{"_id":"snyk-nodejs-lockfile-parser","_rev":"4596943","name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","dist-tags":{"latest":"2.7.0"},"maintainers":[{"name":"snyk-admin","email":""}],"time":{"modified":"2026-04-10T17:08:23.000Z","created":"2018-08-03T13:33:43.266Z","2.7.0":"2026-04-02T13:42:42.750Z","2.6.1":"2026-03-10T13:45:16.925Z","2.6.0":"2026-02-25T11:00:03.590Z","2.5.1":"2026-02-24T12:08:15.568Z","2.5.0":"2026-01-08T17:49:05.482Z","2.4.5":"2026-01-05T12:43:09.401Z","2.4.4":"2025-11-27T16:46:19.345Z","2.4.3":"2025-11-26T10:47:22.081Z","2.4.2":"2025-10-28T16:12:57.933Z","2.4.1":"2025-10-21T14:17:29.350Z","2.4.0":"2025-10-21T08:18:21.382Z","2.3.3":"2025-10-20T10:14:10.954Z","2.3.2":"2025-10-16T16:02:51.652Z","2.3.1":"2025-10-14T12:35:41.664Z","2.3.0":"2025-10-10T10:55:00.248Z","2.2.4":"2025-10-07T08:36:28.775Z","2.2.3":"2025-10-03T10:34:30.829Z","2.2.2":"2025-07-07T14:10:02.420Z","2.2.1":"2025-06-18T07:16:46.612Z","2.2.0":"2025-06-12T14:24:15.361Z","2.1.0":"2025-05-28T07:01:13.393Z","2.0.1":"2025-05-28T06:37:01.669Z","2.0.0":"2025-05-02T12:00:21.050Z","1.60.1":"2025-04-04T13:55:03.478Z","1.60.0":"2025-03-20T08:06:59.947Z","1.59.0":"2025-03-10T12:43:40.567Z","1.58.19":"2025-03-05T07:56:51.709Z","1.58.18":"2025-01-30T08:50:17.495Z","1.58.17":"2025-01-28T10:57:14.476Z","1.58.16":"2025-01-20T07:38:36.878Z","1.58.15":"2025-01-16T14:30:36.455Z","1.58.14":"2024-11-13T09:02:38.307Z","1.58.13":"2024-10-10T11:26:03.695Z","1.58.12":"2024-09-02T14:39:33.392Z","1.58.11":"2024-08-28T11:51:32.274Z","1.58.10":"2024-08-15T17:52:14.301Z","1.58.9":"2024-08-15T15:36:24.393Z","1.58.8":"2024-08-13T08:55:06.506Z","1.58.7":"2024-07-30T08:06:07.703Z","1.58.6":"2024-07-25T14:20:59.623Z","1.58.5":"2024-07-24T16:30:57.248Z","1.58.4":"2024-07-24T15:55:55.911Z","1.58.3":"2024-07-24T15:31:46.065Z","1.58.2":"2024-07-24T07:33:53.316Z","1.58.1":"2024-07-24T07:24:37.850Z","1.58.0":"2024-07-18T08:30:17.195Z","1.57.0":"2024-06-05T12:24:21.547Z","1.56.2":"2024-06-05T11:00:01.701Z","1.56.1":"2024-05-17T08:49:13.547Z","1.56.0":"2024-05-10T06:32:32.430Z","1.55.0":"2024-05-09T15:58:10.595Z","1.54.0":"2024-05-09T11:19:51.154Z","1.53.3":"2024-05-07T10:14:32.326Z","1.53.2":"2024-04-29T22:30:46.065Z","1.53.1":"2024-04-17T09:51:36.978Z","1.53.0":"2024-04-11T12:31:01.926Z","1.52.11":"2024-01-29T16:11:46.045Z","1.52.10":"2023-12-08T11:28:13.041Z","1.52.9":"2023-12-08T09:31:22.873Z","1.52.8":"2023-11-28T15:06:31.891Z","1.52.7":"2023-11-24T10:17:12.295Z","1.52.6":"2023-11-15T15:55:47.447Z","1.52.5":"2023-11-09T11:34:23.632Z","1.52.4":"2023-11-08T10:55:17.856Z","1.52.3":"2023-09-11T08:24:20.619Z","1.52.2":"2023-09-08T13:17:06.268Z","1.52.1":"2023-06-28T08:47:34.421Z","1.52.0":"2023-06-20T17:18:37.962Z","1.51.1":"2023-05-28T11:50:26.274Z","1.51.0":"2023-05-22T08:29:39.018Z","1.50.0":"2023-05-19T08:25:24.569Z","1.49.0":"2023-04-17T10:49:52.832Z","1.48.3":"2023-04-03T16:42:38.980Z","1.48.2":"2023-03-28T14:42:47.440Z","1.48.1":"2023-03-27T10:00:03.614Z","1.48.0":"2023-03-06T13:15:47.320Z","1.47.5":"2023-02-27T11:20:28.234Z","1.47.4":"2023-02-21T14:45:35.157Z","1.47.3":"2023-02-16T17:32:33.918Z","1.47.2":"2023-02-14T14:57:27.072Z","1.47.1":"2023-02-13T14:33:22.900Z","1.47.0":"2023-02-13T11:13:21.197Z","1.46.0":"2023-01-25T13:11:21.672Z","1.45.1":"2022-12-01T12:50:24.047Z","1.45.0":"2022-11-30T11:36:51.499Z","1.44.0":"2022-10-31T13:10:56.031Z","1.43.1":"2022-09-08T14:17:00.483Z","1.43.0":"2022-08-31T13:46:23.348Z","1.42.0":"2022-08-17T15:08:07.378Z","1.41.0":"2022-06-08T14:23:43.877Z","1.40.0":"2022-06-08T09:35:19.902Z","1.39.0":"2022-06-07T15:41:28.354Z","1.38.1":"2022-06-07T10:58:30.315Z","1.38.0":"2022-01-18T16:44:28.291Z","1.37.3":"2022-01-03T14:53:07.269Z","1.37.2":"2021-11-24T15:53:39.454Z","1.37.1":"2021-09-29T18:45:35.774Z","1.37.0":"2021-08-31T14:30:34.009Z","1.36.1":"2021-08-10T11:42:33.159Z","1.36.0":"2021-06-30T15:47:52.309Z","1.35.1":"2021-05-27T14:11:31.650Z","1.35.0":"2021-05-27T08:28:46.248Z","1.34.2":"2021-05-11T08:34:20.300Z","1.34.1":"2021-05-07T12:55:36.132Z","1.34.0":"2021-04-27T08:24:40.880Z","1.33.2":"2021-04-26T10:20:12.035Z","1.33.1":"2021-04-22T14:42:22.003Z","1.33.0":"2021-04-22T12:18:32.174Z","1.32.1":"2021-04-21T12:41:23.499Z","1.32.0":"2021-04-01T14:57:18.753Z","1.31.1":"2021-03-02T18:53:07.446Z","1.31.0":"2021-03-01T17:22:56.926Z","1.30.2":"2021-02-11T13:41:25.398Z","1.30.1":"2020-11-13T09:07:55.265Z","1.30.0":"2020-10-05T20:14:45.862Z","1.29.0":"2020-09-08T07:06:26.896Z","1.28.1":"2020-09-03T13:53:21.955Z","1.28.0":"2020-09-01T14:17:44.836Z","1.27.0":"2020-08-19T12:49:46.980Z","1.26.3":"2020-07-09T10:40:27.578Z","1.26.2":"2020-07-09T09:13:29.538Z","1.26.1":"2020-07-07T11:53:39.749Z","1.26.0":"2020-07-02T09:50:08.590Z","1.25.0":"2020-06-30T09:57:45.996Z","1.24.1":"2020-06-15T07:41:40.836Z","1.24.0":"2020-06-09T16:22:44.460Z","1.23.0":"2020-05-28T08:03:59.446Z","1.22.0":"2020-04-30T10:24:18.736Z","1.21.1":"2020-04-29T15:05:43.788Z","1.21.0":"2020-04-23T12:14:18.642Z","1.20.0":"2020-04-22T20:29:06.055Z","1.19.0":"2020-04-21T14:01:44.915Z","1.18.0":"2020-04-19T13:40:06.744Z","1.17.0":"2019-12-24T11:08:16.602Z","1.16.1":"2019-10-31T09:24:22.828Z","1.16.0":"2019-07-31T07:55:13.850Z","1.15.0":"2019-07-17T14:44:50.325Z","1.14.0":"2019-07-17T09:39:10.257Z","1.13.1":"2019-07-15T14:22:57.933Z","1.13.0":"2019-04-08T12:12:41.750Z","1.12.0":"2019-04-02T11:13:22.922Z","1.11.0":"2019-02-06T11:36:02.621Z","1.10.2":"2019-02-04T08:45:35.930Z","1.10.1":"2018-12-19T14:05:10.395Z","1.10.0":"2018-12-18T14:41:49.188Z","1.9.1":"2018-12-04T10:32:08.807Z","1.9.0":"2018-12-02T14:49:20.578Z","1.8.1":"2018-11-30T16:00:30.869Z","1.8.0":"2018-11-29T11:12:16.474Z","1.7.1":"2018-11-14T11:00:35.205Z","1.7.0":"2018-11-05T09:33:51.432Z","1.6.0":"2018-10-31T12:42:32.151Z","1.5.4":"2018-10-31T11:08:47.571Z","1.5.3":"2018-10-05T15:22:14.474Z","1.5.2":"2018-09-28T10:59:36.184Z","1.5.1":"2018-08-29T14:14:47.710Z","1.5.0":"2018-08-24T13:55:45.573Z","1.4.1":"2018-08-17T17:14:03.908Z","1.4.0":"2018-08-17T09:35:29.982Z","1.3.0":"2018-08-16T09:35:23.338Z","1.2.2":"2018-08-10T10:38:57.551Z","1.2.1":"2018-08-10T10:11:11.548Z","1.2.0":"2018-08-09T16:09:49.670Z","1.1.0":"2018-08-03T13:38:19.902Z","1.0.0":"2018-08-03T13:33:43.266Z"},"users":{},"author":{"name":"snyk.io"},"repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"versions":{"2.7.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.12.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"overrides":{"tar":"7.5.11"},"packageManager":"yarn@2.4.1","version":"2.7.0","gitHead":"d90a83a2c221bcf5284cd90623e9c585efe8fc0d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.7.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"c89f713997ad9b6ac8c1aee002ef74afc215a90f","size":67841,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.7.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.7.0_1775137362567_0.13106463676443258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-02T13:42:42.750Z","publish_time":1775137362750,"_source_registry_name":"default","_cnpm_publish_time":1775137362750},"2.6.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.12.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"overrides":{"tar":"7.5.9"},"packageManager":"yarn@2.4.1","version":"2.6.1","gitHead":"e82430a4a857a19979122d2becb5eef6850910ce","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.6.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"9bcb0ad7aca3fd1ebaff1f303ecfa9b0f98c2f20","size":66630,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.6.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.6.1_1773150316746_0.9627776741962253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-10T13:45:16.925Z","publish_time":1773150316925,"_source_registry_name":"default","_cnpm_publish_time":1773150316925},"2.6.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.12.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"overrides":{"tar":"7.5.9"},"packageManager":"yarn@2.4.1","version":"2.6.0","gitHead":"1bf5d3d0936e9edcb9549b189c33af60c1b90147","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.6.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"8ad36b516ed2d9f5ec9a729c50ec1e018b6b0b21","size":66431,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.6.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.6.0_1772017203398_0.2929867060746454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T11:00:03.590Z","publish_time":1772017203590,"_source_registry_name":"default","_cnpm_publish_time":1772017203590},"2.5.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.12.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.5.1","gitHead":"0edd5b979f97d9d0e38fa3d73078de2b507aa612","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.5.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"e0034d0bd0dca9a6a2ba78f6888088843b6c0ccb","size":66416,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.5.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.5.1_1771934895412_0.9436002325252812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T12:08:15.568Z","publish_time":1771934895568,"_source_registry_name":"default","_cnpm_publish_time":1771934895568},"2.5.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.12.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.5.0","gitHead":"4f319967f16d5010cff20404d4e3cabd4759ac1b","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.5.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"a25aefa778b4d482232512a11529d01373955883","size":65411,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.5.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.5.0_1767894545328_0.707387698668902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-08T17:49:05.482Z","publish_time":1767894545482,"_source_registry_name":"default","_cnpm_publish_time":1767894545482},"2.4.5":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.4.5","gitHead":"57e6278c0edbed3dbb329269c6a8ee8f8347ffb8","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.4.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"72546a5e426db85dcb451b0fdeb2ff27263324fe","size":64708,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.4.5.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.4.5_1767616989258_0.37962948350837245"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T12:43:09.401Z","publish_time":1767616989401,"_source_registry_name":"default","_cnpm_publish_time":1767616989401},"2.4.4":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.4.4","gitHead":"2a56305461d3edabc19609e495c57f46ca84abff","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.4.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"0077c302a7a79f83c71dbfd18faa72268ef2b224","size":64461,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.4.4.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.4.4_1764261979119_0.37143848959052916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T16:46:19.345Z","publish_time":1764261979345,"_source_registry_name":"default","_cnpm_publish_time":1764261979345},"2.4.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.4.3","gitHead":"58e5716c4cebcf83c1a21c9909e0560cf86c2915","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.4.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"6d91d2f6a6bbbc3c7b7e927c5b14ab8ed89ab703","size":64385,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.4.3.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.4.3_1764154041901_0.2340717413333815"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-26T10:47:22.081Z","publish_time":1764154042081,"_source_registry_name":"default","_cnpm_publish_time":1764154042081},"2.4.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.4.2","gitHead":"6daf50ae1b63484df75ca495c175c2322db52d2e","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.4.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"b21dd99146d9e3837adb46468dc763d914298d6b","size":64160,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.4.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.4.2_1761667977742_0.7552314670448117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T16:12:57.933Z","publish_time":1761667977933,"_source_registry_name":"default","_cnpm_publish_time":1761667977933},"2.4.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.4.1","gitHead":"208dcf5abad7f98f04a23628bbcc3a864903b55c","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.4.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"64291bc6b497ec0450a6318da4fa9f5e20f8305b","size":64071,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.4.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.4.1_1761056249177_0.2457898538442338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T14:17:29.350Z","publish_time":1761056249350,"_source_registry_name":"default","_cnpm_publish_time":1761056249350},"2.4.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.4.0","gitHead":"3cbdaa52c7c1b8d358ce1c29a1fe2a25b4c98444","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.4.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"2b6e7fd998aaf2aca97acf0548352150a463a56d","size":63430,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.4.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.4.0_1761034701177_0.16718224446615038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T08:18:21.382Z","publish_time":1761034701382,"_source_registry_name":"default","_cnpm_publish_time":1761034701382},"2.3.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.3.3","gitHead":"dddb47b26b93d40e1658158ed3fdd66442cf45cb","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.3.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"8e5e4df37f66c1b0f72346202b3c51f37fd9e948","size":63086,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.3.3.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.3.3_1760955250729_0.25130616692717367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-20T10:14:10.954Z","publish_time":1760955250954,"_source_registry_name":"default","_cnpm_publish_time":1760955250954},"2.3.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.3.2","gitHead":"2efe2231572f1c928f7bd5cbb8981cab32186d6b","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.3.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"5d2494f580dbae1f8fd1de0bc2c02a4747dd0452","size":62619,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.3.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.3.2_1760630571462_0.6823830708297185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-16T16:02:51.652Z","publish_time":1760630571652,"_source_registry_name":"default","_cnpm_publish_time":1760630571652},"2.3.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.3.1","gitHead":"153cf601309c7f9280572794345ecb1e9f5f3255","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.3.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"e02898b081e63fb137459f92ee2aaf3de63de632","size":62125,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.3.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.3.1_1760445341461_0.21028545496831996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-14T12:35:41.664Z","publish_time":1760445341664,"_source_registry_name":"default","_cnpm_publish_time":1760445341664},"2.3.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.3.0","gitHead":"b7115b3910f9fa29df503149f3df5f182b43044e","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.3.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"ae4c407f779ee90eea64195a6d8ae67beb04e3b3","size":61126,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.3.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.3.0_1760093700050_0.39868979992788156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-10T10:55:00.248Z","publish_time":1760093700248,"_source_registry_name":"default","_cnpm_publish_time":1760093700248},"2.2.4":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.2.4","gitHead":"738ac9d5d73c37f92becb4df0b8e4b90957d3411","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.2.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"5e8659416f723effe9abe9795762c8e4e3299471","size":60394,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.2.4.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.2.4_1759826188532_0.20386528809835736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-07T08:36:28.775Z","publish_time":1759826188775,"_source_registry_name":"default","_cnpm_publish_time":1759826188775},"2.2.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.2.3","gitHead":"924740d4376c09f3f4aba8be68918618f60baff5","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.2.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"9369abda97e217d7bdaa1409a45118520193b685","size":60261,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.2.3.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.2.3_1759487670602_0.07541364659721395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T10:34:30.829Z","publish_time":1759487670829,"_source_registry_name":"default","_cnpm_publish_time":1759487670829},"2.2.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.2.2","gitHead":"828daad3561d31a1240c6bb63780afd52340742f","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.2.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"aa541733d156a29a400d031132d39e8212ce24e8","size":62461,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.2.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io","actor":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io","type":"user"}},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.2.2_1751897402160_0.7772870808914871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T14:10:02.420Z","publish_time":1751897402420,"_source_registry_name":"default","_cnpm_publish_time":1751897402420},"2.2.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.2.1","gitHead":"ec40b4813a50c1e478951c81d70cd07187068a6c","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.2.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"21a8ce46ba72bd7a48a60ecdd3301197882460e9","size":61420,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.2.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io","actor":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io","type":"user"}},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.2.1_1750231006415_0.8841351462351086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T07:16:46.612Z","publish_time":1750231006612,"_source_registry_name":"default","_cnpm_publish_time":1750231006612},"2.2.0":{"name":"snyk-nodejs-lockfile-parser","version":"2.2.0","author":{"name":"snyk.io"},"license":"Apache-2.0","_id":"snyk-nodejs-lockfile-parser@2.2.0","maintainers":[{"name":"snyk-admin","email":""}],"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"bin":{"parse-nodejs-lockfile":"bin/index.js"},"dist":{"shasum":"ecb2264c1c226a69c9b4bd493a793771a07b84de","size":61199,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.2.0.tgz"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f43f91d4c5cf2cf1f2c8bd764dc74c2103d9a9d1","scripts":{"lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","test":"npm run unit-test && npm run test:jest","build":"tsc","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","prepare":"npm run build","test:jest":"jest --coverage --runInBand","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","build-watch":"tsc -w"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/nodejs-lockfile-parser.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate a dep tree given a lockfile","directories":{},"_nodeVersion":"16.20.2","dependencies":{"uuid":"^8.3.0","p-map":"^4.0.0","tslib":"^1.9.3","semver":"^7.6.0","js-yaml":"^4.1.0","micromatch":"^4.0.8","snyk-config":"^5.2.0","@yarnpkg/core":"^4.4.1","@snyk/graphlib":"2.1.9-patch.3","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","@snyk/dep-graph":"^2.3.0","dependency-path":"^9.2.8","lodash.clonedeep":"^4.5.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","@snyk/error-catalog-nodejs-public":"^5.16.0"},"_hasShrinkwrap":false,"packageManager":"yarn@2.4.1","devDependencies":{"tap":"^15.0.4","jest":"^28.1.3","eslint":"7.32.0","ts-jest":"^28.0.8","ts-node":"^8.10.2","prettier":"^2.7.1","typescript":"^5.4.5","@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/uuid":"^8.3.0","@types/semver":"^7.3.6","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-nodejs-lockfile-parser_2.2.0_1749738255154_0.28757938063214206","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-12T14:24:15.361Z","publish_time":1749738255361,"_source_registry_name":"default","_cnpm_publish_time":1749738255361},"2.1.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.1.0","gitHead":"ca73d7839daaa2446b25e0c572d00ea177891f30","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.1.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"00ee985dac3424e0dc8c88abac6fa518adbfa2e2","size":57752,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.1.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.1.0_1748415673188_0.936859082591786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T07:01:13.393Z","publish_time":1748415673393,"_source_registry_name":"default","_cnpm_publish_time":1748415673393},"2.0.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.0.1","gitHead":"dd6b517a60669c95ee7e764df931c538c3cfe659","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.0.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"3a02f00a6082a8eff345bf283b7a3644f595a897","size":57156,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.0.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.0.1_1748414221437_0.8918692669918302"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T06:37:01.669Z","publish_time":1748414221669,"_source_registry_name":"default","_cnpm_publish_time":1748414221669},"2.0.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=18"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^4.4.1","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"^5.4.5"},"packageManager":"yarn@2.4.1","version":"2.0.0","gitHead":"38e5d6705bff8e9b89032e2457935df9f03041e2","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@2.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"4df6f026b5be69eb6009316d63f6733fdd770f2b","size":57044,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-2.0.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_2.0.0_1746187220832_0.5359508765260628"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-02T12:00:21.050Z","publish_time":1746187221050,"_source_registry_name":"default","_cnpm_publish_time":1746187221050},"1.60.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"overrides":{"cross-spawn":"^7.0.5"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.60.1","gitHead":"5f19d438e8ec2a3dd63fb45b4b08d8b65e1b96d2","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.60.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"a9e4bfdb83f3bbc09ae53d56c0445225fe9f5af7","size":57168,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.60.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.60.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_1.60.1_1743774903286_0.29399906698315803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-04T13:55:03.478Z","publish_time":1743774903478,"_source_registry_name":"default","_cnpm_publish_time":1743774903478},"1.60.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"overrides":{"cross-spawn":"^7.0.5"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.60.0","gitHead":"6f3dcdc77bfc6f5fb5352a220ea6a57d125a11c7","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.60.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"9b84d1e0e6153d767e981f39a02ce036dc610bb2","size":57007,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.60.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.60.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_1.60.0_1742458019699_0.7160675196867614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T08:06:59.947Z","publish_time":1742458019947,"_source_registry_name":"default","_cnpm_publish_time":1742458019947},"1.59.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"overrides":{"cross-spawn":"^7.0.5"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.59.0","gitHead":"cd6aeddaa0def345938c1d7a3e9620036ff40bdc","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.59.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"3689cadb2d5dd5eeb898082f53a7e4bb9abbbce7","size":56663,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.59.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.59.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_1.59.0_1741610620326_0.3077919803438729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T12:43:40.567Z","publish_time":1741610620567,"_source_registry_name":"default","_cnpm_publish_time":1741610620567},"1.58.19":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"overrides":{"cross-spawn":"^7.0.5"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.19","gitHead":"fd3643d35219feb9a4ec32c33e0efac80b56ab50","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.19","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"d4cdf9ab301dcd29097a01f6eeecf523dbf8204e","size":56489,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.19.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.19_1741161411508_0.7576576386853269"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-05T07:56:51.709Z","publish_time":1741161411709,"_source_registry_name":"default","_cnpm_publish_time":1741161411709},"1.58.18":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"overrides":{"cross-spawn":"^7.0.5"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.18","gitHead":"2dedbdc2e18d5fef65d45090f84be7dd51ac68ab","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.18","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"b4bebc2518d9ccc9b75ef15adda5ee7853d082f9","size":56111,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.18.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.18_1738227017300_0.23725228180717695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-30T08:50:17.495Z","publish_time":1738227017495,"_source_registry_name":"default","_cnpm_publish_time":1738227017495},"1.58.17":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"overrides":{"cross-spawn":"^7.0.5"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.17","gitHead":"e76c4afff32cf9490a6254af4676298a5d4b98ba","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.17","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"b6c31d4c58e6142bf3cd4d43b30fd6e281361139","size":56084,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.17.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.17_1738061834269_0.1090167857410902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-28T10:57:14.476Z","publish_time":1738061834476,"_source_registry_name":"default","_cnpm_publish_time":1738061834476},"1.58.16":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"overrides":{"cross-spawn":"^7.0.5"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.16","gitHead":"0c68f7f110ca7bd6381b7ab102d2ee21e655d486","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.16","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"65357588fe362c030a10a77c09784c707147d62d","size":56062,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.16.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.16_1737358716707_0.2163466060702477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T07:38:36.878Z","publish_time":1737358716878,"_source_registry_name":"default","_cnpm_publish_time":1737358716878},"1.58.15":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"overrides":{"cross-spawn":"^7.0.5"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.15","gitHead":"9ff8fc984905b038a60a6799991a222ab10eb7ad","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.15","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"7fd510279b9a0d088e0b817e5c1ac7999a944203","size":55720,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.15.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.15_1737037836260_0.8633767165929804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-16T14:30:36.455Z","publish_time":1737037836455,"_source_registry_name":"default","_cnpm_publish_time":1737037836455},"1.58.14":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.2.0","tslib":"^1.9.3","uuid":"^8.3.0"},"overrides":{"cross-spawn":"^7.0.5"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.14","gitHead":"49c359cc4c599de546f412d662b3bc59f4dc1ac0","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.14","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"d628dd34cdf9551177078a13a17aa15524507852","size":55467,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.14.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.14_1731488558087_0.8186561435519952"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-13T09:02:38.307Z","publish_time":1731488558307,"_source_registry_name":"default","_cnpm_publish_time":1731488558307},"1.58.13":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.8","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.13","gitHead":"cf44acc951b643f1a24b089f0ab6c26d7fa2ce2b","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.13","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"c8e85d12e9bc6fe6567397bd7a36f5892fc2379d","size":55446,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.13.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.13_1728559563466_0.6658829866795932"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-10T11:26:03.695Z","publish_time":1728559563695,"_source_registry_name":"default","_cnpm_publish_time":1728559563695},"1.58.12":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.12","gitHead":"a5cb8b6a5e46c9e82a686b8aaf7403c8b7285420","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.12","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5f1e260706e226b4834de0031d02ef8d1e3f161e","size":55448,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.12.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.12_1725287973243_0.9254288806912643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T14:39:33.392Z","publish_time":1725287973392,"_source_registry_name":"default","_cnpm_publish_time":1725287973392},"1.58.11":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.11","gitHead":"5133a518fa8ee2e2d86702a86c103675fd9e9104","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.11","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"1b8529d2ece3169a2d0ffb5758d113d47ce2664d","size":55202,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.11.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.11_1724845892112_0.23535053647596693"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-28T11:51:32.274Z","publish_time":1724845892274,"_source_registry_name":"default","_cnpm_publish_time":1724845892274},"1.58.10":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.10","gitHead":"7dce595ae67d8c0041ca34ddcc79d0dce6e42877","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.10","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5e9128839a0ddbc4d0cf353b3f9a2b02caad1f23","size":55224,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.10.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.10_1723744334077_0.024020166599414194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T17:52:14.301Z","publish_time":1723744334301,"_source_registry_name":"default","_cnpm_publish_time":1723744334301},"1.58.9":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.9","gitHead":"097c7668ab6bfb2fb69244cc6faf68e871a51fbc","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.9","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"aebeb87ee1a870eb61cc12b2bc118aa07fc6e229","size":55085,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.9.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.9_1723736184166_0.9636265439342566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T15:36:24.393Z","publish_time":1723736184393,"_source_registry_name":"default","_cnpm_publish_time":1723736184393},"1.58.8":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.8","gitHead":"01b8757942cb2b2ab0a5e60ea464b6932d07f565","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"61c3fbbedf1370993635da6d84fe6c1078425fa5","size":54792,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.8.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.8_1723539306325_0.22907012218900613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-13T08:55:06.506Z","publish_time":1723539306506,"_source_registry_name":"default","_cnpm_publish_time":1723539306506},"1.58.7":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.7","gitHead":"ac9bf003059565b47789a3ce2c2b370654a83457","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"084d84296dd1ecb88c364bad089cfb211c4727ad","size":54586,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.7.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.7_1722326767495_0.3746008009853552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-30T08:06:07.703Z","publish_time":1722326767703,"_source_registry_name":"default","_cnpm_publish_time":1722326767703},"1.58.6":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.6","gitHead":"23721ea1a413f9d8bbbbb18c4773ff7d8fde3532","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"c73af5b863bc42b4ac012d5d44ab6da13502dcef","size":55042,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.6.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.6_1721917259440_0.05015957756678446"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-25T14:20:59.623Z","publish_time":1721917259623,"_source_registry_name":"default","_cnpm_publish_time":1721917259623},"1.58.5":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.5","gitHead":"8da13d373de68ea5c71c989db092b7111d9fcc9c","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5091fd7888f0b0beb2d25d33d6628708f36894d5","size":54932,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.5.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.5_1721838656964_0.4607374940674658"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-24T16:30:57.248Z","publish_time":1721838657248,"_source_registry_name":"default","_cnpm_publish_time":1721838657248},"1.58.4":{"name":"snyk-nodejs-lockfile-parser","version":"1.58.4","author":{"name":"snyk.io"},"license":"Apache-2.0","_id":"snyk-nodejs-lockfile-parser@1.58.4","maintainers":[{"name":"snyk-admin","email":""}],"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"bin":{"parse-nodejs-lockfile":"bin/index.js"},"dist":{"shasum":"50aa6c75a95ad92dbd4c3642b6c28afc224cce7e","size":54843,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.4.tgz"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=10"},"gitHead":"b0f1ab6fd481ed8b509cad22f01c346e2cc4a28a","scripts":{"lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","test":"npm run unit-test && npm run test:jest","build":"tsc","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","prepare":"npm run build","test:jest":"jest --coverage --runInBand","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","build-watch":"tsc -w"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/nodejs-lockfile-parser.git","type":"git"},"_npmVersion":"8.1.2","description":"Generate a dep tree given a lockfile","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.0","p-map":"^4.0.0","tslib":"^1.9.3","semver":"^7.6.0","js-yaml":"^4.1.0","micromatch":"^4.0.7","snyk-config":"^5.0.0","@yarnpkg/core":"^2.4.0","@snyk/graphlib":"2.1.9-patch.3","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","@snyk/dep-graph":"^2.3.0","dependency-path":"^9.2.8","lodash.clonedeep":"^4.5.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","@snyk/error-catalog-nodejs-public":"^5.16.0"},"_hasShrinkwrap":false,"packageManager":"yarn@2.4.1","devDependencies":{"tap":"^15.0.4","jest":"^28.1.3","eslint":"7.32.0","ts-jest":"^28.0.8","ts-node":"^8.10.2","prettier":"^2.7.1","typescript":"4.8.4","@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/uuid":"^8.3.0","@types/semver":"^7.3.6","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.4_1721836555673_0.546563123624513","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-24T15:55:55.911Z","publish_time":1721836555911,"_source_registry_name":"default","_cnpm_publish_time":1721836555911},"1.58.3":{"name":"snyk-nodejs-lockfile-parser","version":"1.58.3","author":{"name":"snyk.io"},"license":"Apache-2.0","_id":"snyk-nodejs-lockfile-parser@1.58.3","maintainers":[{"name":"snyk-admin","email":""}],"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"bin":{"parse-nodejs-lockfile":"bin/index.js"},"dist":{"shasum":"f221e2e020cf1fe88bef771afc7718e6641e1065","size":53885,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.3.tgz"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=10"},"gitHead":"417b7b446fbeebc8b7ced630e3e90f777caa4df2","scripts":{"lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","test":"npm run unit-test && npm run test:jest","build":"tsc","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","prepare":"npm run build","test:jest":"jest --coverage --runInBand","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","build-watch":"tsc -w"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/nodejs-lockfile-parser.git","type":"git"},"_npmVersion":"8.1.2","description":"Generate a dep tree given a lockfile","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.0","p-map":"^4.0.0","tslib":"^1.9.3","semver":"^7.6.0","js-yaml":"^4.1.0","micromatch":"^4.0.7","snyk-config":"^5.0.0","@yarnpkg/core":"^2.4.0","@snyk/graphlib":"2.1.9-patch.3","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","@snyk/dep-graph":"^2.3.0","dependency-path":"^9.2.8","lodash.clonedeep":"^4.5.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","@snyk/error-catalog-nodejs-public":"^5.16.0"},"_hasShrinkwrap":false,"packageManager":"yarn@2.4.1","devDependencies":{"tap":"^15.0.4","jest":"^28.1.3","eslint":"7.32.0","ts-jest":"^28.0.8","ts-node":"^8.10.2","prettier":"^2.7.1","typescript":"4.8.4","@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/uuid":"^8.3.0","@types/semver":"^7.3.6","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.3_1721835105837_0.9901153324959675","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-24T15:31:46.065Z","publish_time":1721835106065,"_source_registry_name":"default","_cnpm_publish_time":1721835106065},"1.58.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.2","gitHead":"92593aa985a1bf465d5bfeb00443dfc8ebcf58aa","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"cda63e4930e848db76b8cdcf25881bd5a787a245","size":53513,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.2_1721806433159_0.11822728410133854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-24T07:33:53.316Z","publish_time":1721806433316,"_source_registry_name":"default","_cnpm_publish_time":1721806433316},"1.58.1":{"name":"snyk-nodejs-lockfile-parser","version":"1.58.1","author":{"name":"snyk.io"},"license":"Apache-2.0","_id":"snyk-nodejs-lockfile-parser@1.58.1","maintainers":[{"name":"snyk-admin","email":""}],"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"bin":{"parse-nodejs-lockfile":"bin/index.js"},"dist":{"shasum":"0c83ce932d6933dc8d92a013b33a5c590f35c510","size":53479,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.1.tgz"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=10"},"gitHead":"91b3e6cd28dfde74be7f5761a4271fd17b0fa62f","scripts":{"lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","test":"npm run unit-test && npm run test:jest","build":"tsc","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","prepare":"npm run build","test:jest":"jest --coverage --runInBand","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","build-watch":"tsc -w"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/nodejs-lockfile-parser.git","type":"git"},"_npmVersion":"8.1.2","description":"Generate a dep tree given a lockfile","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.0","p-map":"^4.0.0","tslib":"^1.9.3","semver":"^7.6.0","js-yaml":"^4.1.0","micromatch":"^4.0.7","snyk-config":"^5.0.0","@yarnpkg/core":"^2.4.0","@snyk/graphlib":"2.1.9-patch.3","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","@snyk/dep-graph":"^2.3.0","dependency-path":"^9.2.8","lodash.clonedeep":"^4.5.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","@snyk/error-catalog-nodejs-public":"^5.16.0"},"_hasShrinkwrap":false,"packageManager":"yarn@2.4.1","devDependencies":{"tap":"^15.0.4","jest":"^28.1.3","eslint":"7.32.0","ts-jest":"^28.0.8","ts-node":"^8.10.2","prettier":"^2.7.1","typescript":"4.8.4","@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/uuid":"^8.3.0","@types/semver":"^7.3.6","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.1_1721805877590_0.5595544790712426","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-24T07:24:37.850Z","publish_time":1721805877850,"_source_registry_name":"default","_cnpm_publish_time":1721805877850},"1.58.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.58.0","gitHead":"2cf2eeecdec746a1eb296bdd51b65e8854642a10","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.58.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"566299373dfbc2d761ecc84a007db7276630dea5","size":53439,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.58.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.58.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.58.0_1721291416977_0.1586187929056444"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-18T08:30:17.195Z","publish_time":1721291417195,"_source_registry_name":"default","_cnpm_publish_time":1721291417195},"1.57.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.57.0","gitHead":"c3a51a5a6d39287d87f38935d88b2105aeeeb2e8","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.57.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"b944a3c04bbe7265f0ac604db75f3918b0f9307c","size":51899,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.57.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.57.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.57.0_1717590261381_0.4392621723365906"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T12:24:21.547Z","publish_time":1717590261547,"_source_registry_name":"default","_cnpm_publish_time":1717590261547},"1.56.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.7","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.56.2","gitHead":"71b33a3a6646a9be941e49e8713f90364a0d2bc1","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.56.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"53fa7ea8cf5f4ae3090dbc39c13aca78cf4b5b8d","size":51899,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.56.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.56.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.56.2_1717585201404_0.9874717356375755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T11:00:01.701Z","publish_time":1717585201701,"_source_registry_name":"default","_cnpm_publish_time":1717585201701},"1.56.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.56.1","gitHead":"0b9cce2f901ee17b43922aea8cdc8acc25686e58","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.56.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"ffe6dc1de54bbe312a19081100a71f411e884ec1","size":51899,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.56.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.56.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.56.1_1715935753347_0.04837744632459562"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T08:49:13.547Z","publish_time":1715935753547,"_source_registry_name":"default","_cnpm_publish_time":1715935753547},"1.56.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.56.0","gitHead":"e81f206a655b667dca64d540764bbb45feb8a49d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.56.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"c99fe4baf8b28f2d792481813500065d11fb4eaa","size":51732,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.56.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.56.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.56.0_1715322752223_0.7493461462188726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-10T06:32:32.430Z","publish_time":1715322752430,"_source_registry_name":"default","_cnpm_publish_time":1715322752430},"1.55.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.55.0","gitHead":"e57ddda2db64af26bdd448d7a6c78425778f949b","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.55.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"d9be20dfe204ad65b56c49980896ec08fd51a58f","size":51070,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.55.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.55.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.55.0_1715270290394_0.41170449136526344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-09T15:58:10.595Z","publish_time":1715270290595,"_source_registry_name":"default","_cnpm_publish_time":1715270290595},"1.54.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.54.0","gitHead":"e2cec9ad55e5017b7bdef06b3f41b29b60ad4730","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.54.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"f84cf4c270c438ef70d88826192b23f2be8226ac","size":51010,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.54.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.54.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.54.0_1715253590962_0.9271617038433873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-09T11:19:51.154Z","publish_time":1715253591154,"_source_registry_name":"default","_cnpm_publish_time":1715253591154},"1.53.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.53.3","gitHead":"8981b821931c491711efb05fa544222ef620dae9","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.53.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5b59db5ca00e28ef84816b1d5eeb64eb63f46fb7","size":50512,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.53.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.53.3.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.53.3_1715076872114_0.6293398109114414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T10:14:32.326Z","publish_time":1715076872326,"_source_registry_name":"default","_cnpm_publish_time":1715076872326},"1.53.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.53.2","gitHead":"9e2496237be0acd78db000e53d9c888b9561aee1","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.53.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5d6aba401c09e1e7244150421b69cf5be20a3dbd","size":50613,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.53.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.53.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.53.2_1714429845796_0.7786111018678743"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-29T22:30:46.065Z","publish_time":1714429846065,"_source_registry_name":"default","_cnpm_publish_time":1714429846065},"1.53.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.53.1","gitHead":"c89844824ea76f2d1a6f501fb13d41907dc6f081","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.53.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"ec06e7507dce789eab8c382a940891761d67614b","size":50432,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.53.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.53.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.53.1_1713347496715_0.17493650865540067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-17T09:51:36.978Z","publish_time":1713347496978,"_source_registry_name":"default","_cnpm_publish_time":1713347496978},"1.53.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest --coverage --runInBand","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/error-catalog-nodejs-public":"^5.16.0","@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","dependency-path":"^9.2.8","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","p-map":"^4.0.0","semver":"^7.6.0","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.53.0","gitHead":"5358814ef5a44c0bfb2148358d50a53da77111b6","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.53.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"8e97c09452dfc9ee501546c36fec3f2c6399f7e1","size":50423,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.53.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.53.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.53.0_1712838661718_0.8538717404882825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-11T12:31:01.926Z","publish_time":1712838661926,"_source_registry_name":"default","_cnpm_publish_time":1712838661926},"1.52.11":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.11","gitHead":"6af39382d6dbef4bd741762a6b865b898d3db74a","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.11","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"0c1aebcff87d8efe0492d5ef81d91ff2f5043f6d","size":42705,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.11.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.11_1706544705828_0.8994995980147584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-29T16:11:46.045Z","publish_time":1706544706045,"_source_registry_name":"default","_cnpm_publish_time":1706544706045},"1.52.10":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.10","gitHead":"eb952eefc48639402d23799ca6e150590027b48b","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.10","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"3954f6d7af27eeb40f6921307a8feffaa6cd13c0","size":42648,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.10.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.10_1702034892828_0.11042987246697056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-08T11:28:13.041Z","publish_time":1702034893041,"_source_registry_name":"default","_cnpm_publish_time":1702034893041},"1.52.9":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.9","gitHead":"8c6f99696a291c8127d046cec24beebcf7778e0e","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.9","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"d9787930a6a8e1ab61cc052a274e4e230ad76d66","size":42590,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.9.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.9_1702027882669_0.10336985575034485"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-08T09:31:22.873Z","publish_time":1702027882873,"_source_registry_name":"default","_cnpm_publish_time":1702027882873},"1.52.8":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.8","gitHead":"9b14ef369ec04627a2656b1026d0ce84247178cd","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"28636a629a7f73634f9a3ba2bbdc2bc9231cfaca","size":42011,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.8.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.8_1701183991713_0.514336169354211"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T15:06:31.891Z","publish_time":1701183991891,"_source_registry_name":"default","_cnpm_publish_time":1701183991891},"1.52.7":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.7","gitHead":"8da993537df26c9323377e590967146657395a22","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"24200eaff72777b7ee0989dda0cdb7b6654fd4fb","size":41971,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.7.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.7_1700821032151_0.7442985074409185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-24T10:17:12.295Z","publish_time":1700821032295,"_source_registry_name":"default","_cnpm_publish_time":1700821032295},"1.52.6":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.6","gitHead":"fecc5eff2abf4332370c0040161ee257d37ab75d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"f6f39d8c1cc0ccb68f8415154010b7eec2ad9416","size":41248,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.6.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.6_1700063747221_0.9654064817944548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T15:55:47.447Z","publish_time":1700063747447,"_source_registry_name":"default","_cnpm_publish_time":1700063747447},"1.52.5":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.5","gitHead":"11c6620b72feac2098d6f0d851bdf17e6d73e26b","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"4a5cf56ee3dd064d0b1646d57e0cb25ec35ddf79","size":41236,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.5.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.5_1699529663428_0.4636343556964646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-09T11:34:23.632Z","publish_time":1699529663632,"_source_registry_name":"default","_cnpm_publish_time":1699529663632},"1.52.4":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.4","gitHead":"9e10c880cc076eecd5c019384510c1e340cbed68","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5669a073d973b2e250e8e3d9da6cf345bb8f8982","size":41146,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.4.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.4_1699440917692_0.49665204767206417"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-08T10:55:17.856Z","publish_time":1699440917856,"_source_registry_name":"default","_cnpm_publish_time":1699440917856},"1.52.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.3","gitHead":"67b0c620d889f9544f71a812152a5f85f99ff062","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"2406a911b0b94bfcf5b4eba5cf74e3ad8dbef6e4","size":41152,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.3.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.3_1694420660316_0.06747977699556373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-11T08:24:20.619Z","publish_time":1694420660619,"_source_registry_name":"default","_cnpm_publish_time":1694420660619},"1.52.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.2","gitHead":"c3357e6bde73afc4375cc0e6191776e8d4717ce6","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"d289a467b9c87478e3b04670ab8f94aa3c3d76a6","size":40947,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.2_1694179026012_0.5866534044734311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-08T13:17:06.268Z","publish_time":1694179026268,"_source_registry_name":"default","_cnpm_publish_time":1694179026268},"1.52.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.1","gitHead":"103bb2de2e8391fab2b35c57e8c64b14e8205e3e","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"026a5219a6ed8ad7995026790fd8217fb0e6dd68","size":40948,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.1_1687942054166_0.5167901048853978"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-28T08:47:34.421Z","publish_time":1687942054421,"_source_registry_name":"default","_cnpm_publish_time":1687942054421},"1.52.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.52.0","gitHead":"075f35e85353fa2fdcebd53808ca7c1a7cbdadd6","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.52.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"0b5dbc4fcc0664b70cfd465d9d2697d555c713e9","size":40942,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.52.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.52.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.52.0_1687281517752_0.061636017102699725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-20T17:18:37.962Z","publish_time":1687281517962,"_source_registry_name":"default","_cnpm_publish_time":1687281517962},"1.51.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.51.1","gitHead":"031be550a3c4bc6464e4bcc39490ffee53692b6d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.51.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"8a1c81fc2450a1b512d3b9e9334a8ad3807a7878","size":40944,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.51.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.51.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.51.1_1685274626058_0.868469358467093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-28T11:50:26.274Z","publish_time":1685274626274,"_source_registry_name":"default","_cnpm_publish_time":1685274626274},"1.51.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.51.0","gitHead":"999a3e957cc3c7f710757cc0d8ebb16a0635abdf","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.51.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"73f1a364e9e921fb35d0239e1b4b156c48a35700","size":40718,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.51.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.51.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.51.0_1684744178722_0.08960523371313855"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-22T08:29:39.018Z","publish_time":1684744179018,"_source_registry_name":"default","_cnpm_publish_time":1684744179018},"1.50.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.50.0","gitHead":"c8b07a4bae6dd44000c91366e4b60aacfd837e79","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.50.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"ea9cf89353e03405cbd8c0e109942249987c51de","size":40516,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.50.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.50.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.50.0_1684484724222_0.048822435510935014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-19T08:25:24.569Z","publish_time":1684484724569,"_source_registry_name":"default","_cnpm_publish_time":1684484724569},"1.49.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","p-map":"^4.0.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.49.0","gitHead":"1341f413cd3d1def3a44f51e13c166cb123029e4","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.49.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5185e4ce0f471a989cc22ea9c0bd0d6fd5770403","size":39946,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.49.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.49.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.49.0_1681728592620_0.09966653290574423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-17T10:49:52.832Z","publish_time":1681728592832,"_cnpm_publish_time":1681728592832},"1.48.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.48.3","gitHead":"5a670375beef27594f02e84b404babb5cf235324","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.48.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"0b8f970654eb9282a96ea0cc50de40dab566340c","size":39004,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.48.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.48.3.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.48.3_1680540158755_0.3292691262119469"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-03T16:42:38.980Z","publish_time":1680540158980,"_cnpm_publish_time":1680540158980},"1.48.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.48.2","gitHead":"fc86db0545e289a12284223b644b27b82c7d471e","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.48.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5e5bff493f7e9c3bcc39774c05479b2356c984af","size":38790,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.48.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.48.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.48.2_1680014567243_0.6309310384170583"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T14:42:47.440Z","publish_time":1680014567440,"_cnpm_publish_time":1680014567440},"1.48.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.48.1","gitHead":"10f0a950ee4622b3bff6b90533d611acd8b22f90","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.48.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"4d160c077f8b8786924af6f2105b1185ffb300f9","size":38508,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.48.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.48.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.48.1_1679911203428_0.9877325407720132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-27T10:00:03.614Z","publish_time":1679911203614,"_cnpm_publish_time":1679911203614},"1.48.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","micromatch":"^4.0.5","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.48.0","gitHead":"591bef92c2f2decb7fe2e880a4767c37f44673b3","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.48.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"8b8576131fec3081dc22f59c4728014bc57e87aa","size":38520,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.48.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.48.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.48.0_1678108547113_0.8653922775411813"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-06T13:15:47.320Z","publish_time":1678108547320,"_cnpm_publish_time":1678108547320},"1.47.5":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.47.5","gitHead":"3490b16b80079592a22a6e6c2fbf90deaec8a7a1","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.47.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"914174293b1ab4c3cb3d9360bfb41a050809dbbc","size":38167,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.47.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.47.5.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.47.5_1677496828054_0.56294719947017"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-27T11:20:28.234Z","publish_time":1677496828234,"_cnpm_publish_time":1677496828234},"1.47.4":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.47.4","gitHead":"e321926260df9df53e8a752879236eabb2fd1203","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.47.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"4e554e9f1400e27aeac51c3f1665a7b7b053c92c","size":37556,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.47.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.47.4.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.47.4_1676990734970_0.8036311505029112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T14:45:35.157Z","publish_time":1676990735157,"_cnpm_publish_time":1676990735157},"1.47.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.47.3","gitHead":"f93a583d422640f9fc84f06ce91154de36e2a188","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.47.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"cab44a8b2ae631927986713ce9b2ebdc5077a613","size":37557,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.47.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.47.3.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.47.3_1676568753729_0.48532325516541075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-16T17:32:33.918Z","publish_time":1676568753918,"_cnpm_publish_time":1676568753918},"1.47.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.47.2","gitHead":"2867531140c1cdb80917d7b9fd2835b606db96c2","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.47.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"9da9017078e51b32baa5490983d276d3b9f08e47","size":36425,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.47.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.47.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.47.2_1676386646835_0.6235457929687132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-14T14:57:27.072Z","publish_time":1676386647072,"_cnpm_publish_time":1676386647072},"1.47.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.47.1","gitHead":"de504b1a9babf0db41c9521d383f547574158014","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.47.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"1fa69fb68b0a4175dbafabb0479ea17afad53959","size":36315,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.47.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.47.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.47.1_1676298802696_0.8378277251205344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-13T14:33:22.900Z","publish_time":1676298802900,"_cnpm_publish_time":1676298802900},"1.47.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.47.0","gitHead":"0a821e3aaded9c9ae2a38296b75e82ed10fcdf68","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.47.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"84f8b215126bc700ad57bd565b227820dea08c4e","size":36362,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.47.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.47.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.47.0_1676286800895_0.0021461201399981533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-13T11:13:21.197Z","publish_time":1676286801197,"_cnpm_publish_time":1676286801197},"1.46.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^5.0.0","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.46.0","gitHead":"f2e344da636ba161a8c7dbe7c8b6c113a234f82d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.46.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5c779bfc8f6a54eb669dd4781a3283ccd5b2b5dc","size":34855,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.46.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.46.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.46.0_1674652281521_0.663030782565986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-25T13:11:21.672Z","publish_time":1674652281672,"_cnpm_publish_time":1674652281672},"1.45.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.45.1","gitHead":"a641d19b774f26e2b6914c85a80e6766a6939894","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.45.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"bb9a7bf8802d8339f73800b9ffc5189982b748ec","size":34861,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.45.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.45.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.45.1_1669899023815_0.15613949097172375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T13:19:31.063Z","publish_time":1669899024047,"_cnpm_publish_time":1669899024047},"1.45.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.45.0","gitHead":"e77041077eb601f91489915e9d07be4b3e2c83f3","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.45.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"5a783dceda364af2d52432c700adb89bf53e73eb","size":34847,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.45.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.45.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.45.0_1669808211319_0.9510094392485078"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-30T11:54:28.576Z","publish_time":1669808211499,"_cnpm_publish_time":1669808211499},"1.44.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^28.1.3","@types/node":"^16.11.66","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"7.32.0","eslint-config-prettier":"^8.3.0","jest":"^28.1.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^28.0.8","ts-node":"^8.10.2","typescript":"4.8.4"},"packageManager":"yarn@2.4.1","version":"1.44.0","gitHead":"266b66d65541d9ce9c0e597b0b784a109dd53ee0","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.44.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"3346156c3a61cc90a066fd4319b8b3466054f42d","size":31129,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.44.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.44.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.44.0_1667221855862_0.5263871377769538"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-31T13:20:13.847Z","publish_time":1667221856031,"_cnpm_publish_time":1667221856031},"1.43.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.43.1","gitHead":"ce20f55f15ce64f1e0596af5065ee66f79487efe","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.43.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"310971cad87615e79c1cf21e4bbc637715873195","size":31515,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.43.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.43.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.43.1_1662646620315_0.5612262549700866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-08T20:40:57.626Z","publish_time":1662646620483,"_cnpm_publish_time":1662646620483},"1.43.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^2.7.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.43.0","gitHead":"ecdd22853c16f9f3231117cc91ca622f65afa63d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.43.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"4303a683ce0747204a063dbb0832c31cd66a14d2","size":31483,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.43.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.43.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.43.0_1661953583172_0.5669015344917097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-31T18:56:10.789Z","publish_time":1661953583348,"_cnpm_publish_time":1661953583348},"1.42.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^2.3.2","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.42.0","gitHead":"31e2d2e7eba2feafece4314b9d0a6680a2a9b796","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.42.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"2cad3fdb0520fb37009a622dfd4cf56639e418de","size":32945,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.42.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.42.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.42.0_1660748887217_0.49097570840975746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-17T15:09:05.153Z","publish_time":1660748887378,"_cnpm_publish_time":1660748887378},"1.41.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^2.3.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.41.0","gitHead":"8f588add80ef06e954667017e5e8cea06020aa28","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.41.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"a301e3da7abea917120bb8401c6bb7b6ed700e2b","size":23606,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.41.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.41.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.41.0_1654698223743_0.6145829674853789"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-08T14:29:18.401Z","publish_time":1654698223877,"_cnpm_publish_time":1654698223877},"1.40.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.40.0","gitHead":"10b17e30096ba63b0fdd090093d4d311c5b8ab60","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.40.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"d9832748808758cd260b56a72c5943fd63d041f5","size":23606,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.40.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.40.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.40.0_1654680919719_0.0134057587680807"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-08T10:30:16.143Z","publish_time":1654680919902,"_cnpm_publish_time":1654680919902},"1.39.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","npm-package-arg":"^9.0.2","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.39.0","gitHead":"0737f0be8f533e0b2595858b3d785bfaed87ab49","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.39.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"7e680ee23fae65a4d012ac9efccf1cf1a5c770d1","size":23559,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.39.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.39.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.39.0_1654616488174_0.3716648163101415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-07T20:23:37.365Z","publish_time":1654616488354,"_cnpm_publish_time":1654616488354},"1.38.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","npm-package-arg":"^9.0.2","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.38.1","gitHead":"6aed3d13b390f0df96ffc3540273704efb870e84","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.38.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"5d5fbcbf1ad512a04aad7f97cefc7e01a56d9531","size":23570,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.38.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.38.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.38.1_1654599510148_0.5968216146798226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-07T20:23:36.871Z","publish_time":1654599510315,"_cnpm_publish_time":1654599510315},"1.38.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.38.0","gitHead":"15ffcf52c3cd7e12cd2d82bec9b97419fa24d0de","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.38.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"76ecd1509738ab622d4a9d22c0c7bc1e955e8aa1","size":23581,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.38.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.38.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.38.0_1642524268076_0.8448229788518122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-18T16:44:36.430Z","publish_time":1642524268291,"_cnpm_publish_time":1642524268291},"1.37.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.37.3","gitHead":"0d2e8a2576de2aad6835156b6657ce14a8dbacc0","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.37.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"36dfba462666dc143bbcab8f8eca130086605f24","size":23555,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.37.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.37.3.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.37.3_1641221587100_0.3041113853816526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-03T14:53:15.105Z","publish_time":1641221587269,"_cnpm_publish_time":1641221587269},"1.37.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.37.2","gitHead":"ab7a197393a22e1c8ae547c31aa2fe354c246a9a","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.37.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"d719b4975615bd43b45290786c3364411794ff75","size":23549,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.37.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.37.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.37.2_1637769219266_0.2057820782461104"},"_hasShrinkwrap":false,"publish_time":1637769219454,"_cnpm_publish_time":1637769219454},"1.37.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.37.1","gitHead":"db4dd8e69f2a56c39726bdc9b298959e35adba7d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.37.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"6e08a723db20eb4052d44f6edd9a8dfd09eabef0","size":23434,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.37.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.37.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.37.1_1632941135593_0.14055731467914923"},"_hasShrinkwrap":false,"publish_time":1632941135774,"_cnpm_publish_time":1632941135774},"1.37.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"4.1.*"},"version":"1.37.0","gitHead":"009ac12a356e4d005ae40b2956feef4dbf1d9a3d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.37.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"c845dafd124e1a2fb97c8b1012fe513c079daa70","size":23112,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.37.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.37.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.37.0_1630420231937_0.6043365592136127"},"_hasShrinkwrap":false,"publish_time":1630420234009,"_cnpm_publish_time":1630420234009},"1.36.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.36.1","gitHead":"8f7d395e711a149224bc8ab706c9691a98bf1a9f","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.36.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"75eb89b7feefaa105147183382f225d10f3d4134","size":22742,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.36.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.36.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.36.1_1628595752982_0.9455567912071252"},"_hasShrinkwrap":false,"publish_time":1628595753159,"_cnpm_publish_time":1628595753159},"1.36.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/dep-graph":"^1.28.0","@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","semver":"^7.3.5","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/semver":"^7.3.6","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.36.0","gitHead":"88b3cc6cbfdcd55acd701f8b1892475c0b9e17c5","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.36.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"4591cbc3e94a62df2ac15041ff09f60f5b3c0354","size":22739,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.36.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.36.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.36.0_1625068072219_0.0018474352739972222"},"_hasShrinkwrap":false,"publish_time":1625068072309,"_cnpm_publish_time":1625068072309},"1.35.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.35.1","gitHead":"53b343e77baffb13b672b9cd1202c09dc7e1b267","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.35.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"bd7da418637acadbbb011ee03e1db3c9ba998842","size":18886,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.35.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.35.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.35.1_1622124691541_0.8211578625687235"},"_hasShrinkwrap":false,"publish_time":1622124691650,"_cnpm_publish_time":1622124691650},"1.35.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.8.2","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.35.0","gitHead":"a2bf3fea6a1df69f71b940ba7d276b1da23b7221","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.35.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"1cdf13abd05dc5e560e513936cb766f6ed6abe97","size":18898,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.35.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.35.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.35.0_1622104126055_0.2804664542454045"},"_hasShrinkwrap":false,"publish_time":1622104126248,"_cnpm_publish_time":1622104126248},"1.34.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.8.2","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.34.2","gitHead":"1aaf32cda12530da4b7d076555806775488ff781","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.34.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"31328b10c028c57caf538d860175b106c47e5f68","size":18186,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.34.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.34.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.34.2_1620722060179_0.2911910657845822"},"_hasShrinkwrap":false,"publish_time":1620722060300,"_cnpm_publish_time":1620722060300},"1.34.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test && npm run test:jest","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","test:jest":"jest","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts,json}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.8.2","js-yaml":"^4.1.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.6.3","prettier":"^1.19.1","tap":"^15.0.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.34.1","gitHead":"37f06605fe23af49484335546609ce04168d960c","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.34.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"8aaf37d50525988b45fe330a019a194893345c70","size":18164,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.34.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.34.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.34.1_1620392136010_0.7966417265708241"},"_hasShrinkwrap":false,"publish_time":1620392136132,"_cnpm_publish_time":1620392136132},"1.34.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.8.2","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^15.0.4","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.34.0","gitHead":"1a495302089614205478d57611bf7c39d29ce66d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.34.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"08a5fd2d2f8522cd88128f0282b04ccc3fda159d","size":17940,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.34.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.34.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.34.0_1619511880760_0.8149742932416659"},"_hasShrinkwrap":false,"publish_time":1619511880880,"_cnpm_publish_time":1619511880880},"1.33.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.8.2","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^15.0.4","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.33.2","gitHead":"991a21d352393ee551674b1392c474f0fa79c8fe","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.33.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"e23d98f6f4d7d11ca17058319afa1359e6003019","size":17740,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.33.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.33.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.33.2_1619432411520_0.8141933033942081"},"_hasShrinkwrap":false,"publish_time":1619432412035,"_cnpm_publish_time":1619432412035},"1.33.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.8.2","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^15.0.4","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.33.1","gitHead":"93bc28eb43534706dfb21fbff277b3a5c622a053","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.33.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"a4997d76b5ba5e51d9bc77b496952fc6bc87dd3f","size":17830,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.33.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.33.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.33.1_1619102541857_0.3004811444275344"},"_hasShrinkwrap":false,"publish_time":1619102542003,"_cnpm_publish_time":1619102542003},"1.33.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap --ts -Rspec ./test/lib/*.test.[tj]s --timeout=300 --no-check-coverage","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.8.2","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^15.0.4","ts-node":"^9.1.1","typescript":"^4.1.0"},"version":"1.33.0","gitHead":"f9a9758d43ddef5c4adc7f09dab77646a2551c6e","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.33.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"1d426e78edbfe275a04a6b103bd4a57d922cbb97","size":17535,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.33.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.33.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.33.0_1619093912004_0.4908163745245844"},"_hasShrinkwrap":false,"publish_time":1619093912174,"_cnpm_publish_time":1619093912174},"1.32.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.8.2","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"^4.1.0"},"version":"1.32.1","gitHead":"3a54d110590a7e86b24d28ac5d6bc8ffa0af6b71","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.32.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"30ff862232c3ac6c6f24cfec5ec429e88eef9702","size":17449,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.32.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.32.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.32.1_1619008883381_0.46484746044191994"},"_hasShrinkwrap":false,"publish_time":1619008883499,"_cnpm_publish_time":1619008883499},"1.32.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/core":"^2.4.0","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^12.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.0.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"^4.1.0"},"version":"1.32.0","gitHead":"0bd6a0a2a8a629d9929d089d13cac7e4332e5970","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.32.0","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"shasum":"2e25ea8622ef03ae7457a93ae70e156d6c46c2ef","size":17445,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.32.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.32.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.32.0_1617289038569_0.8473220854789367"},"_hasShrinkwrap":false,"publish_time":1617289038753,"_cnpm_publish_time":1617289038753},"1.31.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=10"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.31.1","gitHead":"3e4fe67026bcb2d75fa0aeca0b8a88c458498ebe","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.31.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"shasum":"badd9fbf8f58f0bd090e5378997cbe4548033664","size":17585,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.31.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.31.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.31.1_1614711187248_0.5977185070908053"},"_hasShrinkwrap":false,"publish_time":1614711187446,"_cnpm_publish_time":1614711187446},"1.31.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.31.0","gitHead":"367a364c7d4d8483abad7ff65f5dd855865c8387","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.31.0","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"shasum":"65222440a744e98f56ba02c626c9cc1c41575c14","size":17573,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.31.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.31.0.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.31.0_1614619376797_0.21354883435267413"},"_hasShrinkwrap":false,"publish_time":1614619376926,"_cnpm_publish_time":1614619376926},"1.30.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch.3","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.30.2","gitHead":"586f16233acaab33a7e25c1dd8181c6004f73c72","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.30.2","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"shasum":"8dbb64c42382aeaf4488c36e48c1e48eb75a1584","size":18261,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.30.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.30.2.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.30.2_1613050885195_0.49537924385819077"},"_hasShrinkwrap":false,"publish_time":1613050885398,"_cnpm_publish_time":1613050885398},"1.30.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","graphlib":"2.1.8","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^4.0.0-rc.2","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.30.1","gitHead":"c8e93427169216258eeb611b8d13c7f9261da939","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.30.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"5d54180ae818ddbe8c2b55329528c4d68e390235","size":18258,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.30.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.30.1.tgz"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.30.1_1605258475150_0.47573395014954367"},"_hasShrinkwrap":false,"publish_time":1605258475265,"_cnpm_publish_time":1605258475265},"1.30.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","graphlib":"2.1.8","lodash.clonedeep":"^4.5.0","lodash.flatmap":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.30.0","gitHead":"af8ba81930e950156b539281ecf41c1bc63dacf4","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.30.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"shasum":"acdeee8b3bb5a5252cfaa1524a68a58f9f4c83d0","size":18253,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.30.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.30.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.30.0_1601928885750_0.9690795875531595"},"_hasShrinkwrap":false,"publish_time":1601928885862,"_cnpm_publish_time":1601928885862},"1.29.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"graphlib":"2.1.8","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.flatmap":"^4.5.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^8.3.0","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.29.0","gitHead":"fff4ec69cff9b26ed67fa5e6236c8f41b2d08453","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.29.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"2774207ab8850749c4b44b3f50cbf96e81dd90ea","size":18311,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.29.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.29.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.29.0_1599548786802_0.8490100945715642"},"_hasShrinkwrap":false,"publish_time":1599548786896,"_cnpm_publish_time":1599548786896},"1.28.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"graphlib":"2.1.8","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.flatmap":"^4.5.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.28.1","gitHead":"67f7d97782d4cf87c1915e75423026643aadf313","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.28.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"9eda1354bbca1fc881a4e63a1e1042f80c37bff2","size":18306,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.28.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.28.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.28.1_1599141201831_0.6829940477983905"},"_hasShrinkwrap":false,"publish_time":1599141201955,"_cnpm_publish_time":1599141201955},"1.28.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.flatmap":"^4.5.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.28.0","gitHead":"9c6ecb6b9ae0b0051d812f21c6a8181b1ff086ae","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.28.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"8e0f1f3b0e2dae385f366085ae608bf0c9693ab5","size":18316,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.28.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.28.0_1598969864715_0.13979887312831352"},"_hasShrinkwrap":false,"publish_time":1598969864836,"_cnpm_publish_time":1598969864836},"1.27.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@yarnpkg/core":"^2.0.0-rc.29","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","got":"11.4.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.flatmap":"^4.5.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.27.0","gitHead":"5664527498e03327839327230563a344fd286583","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.27.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"cde4d052ac429c5fa2844c981578f5ff5dea3022","size":18055,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.27.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.27.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.27.0_1597841386870_0.5706479521822274"},"_hasShrinkwrap":false,"publish_time":1597841386980,"_cnpm_publish_time":1597841386980},"1.26.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@yarnpkg/core":"^2.0.0-rc.29","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.flatmap":"^4.5.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.26.3","gitHead":"31e18b5bfce8d619929c650747fc9a9684f350ca","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.26.3","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"3c530b1ead4f419a12bc0811dbbe820d6ff51342","size":17951,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.26.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.26.3.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.26.3_1594291227079_0.7610118549966975"},"_hasShrinkwrap":false,"publish_time":1594291227578,"_cnpm_publish_time":1594291227578},"1.26.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@yarnpkg/core":"^2.0.0-rc.29","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.26.2","gitHead":"16b2636ee2ccf157eb6e81853ec46cc42fd38545","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.26.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"c713f1ddd27c6ba93e1643245411d7fdeb994e95","size":17949,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.26.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.26.2.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.26.2_1594286009420_0.22186090192600716"},"_hasShrinkwrap":false,"publish_time":1594286009538,"_cnpm_publish_time":1594286009538},"1.26.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@yarnpkg/core":"^2.0.0-rc.29","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.26.1","gitHead":"9cc5fca0175b7de01317d1e2f8063dce9f9cf325","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.26.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"77a7888884204633da285bf8f802fde87327a2ee","size":17939,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.26.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.26.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.26.1_1594122819532_0.2784852956517483"},"_hasShrinkwrap":false,"publish_time":1594122819749,"_cnpm_publish_time":1594122819749},"1.26.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@yarnpkg/core":"^2.0.0-rc.29","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^10.17.26","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.26.0","gitHead":"022a1fa5f8ba4552d4ce73050b288669716f959f","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.26.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"38a3d6490255b79cc6b45a14701ecba2c5f8e9e6","size":17897,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.26.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.26.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.26.0_1593683408397_0.2495786265488289"},"_hasShrinkwrap":false,"publish_time":1593683408590,"_cnpm_publish_time":1593683408590},"1.25.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@yarnpkg/core":"^2.0.0-rc.26","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^6.14.7","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.25.0","gitHead":"f8814e00711aa00cdc4e3aec584719e969c2815e","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.25.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"f11717987fc319fb57b6862646299bc63397be23","size":15708,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.25.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.25.0_1593511065814_0.8886538575799674"},"_hasShrinkwrap":false,"publish_time":1593511065996,"_cnpm_publish_time":1593511065996},"1.24.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@yarnpkg/core":"^2.0.0-rc.26","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","lodash.clonedeep":"^4.5.0","lodash.isempty":"^4.4.0","lodash.set":"^4.3.2","lodash.topairs":"^4.3.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^6.14.7","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.24.1","gitHead":"b05dc238eeb19dc6798e810f815d3ff4d8fd4a74","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.24.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"a55820854611fbfe25e0ed43da2e58b2a7492410","size":15602,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.24.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.24.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.24.1_1592206900701_0.9640322732436182"},"_hasShrinkwrap":false,"publish_time":1592206900836,"_cnpm_publish_time":1592206900836},"1.24.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@snyk/lodash":"^4.17.15-patch","@yarnpkg/core":"^2.0.0-rc.26","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^2.0.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^6.14.7","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.24.0","gitHead":"009ecc852d2855b70ef6d4c828cf63804904460d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.24.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"a755136e83ed19aabff03af1c63638d837c4dcc8","size":15569,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.24.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.24.0_1591719764251_0.6518538588651277"},"_hasShrinkwrap":false,"publish_time":1591719764460,"_cnpm_publish_time":1591719764460},"1.23.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@snyk/lodash":"^4.17.15-patch","@yarnpkg/core":"^2.0.0-rc.26","@yarnpkg/lockfile":"^1.1.0","event-loop-spinner":"^1.1.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2","yaml":"^1.9.2"},"devDependencies":{"@types/node":"^6.14.7","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.23.0","gitHead":"477623e1e13fa9869f0b0de0012ebded76c2bcd2","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.23.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"b1a8aa75ab186f57fa0755bef2c1e2b04fa92bf0","size":15497,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.23.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.23.0_1590653039262_0.844117772655071"},"_hasShrinkwrap":false,"publish_time":1590653039446,"_cnpm_publish_time":1590653039446},"1.22.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/graphlib":"2.1.9-patch","@snyk/lodash":"^4.17.15-patch","@yarnpkg/lockfile":"^1.0.2","event-loop-spinner":"^1.1.0","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/node":"^6.14.7","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.22.0","gitHead":"dec2f2780441dea057ab9b40ab8b8f37e4fc8a04","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.22.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"213e4a9bfda45b6af490d71a511b63e46b64a07f","size":15311,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.22.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.22.0_1588242258634_0.7103144376492878"},"_hasShrinkwrap":false,"publish_time":1588242258736,"_cnpm_publish_time":1588242258736},"1.21.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@snyk/lodash":"^4.17.15-patch","@yarnpkg/lockfile":"^1.0.2","event-loop-spinner":"^1.1.0","graphlib":"^2.1.5","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/node":"^6.14.7","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.21.1","gitHead":"ce9638bf044cda87e05c5f46d08394680f0159bb","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.21.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"c3c00051947102213a2546c33aa5c321c9ed8916","size":15312,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.21.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.21.1_1588172743651_0.9508582382280613"},"_hasShrinkwrap":false,"publish_time":1588172743788,"_cnpm_publish_time":1588172743788},"1.21.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","event-loop-spinner":"^1.1.0","graphlib":"^2.1.5","lodash":"^4.17.14","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^6.14.7","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.21.0","gitHead":"7ac093c7fec57ec90a4090f07adbf5f2ab473f1a","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.21.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"231b360726dbcb0246050a1c912c597abbf9debd","size":15308,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.21.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.21.0_1587644058510_0.42093680693261337"},"_hasShrinkwrap":false,"publish_time":1587644058642,"_cnpm_publish_time":1587644058642},"1.20.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"eslint --color --cache '{lib,test}/**/*.{js,ts}' && prettier --check '{lib,test}/**/*.{js,ts}'","format":"prettier --write '{lib,test}/**/*.{js,ts}'","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.14","p-map":"2.1.0","snyk-config":"^3.0.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^6.14.7","@types/uuid":"^3.4.4","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^1.19.1","tap":"^12.6.1","typescript":"3.8.3"},"version":"1.20.0","gitHead":"811f58b67daa1f0ac4ce60b9ad7c4c5d31d69045","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.20.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"8934a5eb2c6accf7a546dea4f9f91aebaf49d0cf","size":15593,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.20.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.20.0_1587587345958_0.4169985349687326"},"_hasShrinkwrap":false,"publish_time":1587587346055,"_cnpm_publish_time":1587587346055},"1.19.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=8"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.14","p-map":"2.1.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^6.14.7","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.8.3"},"version":"1.19.0","gitHead":"3320fe3d06c324af8f12be165141cdd99716556b","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.19.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"6a0f6194d4d295689238d478a107c8a7a460b003","size":15065,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.19.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.19.0_1587477704807_0.15869425256459713"},"_hasShrinkwrap":false,"publish_time":1587477704915,"_cnpm_publish_time":1587477704915},"1.18.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=6"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.14","p-map":"2.1.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^6.14.7","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.18.0","gitHead":"267e68867151ecdb3156e14a7339e9ed4a5e1192","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.18.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"be049a89514795dacb0b7058668b74253f58f663","size":15234,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.18.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.18.0_1587303606533_0.42839177848495824"},"_hasShrinkwrap":false,"publish_time":1587303606744,"_cnpm_publish_time":1587303606744},"1.17.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=6"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.14","p-map":"2.1.0","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^6.14.7","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.17.0","gitHead":"21aaf04f599c2fc674b658eb15c4470af04d8f55","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.17.0","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"shasum":"709e1d8c83faccae3bfdac5c10620dcedbf8c4ac","size":14861,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.17.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.17.0_1577185696480_0.6630460236361335"},"_hasShrinkwrap":false,"publish_time":1577185696602,"_cnpm_publish_time":1577185696602},"1.16.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=6"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.14","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^6.14.7","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.16.1","gitHead":"3b0accc1192b5fffaf1dd38c1f5ccb6456ad3e78","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.16.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"4a4b38b92dbb7e8935dcce61976a69a00b6747b6","size":14640,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.16.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.16.1_1572513862682_0.3061354321712313"},"_hasShrinkwrap":false,"publish_time":1572513862828,"_cnpm_publish_time":1572513862828},"1.16.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.14","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.16.0","gitHead":"86b66b82d4a0131a4f740916bd01a5a203b02ddd","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.16.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"1c1d0aba4643830901ef999415816e7a92b0974d","size":16209,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.16.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.16.0_1564559713710_0.3958424745637745"},"_hasShrinkwrap":false,"publish_time":1564559713850,"_cnpm_publish_time":1564559713850},"1.15.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.14","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.15.0","gitHead":"deb43ddb00d798d64220a5687e68cbfc112269df","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.15.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"836538d0214d2c5cb9621ab0a23146d1e8f12101","size":16062,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.15.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.15.0_1563374690205_0.02609354574539502"},"_hasShrinkwrap":false,"publish_time":1563374690325,"_cnpm_publish_time":1563374690325},"1.14.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.14","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.14.0","gitHead":"83e19310c9dd9bf209f701419ce50a4110169c45","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.14.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"5156db04f815352f58eb8cd072c81409dba67086","size":16068,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.14.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.14.0_1563356350123_0.3838403354718658"},"_hasShrinkwrap":false,"publish_time":1563356350257,"_cnpm_publish_time":1563356350257},"1.13.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.14","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.136","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.13.1","gitHead":"c772359065c56932632a98dc033a42f1a685bb20","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.13.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"fc588993d572b0532ade4e2a3215d10da1e8a2e3","size":15988,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.13.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.13.1_1563200577829_0.7165024366782939"},"_hasShrinkwrap":false,"publish_time":1563200577933,"_cnpm_publish_time":1563200577933},"1.13.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.11","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.13.0","gitHead":"f85ec5a14d5b1522738e21ef5a07dbf2f83dfcc8","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.13.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"f3c81fd9a1870fdb5f71370e510d760326f3ee21","size":15990,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.13.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.13.0_1554725561521_0.6996148854301505"},"_hasShrinkwrap":false,"publish_time":1554725561750,"_cnpm_publish_time":1554725561750},"1.12.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap -Rspec ./test/lib/*.test.[tj]s --timeout=300","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.11","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"^12.6.1","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.12.0","gitHead":"a26bbb7ab6ba49f69788291af0e9be22ed28117c","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.12.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"0b4a0c2387ad81b07e271cf2593d6986d30a8e60","size":15888,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.12.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.12.0_1554203602718_0.292140237852762"},"_hasShrinkwrap":false,"publish_time":1554203602922,"_cnpm_publish_time":1554203602922},"1.11.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.11","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.11.0","gitHead":"b642ff093b1979a2ab686e727fdaf4685de2ecda","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.11.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"4af8c36e876627c49f0b563e334b6db07ad3d4af","size":15932,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.11.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.11.0_1549452962505_0.6030667271345151"},"_hasShrinkwrap":false,"publish_time":1549452962621,"_cnpm_publish_time":1549452962621},"1.10.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"^4.17.11","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.10.2","gitHead":"2382877e3a0c676ad9231c6cfb2487fe0558b8e1","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.10.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"22c5b042478239c076741c45a4a4eb9a38d9d584","size":15573,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.10.2.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.10.2_1549269935788_0.2679834472330198"},"_hasShrinkwrap":false,"publish_time":1549269935930,"_cnpm_publish_time":1549269935930},"1.10.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.10.1","gitHead":"2000315cba0f9dfefbe9eddc8c80375ccac55d9c","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.10.1","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"de5572091e0eda4860e90cc7175144508f842f95","size":15571,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.10.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.10.1_1545228310231_0.9033127578790672"},"_hasShrinkwrap":false,"publish_time":1545228310395,"_cnpm_publish_time":1545228310395},"1.10.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.10.0","gitHead":"32974f1a7f3e564c3b35400d327b343c974d5b8e","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.10.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"e012eea11d1de684ac84d7deddf1e60aa7a0e819","size":16095,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.10.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.10.0_1545144109020_0.08924136134402993"},"_hasShrinkwrap":false,"publish_time":1545144109188,"_cnpm_publish_time":1545144109188},"1.9.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.9.1","gitHead":"985a389dccf1cfd4c9ab6ff40b1c2c17836452d0","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.9.1","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"9058023392c9e7ace013738fa47d915df609ddea","size":15787,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.9.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.9.1_1543919528676_0.2911808892786272"},"_hasShrinkwrap":false,"publish_time":1543919528807,"_cnpm_publish_time":1543919528807},"1.9.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.9.0","gitHead":"5b45a535e4c7442bb4cf2746d0b67160cbf7e2bb","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.9.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"66e7295774e3854a4cc1a61200f01833adb60d25","size":15843,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.9.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.9.0_1543762160390_0.6673021962340979"},"_hasShrinkwrap":false,"publish_time":1543762160578,"_cnpm_publish_time":1543762160578},"1.8.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.8.1","gitHead":"152e3527b392f24c4c84d09ff49c2fad15ef5e94","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.8.1","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"702e46cc67676b0e02041d5d87ce4c9432aa4754","size":15711,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.8.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.8.1_1543593630615_0.009039076986518957"},"_hasShrinkwrap":false,"publish_time":1543593630869,"_cnpm_publish_time":1543593630869},"1.8.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.8.0","gitHead":"ab43cb5e49428ca73f01917b7b50a6ac47daed37","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.8.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"f79d33c3d37d85ac1bd71a8bfaf037974b614c9d","size":15119,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.8.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.8.0_1543489936371_0.2153223092544152"},"_hasShrinkwrap":false,"publish_time":1543489936474,"_cnpm_publish_time":1543489936474},"1.7.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.7.1","gitHead":"7d876e4ef5efce7b800465f757e65e973b25b244","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.7.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"499fd29db9a9185e3cb90a314b204fa1244fffb6","size":14859,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.7.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.7.1_1542193235030_0.7915947794210696"},"_hasShrinkwrap":false,"publish_time":1542193235205,"_cnpm_publish_time":1542193235205},"1.7.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","graphlib":"^2.1.5","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3","uuid":"^3.3.2"},"devDependencies":{"@types/graphlib":"^2.1.4","@types/lodash":"^4.14.116","@types/node":"^4.0.47","@types/uuid":"^3.4.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.7.0","gitHead":"1255d8fd080da054990a5e95c39e8e7b6ee7e743","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.7.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"d44c5d027051aeb5a0845c9a4c163323e4c5e1d3","size":14596,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.7.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.7.0_1541410431284_0.29599368109476565"},"_hasShrinkwrap":false,"publish_time":1541410431432,"_cnpm_publish_time":1541410431432},"1.6.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3"},"devDependencies":{"@types/lodash":"^4.14.116","@types/node":"^4.0.47","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.6.0","gitHead":"3af39ccf2fcf32a6cbe7ef8ccc1da7df31516de2","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"e86e820b915a73de5c97a172f11c45ba1badbb41","size":10026,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.6.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.6.0_1540989752001_0.6114580924777449"},"_hasShrinkwrap":false,"publish_time":1540989752151,"_cnpm_publish_time":1540989752151},"1.5.4":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3"},"devDependencies":{"@types/lodash":"^4.14.116","@types/node":"^4.0.47","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.5.4","gitHead":"d21be0d104438a86863abf5da46c5c3ae4cf3b46","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.5.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"9404363d1c96c92079a6128673c21c5d16ece5d8","size":9935,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.5.4.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.5.4_1540984127386_0.28481398578575323"},"_hasShrinkwrap":false,"publish_time":1540984127571,"_cnpm_publish_time":1540984127571},"1.5.3":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","lodash":"4.17.10","source-map-support":"^0.5.7","tslib":"^1.9.3"},"devDependencies":{"@types/lodash":"^4.14.116","@types/node":"^4.0.47","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.5.3","gitHead":"bda244f23d805d7eb29d76443ee304a701b4731f","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.5.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"af66ed7351bea42d206d93a95b68b10259416d0b","size":8411,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.5.3.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.5.3_1538752934348_0.16312525309792414"},"_hasShrinkwrap":false,"publish_time":1538752934474,"_cnpm_publish_time":1538752934474},"1.5.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","lodash":"4.17.10","source-map-support":"^0.5.7"},"devDependencies":{"@types/lodash":"^4.14.116","@types/node":"10.5.5","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.5.2","gitHead":"b44f6e2112b75818778191eb4a6c5b39ede023c2","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.5.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"ebee1d5606c3e7e5f3ddd61f360b892ef6ce5bc3","size":9469,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.5.2.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.5.2_1538132376023_0.8202940961457745"},"_hasShrinkwrap":false,"publish_time":1538132376184,"_cnpm_publish_time":1538132376184},"1.5.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","lodash":"4.17.10","path":"0.12.7","source-map-support":"^0.5.7"},"devDependencies":{"@types/lodash":"^4.14.116","@types/node":"10.5.5","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.5.1","gitHead":"f787e8fe652cb05cc6a529f9f8b968273c070e93","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"fbd357d3ac8c9aa54fbb3c50f17005b7c0cc9b21","size":9491,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.5.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.5.1_1535552087556_0.627505723046845"},"_hasShrinkwrap":false,"publish_time":1535552087710,"_cnpm_publish_time":1535552087710},"1.5.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"files":["bin","dist"],"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"@yarnpkg/lockfile":"^1.0.2","lodash":"4.17.10","path":"0.12.7","source-map-support":"^0.5.7"},"devDependencies":{"@types/lodash":"^4.14.116","@types/node":"10.5.5","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.5.0","gitHead":"ad723de8fe454fe18e9e41a61948399db3ff35e6","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"ae34595c47d06ec94efb1ebeb34946d32a97c7f9","size":9295,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.5.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.5.0_1535118945523_0.6986455360922661"},"_hasShrinkwrap":false,"publish_time":1535118945573,"_cnpm_publish_time":1535118945573},"1.4.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build","semantic-release":"semantic-release"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"files":["bin","dist"],"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"lodash":"4.17.10","path":"0.12.7","source-map-support":"^0.5.7"},"devDependencies":{"@types/lodash":"^4.14.116","@types/node":"10.5.5","semantic-release":"^15.9.3","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.4.1","gitHead":"a9a6255b508f2647a30ccd9ae4047baa8be7038d","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"bfa090168be78bdb7ba2d28fbe67197e1a39d1f1","size":5354,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.4.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.4.1_1534526043306_0.07859071179159116"},"_hasShrinkwrap":false,"publish_time":1534526043908,"_cnpm_publish_time":1534526043908},"1.4.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build","semantic-release":"semantic-release"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"files":["bin","dist"],"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"lodash":"4.17.10","path":"0.12.7","source-map-support":"^0.5.7"},"devDependencies":{"@types/lodash":"^4.14.116","@types/node":"10.5.5","semantic-release":"^15.9.3","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.4.0","gitHead":"7bff983bb8ed714e337fb993534375451e5c8bca","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"46a5be5484a8d5b05cc10bb1bb1c41520df62eee","size":5255,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.4.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.4.0_1534498529889_0.8410125830455992"},"_hasShrinkwrap":false,"publish_time":1534498529982,"_cnpm_publish_time":1534498529982},"1.3.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint -p tsconfig.json","build":"tsc","build-watch":"tsc -w","prepare":"npm run build","semantic-release":"semantic-release"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"files":["bin","dist"],"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"lodash":"4.17.10","path":"0.12.7","source-map-support":"^0.5.7"},"devDependencies":{"@types/lodash":"^4.14.116","@types/node":"10.5.5","semantic-release":"^15.9.3","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1"},"version":"1.3.0","gitHead":"17a580b766fc221d914a0e06ca0f35e9eb166122","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"a104f6f5e555648dcb9e8eb4d38158489d099cc9","size":5011,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.3.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.3.0_1534412123235_0.572927191339665"},"_hasShrinkwrap":false,"publish_time":1534412123338,"_cnpm_publish_time":1534412123338},"1.2.2":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint lib/**/*.ts","build":"tsc","build-watch":"tsc -w","prepare":"npm run build","semantic-release":"semantic-release"},"types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","engines":{"node":">=4"},"files":["bin","dist"],"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"lodash":"4.17.10","path":"0.12.7","source-map-support":"^0.5.7"},"devDependencies":{"@types/node":"10.5.5","@types/sinon":"5.0.1","sinon":"6.1.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1","semantic-release":"^15.9.3"},"version":"1.2.2","gitHead":"a916cffe8828e7aaf49a7c49c2742ab2c3115717","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"d3f17710e6f0fecaffca71db7c7f8966180590cb","size":4481,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.2.2.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.2.2_1533897537391_0.08125134832777614"},"_hasShrinkwrap":false,"publish_time":1533897537551,"_cnpm_publish_time":1533897537551},"1.2.1":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/lib/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint lib/**/*.ts","build":"tsc","build-watch":"tsc -w","prepare":"npm run build","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"lodash":"4.17.10","path":"0.12.7"},"devDependencies":{"@types/node":"10.5.5","@types/sinon":"5.0.1","sinon":"6.1.4","source-map-support":"^0.5.6","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1","semantic-release":"^15.9.3"},"version":"1.2.1","gitHead":"ea7639e8e139b9ee576c0084ac03fcd54352b0bb","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"c3765f144d06681d943fd5eea1265c7f93c27c82","size":90211,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.2.1.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.2.1_1533895871320_0.7320512442569882"},"_hasShrinkwrap":false,"publish_time":1533895871548,"_cnpm_publish_time":1533895871548},"1.2.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/lib/index.js","bin":{"parse-nodejs-lockfile":"./bin/index.js"},"scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint lib/**/*.ts","build":"tsc","build-watch":"tsc -w","prepare":"npm run build","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"lodash":"4.17.10","path":"0.12.7"},"devDependencies":{"@types/node":"10.5.5","@types/sinon":"5.0.1","sinon":"6.1.4","source-map-support":"^0.5.6","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1","semantic-release":"^15.9.3"},"version":"1.2.0","gitHead":"5ae268fd710b0edb40ac8042f658612f29429840","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"7dcfdc12dda62502b5c8ad9f0f5179a9630fc744","size":56098,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.2.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.2.0_1533830989446_0.9529106414710249"},"_hasShrinkwrap":false,"publish_time":1533830989670,"_cnpm_publish_time":1533830989670},"1.1.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/lib/index.js","scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint lib/**/*.ts","build":"tsc","build-watch":"tsc -w","prepare":"npm run build","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"lodash":"4.17.10","path":"0.12.7"},"devDependencies":{"@types/node":"10.5.5","@types/sinon":"5.0.1","sinon":"6.1.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1","semantic-release":"^15.9.3"},"version":"1.1.0","gitHead":"ab80c5a283a870cb4ee5d3d88878a17a764700d4","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"ef99a70d6080d5cc6a8cfad78657601e334294ea","size":41567,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.1.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.1.0_1533303499747_0.5904954006718026"},"_hasShrinkwrap":false,"publish_time":1533303499902,"_cnpm_publish_time":1533303499902},"1.0.0":{"name":"snyk-nodejs-lockfile-parser","description":"Generate a dep tree given a lockfile","main":"dist/lib/index.js","scripts":{"test":"npm run lint && npm run unit-test","unit-test":"tap test/lib -R=spec --timeout=300 --node-path ts-node --test-file-pattern '/\\.[tj]s$/'","lint":"tslint lib/**/*.ts","build":"tsc","build-watch":"tsc -w","prepare":"npm run build","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/snyk/nodejs-lockfile-parser.git"},"author":{"name":"snyk.io"},"license":"Apache-2.0","homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","dependencies":{"lodash":"4.17.10","path":"0.12.7"},"devDependencies":{"@types/node":"10.5.5","@types/sinon":"5.0.1","sinon":"6.1.4","tap":"github:snyk/node-tap#alternative-runtimes","ts-node":"7.0.0","tslint":"5.11.0","typescript":"3.0.1","semantic-release":"^15.9.3"},"version":"1.0.0","gitHead":"811697303e87cafd32b97f2611d89c514c177a5b","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"_id":"snyk-nodejs-lockfile-parser@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"dist":{"shasum":"2a5f5f05755103fb599d2f5700b88fa23f665628","size":41503,"noattachment":false,"key":"/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/snyk-nodejs-lockfile-parser/download/snyk-nodejs-lockfile-parser-1.0.0.tgz"},"maintainers":[{"name":"snyk-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snyk-nodejs-lockfile-parser_1.0.0_1533303223160_0.04003553418607231"},"_hasShrinkwrap":false,"publish_time":1533303223266,"_cnpm_publish_time":1533303223266}},"readme":"![Snyk logo](https://snyk.io/style/asset/logo/snyk-print.svg)\n\n---\n\n[![Known Vulnerabilities](https://snyk.io/test/github/snyk/nodejs-lockfile-parser/badge.svg)](https://snyk.io/test/github/snyk/nodejs-lockfile-parser)\n\nSnyk helps you find, fix and monitor for known vulnerabilities in your dependencies, both on an ad hoc basis and as part of your CI (Build) system.\n\n## Snyk Node.js Lockfile Parser\n\nThis is a small utility package that parses lock file and returns either a [dependency tree](https://github.com/snyk/nodejs-lockfile-parser/blob/1a495302089614205478d57611bf7c39d29ce66d/lib/parsers/index.ts#L51) or a [dependency graph](https://github.com/snyk/dep-graph). Dependency graphs are the more modern data type and we plan to migrate fully over.\n\nDep graph generation supported for:\n\n- `package-lock.json` (at Versions 2 and 3)\n- `yarn.lock`\n- `pnpm-lock.yaml` (lockfileVersion 5.x, 6.x and 9.x)\n\nLegacy dep tree supported for:\n\n- `package-lock.json`\n- yarn 1 `yarn.lock`\n- yarn 2 `yarn.lock`\n","_attachments":{},"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","bugs":{"url":"https://github.com/snyk/nodejs-lockfile-parser/issues"},"license":"Apache-2.0"}