From b446e2a8a1693c7a68316f6928c948b3f78250ca Mon Sep 17 00:00:00 2001 From: Frank Viernau Date: Mon, 18 Nov 2024 09:59:48 +0100 Subject: [PATCH] test(node): Re-create lockfiles of the `project-with-lockfile` projects Make the results easier to compare. The lockfiles have been created with `npm` 10.8.3, `pnpm` 9.9.0, `yarn` 1.22.19 and `yarn2` 3.2.1. Note: The replacement for `REPLACE_LOCKFILE_NAME` is no more necessary, because the issue which mentioned the lockfile name does no more happen with the updated dependencies. Signed-off-by: Frank Viernau --- .../project-with-lockfile-expected-output.yml | 300 ++++++------- .../project-with-lockfile/package-lock.json | 390 ++++++++++------- .../project-with-lockfile-expected-output.yml | 98 +++-- ...e-skip-excluded-scopes-expected-output.yml | 56 ++- .../pnpm/project-with-lockfile/pnpm-lock.yaml | 39 +- .../project-with-lockfile-expected-output.yml | 406 ++++++++++++------ .../yarn/project-with-lockfile/yarn.lock | 220 +++++----- .../synthetic/yarn/workspaces/yarn.lock | 36 +- .../project-with-lockfile-expected-output.yml | 406 ++++++++++++------ ...e-skip-excluded-scopes-expected-output.yml | 232 ++++++++-- .../yarn2/project-with-lockfile/yarn.lock | 172 +++++--- .../node/src/funTest/kotlin/npm/NpmFunTest.kt | 6 +- 12 files changed, 1481 insertions(+), 880 deletions(-) diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/npm/project-with-lockfile-expected-output.yml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/npm/project-with-lockfile-expected-output.yml index e58b00e8fac39..c6940c1d0a6a0 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/npm/project-with-lockfile-expected-output.yml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/npm/project-with-lockfile-expected-output.yml @@ -58,17 +58,19 @@ project: - id: "NPM::domelementtype:1.3.1" - id: "NPM::entities:1.1.2" - id: "NPM::inherits:2.0.4" - - id: "NPM::readable-stream:3.4.0" + - id: "NPM::readable-stream:3.6.2" dependencies: - id: "NPM::inherits:2.0.4" - - id: "NPM::string_decoder:1.2.0" + - id: "NPM::string_decoder:1.3.0" dependencies: - - id: "NPM::safe-buffer:5.1.2" + - id: "NPM::safe-buffer:5.2.1" - id: "NPM::util-deprecate:1.0.2" - - id: "NPM::lodash:4.17.15" + - id: "NPM::lodash:4.17.21" - id: "NPM::parse5:3.0.3" dependencies: - - id: "NPM:@types:node:12.6.8" + - id: "NPM:@types:node:22.9.0" + dependencies: + - id: "NPM::undici-types:6.19.8" - id: "NPM::long:3.2.0" - id: "NPM::promise:7.3.1" dependencies: @@ -82,34 +84,43 @@ project: - id: "NPM::cson-parser:1.3.5" dependencies: - id: "NPM::coffee-script:1.12.7" - - id: "NPM::extract-opts:3.3.1" + - id: "NPM::extract-opts:3.4.0" dependencies: - - id: "NPM::eachr:3.2.0" + - id: "NPM::eachr:3.3.0" dependencies: - - id: "NPM::editions:1.3.4" - - id: "NPM::typechecker:4.7.0" + - id: "NPM::editions:2.3.1" + dependencies: + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::typechecker:4.11.0" dependencies: - - id: "NPM::editions:2.1.3" + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::errlop:1.1.1" - - id: "NPM::semver:5.7.0" - - id: "NPM::editions:1.3.4" - - id: "NPM::typechecker:4.7.0" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::editions:2.1.3" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::typechecker:4.11.0" + dependencies: + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::errlop:1.1.1" - - id: "NPM::semver:5.7.0" - - id: "NPM::requirefresh:2.2.0" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::requirefresh:2.3.0" dependencies: - - id: "NPM::editions:2.1.3" + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::errlop:1.1.1" - - id: "NPM::semver:5.7.0" - - id: "NPM::safefs:4.1.0" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::safefs:4.2.0" dependencies: - - id: "NPM::editions:1.3.4" - - id: "NPM::graceful-fs:4.2.0" + - id: "NPM::editions:2.3.1" + dependencies: + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::graceful-fs:4.2.11" packages: - id: "NPM::asap:2.0.6" purl: "pkg:npm/asap@2.0.6" @@ -472,8 +483,8 @@ packages: url: "https://github.com/FB55/domutils.git" revision: "7d4bd16cd36ffce62362ef91616806ea27e30d95" path: "" -- id: "NPM::eachr:3.2.0" - purl: "pkg:npm/eachr@3.2.0" +- id: "NPM::eachr:3.3.0" + purl: "pkg:npm/eachr@3.3.0" authors: - "2011+ Bevry Pty Ltd" declared_licenses: @@ -490,53 +501,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz" + url: "https://registry.npmjs.org/eachr/-/eachr-3.3.0.tgz" hash: - value: "2c35e43ea086516f7997cf80b7aa64d55a4a4484" + value: "11f7287be7d31d6b99947fe0d8a79de99ac2a469" algorithm: "SHA-1" vcs: - type: "Git" - url: "http://github.com/bevry/eachr.git" - revision: "57ef794d001c16fd906b2558137e8ea51c1f6330" - path: "" - vcs_processed: type: "Git" url: "https://github.com/bevry/eachr.git" - revision: "57ef794d001c16fd906b2558137e8ea51c1f6330" - path: "" -- id: "NPM::editions:1.3.4" - purl: "pkg:npm/editions@1.3.4" - authors: - - "2016+ Bevry Pty Ltd" - declared_licenses: - - "MIT" - declared_licenses_processed: - spdx_expression: "MIT" - description: "Publish multiple editions for your JavaScript packages consistently\ - \ and easily (e.g. source edition, esnext edition, es2015 edition)" - homepage_url: "https://github.com/bevry/editions" - binary_artifact: - url: "" - hash: - value: "" - algorithm: "" - source_artifact: - url: "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz" - hash: - value: "3662cb592347c3168eb8e498a0ff73271d67f50b" - algorithm: "SHA-1" - vcs: - type: "Git" - url: "https://github.com/bevry/editions.git" - revision: "5580800dc3935e988b7aa2cf8d571f3e9fa2d8f9" + revision: "0d1b43cc12c83f9ddb8d49a1acaf8718a026f863" path: "" vcs_processed: type: "Git" - url: "https://github.com/bevry/editions.git" - revision: "5580800dc3935e988b7aa2cf8d571f3e9fa2d8f9" + url: "https://github.com/bevry/eachr.git" + revision: "0d1b43cc12c83f9ddb8d49a1acaf8718a026f863" path: "" -- id: "NPM::editions:2.1.3" - purl: "pkg:npm/editions@2.1.3" +- id: "NPM::editions:2.3.1" + purl: "pkg:npm/editions@2.3.1" authors: - "2016+ Bevry Pty Ltd" declared_licenses: @@ -552,19 +532,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz" + url: "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz" hash: - value: "727ccf3ec2c7b12dcc652c71000f16c4824d6f7d" + value: "3bc9962f1978e801312fbd0aebfed63b49bfe698" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/bevry/editions.git" - revision: "84f536320f7eff6385e867d9f5c1de0dfb92fa88" + revision: "b03745b7cd5a09a6fb4984dcab9544f20a794078" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/editions.git" - revision: "84f536320f7eff6385e867d9f5c1de0dfb92fa88" + revision: "b03745b7cd5a09a6fb4984dcab9544f20a794078" path: "" - id: "NPM::entities:1.1.2" purl: "pkg:npm/entities@1.1.2" @@ -596,8 +576,8 @@ packages: url: "https://github.com/fb55/entities.git" revision: "54a5717d85d886c4aafa2ac5ff83d8d3d730337c" path: "" -- id: "NPM::errlop:1.1.1" - purl: "pkg:npm/errlop@1.1.1" +- id: "NPM::errlop:2.2.0" + purl: "pkg:npm/errlop@2.2.0" authors: - "2018+ Benjamin Lupton" declared_licenses: @@ -613,22 +593,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/errlop/-/errlop-1.1.1.tgz" + url: "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz" hash: - value: "d9ae4c76c3e64956c5d79e6e035d6343bfd62250" + value: "1ff383f8f917ae328bebb802d6ca69666a42d21b" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/bevry/errlop.git" - revision: "ca13727bd3a227cd937d104b3217d1cd778cc99b" + revision: "df73707a467967d1da36176e9199f2c98a314220" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/errlop.git" - revision: "ca13727bd3a227cd937d104b3217d1cd778cc99b" + revision: "df73707a467967d1da36176e9199f2c98a314220" path: "" -- id: "NPM::extract-opts:3.3.1" - purl: "pkg:npm/extract-opts@3.3.1" +- id: "NPM::extract-opts:3.4.0" + purl: "pkg:npm/extract-opts@3.4.0" authors: - "2011+ Benjamin Lupton" - "2013+ Bevry Pty Ltd" @@ -644,22 +624,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz" + url: "https://registry.npmjs.org/extract-opts/-/extract-opts-3.4.0.tgz" hash: - value: "5abbedc98c0d5202e3278727f9192d7e086c6be1" + value: "ab07a7873896a1a7e350f27e2d52645c2ceba9ac" algorithm: "SHA-1" vcs: type: "Git" - url: "http://github.com/bevry/extract-opts.git" - revision: "87e349bbf92a6f95d1ecc8b064a1631def105dc8" + url: "https://github.com/bevry/extract-opts.git" + revision: "be6ba5f1d865d3d547350fe3f379251792936ed8" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/extract-opts.git" - revision: "87e349bbf92a6f95d1ecc8b064a1631def105dc8" + revision: "be6ba5f1d865d3d547350fe3f379251792936ed8" path: "" -- id: "NPM::graceful-fs:4.2.0" - purl: "pkg:npm/graceful-fs@4.2.0" +- id: "NPM::graceful-fs:4.2.11" + purl: "pkg:npm/graceful-fs@4.2.11" declared_licenses: - "ISC" declared_licenses_processed: @@ -672,19 +652,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz" + url: "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" hash: - value: "8d8fdc73977cb04104721cb53666c1ca64cd328b" + value: "4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/isaacs/node-graceful-fs" - revision: "585df780323740a2b562677caa08a80de1f56c62" + revision: "514861c372899df14beb7aaecca4cdbb498d7d11" path: "" vcs_processed: type: "Git" url: "https://github.com/isaacs/node-graceful-fs.git" - revision: "585df780323740a2b562677caa08a80de1f56c62" + revision: "514861c372899df14beb7aaecca4cdbb498d7d11" path: "" - id: "NPM::htmlparser2:3.10.1" purl: "pkg:npm/htmlparser2@3.10.1" @@ -745,8 +725,8 @@ packages: url: "https://github.com/isaacs/inherits.git" revision: "9a2c29400c6d491e0b7beefe0c32efa3b462545d" path: "" -- id: "NPM::lodash:4.17.15" - purl: "pkg:npm/lodash@4.17.15" +- id: "NPM::lodash:4.17.21" + purl: "pkg:npm/lodash@4.17.21" authors: - "John-David Dalton" declared_licenses: @@ -761,19 +741,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" + url: "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" hash: - value: "b447f6670a0455bbfeedd11392eff330ea097548" + value: "679591c564c3bffaae8454cf0b3df370c3d6911c" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/lodash/lodash.git" - revision: "" + revision: "c6e281b878b315c7a10d90f9c2af4cdb112d9625" path: "" vcs_processed: type: "Git" url: "https://github.com/lodash/lodash.git" - revision: "" + revision: "c6e281b878b315c7a10d90f9c2af4cdb112d9625" path: "" - id: "NPM::long:3.2.0" purl: "pkg:npm/long@3.2.0" @@ -896,8 +876,8 @@ packages: url: "https://github.com/then/promise.git" revision: "cebfa6049cc08843f428c6fc92dde918f8687e6d" path: "" -- id: "NPM::readable-stream:3.4.0" - purl: "pkg:npm/readable-stream@3.4.0" +- id: "NPM::readable-stream:3.6.2" + purl: "pkg:npm/readable-stream@3.6.2" declared_licenses: - "MIT" declared_licenses_processed: @@ -910,22 +890,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz" + url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" hash: - value: "a51c26754658e0a3c21dbf59163bd45ba6f447fc" + value: "56a9b36ea965c00c5a93ef31eb111a0f11056967" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/readable-stream" - revision: "4ba93f84cf8812ca2af793c7304a5c16de72088a" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/readable-stream.git" - revision: "4ba93f84cf8812ca2af793c7304a5c16de72088a" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" -- id: "NPM::requirefresh:2.2.0" - purl: "pkg:npm/requirefresh@2.2.0" +- id: "NPM::requirefresh:2.3.0" + purl: "pkg:npm/requirefresh@2.3.0" authors: - "2011+ Benjamin Lupton" - "2013+ Bevry Pty Ltd" @@ -941,22 +921,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/requirefresh/-/requirefresh-2.2.0.tgz" + url: "https://registry.npmjs.org/requirefresh/-/requirefresh-2.3.0.tgz" hash: - value: "68298ae66af9da3d6843375adf8351dd29d73789" + value: "fb09387b57f5ed335ff4a4beea3d8c0bf2367306" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/bevry/requirefresh.git" - revision: "f389cbc33b5891468bde8db479bc0f129b0fcc57" + revision: "aecc77a6b41d1486ca63b317cb31dd07b4f56629" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/requirefresh.git" - revision: "f389cbc33b5891468bde8db479bc0f129b0fcc57" + revision: "aecc77a6b41d1486ca63b317cb31dd07b4f56629" path: "" -- id: "NPM::safe-buffer:5.1.2" - purl: "pkg:npm/safe-buffer@5.1.2" +- id: "NPM::safe-buffer:5.2.1" + purl: "pkg:npm/safe-buffer@5.2.1" authors: - "Feross Aboukhadijeh" declared_licenses: @@ -971,22 +951,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + url: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" hash: - value: "991ec69d296e0313747d59bdfd2b745c35f8828d" + value: "1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/feross/safe-buffer.git" - revision: "649435cc8e2d1f3ecdc7caf323f1cb1187307a16" + revision: "89d3d5b4abd6308c6008499520373d204ada694b" path: "" vcs_processed: type: "Git" url: "https://github.com/feross/safe-buffer.git" - revision: "649435cc8e2d1f3ecdc7caf323f1cb1187307a16" + revision: "89d3d5b4abd6308c6008499520373d204ada694b" path: "" -- id: "NPM::safefs:4.1.0" - purl: "pkg:npm/safefs@4.1.0" +- id: "NPM::safefs:4.2.0" + purl: "pkg:npm/safefs@4.2.0" authors: - "2011-2012 Benjamin Lupton" - "2013+ Bevry Pty Ltd" @@ -1003,22 +983,24 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/safefs/-/safefs-4.1.0.tgz" + url: "https://registry.npmjs.org/safefs/-/safefs-4.2.0.tgz" hash: - value: "f82aeb4bdd7ae51f653eb20f6728b3058c8d6445" + value: "6d60d3aecc47c3d02b0ecf39ee0a3798cb363218" algorithm: "SHA-1" vcs: type: "Git" - url: "http://github.com/bevry/safefs.git" - revision: "51d15eaa03e53aaedd3002dc67814355073e8a55" + url: "https://github.com/bevry/safefs.git" + revision: "f57353e1353147252e8c306eb5f06321631ea46a" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/safefs.git" - revision: "51d15eaa03e53aaedd3002dc67814355073e8a55" + revision: "f57353e1353147252e8c306eb5f06321631ea46a" path: "" -- id: "NPM::semver:5.7.0" - purl: "pkg:npm/semver@5.7.0" +- id: "NPM::semver:6.3.1" + purl: "pkg:npm/semver@6.3.1" + authors: + - "GitHub Inc." declared_licenses: - "ISC" declared_licenses_processed: @@ -1031,22 +1013,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz" + url: "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" hash: - value: "790a7cf6fea5459bac96110b29b60412dc8ff96b" + value: "556d2ef8689146e46dcea4bfdd095f3434dffcb4" algorithm: "SHA-1" vcs: type: "Git" - url: "https://github.com/npm/node-semver" - revision: "8055dda0aee91372e3bfc47754a62f40e8a63b98" + url: "https://github.com/npm/node-semver.git" + revision: "b717044e57bd132c7e5aa50e9af9a03f10d4655a" path: "" vcs_processed: type: "Git" url: "https://github.com/npm/node-semver.git" - revision: "8055dda0aee91372e3bfc47754a62f40e8a63b98" + revision: "b717044e57bd132c7e5aa50e9af9a03f10d4655a" path: "" -- id: "NPM::string_decoder:1.2.0" - purl: "pkg:npm/string_decoder@1.2.0" +- id: "NPM::string_decoder:1.3.0" + purl: "pkg:npm/string_decoder@1.3.0" declared_licenses: - "MIT" declared_licenses_processed: @@ -1059,22 +1041,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz" + url: "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" hash: - value: "fe86e738b19544afe70469243b2a1ee9240eae8d" + value: "42f114594a46cf1a8e30b0a84f56c78c3edac21e" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/string_decoder.git" - revision: "6e0a9286ed4497badebd4ec6a9a7a4d37793aae8" + revision: "60db81e031c126112039157ba9437484b1329dff" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/string_decoder.git" - revision: "6e0a9286ed4497badebd4ec6a9a7a4d37793aae8" + revision: "60db81e031c126112039157ba9437484b1329dff" path: "" -- id: "NPM::typechecker:4.7.0" - purl: "pkg:npm/typechecker@4.7.0" +- id: "NPM::typechecker:4.11.0" + purl: "pkg:npm/typechecker@4.11.0" authors: - "2011-2012 Benjamin Lupton" - "2013+ Bevry Pty Ltd" @@ -1091,19 +1073,47 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz" + url: "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz" hash: - value: "5249f427358f45b7250c4924fd4d01ed9ba435e9" + value: "8219cd90d2f7b585a3f5af9c146c8a23891f1eac" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/bevry/typechecker.git" - revision: "69008d42927749d7e21cfe9816e478dd8d15ab88" + revision: "3a3868d30834a52522ecb1032dc475af5e8ecc2c" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/typechecker.git" - revision: "69008d42927749d7e21cfe9816e478dd8d15ab88" + revision: "3a3868d30834a52522ecb1032dc475af5e8ecc2c" + path: "" +- id: "NPM::undici-types:6.19.8" + purl: "pkg:npm/undici-types@6.19.8" + declared_licenses: + - "MIT" + declared_licenses_processed: + spdx_expression: "MIT" + description: "A stand-alone types package for Undici" + homepage_url: "https://undici.nodejs.org" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz" + hash: + value: "35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git+https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" path: "" - id: "NPM::util-deprecate:1.0.2" purl: "pkg:npm/util-deprecate@1.0.2" @@ -1163,13 +1173,13 @@ packages: url: "https://github.com/web-animations/web-animations-js.git" revision: "64d83730282fdbce733460d44be52c132d6c04e9" path: "" -- id: "NPM:@types:node:12.6.8" - purl: "pkg:npm/%40types/node@12.6.8" +- id: "NPM:@types:node:22.9.0" + purl: "pkg:npm/%40types/node@22.9.0" declared_licenses: - "MIT" declared_licenses_processed: spdx_expression: "MIT" - description: "TypeScript definitions for Node.js" + description: "TypeScript definitions for node" homepage_url: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node" binary_artifact: url: "" @@ -1177,9 +1187,9 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz" + url: "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz" hash: - value: "e469b4bf9d1c9832aee4907ba8a051494357c12c" + value: "b7f16e5c3384788542c72dc3d561a7ceae2c0365" algorithm: "SHA-1" vcs: type: "Git" @@ -1192,12 +1202,6 @@ packages: revision: "" path: "types/node" issues: -- timestamp: "1970-01-01T00:00:00Z" - source: "NPM" - message: "The file was created with an old version of npm, so\ - \ supplemental metadata must be fetched from the registry. This is a one-time\ - \ fix-up, please be patient..." - severity: "HINT" - timestamp: "1970-01-01T00:00:00Z" source: "NPM" message: "deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to \"coffeescript\"\ diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/npm/project-with-lockfile/package-lock.json b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/npm/project-with-lockfile/package-lock.json index 74bc878d23b5c..669d05b0f60c2 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/npm/project-with-lockfile/package-lock.json +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/npm/project-with-lockfile/package-lock.json @@ -1,177 +1,230 @@ { "name": "npm-package-lock", - "version": "2.0.0", - "lockfileVersion": 1, + "version": "1.0.0", + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@types/node": { - "version": "12.6.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz", - "integrity": "sha512-aX+gFgA5GHcDi89KG5keey2zf0WfZk/HAQotEamsK2kbey+8yGKcson0hbK8E+v0NArlCJQCqMP161YhV6ZXLg==" + "packages": { + "": { + "name": "npm-package-lock", + "version": "1.0.0", + "license": "Apache-2.0", + "dependencies": { + "cheerio": "1.0.0-rc.1", + "long": "^3.2.0", + "web-animations-js": "github:web-animations/web-animations-js#2.3.2" + }, + "devDependencies": { + "cson": "~4.1.0" + }, + "optionalDependencies": { + "promise": "~7.3.1" + } }, - "asap": { + "node_modules/@types/node": { + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "dependencies": { + "undici-types": "~6.19.8" + } + }, + "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "optional": true }, - "boolbase": { + "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, - "cheerio": { + "node_modules/cheerio": { "version": "1.0.0-rc.1", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.1.tgz", - "integrity": "sha1-KvNzOeq3E+9rcs3pjO+mcrh2Qf4=", - "requires": { + "integrity": "sha512-f9fNo3JP239BmXoZM2afbybS8CSm9fPyrTSH1UbQCQaaMeL0bRfbpAvYMbKOvy0y9tSho/coEdwBvYWx8hemDg==", + "dependencies": { "css-select": "~1.2.0", "dom-serializer": "~0.1.0", "entities": "~1.1.1", "htmlparser2": "^3.9.1", "lodash": "^4.15.0", "parse5": "^3.0.1" + }, + "engines": { + "node": ">= 0.6" } }, - "coffee-script": { + "node_modules/coffee-script": { "version": "1.12.7", "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", - "dev": true + "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "dev": true, + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=0.8.0" + } }, - "cson": { + "node_modules/cson": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cson/-/cson-4.1.0.tgz", - "integrity": "sha1-sQdTRPqdn+XPiNgPIdk2Ypa4Zcc=", + "integrity": "sha512-WJE4sajPn19i2NVs7PUjODPoEcwE7NEmVDsXYxyYca7UOcWcGIZM7xPtI0VQeOWxNbCLI+uvuP0BetJJfsspxQ==", "dev": true, - "requires": { + "dependencies": { "coffee-script": "^1.12.4", "cson-parser": "^1.3.4", "extract-opts": "^3.3.1", "requirefresh": "^2.1.0", "safefs": "^4.1.0" + }, + "bin": { + "cson2json": "bin/cson2json", + "json2cson": "bin/json2cson" + }, + "engines": { + "node": ">=0.8" } }, - "cson-parser": { + "node_modules/cson-parser": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/cson-parser/-/cson-parser-1.3.5.tgz", - "integrity": "sha1-fsZ14DkUVTO/KmqFYHPxWZ2cLSQ=", + "integrity": "sha512-Pchz4dDkyafUL4V3xBuP9Os8Hu9VU96R+MxuTKh7NR+D866UiWrhBiSLbfuvwApEaJzpXhXTr3iPe4lFtXLzcQ==", "dev": true, - "requires": { + "dependencies": { "coffee-script": "^1.10.0" } }, - "css-select": { + "node_modules/css-select": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "requires": { + "integrity": "sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==", + "dependencies": { "boolbase": "~1.0.0", "css-what": "2.1", "domutils": "1.5.1", "nth-check": "~1.0.1" } }, - "css-what": { + "node_modules/css-what": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "engines": { + "node": "*" + } }, - "dom-serializer": { + "node_modules/dom-serializer": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "requires": { + "dependencies": { "domelementtype": "^1.3.0", "entities": "^1.1.1" } }, - "domelementtype": { + "node_modules/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, - "domhandler": { + "node_modules/domhandler": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { + "dependencies": { "domelementtype": "1" } }, - "domutils": { + "node_modules/domutils": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "requires": { + "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", + "dependencies": { "dom-serializer": "0", "domelementtype": "1" } }, - "eachr": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz", - "integrity": "sha1-LDXkPqCGUW95l8+At6pk1VpKRIQ=", + "node_modules/eachr": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eachr/-/eachr-3.3.0.tgz", + "integrity": "sha512-yKWuGwOE283CTgbEuvqXXusLH4VBXnY2nZbDkeWev+cpAXY6zCIADSPLdvfkAROc0t8S4l07U1fateCdEDuuvg==", "dev": true, - "requires": { - "editions": "^1.1.1", - "typechecker": "^4.3.0" + "dependencies": { + "editions": "^2.2.0", + "typechecker": "^4.9.0" + }, + "engines": { + "node": ">=0.10" + }, + "funding": { + "url": "https://bevry.me/fund" } }, - "editions": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", - "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==", - "dev": true + "node_modules/editions": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz", + "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==", + "dev": true, + "dependencies": { + "errlop": "^2.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=0.8" + }, + "funding": { + "url": "https://bevry.me/fund" + } }, - "entities": { + "node_modules/entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, - "errlop": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-1.1.1.tgz", - "integrity": "sha512-WX7QjiPHhsny7/PQvrhS5VMizXXKoKCS3udaBp8gjlARdbn+XmK300eKBAAN0hGyRaTCtRpOaxK+xFVPUJ3zkw==", + "node_modules/errlop": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz", + "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==", "dev": true, - "requires": { - "editions": "^2.1.2" + "engines": { + "node": ">=0.8" }, - "dependencies": { - "editions": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz", - "integrity": "sha512-xDZyVm0A4nLgMNWVVLJvcwMjI80ShiH/27RyLiCnW1L273TcJIA25C4pwJ33AWV01OX6UriP35Xu+lH4S7HWQw==", - "dev": true, - "requires": { - "errlop": "^1.1.1", - "semver": "^5.6.0" - } - } + "funding": { + "url": "https://bevry.me/fund" } }, - "extract-opts": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz", - "integrity": "sha1-WrvtyYwNUgLjJ4cn+Rktfghsa+E=", + "node_modules/extract-opts": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-3.4.0.tgz", + "integrity": "sha512-M7Y+1cJDkzOWqvGH5F/V2qgkD6+uitW3NV9rQGl+pLSVuXZ4IDDQgxxMeLPKcWUyfypBWczIILiroSuhXG7Ytg==", "dev": true, - "requires": { + "dependencies": { "eachr": "^3.2.0", - "editions": "^1.1.1", - "typechecker": "^4.3.0" + "editions": "^2.2.0", + "typechecker": "^4.9.0" + }, + "engines": { + "node": ">=0.10" + }, + "funding": { + "url": "https://bevry.me/fund" } }, - "graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "htmlparser2": { + "node_modules/htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { + "dependencies": { "domelementtype": "^1.3.1", "domhandler": "^2.3.0", "domutils": "^1.5.1", @@ -180,135 +233,158 @@ "readable-stream": "^3.1.1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "long": { + "node_modules/long": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", - "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + "integrity": "sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg==", + "engines": { + "node": ">=0.6" + } }, - "nth-check": { + "node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { + "dependencies": { "boolbase": "~1.0.0" } }, - "parse5": { + "node_modules/parse5": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "promise": { + "node_modules/promise": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "optional": true, - "requires": { + "dependencies": { "asap": "~2.0.3" } }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "requires": { + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "requirefresh": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/requirefresh/-/requirefresh-2.2.0.tgz", - "integrity": "sha512-gXQWrZkXNZZ6qVEh6PQvoASxLY3r6AR4jH8fFjZ+BfPJpDV6RTI82J4A3tkAn2wikU7rxfzU3sIPj94zEV6xPA==", + "node_modules/requirefresh": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/requirefresh/-/requirefresh-2.3.0.tgz", + "integrity": "sha512-oskKAg0pSlPnJAkFMrcqrHeCGzYunl4Hkl+N/NW3nnFWDHRg97yb475HtF5ax8LP9i8QvVkenVIhjNb+h+P7nA==", "dev": true, - "requires": { - "editions": "^2.1.3" - }, "dependencies": { - "editions": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz", - "integrity": "sha512-xDZyVm0A4nLgMNWVVLJvcwMjI80ShiH/27RyLiCnW1L273TcJIA25C4pwJ33AWV01OX6UriP35Xu+lH4S7HWQw==", - "dev": true, - "requires": { - "errlop": "^1.1.1", - "semver": "^5.6.0" - } - } + "editions": "^2.2.0" + }, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://bevry.me/fund" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "safefs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/safefs/-/safefs-4.1.0.tgz", - "integrity": "sha1-+CrrS9165R9lPrIPZyizBYyNZEU=", + "node_modules/safefs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/safefs/-/safefs-4.2.0.tgz", + "integrity": "sha512-1amPBO92jw/hWS+gH/u7z7EL7YxaJ8WecBQl49tMQ6Y6EQfndxNNKwlPqDOcwpUetdmK6nKLoVdjybVScRwq5A==", "dev": true, - "requires": { - "editions": "^1.1.1", - "graceful-fs": "^4.1.4" + "dependencies": { + "editions": "^2.2.0", + "graceful-fs": "^4.2.3" + }, + "engines": { + "node": ">=0.12" + }, + "funding": { + "type": "cooperative", + "url": "https://bevry.me/fund" } }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } }, - "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", - "requires": { - "safe-buffer": "~5.1.0" + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" } }, - "typechecker": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz", - "integrity": "sha512-4LHc1KMNJ6NDGO+dSM/yNfZQRtp8NN7psYrPHUblD62Dvkwsp3VShsbM78kOgpcmMkRTgvwdKOTjctS+uMllgQ==", + "node_modules/typechecker": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz", + "integrity": "sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw==", "dev": true, - "requires": { - "editions": "^2.1.0" - }, "dependencies": { - "editions": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz", - "integrity": "sha512-xDZyVm0A4nLgMNWVVLJvcwMjI80ShiH/27RyLiCnW1L273TcJIA25C4pwJ33AWV01OX6UriP35Xu+lH4S7HWQw==", - "dev": true, - "requires": { - "errlop": "^1.1.1", - "semver": "^5.6.0" - } - } + "editions": "^2.2.0" + }, + "engines": { + "node": ">=0.8" + }, + "funding": { + "url": "https://bevry.me/fund" } }, - "util-deprecate": { + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "web-animations-js": { - "version": "github:web-animations/web-animations-js#64d83730282fdbce733460d44be52c132d6c04e9", - "from": "github:web-animations/web-animations-js#2.3.2" + "node_modules/web-animations-js": { + "version": "2.3.2", + "resolved": "git+ssh://git@github.com/web-animations/web-animations-js.git#64d83730282fdbce733460d44be52c132d6c04e9" } } } diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile-expected-output.yml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile-expected-output.yml index f32b1d72eb850..0ece53293241f 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile-expected-output.yml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile-expected-output.yml @@ -58,7 +58,7 @@ project: - id: "NPM::domelementtype:1.3.1" - id: "NPM::entities:1.1.2" - id: "NPM::inherits:2.0.4" - - id: "NPM::readable-stream:3.6.0" + - id: "NPM::readable-stream:3.6.2" dependencies: - id: "NPM::inherits:2.0.4" - id: "NPM::string_decoder:1.3.0" @@ -68,7 +68,9 @@ project: - id: "NPM::lodash:4.17.21" - id: "NPM::parse5:3.0.3" dependencies: - - id: "NPM:@types:node:18.0.6" + - id: "NPM:@types:node:22.9.0" + dependencies: + - id: "NPM::undici-types:6.19.8" - id: "NPM::long:3.2.0" - id: "NPM::promise:7.3.1" dependencies: @@ -89,36 +91,36 @@ project: - id: "NPM::editions:2.3.1" dependencies: - id: "NPM::errlop:2.2.0" - - id: "NPM::semver:6.3.0" + - id: "NPM::semver:6.3.1" - id: "NPM::typechecker:4.11.0" dependencies: - id: "NPM::editions:2.3.1" dependencies: - id: "NPM::errlop:2.2.0" - - id: "NPM::semver:6.3.0" + - id: "NPM::semver:6.3.1" - id: "NPM::editions:2.3.1" dependencies: - id: "NPM::errlop:2.2.0" - - id: "NPM::semver:6.3.0" + - id: "NPM::semver:6.3.1" - id: "NPM::typechecker:4.11.0" dependencies: - id: "NPM::editions:2.3.1" dependencies: - id: "NPM::errlop:2.2.0" - - id: "NPM::semver:6.3.0" + - id: "NPM::semver:6.3.1" - id: "NPM::requirefresh:2.3.0" dependencies: - id: "NPM::editions:2.3.1" dependencies: - id: "NPM::errlop:2.2.0" - - id: "NPM::semver:6.3.0" + - id: "NPM::semver:6.3.1" - id: "NPM::safefs:4.2.0" dependencies: - id: "NPM::editions:2.3.1" dependencies: - id: "NPM::errlop:2.2.0" - - id: "NPM::semver:6.3.0" - - id: "NPM::graceful-fs:4.2.10" + - id: "NPM::semver:6.3.1" + - id: "NPM::graceful-fs:4.2.11" packages: - id: "NPM::asap:2.0.6" purl: "pkg:npm/asap@2.0.6" @@ -666,8 +668,8 @@ packages: url: "https://github.com/bevry/extract-opts.git" revision: "be6ba5f1d865d3d547350fe3f379251792936ed8" path: "" -- id: "NPM::graceful-fs:4.2.10" - purl: "pkg:npm/graceful-fs@4.2.10" +- id: "NPM::graceful-fs:4.2.11" + purl: "pkg:npm/graceful-fs@4.2.11" declared_licenses: - "ISC" declared_licenses_processed: @@ -680,19 +682,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + url: "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" hash: - value: "147d3a006da4ca3ce14728c7aefc287c367d7a6c" + value: "4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/isaacs/node-graceful-fs" - revision: "1f19b0b467e4144260b397343cd60f37c5bdcfda" + revision: "514861c372899df14beb7aaecca4cdbb498d7d11" path: "" vcs_processed: type: "Git" url: "https://github.com/isaacs/node-graceful-fs.git" - revision: "1f19b0b467e4144260b397343cd60f37c5bdcfda" + revision: "514861c372899df14beb7aaecca4cdbb498d7d11" path: "" - id: "NPM::htmlparser2:3.10.1" purl: "pkg:npm/htmlparser2@3.10.1" @@ -904,8 +906,8 @@ packages: url: "https://github.com/then/promise.git" revision: "cebfa6049cc08843f428c6fc92dde918f8687e6d" path: "" -- id: "NPM::readable-stream:3.6.0" - purl: "pkg:npm/readable-stream@3.6.0" +- id: "NPM::readable-stream:3.6.2" + purl: "pkg:npm/readable-stream@3.6.2" declared_licenses: - "MIT" declared_licenses_processed: @@ -918,19 +920,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" hash: - value: "337bbda3adc0706bd3e024426a286d4b4b2c9198" + value: "56a9b36ea965c00c5a93ef31eb111a0f11056967" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/readable-stream" - revision: "bed7ffa274f5b9e6d0d5c22369e6fe825ded03d2" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/readable-stream.git" - revision: "bed7ffa274f5b9e6d0d5c22369e6fe825ded03d2" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" - id: "NPM::requirefresh:2.3.0" purl: "pkg:npm/requirefresh@2.3.0" @@ -1025,8 +1027,10 @@ packages: url: "https://github.com/bevry/safefs.git" revision: "f57353e1353147252e8c306eb5f06321631ea46a" path: "" -- id: "NPM::semver:6.3.0" - purl: "pkg:npm/semver@6.3.0" +- id: "NPM::semver:6.3.1" + purl: "pkg:npm/semver@6.3.1" + authors: + - "GitHub Inc." declared_licenses: - "ISC" declared_licenses_processed: @@ -1039,19 +1043,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + url: "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" hash: - value: "ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + value: "556d2ef8689146e46dcea4bfdd095f3434dffcb4" algorithm: "SHA-1" vcs: type: "Git" - url: "https://github.com/npm/node-semver" - revision: "0eeceecfba490d136eb3ccae3a8dc118a28565a0" + url: "https://github.com/npm/node-semver.git" + revision: "b717044e57bd132c7e5aa50e9af9a03f10d4655a" path: "" vcs_processed: type: "Git" url: "https://github.com/npm/node-semver.git" - revision: "0eeceecfba490d136eb3ccae3a8dc118a28565a0" + revision: "b717044e57bd132c7e5aa50e9af9a03f10d4655a" path: "" - id: "NPM::string_decoder:1.3.0" purl: "pkg:npm/string_decoder@1.3.0" @@ -1113,6 +1117,34 @@ packages: url: "https://github.com/bevry/typechecker.git" revision: "3a3868d30834a52522ecb1032dc475af5e8ecc2c" path: "" +- id: "NPM::undici-types:6.19.8" + purl: "pkg:npm/undici-types@6.19.8" + declared_licenses: + - "MIT" + declared_licenses_processed: + spdx_expression: "MIT" + description: "A stand-alone types package for Undici" + homepage_url: "https://undici.nodejs.org" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz" + hash: + value: "35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git+https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" + path: "" - id: "NPM::util-deprecate:1.0.2" purl: "pkg:npm/util-deprecate@1.0.2" authors: @@ -1171,13 +1203,13 @@ packages: url: "https://github.com/web-animations/web-animations-js.git" revision: "64d83730282fdbce733460d44be52c132d6c04e9" path: "" -- id: "NPM:@types:node:18.0.6" - purl: "pkg:npm/%40types/node@18.0.6" +- id: "NPM:@types:node:22.9.0" + purl: "pkg:npm/%40types/node@22.9.0" declared_licenses: - "MIT" declared_licenses_processed: spdx_expression: "MIT" - description: "TypeScript definitions for Node.js" + description: "TypeScript definitions for node" homepage_url: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node" binary_artifact: url: "" @@ -1185,9 +1217,9 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz" + url: "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz" hash: - value: "0ba49ac517ad69abe7a1508bc9b3a5483df9d5d7" + value: "b7f16e5c3384788542c72dc3d561a7ceae2c0365" algorithm: "SHA-1" vcs: type: "Git" diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile-skip-excluded-scopes-expected-output.yml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile-skip-excluded-scopes-expected-output.yml index b8cfbeec0e3ad..561ecd8f1bdf3 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile-skip-excluded-scopes-expected-output.yml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile-skip-excluded-scopes-expected-output.yml @@ -58,7 +58,7 @@ project: - id: "NPM::domelementtype:1.3.1" - id: "NPM::entities:1.1.2" - id: "NPM::inherits:2.0.4" - - id: "NPM::readable-stream:3.6.0" + - id: "NPM::readable-stream:3.6.2" dependencies: - id: "NPM::inherits:2.0.4" - id: "NPM::string_decoder:1.3.0" @@ -68,7 +68,9 @@ project: - id: "NPM::lodash:4.17.21" - id: "NPM::parse5:3.0.3" dependencies: - - id: "NPM:@types:node:18.0.6" + - id: "NPM:@types:node:22.9.0" + dependencies: + - id: "NPM::undici-types:6.19.8" - id: "NPM::long:3.2.0" - id: "NPM::promise:7.3.1" dependencies: @@ -614,8 +616,8 @@ packages: url: "https://github.com/then/promise.git" revision: "cebfa6049cc08843f428c6fc92dde918f8687e6d" path: "" -- id: "NPM::readable-stream:3.6.0" - purl: "pkg:npm/readable-stream@3.6.0" +- id: "NPM::readable-stream:3.6.2" + purl: "pkg:npm/readable-stream@3.6.2" declared_licenses: - "MIT" declared_licenses_processed: @@ -628,19 +630,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" hash: - value: "337bbda3adc0706bd3e024426a286d4b4b2c9198" + value: "56a9b36ea965c00c5a93ef31eb111a0f11056967" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/readable-stream" - revision: "bed7ffa274f5b9e6d0d5c22369e6fe825ded03d2" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/readable-stream.git" - revision: "bed7ffa274f5b9e6d0d5c22369e6fe825ded03d2" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" - id: "NPM::safe-buffer:5.2.1" purl: "pkg:npm/safe-buffer@5.2.1" @@ -700,6 +702,34 @@ packages: url: "https://github.com/nodejs/string_decoder.git" revision: "60db81e031c126112039157ba9437484b1329dff" path: "" +- id: "NPM::undici-types:6.19.8" + purl: "pkg:npm/undici-types@6.19.8" + declared_licenses: + - "MIT" + declared_licenses_processed: + spdx_expression: "MIT" + description: "A stand-alone types package for Undici" + homepage_url: "https://undici.nodejs.org" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz" + hash: + value: "35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git+https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" + path: "" - id: "NPM::util-deprecate:1.0.2" purl: "pkg:npm/util-deprecate@1.0.2" authors: @@ -758,13 +788,13 @@ packages: url: "https://github.com/web-animations/web-animations-js.git" revision: "64d83730282fdbce733460d44be52c132d6c04e9" path: "" -- id: "NPM:@types:node:18.0.6" - purl: "pkg:npm/%40types/node@18.0.6" +- id: "NPM:@types:node:22.9.0" + purl: "pkg:npm/%40types/node@22.9.0" declared_licenses: - "MIT" declared_licenses_processed: spdx_expression: "MIT" - description: "TypeScript definitions for Node.js" + description: "TypeScript definitions for node" homepage_url: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node" binary_artifact: url: "" @@ -772,9 +802,9 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz" + url: "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz" hash: - value: "0ba49ac517ad69abe7a1508bc9b3a5483df9d5d7" + value: "b7f16e5c3384788542c72dc3d561a7ceae2c0365" algorithm: "SHA-1" vcs: type: "Git" diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile/pnpm-lock.yaml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile/pnpm-lock.yaml index a2158e2d4c5f1..d494afae463ce 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile/pnpm-lock.yaml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/project-with-lockfile/pnpm-lock.yaml @@ -28,8 +28,8 @@ importers: packages: - '@types/node@18.0.6': - resolution: {integrity: sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==} + '@types/node@22.9.0': + resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -95,8 +95,8 @@ packages: resolution: {integrity: sha512-M7Y+1cJDkzOWqvGH5F/V2qgkD6+uitW3NV9rQGl+pLSVuXZ4IDDQgxxMeLPKcWUyfypBWczIILiroSuhXG7Ytg==} engines: {node: '>=0.10'} - graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} htmlparser2@3.10.1: resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} @@ -120,8 +120,8 @@ packages: promise@7.3.1: resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} - readable-stream@3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} requirefresh@2.3.0: @@ -135,8 +135,8 @@ packages: resolution: {integrity: sha512-1amPBO92jw/hWS+gH/u7z7EL7YxaJ8WecBQl49tMQ6Y6EQfndxNNKwlPqDOcwpUetdmK6nKLoVdjybVScRwq5A==} engines: {node: '>=0.12'} - semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true string_decoder@1.3.0: @@ -146,6 +146,9 @@ packages: resolution: {integrity: sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw==} engines: {node: '>=0.8'} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -155,7 +158,9 @@ packages: snapshots: - '@types/node@18.0.6': {} + '@types/node@22.9.0': + dependencies: + undici-types: 6.19.8 asap@2.0.6: optional: true @@ -223,7 +228,7 @@ snapshots: editions@2.3.1: dependencies: errlop: 2.2.0 - semver: 6.3.0 + semver: 6.3.1 entities@1.1.2: {} @@ -235,7 +240,7 @@ snapshots: editions: 2.3.1 typechecker: 4.11.0 - graceful-fs@4.2.10: {} + graceful-fs@4.2.11: {} htmlparser2@3.10.1: dependencies: @@ -244,7 +249,7 @@ snapshots: domutils: 1.7.0 entities: 1.1.2 inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.2 inherits@2.0.4: {} @@ -258,14 +263,14 @@ snapshots: parse5@3.0.3: dependencies: - '@types/node': 18.0.6 + '@types/node': 22.9.0 promise@7.3.1: dependencies: asap: 2.0.6 optional: true - readable-stream@3.6.0: + readable-stream@3.6.2: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 @@ -280,9 +285,9 @@ snapshots: safefs@4.2.0: dependencies: editions: 2.3.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 - semver@6.3.0: {} + semver@6.3.1: {} string_decoder@1.3.0: dependencies: @@ -292,6 +297,8 @@ snapshots: dependencies: editions: 2.3.1 + undici-types@6.19.8: {} + util-deprecate@1.0.2: {} web-animations-js@https://codeload.github.com/web-animations/web-animations-js/tar.gz/64d83730282fdbce733460d44be52c132d6c04e9: {} diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/project-with-lockfile-expected-output.yml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/project-with-lockfile-expected-output.yml index 8e71238754cbc..953783d6545bf 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/project-with-lockfile-expected-output.yml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/project-with-lockfile-expected-output.yml @@ -30,10 +30,10 @@ project: - id: "NPM::css-what:2.1.3" - id: "NPM::domutils:1.5.1" dependencies: - - id: "NPM::dom-serializer:0.1.1" + - id: "NPM::dom-serializer:0.2.2" dependencies: - - id: "NPM::domelementtype:1.3.1" - - id: "NPM::entities:1.1.2" + - id: "NPM::domelementtype:2.3.0" + - id: "NPM::entities:2.2.0" - id: "NPM::domelementtype:1.3.1" - id: "NPM::nth-check:1.0.2" dependencies: @@ -49,26 +49,28 @@ project: - id: "NPM::domhandler:2.4.2" dependencies: - id: "NPM::domelementtype:1.3.1" - - id: "NPM::domutils:1.5.1" + - id: "NPM::domutils:1.7.0" dependencies: - - id: "NPM::dom-serializer:0.1.1" + - id: "NPM::dom-serializer:0.2.2" dependencies: - - id: "NPM::domelementtype:1.3.1" - - id: "NPM::entities:1.1.2" + - id: "NPM::domelementtype:2.3.0" + - id: "NPM::entities:2.2.0" - id: "NPM::domelementtype:1.3.1" - id: "NPM::entities:1.1.2" - id: "NPM::inherits:2.0.4" - - id: "NPM::readable-stream:3.4.0" + - id: "NPM::readable-stream:3.6.2" dependencies: - id: "NPM::inherits:2.0.4" - - id: "NPM::string_decoder:1.2.0" + - id: "NPM::string_decoder:1.3.0" dependencies: - - id: "NPM::safe-buffer:5.1.2" + - id: "NPM::safe-buffer:5.2.1" - id: "NPM::util-deprecate:1.0.2" - - id: "NPM::lodash:4.17.15" + - id: "NPM::lodash:4.17.21" - id: "NPM::parse5:3.0.3" dependencies: - - id: "NPM:@types:node:12.6.8" + - id: "NPM:@types:node:22.9.0" + dependencies: + - id: "NPM::undici-types:6.19.8" - id: "NPM::long:3.2.0" - id: "NPM::promise:7.3.1" dependencies: @@ -82,34 +84,43 @@ project: - id: "NPM::cson-parser:1.3.5" dependencies: - id: "NPM::coffee-script:1.12.7" - - id: "NPM::extract-opts:3.3.1" + - id: "NPM::extract-opts:3.4.0" dependencies: - - id: "NPM::eachr:3.2.0" + - id: "NPM::eachr:3.3.0" dependencies: - - id: "NPM::editions:1.3.4" - - id: "NPM::typechecker:4.7.0" + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::editions:2.1.3" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::typechecker:4.11.0" + dependencies: + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::errlop:1.1.1" - - id: "NPM::semver:5.7.0" - - id: "NPM::editions:1.3.4" - - id: "NPM::typechecker:4.7.0" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::editions:2.3.1" + dependencies: + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::typechecker:4.11.0" dependencies: - - id: "NPM::editions:2.1.3" + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::errlop:1.1.1" - - id: "NPM::semver:5.7.0" - - id: "NPM::requirefresh:2.2.0" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::requirefresh:2.3.0" dependencies: - - id: "NPM::editions:2.1.3" + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::errlop:1.1.1" - - id: "NPM::semver:5.7.0" - - id: "NPM::safefs:4.1.0" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::safefs:4.2.0" dependencies: - - id: "NPM::editions:1.3.4" - - id: "NPM::graceful-fs:4.2.0" + - id: "NPM::editions:2.3.1" + dependencies: + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::graceful-fs:4.2.11" packages: - id: "NPM::asap:2.0.6" purl: "pkg:npm/asap@2.0.6" @@ -384,6 +395,36 @@ packages: url: "https://github.com/cheeriojs/dom-renderer.git" revision: "1b9eb87c621a184b97467b03600b50d08e5a5086" path: "" +- id: "NPM::dom-serializer:0.2.2" + purl: "pkg:npm/dom-serializer@0.2.2" + authors: + - "Felix Boehm" + declared_licenses: + - "MIT" + declared_licenses_processed: + spdx_expression: "MIT" + description: "render dom nodes to string" + homepage_url: "https://github.com/cheeriojs/dom-renderer#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + hash: + value: "1afb81f533717175d478655debc5e332d9f9bb51" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/cheeriojs/dom-renderer.git" + revision: "1451bf260586d612314820be41b2b89528f01155" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/cheeriojs/dom-renderer.git" + revision: "1451bf260586d612314820be41b2b89528f01155" + path: "" - id: "NPM::domelementtype:1.3.1" purl: "pkg:npm/domelementtype@1.3.1" authors: @@ -414,6 +455,36 @@ packages: url: "https://github.com/fb55/domelementtype.git" revision: "19b2491101a4de3679b59db8eb7fdd9aa0fbc60b" path: "" +- id: "NPM::domelementtype:2.3.0" + purl: "pkg:npm/domelementtype@2.3.0" + authors: + - "Felix Boehm" + declared_licenses: + - "BSD-2-Clause" + declared_licenses_processed: + spdx_expression: "BSD-2-Clause" + description: "all the types of nodes in htmlparser2's dom" + homepage_url: "https://github.com/fb55/domelementtype#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + hash: + value: "5c45e8e869952626331d7aab326d01daf65d589d" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/fb55/domelementtype.git" + revision: "687e8625885a3656d44c41e7640c86925417d91f" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/fb55/domelementtype.git" + revision: "687e8625885a3656d44c41e7640c86925417d91f" + path: "" - id: "NPM::domhandler:2.4.2" purl: "pkg:npm/domhandler@2.4.2" authors: @@ -472,71 +543,70 @@ packages: url: "https://github.com/FB55/domutils.git" revision: "7d4bd16cd36ffce62362ef91616806ea27e30d95" path: "" -- id: "NPM::eachr:3.2.0" - purl: "pkg:npm/eachr@3.2.0" +- id: "NPM::domutils:1.7.0" + purl: "pkg:npm/domutils@1.7.0" authors: - - "2011+ Bevry Pty Ltd" + - "Felix Boehm" declared_licenses: - - "MIT" + - "BSD-2-Clause" declared_licenses_processed: - spdx_expression: "MIT" - description: "Give eachr an item to iterate (array, object or map) and an iterator,\ - \ then in return eachr gives iterator the value and key of each item, and will\ - \ stop if the iterator returned false." - homepage_url: "https://github.com/bevry/eachr" + spdx_expression: "BSD-2-Clause" + description: "utilities for working with htmlparser2's dom" + homepage_url: "https://github.com/FB55/domutils#readme" binary_artifact: url: "" hash: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz" + url: "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" hash: - value: "2c35e43ea086516f7997cf80b7aa64d55a4a4484" + value: "56ea341e834e06e6748af7a1cb25da67ea9f8c2a" algorithm: "SHA-1" vcs: type: "Git" - url: "http://github.com/bevry/eachr.git" - revision: "57ef794d001c16fd906b2558137e8ea51c1f6330" + url: "git://github.com/FB55/domutils.git" + revision: "34f193ca17d11a98d9310b1965efe5f73d32d79f" path: "" vcs_processed: type: "Git" - url: "https://github.com/bevry/eachr.git" - revision: "57ef794d001c16fd906b2558137e8ea51c1f6330" + url: "https://github.com/FB55/domutils.git" + revision: "34f193ca17d11a98d9310b1965efe5f73d32d79f" path: "" -- id: "NPM::editions:1.3.4" - purl: "pkg:npm/editions@1.3.4" +- id: "NPM::eachr:3.3.0" + purl: "pkg:npm/eachr@3.3.0" authors: - - "2016+ Bevry Pty Ltd" + - "2011+ Bevry Pty Ltd" declared_licenses: - "MIT" declared_licenses_processed: spdx_expression: "MIT" - description: "Publish multiple editions for your JavaScript packages consistently\ - \ and easily (e.g. source edition, esnext edition, es2015 edition)" - homepage_url: "https://github.com/bevry/editions" + description: "Give eachr an item to iterate (array, object or map) and an iterator,\ + \ then in return eachr gives iterator the value and key of each item, and will\ + \ stop if the iterator returned false." + homepage_url: "https://github.com/bevry/eachr" binary_artifact: url: "" hash: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz" + url: "https://registry.npmjs.org/eachr/-/eachr-3.3.0.tgz" hash: - value: "3662cb592347c3168eb8e498a0ff73271d67f50b" + value: "11f7287be7d31d6b99947fe0d8a79de99ac2a469" algorithm: "SHA-1" vcs: type: "Git" - url: "https://github.com/bevry/editions.git" - revision: "5580800dc3935e988b7aa2cf8d571f3e9fa2d8f9" + url: "https://github.com/bevry/eachr.git" + revision: "0d1b43cc12c83f9ddb8d49a1acaf8718a026f863" path: "" vcs_processed: type: "Git" - url: "https://github.com/bevry/editions.git" - revision: "5580800dc3935e988b7aa2cf8d571f3e9fa2d8f9" + url: "https://github.com/bevry/eachr.git" + revision: "0d1b43cc12c83f9ddb8d49a1acaf8718a026f863" path: "" -- id: "NPM::editions:2.1.3" - purl: "pkg:npm/editions@2.1.3" +- id: "NPM::editions:2.3.1" + purl: "pkg:npm/editions@2.3.1" authors: - "2016+ Bevry Pty Ltd" declared_licenses: @@ -552,19 +622,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz" + url: "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz" hash: - value: "727ccf3ec2c7b12dcc652c71000f16c4824d6f7d" + value: "3bc9962f1978e801312fbd0aebfed63b49bfe698" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/bevry/editions.git" - revision: "84f536320f7eff6385e867d9f5c1de0dfb92fa88" + revision: "b03745b7cd5a09a6fb4984dcab9544f20a794078" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/editions.git" - revision: "84f536320f7eff6385e867d9f5c1de0dfb92fa88" + revision: "b03745b7cd5a09a6fb4984dcab9544f20a794078" path: "" - id: "NPM::entities:1.1.2" purl: "pkg:npm/entities@1.1.2" @@ -596,8 +666,38 @@ packages: url: "https://github.com/fb55/entities.git" revision: "54a5717d85d886c4aafa2ac5ff83d8d3d730337c" path: "" -- id: "NPM::errlop:1.1.1" - purl: "pkg:npm/errlop@1.1.1" +- id: "NPM::entities:2.2.0" + purl: "pkg:npm/entities@2.2.0" + authors: + - "Felix Boehm" + declared_licenses: + - "BSD-2-Clause" + declared_licenses_processed: + spdx_expression: "BSD-2-Clause" + description: "Encode & decode XML and HTML entities with ease" + homepage_url: "https://github.com/fb55/entities#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + hash: + value: "098dc90ebb83d8dffa089d55256b351d34c4da55" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/fb55/entities.git" + revision: "c60851e3c75869d8bfd00325d99fd3e644c504ba" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/fb55/entities.git" + revision: "c60851e3c75869d8bfd00325d99fd3e644c504ba" + path: "" +- id: "NPM::errlop:2.2.0" + purl: "pkg:npm/errlop@2.2.0" authors: - "2018+ Benjamin Lupton" declared_licenses: @@ -613,22 +713,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/errlop/-/errlop-1.1.1.tgz" + url: "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz" hash: - value: "d9ae4c76c3e64956c5d79e6e035d6343bfd62250" + value: "1ff383f8f917ae328bebb802d6ca69666a42d21b" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/bevry/errlop.git" - revision: "ca13727bd3a227cd937d104b3217d1cd778cc99b" + revision: "df73707a467967d1da36176e9199f2c98a314220" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/errlop.git" - revision: "ca13727bd3a227cd937d104b3217d1cd778cc99b" + revision: "df73707a467967d1da36176e9199f2c98a314220" path: "" -- id: "NPM::extract-opts:3.3.1" - purl: "pkg:npm/extract-opts@3.3.1" +- id: "NPM::extract-opts:3.4.0" + purl: "pkg:npm/extract-opts@3.4.0" authors: - "2011+ Benjamin Lupton" - "2013+ Bevry Pty Ltd" @@ -644,22 +744,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz" + url: "https://registry.npmjs.org/extract-opts/-/extract-opts-3.4.0.tgz" hash: - value: "5abbedc98c0d5202e3278727f9192d7e086c6be1" + value: "ab07a7873896a1a7e350f27e2d52645c2ceba9ac" algorithm: "SHA-1" vcs: type: "Git" - url: "http://github.com/bevry/extract-opts.git" - revision: "87e349bbf92a6f95d1ecc8b064a1631def105dc8" + url: "https://github.com/bevry/extract-opts.git" + revision: "be6ba5f1d865d3d547350fe3f379251792936ed8" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/extract-opts.git" - revision: "87e349bbf92a6f95d1ecc8b064a1631def105dc8" + revision: "be6ba5f1d865d3d547350fe3f379251792936ed8" path: "" -- id: "NPM::graceful-fs:4.2.0" - purl: "pkg:npm/graceful-fs@4.2.0" +- id: "NPM::graceful-fs:4.2.11" + purl: "pkg:npm/graceful-fs@4.2.11" declared_licenses: - "ISC" declared_licenses_processed: @@ -672,19 +772,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz" + url: "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" hash: - value: "8d8fdc73977cb04104721cb53666c1ca64cd328b" + value: "4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/isaacs/node-graceful-fs" - revision: "585df780323740a2b562677caa08a80de1f56c62" + revision: "514861c372899df14beb7aaecca4cdbb498d7d11" path: "" vcs_processed: type: "Git" url: "https://github.com/isaacs/node-graceful-fs.git" - revision: "585df780323740a2b562677caa08a80de1f56c62" + revision: "514861c372899df14beb7aaecca4cdbb498d7d11" path: "" - id: "NPM::htmlparser2:3.10.1" purl: "pkg:npm/htmlparser2@3.10.1" @@ -745,8 +845,8 @@ packages: url: "https://github.com/isaacs/inherits.git" revision: "9a2c29400c6d491e0b7beefe0c32efa3b462545d" path: "" -- id: "NPM::lodash:4.17.15" - purl: "pkg:npm/lodash@4.17.15" +- id: "NPM::lodash:4.17.21" + purl: "pkg:npm/lodash@4.17.21" authors: - "John-David Dalton" declared_licenses: @@ -761,19 +861,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" + url: "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" hash: - value: "b447f6670a0455bbfeedd11392eff330ea097548" + value: "679591c564c3bffaae8454cf0b3df370c3d6911c" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/lodash/lodash.git" - revision: "" + revision: "c6e281b878b315c7a10d90f9c2af4cdb112d9625" path: "" vcs_processed: type: "Git" url: "https://github.com/lodash/lodash.git" - revision: "" + revision: "c6e281b878b315c7a10d90f9c2af4cdb112d9625" path: "" - id: "NPM::long:3.2.0" purl: "pkg:npm/long@3.2.0" @@ -896,8 +996,8 @@ packages: url: "https://github.com/then/promise.git" revision: "cebfa6049cc08843f428c6fc92dde918f8687e6d" path: "" -- id: "NPM::readable-stream:3.4.0" - purl: "pkg:npm/readable-stream@3.4.0" +- id: "NPM::readable-stream:3.6.2" + purl: "pkg:npm/readable-stream@3.6.2" declared_licenses: - "MIT" declared_licenses_processed: @@ -910,22 +1010,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz" + url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" hash: - value: "a51c26754658e0a3c21dbf59163bd45ba6f447fc" + value: "56a9b36ea965c00c5a93ef31eb111a0f11056967" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/readable-stream" - revision: "4ba93f84cf8812ca2af793c7304a5c16de72088a" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/readable-stream.git" - revision: "4ba93f84cf8812ca2af793c7304a5c16de72088a" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" -- id: "NPM::requirefresh:2.2.0" - purl: "pkg:npm/requirefresh@2.2.0" +- id: "NPM::requirefresh:2.3.0" + purl: "pkg:npm/requirefresh@2.3.0" authors: - "2011+ Benjamin Lupton" - "2013+ Bevry Pty Ltd" @@ -941,22 +1041,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/requirefresh/-/requirefresh-2.2.0.tgz" + url: "https://registry.npmjs.org/requirefresh/-/requirefresh-2.3.0.tgz" hash: - value: "68298ae66af9da3d6843375adf8351dd29d73789" + value: "fb09387b57f5ed335ff4a4beea3d8c0bf2367306" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/bevry/requirefresh.git" - revision: "f389cbc33b5891468bde8db479bc0f129b0fcc57" + revision: "aecc77a6b41d1486ca63b317cb31dd07b4f56629" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/requirefresh.git" - revision: "f389cbc33b5891468bde8db479bc0f129b0fcc57" + revision: "aecc77a6b41d1486ca63b317cb31dd07b4f56629" path: "" -- id: "NPM::safe-buffer:5.1.2" - purl: "pkg:npm/safe-buffer@5.1.2" +- id: "NPM::safe-buffer:5.2.1" + purl: "pkg:npm/safe-buffer@5.2.1" authors: - "Feross Aboukhadijeh" declared_licenses: @@ -971,22 +1071,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + url: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" hash: - value: "991ec69d296e0313747d59bdfd2b745c35f8828d" + value: "1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/feross/safe-buffer.git" - revision: "649435cc8e2d1f3ecdc7caf323f1cb1187307a16" + revision: "89d3d5b4abd6308c6008499520373d204ada694b" path: "" vcs_processed: type: "Git" url: "https://github.com/feross/safe-buffer.git" - revision: "649435cc8e2d1f3ecdc7caf323f1cb1187307a16" + revision: "89d3d5b4abd6308c6008499520373d204ada694b" path: "" -- id: "NPM::safefs:4.1.0" - purl: "pkg:npm/safefs@4.1.0" +- id: "NPM::safefs:4.2.0" + purl: "pkg:npm/safefs@4.2.0" authors: - "2011-2012 Benjamin Lupton" - "2013+ Bevry Pty Ltd" @@ -1003,22 +1103,24 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/safefs/-/safefs-4.1.0.tgz" + url: "https://registry.npmjs.org/safefs/-/safefs-4.2.0.tgz" hash: - value: "f82aeb4bdd7ae51f653eb20f6728b3058c8d6445" + value: "6d60d3aecc47c3d02b0ecf39ee0a3798cb363218" algorithm: "SHA-1" vcs: type: "Git" - url: "http://github.com/bevry/safefs.git" - revision: "51d15eaa03e53aaedd3002dc67814355073e8a55" + url: "https://github.com/bevry/safefs.git" + revision: "f57353e1353147252e8c306eb5f06321631ea46a" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/safefs.git" - revision: "51d15eaa03e53aaedd3002dc67814355073e8a55" + revision: "f57353e1353147252e8c306eb5f06321631ea46a" path: "" -- id: "NPM::semver:5.7.0" - purl: "pkg:npm/semver@5.7.0" +- id: "NPM::semver:6.3.1" + purl: "pkg:npm/semver@6.3.1" + authors: + - "GitHub Inc." declared_licenses: - "ISC" declared_licenses_processed: @@ -1031,22 +1133,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz" + url: "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" hash: - value: "790a7cf6fea5459bac96110b29b60412dc8ff96b" + value: "556d2ef8689146e46dcea4bfdd095f3434dffcb4" algorithm: "SHA-1" vcs: type: "Git" - url: "https://github.com/npm/node-semver" - revision: "8055dda0aee91372e3bfc47754a62f40e8a63b98" + url: "https://github.com/npm/node-semver.git" + revision: "b717044e57bd132c7e5aa50e9af9a03f10d4655a" path: "" vcs_processed: type: "Git" url: "https://github.com/npm/node-semver.git" - revision: "8055dda0aee91372e3bfc47754a62f40e8a63b98" + revision: "b717044e57bd132c7e5aa50e9af9a03f10d4655a" path: "" -- id: "NPM::string_decoder:1.2.0" - purl: "pkg:npm/string_decoder@1.2.0" +- id: "NPM::string_decoder:1.3.0" + purl: "pkg:npm/string_decoder@1.3.0" declared_licenses: - "MIT" declared_licenses_processed: @@ -1059,22 +1161,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz" + url: "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" hash: - value: "fe86e738b19544afe70469243b2a1ee9240eae8d" + value: "42f114594a46cf1a8e30b0a84f56c78c3edac21e" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/string_decoder.git" - revision: "6e0a9286ed4497badebd4ec6a9a7a4d37793aae8" + revision: "60db81e031c126112039157ba9437484b1329dff" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/string_decoder.git" - revision: "6e0a9286ed4497badebd4ec6a9a7a4d37793aae8" + revision: "60db81e031c126112039157ba9437484b1329dff" path: "" -- id: "NPM::typechecker:4.7.0" - purl: "pkg:npm/typechecker@4.7.0" +- id: "NPM::typechecker:4.11.0" + purl: "pkg:npm/typechecker@4.11.0" authors: - "2011-2012 Benjamin Lupton" - "2013+ Bevry Pty Ltd" @@ -1091,19 +1193,47 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz" + url: "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz" hash: - value: "5249f427358f45b7250c4924fd4d01ed9ba435e9" + value: "8219cd90d2f7b585a3f5af9c146c8a23891f1eac" algorithm: "SHA-1" vcs: type: "Git" url: "https://github.com/bevry/typechecker.git" - revision: "69008d42927749d7e21cfe9816e478dd8d15ab88" + revision: "3a3868d30834a52522ecb1032dc475af5e8ecc2c" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/typechecker.git" - revision: "69008d42927749d7e21cfe9816e478dd8d15ab88" + revision: "3a3868d30834a52522ecb1032dc475af5e8ecc2c" + path: "" +- id: "NPM::undici-types:6.19.8" + purl: "pkg:npm/undici-types@6.19.8" + declared_licenses: + - "MIT" + declared_licenses_processed: + spdx_expression: "MIT" + description: "A stand-alone types package for Undici" + homepage_url: "https://undici.nodejs.org" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz" + hash: + value: "35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git+https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" path: "" - id: "NPM::util-deprecate:1.0.2" purl: "pkg:npm/util-deprecate@1.0.2" @@ -1163,13 +1293,13 @@ packages: url: "https://github.com/web-animations/web-animations-js.git" revision: "64d83730282fdbce733460d44be52c132d6c04e9" path: "" -- id: "NPM:@types:node:12.6.8" - purl: "pkg:npm/%40types/node@12.6.8" +- id: "NPM:@types:node:22.9.0" + purl: "pkg:npm/%40types/node@22.9.0" declared_licenses: - "MIT" declared_licenses_processed: spdx_expression: "MIT" - description: "TypeScript definitions for Node.js" + description: "TypeScript definitions for node" homepage_url: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node" binary_artifact: url: "" @@ -1177,9 +1307,9 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz" + url: "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz" hash: - value: "e469b4bf9d1c9832aee4907ba8a051494357c12c" + value: "b7f16e5c3384788542c72dc3d561a7ceae2c0365" algorithm: "SHA-1" vcs: type: "Git" diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/project-with-lockfile/yarn.lock b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/project-with-lockfile/yarn.lock index 618f682c8e691..89ac4b371102e 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/project-with-lockfile/yarn.lock +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/project-with-lockfile/yarn.lock @@ -3,24 +3,26 @@ "@types/node@*": - version "12.6.8" - resolved "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz" - integrity sha512-aX+gFgA5GHcDi89KG5keey2zf0WfZk/HAQotEamsK2kbey+8yGKcson0hbK8E+v0NArlCJQCqMP161YhV6ZXLg== + version "22.9.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.9.0.tgz#b7f16e5c3384788542c72dc3d561a7ceae2c0365" + integrity sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ== + dependencies: + undici-types "~6.19.8" asap@~2.0.3: version "2.0.6" - resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== boolbase@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== cheerio@1.0.0-rc.1: version "1.0.0-rc.1" - resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.1.tgz" - integrity sha1-KvNzOeq3E+9rcs3pjO+mcrh2Qf4= + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.1.tgz#2af37339eab713ef6b72cde98cefa672b87641fe" + integrity sha512-f9fNo3JP239BmXoZM2afbybS8CSm9fPyrTSH1UbQCQaaMeL0bRfbpAvYMbKOvy0y9tSho/coEdwBvYWx8hemDg== dependencies: css-select "~1.2.0" dom-serializer "~0.1.0" @@ -31,20 +33,20 @@ cheerio@1.0.0-rc.1: coffee-script@^1.10.0, coffee-script@^1.12.4: version "1.12.7" - resolved "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz" + resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.12.7.tgz#c05dae0cb79591d05b3070a8433a98c9a89ccc53" integrity sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw== cson-parser@^1.3.4: version "1.3.5" - resolved "https://registry.npmjs.org/cson-parser/-/cson-parser-1.3.5.tgz" - integrity sha1-fsZ14DkUVTO/KmqFYHPxWZ2cLSQ= + resolved "https://registry.yarnpkg.com/cson-parser/-/cson-parser-1.3.5.tgz#7ec675e039145533bf2a6a856073f1599d9c2d24" + integrity sha512-Pchz4dDkyafUL4V3xBuP9Os8Hu9VU96R+MxuTKh7NR+D866UiWrhBiSLbfuvwApEaJzpXhXTr3iPe4lFtXLzcQ== dependencies: coffee-script "^1.10.0" cson@~4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/cson/-/cson-4.1.0.tgz" - integrity sha1-sQdTRPqdn+XPiNgPIdk2Ypa4Zcc= + resolved "https://registry.yarnpkg.com/cson/-/cson-4.1.0.tgz#b1075344fa9d9fe5cf88d80f21d9366296b865c7" + integrity sha512-WJE4sajPn19i2NVs7PUjODPoEcwE7NEmVDsXYxyYca7UOcWcGIZM7xPtI0VQeOWxNbCLI+uvuP0BetJJfsspxQ== dependencies: coffee-script "^1.12.4" cson-parser "^1.3.4" @@ -54,8 +56,8 @@ cson@~4.1.0: css-select@~1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA== dependencies: boolbase "~1.0.0" css-what "2.1" @@ -64,12 +66,20 @@ css-select@~1.2.0: css-what@2.1: version "2.1.3" - resolved "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -dom-serializer@0, dom-serializer@~0.1.0: +dom-serializer@0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@~0.1.0: version "0.1.1" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== dependencies: domelementtype "^1.3.0" @@ -77,74 +87,85 @@ dom-serializer@0, dom-serializer@~0.1.0: domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: version "1.3.1" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== +domelementtype@^2.0.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + domhandler@^2.3.0: version "2.4.2" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== dependencies: domelementtype "1" -domutils@1.5.1, domutils@^1.5.1: +domutils@1.5.1: version "1.5.1" - resolved "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw== dependencies: dom-serializer "0" domelementtype "1" -eachr@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz" - integrity sha1-LDXkPqCGUW95l8+At6pk1VpKRIQ= +domutils@^1.5.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== dependencies: - editions "^1.1.1" - typechecker "^4.3.0" + dom-serializer "0" + domelementtype "1" -editions@^1.1.1: - version "1.3.4" - resolved "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz" - integrity sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg== +eachr@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/eachr/-/eachr-3.3.0.tgz#11f7287be7d31d6b99947fe0d8a79de99ac2a469" + integrity sha512-yKWuGwOE283CTgbEuvqXXusLH4VBXnY2nZbDkeWev+cpAXY6zCIADSPLdvfkAROc0t8S4l07U1fateCdEDuuvg== + dependencies: + editions "^2.2.0" + typechecker "^4.9.0" -editions@^2.1.0, editions@^2.1.2, editions@^2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz" - integrity sha512-xDZyVm0A4nLgMNWVVLJvcwMjI80ShiH/27RyLiCnW1L273TcJIA25C4pwJ33AWV01OX6UriP35Xu+lH4S7HWQw== +editions@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/editions/-/editions-2.3.1.tgz#3bc9962f1978e801312fbd0aebfed63b49bfe698" + integrity sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA== dependencies: - errlop "^1.1.1" - semver "^5.6.0" + errlop "^2.0.0" + semver "^6.3.0" entities@^1.1.1, entities@~1.1.1: version "1.1.2" - resolved "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== -errlop@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/errlop/-/errlop-1.1.1.tgz" - integrity sha512-WX7QjiPHhsny7/PQvrhS5VMizXXKoKCS3udaBp8gjlARdbn+XmK300eKBAAN0hGyRaTCtRpOaxK+xFVPUJ3zkw== - dependencies: - editions "^2.1.2" +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +errlop@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/errlop/-/errlop-2.2.0.tgz#1ff383f8f917ae328bebb802d6ca69666a42d21b" + integrity sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw== extract-opts@^3.3.1: - version "3.3.1" - resolved "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz" - integrity sha1-WrvtyYwNUgLjJ4cn+Rktfghsa+E= + version "3.4.0" + resolved "https://registry.yarnpkg.com/extract-opts/-/extract-opts-3.4.0.tgz#ab07a7873896a1a7e350f27e2d52645c2ceba9ac" + integrity sha512-M7Y+1cJDkzOWqvGH5F/V2qgkD6+uitW3NV9rQGl+pLSVuXZ4IDDQgxxMeLPKcWUyfypBWczIILiroSuhXG7Ytg== dependencies: eachr "^3.2.0" - editions "^1.1.1" - typechecker "^4.3.0" + editions "^2.2.0" + typechecker "^4.9.0" -graceful-fs@^4.1.4: - version "4.2.0" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz" - integrity sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg== +graceful-fs@^4.2.3: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== htmlparser2@^3.9.1: version "3.10.1" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== dependencies: domelementtype "^1.3.1" @@ -156,92 +177,97 @@ htmlparser2@^3.9.1: inherits@^2.0.1, inherits@^2.0.3: version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== lodash@^4.15.0: - version "4.17.15" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== long@^3.2.0: version "3.2.0" - resolved "https://registry.npmjs.org/long/-/long-3.2.0.tgz" - integrity sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s= + resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b" + integrity sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg== nth-check@~1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" parse5@^3.0.1: version "3.0.3" - resolved "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== dependencies: "@types/node" "*" promise@~7.3.1: version "7.3.1" - resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== dependencies: asap "~2.0.3" readable-stream@^3.1.1: - version "3.4.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz" - integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" requirefresh@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/requirefresh/-/requirefresh-2.2.0.tgz" - integrity sha512-gXQWrZkXNZZ6qVEh6PQvoASxLY3r6AR4jH8fFjZ+BfPJpDV6RTI82J4A3tkAn2wikU7rxfzU3sIPj94zEV6xPA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/requirefresh/-/requirefresh-2.3.0.tgz#fb09387b57f5ed335ff4a4beea3d8c0bf2367306" + integrity sha512-oskKAg0pSlPnJAkFMrcqrHeCGzYunl4Hkl+N/NW3nnFWDHRg97yb475HtF5ax8LP9i8QvVkenVIhjNb+h+P7nA== dependencies: - editions "^2.1.3" + editions "^2.2.0" -safe-buffer@~5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safefs@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/safefs/-/safefs-4.1.0.tgz" - integrity sha1-+CrrS9165R9lPrIPZyizBYyNZEU= + version "4.2.0" + resolved "https://registry.yarnpkg.com/safefs/-/safefs-4.2.0.tgz#6d60d3aecc47c3d02b0ecf39ee0a3798cb363218" + integrity sha512-1amPBO92jw/hWS+gH/u7z7EL7YxaJ8WecBQl49tMQ6Y6EQfndxNNKwlPqDOcwpUetdmK6nKLoVdjybVScRwq5A== dependencies: - editions "^1.1.1" - graceful-fs "^4.1.4" + editions "^2.2.0" + graceful-fs "^4.2.3" -semver@^5.6.0: - version "5.7.0" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz" - integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== +semver@^6.3.0: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== string_decoder@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz" - integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: - safe-buffer "~5.1.0" + safe-buffer "~5.2.0" -typechecker@^4.3.0: - version "4.7.0" - resolved "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz" - integrity sha512-4LHc1KMNJ6NDGO+dSM/yNfZQRtp8NN7psYrPHUblD62Dvkwsp3VShsbM78kOgpcmMkRTgvwdKOTjctS+uMllgQ== +typechecker@^4.9.0: + version "4.11.0" + resolved "https://registry.yarnpkg.com/typechecker/-/typechecker-4.11.0.tgz#8219cd90d2f7b585a3f5af9c146c8a23891f1eac" + integrity sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw== dependencies: - editions "^2.1.0" + editions "^2.2.0" + +undici-types@~6.19.8: + version "6.19.8" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== util-deprecate@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== "web-animations-js@github:web-animations/web-animations-js#2.3.2": version "2.3.2" diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/workspaces/yarn.lock b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/workspaces/yarn.lock index ad61853ce9a87..f534a634a7a45 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/workspaces/yarn.lock +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn/workspaces/yarn.lock @@ -3,32 +3,20 @@ "@here/harp-fetch@^0.11.0": - "integrity" "sha512-Yp+3VQdDR9r66MRJ4zSSu6XemnkAz9ahz2e+RRWhdoM4OHih8zvmVbSH1H4WDCW0qkZM2W8z8c66jKPCJoHAPw==" - "resolved" "https://registry.npmjs.org/@here/harp-fetch/-/harp-fetch-0.11.0.tgz" - "version" "0.11.0" + version "0.11.0" + resolved "https://registry.npmjs.org/@here/harp-fetch/-/harp-fetch-0.11.0.tgz" + integrity sha512-Yp+3VQdDR9r66MRJ4zSSu6XemnkAz9ahz2e+RRWhdoM4OHih8zvmVbSH1H4WDCW0qkZM2W8z8c66jKPCJoHAPw== dependencies: - "node-fetch" "^2.2.0" + node-fetch "^2.2.0" "@here/harp-fetch@^0.3.6": - "integrity" "sha512-KtpnHQXymwfwvYWVqXh5ZV16SXLW7n8hQb1wZYDbcm+5OX/LzYWmwEzEKzxluaNxbo2vt/hM/jeqDlSEGMDelA==" - "resolved" "https://registry.npmjs.org/@here/harp-fetch/-/harp-fetch-0.3.6.tgz" - "version" "0.3.6" + version "0.3.6" + resolved "https://registry.npmjs.org/@here/harp-fetch/-/harp-fetch-0.3.6.tgz" + integrity sha512-KtpnHQXymwfwvYWVqXh5ZV16SXLW7n8hQb1wZYDbcm+5OX/LzYWmwEzEKzxluaNxbo2vt/hM/jeqDlSEGMDelA== dependencies: - "node-fetch" "^2.2.0" + node-fetch "^2.2.0" -"@scope1/pkg1@file:/home/sse1be/Development/GitHub/oss-review-toolkit/ort/analyzer/src/funTest/assets/projects/synthetic/yarn-workspaces/packages/pkg1": - "resolved" "file:packages/pkg1" - "version" "1.0.0" - dependencies: - "@here/harp-fetch" "^0.11.0" - -"node-fetch@^2.2.0": - "integrity" "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz" - "version" "2.6.0" - -"pkg2@file:/home/sse1be/Development/GitHub/oss-review-toolkit/ort/analyzer/src/funTest/assets/projects/synthetic/yarn-workspaces/packages/pkg2": - "resolved" "file:packages/pkg2" - "version" "1.0.0" - dependencies: - "@here/harp-fetch" "^0.3.6" +node-fetch@^2.2.0: + version "2.6.0" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile-expected-output.yml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile-expected-output.yml index 2963a66ec409d..3f4dbf97b280d 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile-expected-output.yml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile-expected-output.yml @@ -30,10 +30,10 @@ project: - id: "NPM::css-what:2.1.3" - id: "NPM::domutils:1.5.1" dependencies: - - id: "NPM::dom-serializer:0.1.1" + - id: "NPM::dom-serializer:0.2.2" dependencies: - - id: "NPM::domelementtype:1.3.1" - - id: "NPM::entities:1.1.2" + - id: "NPM::domelementtype:2.3.0" + - id: "NPM::entities:2.2.0" - id: "NPM::domelementtype:1.3.1" - id: "NPM::nth-check:1.0.2" dependencies: @@ -49,26 +49,28 @@ project: - id: "NPM::domhandler:2.4.2" dependencies: - id: "NPM::domelementtype:1.3.1" - - id: "NPM::domutils:1.5.1" + - id: "NPM::domutils:1.7.0" dependencies: - - id: "NPM::dom-serializer:0.1.1" + - id: "NPM::dom-serializer:0.2.2" dependencies: - - id: "NPM::domelementtype:1.3.1" - - id: "NPM::entities:1.1.2" + - id: "NPM::domelementtype:2.3.0" + - id: "NPM::entities:2.2.0" - id: "NPM::domelementtype:1.3.1" - id: "NPM::entities:1.1.2" - id: "NPM::inherits:2.0.4" - - id: "NPM::readable-stream:3.4.0" + - id: "NPM::readable-stream:3.6.2" dependencies: - id: "NPM::inherits:2.0.4" - - id: "NPM::string_decoder:1.2.0" + - id: "NPM::string_decoder:1.3.0" dependencies: - - id: "NPM::safe-buffer:5.1.2" + - id: "NPM::safe-buffer:5.2.1" - id: "NPM::util-deprecate:1.0.2" - - id: "NPM::lodash:4.17.15" + - id: "NPM::lodash:4.17.21" - id: "NPM::parse5:3.0.3" dependencies: - - id: "NPM:@types:node:12.6.8" + - id: "NPM:@types:node:22.9.0" + dependencies: + - id: "NPM::undici-types:6.19.8" - id: "NPM::long:3.2.0" - id: "NPM::promise:7.3.1" dependencies: @@ -81,34 +83,43 @@ project: - id: "NPM::cson-parser:1.3.5" dependencies: - id: "NPM::coffee-script:1.12.7" - - id: "NPM::extract-opts:3.3.1" + - id: "NPM::extract-opts:3.4.0" dependencies: - - id: "NPM::eachr:3.2.0" + - id: "NPM::eachr:3.3.0" dependencies: - - id: "NPM::editions:1.3.4" - - id: "NPM::typechecker:4.7.0" + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::editions:2.1.3" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::typechecker:4.11.0" + dependencies: + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::errlop:1.1.1" - - id: "NPM::semver:5.7.0" - - id: "NPM::editions:1.3.4" - - id: "NPM::typechecker:4.7.0" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::editions:2.3.1" + dependencies: + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::typechecker:4.11.0" dependencies: - - id: "NPM::editions:2.1.3" + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::errlop:1.1.1" - - id: "NPM::semver:5.7.0" - - id: "NPM::requirefresh:2.2.0" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::requirefresh:2.3.0" dependencies: - - id: "NPM::editions:2.1.3" + - id: "NPM::editions:2.3.1" dependencies: - - id: "NPM::errlop:1.1.1" - - id: "NPM::semver:5.7.0" - - id: "NPM::safefs:4.1.0" + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::safefs:4.2.0" dependencies: - - id: "NPM::editions:1.3.4" - - id: "NPM::graceful-fs:4.2.0" + - id: "NPM::editions:2.3.1" + dependencies: + - id: "NPM::errlop:2.2.0" + - id: "NPM::semver:6.3.1" + - id: "NPM::graceful-fs:4.2.11" packages: - id: "NPM::asap:2.0.6" purl: "pkg:npm/asap@2.0.6" @@ -382,6 +393,36 @@ packages: url: "https://github.com/cheeriojs/dom-renderer.git" revision: "1b9eb87c621a184b97467b03600b50d08e5a5086" path: "" +- id: "NPM::dom-serializer:0.2.2" + purl: "pkg:npm/dom-serializer@0.2.2" + authors: + - "Felix Boehm" + declared_licenses: + - "MIT" + declared_licenses_processed: + spdx_expression: "MIT" + description: "render dom nodes to string" + homepage_url: "https://github.com/cheeriojs/dom-renderer#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + hash: + value: "1afb81f533717175d478655debc5e332d9f9bb51" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/cheeriojs/dom-renderer.git" + revision: "1451bf260586d612314820be41b2b89528f01155" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/cheeriojs/dom-renderer.git" + revision: "1451bf260586d612314820be41b2b89528f01155" + path: "" - id: "NPM::domelementtype:1.3.1" purl: "pkg:npm/domelementtype@1.3.1" authors: @@ -412,6 +453,36 @@ packages: url: "https://github.com/fb55/domelementtype.git" revision: "19b2491101a4de3679b59db8eb7fdd9aa0fbc60b" path: "" +- id: "NPM::domelementtype:2.3.0" + purl: "pkg:npm/domelementtype@2.3.0" + authors: + - "Felix Boehm" + declared_licenses: + - "BSD-2-Clause" + declared_licenses_processed: + spdx_expression: "BSD-2-Clause" + description: "all the types of nodes in htmlparser2's dom" + homepage_url: "https://github.com/fb55/domelementtype#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + hash: + value: "5c45e8e869952626331d7aab326d01daf65d589d" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/fb55/domelementtype.git" + revision: "687e8625885a3656d44c41e7640c86925417d91f" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/fb55/domelementtype.git" + revision: "687e8625885a3656d44c41e7640c86925417d91f" + path: "" - id: "NPM::domhandler:2.4.2" purl: "pkg:npm/domhandler@2.4.2" authors: @@ -470,71 +541,70 @@ packages: url: "https://github.com/FB55/domutils.git" revision: "7d4bd16cd36ffce62362ef91616806ea27e30d95" path: "" -- id: "NPM::eachr:3.2.0" - purl: "pkg:npm/eachr@3.2.0" +- id: "NPM::domutils:1.7.0" + purl: "pkg:npm/domutils@1.7.0" authors: - - "2011+ Bevry Pty Ltd" + - "Felix Boehm" declared_licenses: - - "MIT" + - "BSD-2-Clause" declared_licenses_processed: - spdx_expression: "MIT" - description: "Give eachr an item to iterate (array, object or map) and an iterator,\ - \ then in return eachr gives iterator the value and key of each item, and will\ - \ stop if the iterator returned false." - homepage_url: "https://github.com/bevry/eachr" + spdx_expression: "BSD-2-Clause" + description: "utilities for working with htmlparser2's dom" + homepage_url: "https://github.com/FB55/domutils#readme" binary_artifact: url: "" hash: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz" + url: "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" hash: - value: "2c35e43ea086516f7997cf80b7aa64d55a4a4484" + value: "56ea341e834e06e6748af7a1cb25da67ea9f8c2a" algorithm: "SHA-1" vcs: type: "Git" - url: "git+ssh://git@github.com/bevry/eachr.git" - revision: "57ef794d001c16fd906b2558137e8ea51c1f6330" + url: "git://github.com/FB55/domutils.git" + revision: "34f193ca17d11a98d9310b1965efe5f73d32d79f" path: "" vcs_processed: type: "Git" - url: "ssh://git@github.com/bevry/eachr.git" - revision: "57ef794d001c16fd906b2558137e8ea51c1f6330" + url: "https://github.com/FB55/domutils.git" + revision: "34f193ca17d11a98d9310b1965efe5f73d32d79f" path: "" -- id: "NPM::editions:1.3.4" - purl: "pkg:npm/editions@1.3.4" +- id: "NPM::eachr:3.3.0" + purl: "pkg:npm/eachr@3.3.0" authors: - - "2016+ Bevry Pty Ltd" + - "2011+ Bevry Pty Ltd" declared_licenses: - "MIT" declared_licenses_processed: spdx_expression: "MIT" - description: "Publish multiple editions for your JavaScript packages consistently\ - \ and easily (e.g. source edition, esnext edition, es2015 edition)" - homepage_url: "https://github.com/bevry/editions" + description: "Give eachr an item to iterate (array, object or map) and an iterator,\ + \ then in return eachr gives iterator the value and key of each item, and will\ + \ stop if the iterator returned false." + homepage_url: "https://github.com/bevry/eachr" binary_artifact: url: "" hash: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz" + url: "https://registry.npmjs.org/eachr/-/eachr-3.3.0.tgz" hash: - value: "3662cb592347c3168eb8e498a0ff73271d67f50b" + value: "11f7287be7d31d6b99947fe0d8a79de99ac2a469" algorithm: "SHA-1" vcs: type: "Git" - url: "git+https://github.com/bevry/editions.git" - revision: "5580800dc3935e988b7aa2cf8d571f3e9fa2d8f9" + url: "git+https://github.com/bevry/eachr.git" + revision: "0d1b43cc12c83f9ddb8d49a1acaf8718a026f863" path: "" vcs_processed: type: "Git" - url: "https://github.com/bevry/editions.git" - revision: "5580800dc3935e988b7aa2cf8d571f3e9fa2d8f9" + url: "https://github.com/bevry/eachr.git" + revision: "0d1b43cc12c83f9ddb8d49a1acaf8718a026f863" path: "" -- id: "NPM::editions:2.1.3" - purl: "pkg:npm/editions@2.1.3" +- id: "NPM::editions:2.3.1" + purl: "pkg:npm/editions@2.3.1" authors: - "2016+ Bevry Pty Ltd" declared_licenses: @@ -550,19 +620,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz" + url: "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz" hash: - value: "727ccf3ec2c7b12dcc652c71000f16c4824d6f7d" + value: "3bc9962f1978e801312fbd0aebfed63b49bfe698" algorithm: "SHA-1" vcs: type: "Git" url: "git+https://github.com/bevry/editions.git" - revision: "84f536320f7eff6385e867d9f5c1de0dfb92fa88" + revision: "b03745b7cd5a09a6fb4984dcab9544f20a794078" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/editions.git" - revision: "84f536320f7eff6385e867d9f5c1de0dfb92fa88" + revision: "b03745b7cd5a09a6fb4984dcab9544f20a794078" path: "" - id: "NPM::entities:1.1.2" purl: "pkg:npm/entities@1.1.2" @@ -594,8 +664,38 @@ packages: url: "https://github.com/fb55/entities.git" revision: "54a5717d85d886c4aafa2ac5ff83d8d3d730337c" path: "" -- id: "NPM::errlop:1.1.1" - purl: "pkg:npm/errlop@1.1.1" +- id: "NPM::entities:2.2.0" + purl: "pkg:npm/entities@2.2.0" + authors: + - "Felix Boehm" + declared_licenses: + - "BSD-2-Clause" + declared_licenses_processed: + spdx_expression: "BSD-2-Clause" + description: "Encode & decode XML and HTML entities with ease" + homepage_url: "https://github.com/fb55/entities#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + hash: + value: "098dc90ebb83d8dffa089d55256b351d34c4da55" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/fb55/entities.git" + revision: "c60851e3c75869d8bfd00325d99fd3e644c504ba" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/fb55/entities.git" + revision: "c60851e3c75869d8bfd00325d99fd3e644c504ba" + path: "" +- id: "NPM::errlop:2.2.0" + purl: "pkg:npm/errlop@2.2.0" authors: - "2018+ Benjamin Lupton" declared_licenses: @@ -611,22 +711,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/errlop/-/errlop-1.1.1.tgz" + url: "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz" hash: - value: "d9ae4c76c3e64956c5d79e6e035d6343bfd62250" + value: "1ff383f8f917ae328bebb802d6ca69666a42d21b" algorithm: "SHA-1" vcs: type: "Git" url: "git+https://github.com/bevry/errlop.git" - revision: "ca13727bd3a227cd937d104b3217d1cd778cc99b" + revision: "df73707a467967d1da36176e9199f2c98a314220" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/errlop.git" - revision: "ca13727bd3a227cd937d104b3217d1cd778cc99b" + revision: "df73707a467967d1da36176e9199f2c98a314220" path: "" -- id: "NPM::extract-opts:3.3.1" - purl: "pkg:npm/extract-opts@3.3.1" +- id: "NPM::extract-opts:3.4.0" + purl: "pkg:npm/extract-opts@3.4.0" authors: - "2013+ Bevry Pty Ltd" declared_licenses: @@ -641,22 +741,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz" + url: "https://registry.npmjs.org/extract-opts/-/extract-opts-3.4.0.tgz" hash: - value: "5abbedc98c0d5202e3278727f9192d7e086c6be1" + value: "ab07a7873896a1a7e350f27e2d52645c2ceba9ac" algorithm: "SHA-1" vcs: type: "Git" - url: "git+ssh://git@github.com/bevry/extract-opts.git" - revision: "87e349bbf92a6f95d1ecc8b064a1631def105dc8" + url: "git+https://github.com/bevry/extract-opts.git" + revision: "be6ba5f1d865d3d547350fe3f379251792936ed8" path: "" vcs_processed: type: "Git" - url: "ssh://git@github.com/bevry/extract-opts.git" - revision: "87e349bbf92a6f95d1ecc8b064a1631def105dc8" + url: "https://github.com/bevry/extract-opts.git" + revision: "be6ba5f1d865d3d547350fe3f379251792936ed8" path: "" -- id: "NPM::graceful-fs:4.2.0" - purl: "pkg:npm/graceful-fs@4.2.0" +- id: "NPM::graceful-fs:4.2.11" + purl: "pkg:npm/graceful-fs@4.2.11" declared_licenses: - "ISC" declared_licenses_processed: @@ -669,19 +769,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz" + url: "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" hash: - value: "8d8fdc73977cb04104721cb53666c1ca64cd328b" + value: "4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" algorithm: "SHA-1" vcs: type: "Git" url: "git+https://github.com/isaacs/node-graceful-fs.git" - revision: "585df780323740a2b562677caa08a80de1f56c62" + revision: "514861c372899df14beb7aaecca4cdbb498d7d11" path: "" vcs_processed: type: "Git" url: "https://github.com/isaacs/node-graceful-fs.git" - revision: "585df780323740a2b562677caa08a80de1f56c62" + revision: "514861c372899df14beb7aaecca4cdbb498d7d11" path: "" - id: "NPM::htmlparser2:3.10.1" purl: "pkg:npm/htmlparser2@3.10.1" @@ -742,8 +842,8 @@ packages: url: "https://github.com/isaacs/inherits.git" revision: "9a2c29400c6d491e0b7beefe0c32efa3b462545d" path: "" -- id: "NPM::lodash:4.17.15" - purl: "pkg:npm/lodash@4.17.15" +- id: "NPM::lodash:4.17.21" + purl: "pkg:npm/lodash@4.17.21" authors: - "John-David Dalton" declared_licenses: @@ -758,19 +858,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" + url: "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" hash: - value: "b447f6670a0455bbfeedd11392eff330ea097548" + value: "679591c564c3bffaae8454cf0b3df370c3d6911c" algorithm: "SHA-1" vcs: type: "Git" url: "git+https://github.com/lodash/lodash.git" - revision: "" + revision: "c6e281b878b315c7a10d90f9c2af4cdb112d9625" path: "" vcs_processed: type: "Git" url: "https://github.com/lodash/lodash.git" - revision: "" + revision: "c6e281b878b315c7a10d90f9c2af4cdb112d9625" path: "" - id: "NPM::long:3.2.0" purl: "pkg:npm/long@3.2.0" @@ -893,8 +993,8 @@ packages: url: "https://github.com/then/promise.git" revision: "cebfa6049cc08843f428c6fc92dde918f8687e6d" path: "" -- id: "NPM::readable-stream:3.4.0" - purl: "pkg:npm/readable-stream@3.4.0" +- id: "NPM::readable-stream:3.6.2" + purl: "pkg:npm/readable-stream@3.6.2" declared_licenses: - "MIT" declared_licenses_processed: @@ -907,22 +1007,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz" + url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" hash: - value: "a51c26754658e0a3c21dbf59163bd45ba6f447fc" + value: "56a9b36ea965c00c5a93ef31eb111a0f11056967" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/readable-stream.git" - revision: "4ba93f84cf8812ca2af793c7304a5c16de72088a" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/readable-stream.git" - revision: "4ba93f84cf8812ca2af793c7304a5c16de72088a" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" -- id: "NPM::requirefresh:2.2.0" - purl: "pkg:npm/requirefresh@2.2.0" +- id: "NPM::requirefresh:2.3.0" + purl: "pkg:npm/requirefresh@2.3.0" authors: - "2013+ Bevry Pty Ltd" declared_licenses: @@ -937,22 +1037,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/requirefresh/-/requirefresh-2.2.0.tgz" + url: "https://registry.npmjs.org/requirefresh/-/requirefresh-2.3.0.tgz" hash: - value: "68298ae66af9da3d6843375adf8351dd29d73789" + value: "fb09387b57f5ed335ff4a4beea3d8c0bf2367306" algorithm: "SHA-1" vcs: type: "Git" url: "git+https://github.com/bevry/requirefresh.git" - revision: "f389cbc33b5891468bde8db479bc0f129b0fcc57" + revision: "aecc77a6b41d1486ca63b317cb31dd07b4f56629" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/requirefresh.git" - revision: "f389cbc33b5891468bde8db479bc0f129b0fcc57" + revision: "aecc77a6b41d1486ca63b317cb31dd07b4f56629" path: "" -- id: "NPM::safe-buffer:5.1.2" - purl: "pkg:npm/safe-buffer@5.1.2" +- id: "NPM::safe-buffer:5.2.1" + purl: "pkg:npm/safe-buffer@5.2.1" authors: - "Feross Aboukhadijeh" declared_licenses: @@ -967,22 +1067,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + url: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" hash: - value: "991ec69d296e0313747d59bdfd2b745c35f8828d" + value: "1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/feross/safe-buffer.git" - revision: "649435cc8e2d1f3ecdc7caf323f1cb1187307a16" + revision: "89d3d5b4abd6308c6008499520373d204ada694b" path: "" vcs_processed: type: "Git" url: "https://github.com/feross/safe-buffer.git" - revision: "649435cc8e2d1f3ecdc7caf323f1cb1187307a16" + revision: "89d3d5b4abd6308c6008499520373d204ada694b" path: "" -- id: "NPM::safefs:4.1.0" - purl: "pkg:npm/safefs@4.1.0" +- id: "NPM::safefs:4.2.0" + purl: "pkg:npm/safefs@4.2.0" authors: - "2013+ Bevry Pty Ltd" declared_licenses: @@ -998,22 +1098,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/safefs/-/safefs-4.1.0.tgz" + url: "https://registry.npmjs.org/safefs/-/safefs-4.2.0.tgz" hash: - value: "f82aeb4bdd7ae51f653eb20f6728b3058c8d6445" + value: "6d60d3aecc47c3d02b0ecf39ee0a3798cb363218" algorithm: "SHA-1" vcs: type: "Git" - url: "git+ssh://git@github.com/bevry/safefs.git" - revision: "51d15eaa03e53aaedd3002dc67814355073e8a55" + url: "git+https://github.com/bevry/safefs.git" + revision: "f57353e1353147252e8c306eb5f06321631ea46a" path: "" vcs_processed: type: "Git" - url: "ssh://git@github.com/bevry/safefs.git" - revision: "51d15eaa03e53aaedd3002dc67814355073e8a55" + url: "https://github.com/bevry/safefs.git" + revision: "f57353e1353147252e8c306eb5f06321631ea46a" path: "" -- id: "NPM::semver:5.7.0" - purl: "pkg:npm/semver@5.7.0" +- id: "NPM::semver:6.3.1" + purl: "pkg:npm/semver@6.3.1" authors: - "GitHub Inc." declared_licenses: @@ -1028,22 +1128,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz" + url: "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" hash: - value: "790a7cf6fea5459bac96110b29b60412dc8ff96b" + value: "556d2ef8689146e46dcea4bfdd095f3434dffcb4" algorithm: "SHA-1" vcs: type: "Git" url: "git+https://github.com/npm/node-semver.git" - revision: "8055dda0aee91372e3bfc47754a62f40e8a63b98" + revision: "b717044e57bd132c7e5aa50e9af9a03f10d4655a" path: "" vcs_processed: type: "Git" url: "https://github.com/npm/node-semver.git" - revision: "8055dda0aee91372e3bfc47754a62f40e8a63b98" + revision: "b717044e57bd132c7e5aa50e9af9a03f10d4655a" path: "" -- id: "NPM::string_decoder:1.2.0" - purl: "pkg:npm/string_decoder@1.2.0" +- id: "NPM::string_decoder:1.3.0" + purl: "pkg:npm/string_decoder@1.3.0" declared_licenses: - "MIT" declared_licenses_processed: @@ -1056,22 +1156,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz" + url: "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" hash: - value: "fe86e738b19544afe70469243b2a1ee9240eae8d" + value: "42f114594a46cf1a8e30b0a84f56c78c3edac21e" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/string_decoder.git" - revision: "6e0a9286ed4497badebd4ec6a9a7a4d37793aae8" + revision: "60db81e031c126112039157ba9437484b1329dff" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/string_decoder.git" - revision: "6e0a9286ed4497badebd4ec6a9a7a4d37793aae8" + revision: "60db81e031c126112039157ba9437484b1329dff" path: "" -- id: "NPM::typechecker:4.7.0" - purl: "pkg:npm/typechecker@4.7.0" +- id: "NPM::typechecker:4.11.0" + purl: "pkg:npm/typechecker@4.11.0" authors: - "2013+ Bevry Pty Ltd" declared_licenses: @@ -1087,19 +1187,47 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz" + url: "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz" hash: - value: "5249f427358f45b7250c4924fd4d01ed9ba435e9" + value: "8219cd90d2f7b585a3f5af9c146c8a23891f1eac" algorithm: "SHA-1" vcs: type: "Git" url: "git+https://github.com/bevry/typechecker.git" - revision: "69008d42927749d7e21cfe9816e478dd8d15ab88" + revision: "3a3868d30834a52522ecb1032dc475af5e8ecc2c" path: "" vcs_processed: type: "Git" url: "https://github.com/bevry/typechecker.git" - revision: "69008d42927749d7e21cfe9816e478dd8d15ab88" + revision: "3a3868d30834a52522ecb1032dc475af5e8ecc2c" + path: "" +- id: "NPM::undici-types:6.19.8" + purl: "pkg:npm/undici-types@6.19.8" + declared_licenses: + - "MIT" + declared_licenses_processed: + spdx_expression: "MIT" + description: "A stand-alone types package for Undici" + homepage_url: "https://undici.nodejs.org" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz" + hash: + value: "35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git+https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" path: "" - id: "NPM::util-deprecate:1.0.2" purl: "pkg:npm/util-deprecate@1.0.2" @@ -1131,13 +1259,13 @@ packages: url: "https://github.com/TooTallNate/util-deprecate.git" revision: "475fb6857cd23fafff20c1be846c1350abf8e6d4" path: "" -- id: "NPM:@types:node:12.6.8" - purl: "pkg:npm/%40types/node@12.6.8" +- id: "NPM:@types:node:22.9.0" + purl: "pkg:npm/%40types/node@22.9.0" declared_licenses: - "MIT" declared_licenses_processed: spdx_expression: "MIT" - description: "TypeScript definitions for Node.js" + description: "TypeScript definitions for node" homepage_url: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node" binary_artifact: url: "" @@ -1145,9 +1273,9 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz" + url: "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz" hash: - value: "e469b4bf9d1c9832aee4907ba8a051494357c12c" + value: "b7f16e5c3384788542c72dc3d561a7ceae2c0365" algorithm: "SHA-1" vcs: type: "Git" diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile-skip-excluded-scopes-expected-output.yml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile-skip-excluded-scopes-expected-output.yml index 9b995984ca19b..ae6f46b5a12b4 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile-skip-excluded-scopes-expected-output.yml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile-skip-excluded-scopes-expected-output.yml @@ -30,10 +30,10 @@ project: - id: "NPM::css-what:2.1.3" - id: "NPM::domutils:1.5.1" dependencies: - - id: "NPM::dom-serializer:0.1.1" + - id: "NPM::dom-serializer:0.2.2" dependencies: - - id: "NPM::domelementtype:1.3.1" - - id: "NPM::entities:1.1.2" + - id: "NPM::domelementtype:2.3.0" + - id: "NPM::entities:2.2.0" - id: "NPM::domelementtype:1.3.1" - id: "NPM::nth-check:1.0.2" dependencies: @@ -49,26 +49,28 @@ project: - id: "NPM::domhandler:2.4.2" dependencies: - id: "NPM::domelementtype:1.3.1" - - id: "NPM::domutils:1.5.1" + - id: "NPM::domutils:1.7.0" dependencies: - - id: "NPM::dom-serializer:0.1.1" + - id: "NPM::dom-serializer:0.2.2" dependencies: - - id: "NPM::domelementtype:1.3.1" - - id: "NPM::entities:1.1.2" + - id: "NPM::domelementtype:2.3.0" + - id: "NPM::entities:2.2.0" - id: "NPM::domelementtype:1.3.1" - id: "NPM::entities:1.1.2" - id: "NPM::inherits:2.0.4" - - id: "NPM::readable-stream:3.4.0" + - id: "NPM::readable-stream:3.6.2" dependencies: - id: "NPM::inherits:2.0.4" - - id: "NPM::string_decoder:1.2.0" + - id: "NPM::string_decoder:1.3.0" dependencies: - - id: "NPM::safe-buffer:5.1.2" + - id: "NPM::safe-buffer:5.2.1" - id: "NPM::util-deprecate:1.0.2" - - id: "NPM::lodash:4.17.15" + - id: "NPM::lodash:4.17.21" - id: "NPM::parse5:3.0.3" dependencies: - - id: "NPM:@types:node:12.6.8" + - id: "NPM:@types:node:22.9.0" + dependencies: + - id: "NPM::undici-types:6.19.8" - id: "NPM::long:3.2.0" - id: "NPM::promise:7.3.1" dependencies: @@ -255,6 +257,36 @@ packages: url: "https://github.com/cheeriojs/dom-renderer.git" revision: "1b9eb87c621a184b97467b03600b50d08e5a5086" path: "" +- id: "NPM::dom-serializer:0.2.2" + purl: "pkg:npm/dom-serializer@0.2.2" + authors: + - "Felix Boehm" + declared_licenses: + - "MIT" + declared_licenses_processed: + spdx_expression: "MIT" + description: "render dom nodes to string" + homepage_url: "https://github.com/cheeriojs/dom-renderer#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + hash: + value: "1afb81f533717175d478655debc5e332d9f9bb51" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/cheeriojs/dom-renderer.git" + revision: "1451bf260586d612314820be41b2b89528f01155" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/cheeriojs/dom-renderer.git" + revision: "1451bf260586d612314820be41b2b89528f01155" + path: "" - id: "NPM::domelementtype:1.3.1" purl: "pkg:npm/domelementtype@1.3.1" authors: @@ -285,6 +317,36 @@ packages: url: "https://github.com/fb55/domelementtype.git" revision: "19b2491101a4de3679b59db8eb7fdd9aa0fbc60b" path: "" +- id: "NPM::domelementtype:2.3.0" + purl: "pkg:npm/domelementtype@2.3.0" + authors: + - "Felix Boehm" + declared_licenses: + - "BSD-2-Clause" + declared_licenses_processed: + spdx_expression: "BSD-2-Clause" + description: "all the types of nodes in htmlparser2's dom" + homepage_url: "https://github.com/fb55/domelementtype#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + hash: + value: "5c45e8e869952626331d7aab326d01daf65d589d" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/fb55/domelementtype.git" + revision: "687e8625885a3656d44c41e7640c86925417d91f" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/fb55/domelementtype.git" + revision: "687e8625885a3656d44c41e7640c86925417d91f" + path: "" - id: "NPM::domhandler:2.4.2" purl: "pkg:npm/domhandler@2.4.2" authors: @@ -343,6 +405,36 @@ packages: url: "https://github.com/FB55/domutils.git" revision: "7d4bd16cd36ffce62362ef91616806ea27e30d95" path: "" +- id: "NPM::domutils:1.7.0" + purl: "pkg:npm/domutils@1.7.0" + authors: + - "Felix Boehm" + declared_licenses: + - "BSD-2-Clause" + declared_licenses_processed: + spdx_expression: "BSD-2-Clause" + description: "utilities for working with htmlparser2's dom" + homepage_url: "https://github.com/FB55/domutils#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" + hash: + value: "56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/FB55/domutils.git" + revision: "34f193ca17d11a98d9310b1965efe5f73d32d79f" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/FB55/domutils.git" + revision: "34f193ca17d11a98d9310b1965efe5f73d32d79f" + path: "" - id: "NPM::entities:1.1.2" purl: "pkg:npm/entities@1.1.2" authors: @@ -373,6 +465,36 @@ packages: url: "https://github.com/fb55/entities.git" revision: "54a5717d85d886c4aafa2ac5ff83d8d3d730337c" path: "" +- id: "NPM::entities:2.2.0" + purl: "pkg:npm/entities@2.2.0" + authors: + - "Felix Boehm" + declared_licenses: + - "BSD-2-Clause" + declared_licenses_processed: + spdx_expression: "BSD-2-Clause" + description: "Encode & decode XML and HTML entities with ease" + homepage_url: "https://github.com/fb55/entities#readme" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + hash: + value: "098dc90ebb83d8dffa089d55256b351d34c4da55" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git://github.com/fb55/entities.git" + revision: "c60851e3c75869d8bfd00325d99fd3e644c504ba" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/fb55/entities.git" + revision: "c60851e3c75869d8bfd00325d99fd3e644c504ba" + path: "" - id: "NPM::htmlparser2:3.10.1" purl: "pkg:npm/htmlparser2@3.10.1" authors: @@ -432,8 +554,8 @@ packages: url: "https://github.com/isaacs/inherits.git" revision: "9a2c29400c6d491e0b7beefe0c32efa3b462545d" path: "" -- id: "NPM::lodash:4.17.15" - purl: "pkg:npm/lodash@4.17.15" +- id: "NPM::lodash:4.17.21" + purl: "pkg:npm/lodash@4.17.21" authors: - "John-David Dalton" declared_licenses: @@ -448,19 +570,19 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" + url: "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" hash: - value: "b447f6670a0455bbfeedd11392eff330ea097548" + value: "679591c564c3bffaae8454cf0b3df370c3d6911c" algorithm: "SHA-1" vcs: type: "Git" url: "git+https://github.com/lodash/lodash.git" - revision: "" + revision: "c6e281b878b315c7a10d90f9c2af4cdb112d9625" path: "" vcs_processed: type: "Git" url: "https://github.com/lodash/lodash.git" - revision: "" + revision: "c6e281b878b315c7a10d90f9c2af4cdb112d9625" path: "" - id: "NPM::long:3.2.0" purl: "pkg:npm/long@3.2.0" @@ -583,8 +705,8 @@ packages: url: "https://github.com/then/promise.git" revision: "cebfa6049cc08843f428c6fc92dde918f8687e6d" path: "" -- id: "NPM::readable-stream:3.4.0" - purl: "pkg:npm/readable-stream@3.4.0" +- id: "NPM::readable-stream:3.6.2" + purl: "pkg:npm/readable-stream@3.6.2" declared_licenses: - "MIT" declared_licenses_processed: @@ -597,22 +719,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz" + url: "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" hash: - value: "a51c26754658e0a3c21dbf59163bd45ba6f447fc" + value: "56a9b36ea965c00c5a93ef31eb111a0f11056967" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/readable-stream.git" - revision: "4ba93f84cf8812ca2af793c7304a5c16de72088a" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/readable-stream.git" - revision: "4ba93f84cf8812ca2af793c7304a5c16de72088a" + revision: "6c32003bd8607da54f8ca1b096c4411778b060bc" path: "" -- id: "NPM::safe-buffer:5.1.2" - purl: "pkg:npm/safe-buffer@5.1.2" +- id: "NPM::safe-buffer:5.2.1" + purl: "pkg:npm/safe-buffer@5.2.1" authors: - "Feross Aboukhadijeh" declared_licenses: @@ -627,22 +749,22 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + url: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" hash: - value: "991ec69d296e0313747d59bdfd2b745c35f8828d" + value: "1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/feross/safe-buffer.git" - revision: "649435cc8e2d1f3ecdc7caf323f1cb1187307a16" + revision: "89d3d5b4abd6308c6008499520373d204ada694b" path: "" vcs_processed: type: "Git" url: "https://github.com/feross/safe-buffer.git" - revision: "649435cc8e2d1f3ecdc7caf323f1cb1187307a16" + revision: "89d3d5b4abd6308c6008499520373d204ada694b" path: "" -- id: "NPM::string_decoder:1.2.0" - purl: "pkg:npm/string_decoder@1.2.0" +- id: "NPM::string_decoder:1.3.0" + purl: "pkg:npm/string_decoder@1.3.0" declared_licenses: - "MIT" declared_licenses_processed: @@ -655,19 +777,47 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz" + url: "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" hash: - value: "fe86e738b19544afe70469243b2a1ee9240eae8d" + value: "42f114594a46cf1a8e30b0a84f56c78c3edac21e" algorithm: "SHA-1" vcs: type: "Git" url: "git://github.com/nodejs/string_decoder.git" - revision: "6e0a9286ed4497badebd4ec6a9a7a4d37793aae8" + revision: "60db81e031c126112039157ba9437484b1329dff" path: "" vcs_processed: type: "Git" url: "https://github.com/nodejs/string_decoder.git" - revision: "6e0a9286ed4497badebd4ec6a9a7a4d37793aae8" + revision: "60db81e031c126112039157ba9437484b1329dff" + path: "" +- id: "NPM::undici-types:6.19.8" + purl: "pkg:npm/undici-types@6.19.8" + declared_licenses: + - "MIT" + declared_licenses_processed: + spdx_expression: "MIT" + description: "A stand-alone types package for Undici" + homepage_url: "https://undici.nodejs.org" + binary_artifact: + url: "" + hash: + value: "" + algorithm: "" + source_artifact: + url: "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz" + hash: + value: "35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + algorithm: "SHA-1" + vcs: + type: "Git" + url: "git+https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" + path: "" + vcs_processed: + type: "Git" + url: "https://github.com/nodejs/undici.git" + revision: "3d3ce0695c8c3f9a8f3c8af90dd42d0569d3f0bb" path: "" - id: "NPM::util-deprecate:1.0.2" purl: "pkg:npm/util-deprecate@1.0.2" @@ -699,13 +849,13 @@ packages: url: "https://github.com/TooTallNate/util-deprecate.git" revision: "475fb6857cd23fafff20c1be846c1350abf8e6d4" path: "" -- id: "NPM:@types:node:12.6.8" - purl: "pkg:npm/%40types/node@12.6.8" +- id: "NPM:@types:node:22.9.0" + purl: "pkg:npm/%40types/node@22.9.0" declared_licenses: - "MIT" declared_licenses_processed: spdx_expression: "MIT" - description: "TypeScript definitions for Node.js" + description: "TypeScript definitions for node" homepage_url: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node" binary_artifact: url: "" @@ -713,9 +863,9 @@ packages: value: "" algorithm: "" source_artifact: - url: "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz" + url: "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz" hash: - value: "e469b4bf9d1c9832aee4907ba8a051494357c12c" + value: "b7f16e5c3384788542c72dc3d561a7ceae2c0365" algorithm: "SHA-1" vcs: type: "Git" diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile/yarn.lock b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile/yarn.lock index f01841c4f8225..8d3efadf63c59 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile/yarn.lock +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/yarn2/project-with-lockfile/yarn.lock @@ -6,9 +6,11 @@ __metadata: cacheKey: 8 "@types/node@npm:*": - version: 12.6.8 - resolution: "@types/node@npm:12.6.8" - checksum: b0079ab6c10c6f62e9f6dc75b15446a0c21e476b9ff23977639a96407c34fb1354fbfa8edd6f18cc80b1f21e21d393eefbf5a2d48034f74c4c770d4ce2608d07 + version: 22.9.0 + resolution: "@types/node@npm:22.9.0" + dependencies: + undici-types: ~6.19.8 + checksum: c014eb3b8a110f1b87b614a40ef288d13e6b08ae9d5dafbd38951a2eebc24d352dc55330ed9d00c97ee9e64483c3cc14c4aa914c5df7ca7b9eaa1a30b2340dbd languageName: node linkType: hard @@ -94,7 +96,17 @@ __metadata: languageName: node linkType: hard -"dom-serializer@npm:0, dom-serializer@npm:~0.1.0": +"dom-serializer@npm:0": + version: 0.2.2 + resolution: "dom-serializer@npm:0.2.2" + dependencies: + domelementtype: ^2.0.1 + entities: ^2.0.0 + checksum: 376344893e4feccab649a14ca1a46473e9961f40fe62479ea692d4fee4d9df1c00ca8654811a79c1ca7b020096987e1ca4fb4d7f8bae32c1db800a680a0e5d5e + languageName: node + linkType: hard + +"dom-serializer@npm:~0.1.0": version: 0.1.1 resolution: "dom-serializer@npm:0.1.1" dependencies: @@ -111,6 +123,13 @@ __metadata: languageName: node linkType: hard +"domelementtype@npm:^2.0.1": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + "domhandler@npm:^2.3.0": version: 2.4.2 resolution: "domhandler@npm:2.4.2" @@ -120,7 +139,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:1.5.1, domutils@npm:^1.5.1": +"domutils@npm:1.5.1": version: 1.5.1 resolution: "domutils@npm:1.5.1" dependencies: @@ -130,30 +149,33 @@ __metadata: languageName: node linkType: hard -"eachr@npm:^3.2.0": - version: 3.2.0 - resolution: "eachr@npm:3.2.0" +"domutils@npm:^1.5.1": + version: 1.7.0 + resolution: "domutils@npm:1.7.0" dependencies: - editions: ^1.1.1 - typechecker: ^4.3.0 - checksum: 091ad725a986d45f1c33fd2724ba4efe821a3a5f01540baea3fce9b6d61519010ab0928825e6b3c3946986d326859f05c9234a4dad40960c7edf3c2c90ff52e4 + dom-serializer: 0 + domelementtype: 1 + checksum: f60a725b1f73c1ae82f4894b691601ecc6ecb68320d87923ac3633137627c7865725af813ae5d188ad3954283853bcf46779eb50304ec5d5354044569fcefd2b languageName: node linkType: hard -"editions@npm:^1.1.1": - version: 1.3.4 - resolution: "editions@npm:1.3.4" - checksum: 8c2041459816db2cacac53598a9bca7928a7de2c5eb0dae532c2273a60ef83acbd807ce33ff1cd5cf7aa547737c55f7f4b52436752df0f13f5936efa329c13f7 +"eachr@npm:^3.2.0": + version: 3.3.0 + resolution: "eachr@npm:3.3.0" + dependencies: + editions: ^2.2.0 + typechecker: ^4.9.0 + checksum: 7e62ef48554d37ed9b4fa28c4c0a5061f5982870fcf9632c3b30c0e114ceb2d29704716387ea965bde1a3f8873dbfb02eeec334f172d337fb97fc791ddeabd43 languageName: node linkType: hard -"editions@npm:^2.1.0, editions@npm:^2.1.2, editions@npm:^2.1.3": - version: 2.1.3 - resolution: "editions@npm:2.1.3" +"editions@npm:^2.2.0": + version: 2.3.1 + resolution: "editions@npm:2.3.1" dependencies: - errlop: ^1.1.1 - semver: ^5.6.0 - checksum: aae293147fc5ac3309076479b01bad924e2eba92e6880d17eebd0e1d730672ccd608cc06a20eca913f41ca80e38e099b3005957ac37a4766c0dd57ea59ded985 + errlop: ^2.0.0 + semver: ^6.3.0 + checksum: 0b08a2b50c30e7b046a3096ee66ea326158a147daac5f8c134b4bdfe4d2fe02f9916c8b92d8e86887f2379c3528df2150cc9eb3d5bc25c442b4b380d6d7a754e languageName: node linkType: hard @@ -164,30 +186,35 @@ __metadata: languageName: node linkType: hard -"errlop@npm:^1.1.1": - version: 1.1.1 - resolution: "errlop@npm:1.1.1" - dependencies: - editions: ^2.1.2 - checksum: 11dd9da050c71eea5ba604246e9efed16a002868a531aec1f9c11f6e58f5167a170f786f5996614c1139306e20898464e8b2b8208a4dfc2046b0b81ae2ee792b +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 + languageName: node + linkType: hard + +"errlop@npm:^2.0.0": + version: 2.2.0 + resolution: "errlop@npm:2.2.0" + checksum: 9bce5eba67866b168cfbc98de46df4d7ad7a8e75fb12a40ade886d801dbe4c9d5d640a0bb6a41552a47aeda00c26db97182732213d7d523439e10dc6a853bd7d languageName: node linkType: hard "extract-opts@npm:^3.3.1": - version: 3.3.1 - resolution: "extract-opts@npm:3.3.1" + version: 3.4.0 + resolution: "extract-opts@npm:3.4.0" dependencies: eachr: ^3.2.0 - editions: ^1.1.1 - typechecker: ^4.3.0 - checksum: 652160b69f6297c464955cbfcf3f6fa2d3a90e81a0fad997cb5374394ea4318681fb81fa28456182ead0f89302e208e98951f8e0c5a981867c0e09b7f0fb693c + editions: ^2.2.0 + typechecker: ^4.9.0 + checksum: 5fabf49c8fab95fccedd4ef46f43d1b238e8d27ca3d29577b1c39302511eacb8e6a21d3d79cda8f81cf9e316ee002cf9d5071be659cc937e617671641ebab118 languageName: node linkType: hard -"graceful-fs@npm:^4.1.4": - version: 4.2.0 - resolution: "graceful-fs@npm:4.2.0" - checksum: 7e605b03dc8a4b5296fd52e7b999f12f8d7e7cc32975dd78721ceac0b43086f0a42174f491cd0eab1bbc52f6807b275436a9cdc98063e4a48f0611cc802b49a6 +"graceful-fs@npm:^4.2.3": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard @@ -213,9 +240,9 @@ __metadata: linkType: hard "lodash@npm:^4.15.0": - version: 4.17.15 - resolution: "lodash@npm:4.17.15" - checksum: bb689bc88c0645b7002a045cdbe32292ae51d5d2a6f6a5272cb5a5ace9b06700bb3d30c6be6ecfae9a70f9c943f60e90765033fc7ff706cf9219374eeda314ad + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 languageName: node linkType: hard @@ -254,66 +281,73 @@ __metadata: linkType: hard "readable-stream@npm:^3.1.1": - version: 3.4.0 - resolution: "readable-stream@npm:3.4.0" + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: ^2.0.3 string_decoder: ^1.1.1 util-deprecate: ^1.0.1 - checksum: cb4a55018facb15312e2f91a0389d0cc41b88afef6fd9f533db75533ec60102bafd6fd0185699aa3328a3b2301e2f867ef1903f1b7389f916614edbc53359b94 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d languageName: node linkType: hard "requirefresh@npm:^2.1.0": - version: 2.2.0 - resolution: "requirefresh@npm:2.2.0" + version: 2.3.0 + resolution: "requirefresh@npm:2.3.0" dependencies: - editions: ^2.1.3 - checksum: 227b9875431c6a254e17ed401dc7f92737db43510455f81364300db16db7a9274696787734e696981b425727d30faa556c49d04ced31e40ca65f9a7eae9762b1 + editions: ^2.2.0 + checksum: f5fbb69edf2bb350cd8e558796093e175f60e8029f62cc7ea78df1fadc08752a802782bcf3148bd17d69c47d2924cfce479dc88177ce1e63436d518c544d5f9d languageName: node linkType: hard -"safe-buffer@npm:~5.1.0": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c +"safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 languageName: node linkType: hard "safefs@npm:^4.1.0": - version: 4.1.0 - resolution: "safefs@npm:4.1.0" + version: 4.2.0 + resolution: "safefs@npm:4.2.0" dependencies: - editions: ^1.1.1 - graceful-fs: ^4.1.4 - checksum: f83ac2d613f5a1695ab9deccb04d5238b1366853c9df0a353d7bacd7ec0959d252959eaf73a423afdfb418079ac250dc95024e9d8872c96c829cb8118537cf17 + editions: ^2.2.0 + graceful-fs: ^4.2.3 + checksum: b4a86c57a06302b62dc96714fdc1939005561e99bf7d4a539a65ba85d473ed8bf85a2895bab0d952a727dfc6d7c1008db05e558293cd49f216c19e571844b985 languageName: node linkType: hard -"semver@npm:^5.6.0": - version: 5.7.0 - resolution: "semver@npm:5.7.0" +"semver@npm:^6.3.0": + version: 6.3.1 + resolution: "semver@npm:6.3.1" bin: - semver: ./bin/semver - checksum: 25d150834511d12ae0c1a0f012f294cb176b1497534c51c5ebb6209b7e8ab3845c6df4f1c078921487e6bcfcf0abd56ffdcabf38ef26d4e1bd93fdca0762cae4 + semver: bin/semver.js + checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 languageName: node linkType: hard "string_decoder@npm:^1.1.1": - version: 1.2.0 - resolution: "string_decoder@npm:1.2.0" + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" dependencies: - safe-buffer: ~5.1.0 - checksum: 7a36a08f12bab92a25afbe5492bc5c0571582961a05c4e84eac74fdd5af43cf553c457231d9b76622f2b6cd45aa8cebf38bc69819ccdcec0bcd010fd15e15348 + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 languageName: node linkType: hard -"typechecker@npm:^4.3.0": - version: 4.7.0 - resolution: "typechecker@npm:4.7.0" +"typechecker@npm:^4.9.0": + version: 4.11.0 + resolution: "typechecker@npm:4.11.0" dependencies: - editions: ^2.1.0 - checksum: ea0aa32bd8808b10c5297fb8a547706ec411c65a00917dd0f981022b666aed1fbaa81f75744571efe3fcb5a04a1a1f87b8a7a7789b5436eb066aba5960916540 + editions: ^2.2.0 + checksum: 645ae88feab29874ec93f24dbd203d5a03c77fd21541e5d0dc0b53081392a2c7bda474712b25ae6f888ee73aa03c4bccb021b1e6b53ac5d3f900c970e10eb597 + languageName: node + linkType: hard + +"undici-types@npm:~6.19.8": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017 languageName: node linkType: hard diff --git a/plugins/package-managers/node/src/funTest/kotlin/npm/NpmFunTest.kt b/plugins/package-managers/node/src/funTest/kotlin/npm/NpmFunTest.kt index 628b640fcb677..9e306da1fe4d2 100644 --- a/plugins/package-managers/node/src/funTest/kotlin/npm/NpmFunTest.kt +++ b/plugins/package-managers/node/src/funTest/kotlin/npm/NpmFunTest.kt @@ -74,11 +74,7 @@ class NpmFunTest : WordSpec({ val result = create("NPM").resolveSingleProject(definitionFile, resolveScopes = true) - patchActualResult(result.toYaml()) should matchExpectedResult( - expectedResultFile, - definitionFile, - custom = mapOf("" to "package-lock.json") - ) + patchActualResult(result.toYaml()) should matchExpectedResult(expectedResultFile, definitionFile) } "show an error if no lockfile is present" {