{"_id":"lockfile-lint","_rev":"2225509","name":"lockfile-lint","description":"A CLI to lint a lockfile for security policies","dist-tags":{"latest":"4.6.2"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"time":{"modified":"2022-01-08T16:04:11.000Z","created":"2019-06-18T18:03:55.593Z","4.6.2":"2021-02-26T10:12:24.177Z","4.6.1":"2021-02-20T17:33:21.314Z","4.6.0":"2021-02-19T11:17:09.736Z","4.3.7":"2020-06-24T20:17:41.129Z","4.3.6":"2020-05-14T16:12:04.188Z","4.3.5":"2020-05-14T06:35:09.169Z","4.3.4":"2020-05-13T22:43:56.965Z","4.3.3":"2020-05-13T08:02:15.130Z","4.3.1":"2020-05-13T06:57:40.336Z","4.2.2":"2020-03-25T08:09:29.943Z","4.2.1":"2020-03-24T09:16:09.934Z","4.2.0":"2020-03-23T21:28:40.096Z","4.1.0":"2020-03-09T20:59:30.348Z","4.0.0":"2020-02-20T07:33:26.423Z","3.0.18":"2020-02-10T20:51:48.730Z","3.0.17":"2020-02-10T20:02:10.302Z","3.0.16":"2020-02-10T19:33:59.457Z","3.0.15":"2020-02-10T13:06:45.533Z","3.0.14":"2020-02-10T12:51:45.610Z","3.0.13":"2020-02-10T10:01:58.532Z","3.0.12":"2020-02-04T10:12:17.600Z","3.0.11":"2020-02-04T08:33:52.209Z","3.0.10":"2020-02-03T22:08:38.028Z","3.0.9":"2020-01-26T06:29:23.031Z","3.0.8":"2020-01-17T23:59:14.541Z","3.0.7":"2020-01-17T18:34:01.400Z","3.0.6":"2020-01-16T21:38:01.474Z","3.0.5":"2019-12-23T21:10:33.457Z","3.0.4":"2019-12-18T22:29:38.465Z","3.0.3":"2019-11-28T17:31:27.688Z","3.0.1":"2019-11-22T19:50:36.129Z","3.0.0":"2019-11-22T17:07:29.835Z","2.2.0":"2019-11-07T06:52:27.115Z","2.1.6":"2019-10-24T23:39:10.339Z","2.1.5":"2019-10-15T08:12:29.523Z","2.1.4":"2019-10-13T09:23:24.032Z","2.1.3":"2019-10-13T08:30:11.202Z","2.1.2":"2019-10-12T13:00:12.621Z","2.1.1":"2019-10-12T12:49:49.474Z","2.1.0":"2019-10-12T10:30:34.079Z","2.0.1":"2019-07-22T19:17:22.529Z","2.0.0":"2019-07-22T18:44:06.090Z","1.3.4":"2019-06-19T08:21:33.098Z","1.3.3":"2019-06-19T07:52:55.084Z","1.3.2":"2019-06-19T07:47:24.057Z","1.3.1":"2019-06-18T20:42:31.241Z","1.3.0":"2019-06-18T18:03:55.593Z"},"users":{},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"versions":{"4.6.2":{"name":"lockfile-lint","version":"4.6.2","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.7","yargs":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"5a9baff8f5f48986aca6f26e354740159ce1546d","_id":"lockfile-lint@4.6.2","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.14.1/node@v10.24.0+x64 (linux)","dist":{"shasum":"ca4a896f702ea22b04d4084246ce0ecfb2b4ff74","size":12602,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.6.2.tgz"},"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.6.2_1614334344030_0.6390614050814405"},"_hasShrinkwrap":false,"publish_time":1614334344177,"_cnpm_publish_time":1614334344177},"4.6.1":{"name":"lockfile-lint","version":"4.6.1","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.6","yargs":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"d7564f8d20c9dbd4b8fc786f1d9967d7be6d6302","_id":"lockfile-lint@4.6.1","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.14.1/node@v10.23.3+x64 (linux)","dist":{"shasum":"4adb6580a5d1098c0db0f884973511cb24567bfd","size":12586,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.6.1.tgz"},"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.6.1_1613842401189_0.6134572822292215"},"_hasShrinkwrap":false,"publish_time":1613842401314,"_cnpm_publish_time":1613842401314},"4.6.0":{"name":"lockfile-lint","version":"4.6.0","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.6","yargs":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"1a2af5304bebec9a396aa082dfba3e4f5a4d44db","_id":"lockfile-lint@4.6.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.14.1/node@v10.23.3+x64 (linux)","dist":{"shasum":"8ec0b082b5508d8acbe82af1d7778d851e024ae5","size":12568,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.6.0.tgz"},"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.6.0_1613733429585_0.08959084716408028"},"_hasShrinkwrap":false,"publish_time":1613733429736,"_cnpm_publish_time":1613733429736},"4.3.7":{"name":"lockfile-lint","version":"4.3.7","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.6","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"940d34f1cf0090e305bafb59518f6d7d466ac0f8","_id":"lockfile-lint@4.3.7","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.14.1/node@v10.21.0+x64 (linux)","dist":{"shasum":"68c9d1dc129292cd85a71b2d7f65a9e2fe4333be","size":12182,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.3.7.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.3.7_1593029860788_0.8472760792850891"},"_hasShrinkwrap":false,"publish_time":1593029861129,"_cnpm_publish_time":1593029861129},"4.3.6":{"name":"lockfile-lint","version":"4.3.6","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.6","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"b0914b6fbbbfe05367b7b827c9521dc5ef4338a9","_id":"lockfile-lint@4.3.6","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.14.1/node@v10.20.1+x64 (linux)","dist":{"shasum":"ace4c638c91df6da960dc31b6755bf3d3fa3ac6e","size":12086,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.3.6.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.3.6_1589472724017_0.9780615128409789"},"_hasShrinkwrap":false,"publish_time":1589472724188,"_cnpm_publish_time":1589472724188},"4.3.5":{"name":"lockfile-lint","version":"4.3.5","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.6","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"9855701804782e471c4d1310b435b4c9da5b3090","_id":"lockfile-lint@4.3.5","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.14.1/node@v10.20.1+x64 (linux)","dist":{"shasum":"d8023df38007a310d9e7c90028c3ac32a9158407","size":12042,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.3.5.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.3.5_1589438109062_0.9113175018598543"},"_hasShrinkwrap":false,"publish_time":1589438109169,"_cnpm_publish_time":1589438109169},"4.3.4":{"name":"lockfile-lint","version":"4.3.4","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.6","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"fe4290d81a46e4353a351a09bd54cedbf33aa932","_id":"lockfile-lint@4.3.4","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.14.1/node@v10.20.1+x64 (linux)","dist":{"shasum":"3cfa9059027ac4771d618e072bff94a2b8ec9f41","size":11985,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.3.4.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.3.4_1589409836833_0.6671460165025795"},"_hasShrinkwrap":false,"publish_time":1589409836965,"_cnpm_publish_time":1589409836965},"4.3.3":{"name":"lockfile-lint","version":"4.3.3","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.5","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"a9bf2112535cb68c71d50b9f0c326147aa50cdda","_id":"lockfile-lint@4.3.3","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.14.1/node@v10.20.1+x64 (linux)","dist":{"shasum":"bf90b11f1274c19a925a9aecd5855b2aca7abdd7","size":11972,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.3.3.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.3.3_1589356935014_0.08060931004404637"},"_hasShrinkwrap":false,"publish_time":1589356935130,"_cnpm_publish_time":1589356935130},"4.3.1":{"name":"lockfile-lint","version":"4.3.1","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.3","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"4e4176116d0af4d73a1f7897e70d686faf6cf13c","_id":"lockfile-lint@4.3.1","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.14.1/node@v10.20.1+x64 (linux)","dist":{"shasum":"cd6b19c0eb5c837e1ad731cc64ef3f88378ab6a7","size":11908,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.3.1.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.3.1_1589353060242_0.6419321811367251"},"_hasShrinkwrap":false,"publish_time":1589353060336,"_cnpm_publish_time":1589353060336},"4.2.2":{"name":"lockfile-lint","version":"4.2.2","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.2","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"6241cad1f1430cf544cd3cea522ed5fba98783d2","_id":"lockfile-lint@4.2.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"765cca0ef7ce4d2661b3527bd4d746afddb99d4d","size":11724,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.2.2.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.2.2_1585123769820_0.5775342275944508"},"_hasShrinkwrap":false,"publish_time":1585123769943,"_cnpm_publish_time":1585123769943},"4.2.1":{"name":"lockfile-lint","version":"4.2.1","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.1","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"0623d327acf529c4b6302031e18dec5a0faf0342","_id":"lockfile-lint@4.2.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"522413e3c0af1e526b605bff6c49373906caff14","size":11714,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.2.1.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.2.1_1585041369815_0.12455026066867014"},"_hasShrinkwrap":false,"publish_time":1585041369934,"_cnpm_publish_time":1585041369934},"4.2.0":{"name":"lockfile-lint","version":"4.2.0","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.1.0","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"d30ce73a3e5977dede29450df1c79b09f02779b2","_id":"lockfile-lint@4.2.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"2d7ffb61578c588814bddc0e56bcfc54b2b95e83","size":11444,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.2.0.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.2.0_1584998919903_0.03636792448035431"},"_hasShrinkwrap":false,"publish_time":1584998920096,"_cnpm_publish_time":1584998920096},"4.1.0":{"name":"lockfile-lint","version":"4.1.0","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"cosmiconfig":"^6.0.0","debug":"^4.1.1","lockfile-lint-api":"^5.0.12","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"b481e8046cc5b8736263c3ce130c9783677460c5","_id":"lockfile-lint@4.1.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"62768f0b5dc21a5ef5e56ee3fea6c1c00ea9c178","size":10990,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.1.0.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.1.0_1583787570140_0.6585578174099735"},"_hasShrinkwrap":false,"publish_time":1583787570348,"_cnpm_publish_time":1583787570348},"4.0.0":{"name":"lockfile-lint","version":"4.0.0","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.12","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"3e894df6e50dc68745e916aca4545b7bc774d66b","_id":"lockfile-lint@4.0.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"42a6048d860172cad015c1288652fd777792f651","size":10348,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-4.0.0.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_4.0.0_1582184006288_0.220935083597102"},"_hasShrinkwrap":false,"publish_time":1582184006423,"_cnpm_publish_time":1582184006423},"3.0.18":{"name":"lockfile-lint","version":"3.0.18","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.12","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"d894e8a141a42a41d8a789d6f2d50748d2319adc","_id":"lockfile-lint@3.0.18","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"bf39fdfdcc412bd75b82c5744268a9d826e255d7","size":10226,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.18.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.18_1581367908623_0.938624170030395"},"_hasShrinkwrap":false,"publish_time":1581367908730,"_cnpm_publish_time":1581367908730},"3.0.17":{"name":"lockfile-lint","version":"3.0.17","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.12","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"6bf302136b92bead089430d3b22fcee8490e85a8","_id":"lockfile-lint@3.0.17","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"496954f0891e0a547e5312850a2e8b467a50d16c","size":10160,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.17.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.17_1581364930195_0.3206080881561939"},"_hasShrinkwrap":false,"publish_time":1581364930302,"_cnpm_publish_time":1581364930302},"3.0.16":{"name":"lockfile-lint","version":"3.0.16","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.12","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"03b557f0662d711e10a9f268ccaa5aab0abdc0cb","_id":"lockfile-lint@3.0.16","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"e8d33b2cfd1507399a4e7e2d1a5b5fd8e5ebbb8b","size":10098,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.16.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.16_1581363239353_0.28370674570901877"},"_hasShrinkwrap":false,"publish_time":1581363239457,"_cnpm_publish_time":1581363239457},"3.0.15":{"name":"lockfile-lint","version":"3.0.15","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard \"**/*.js\"","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.11","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"7af59d72446a5e66bae3a23d7235984350d5a3e2","_id":"lockfile-lint@3.0.15","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"3f098274a2ac67ad2dfe5b9c1141936b0b14d1ea","size":10081,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.15.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.15_1581340005428_0.4663738279711951"},"_hasShrinkwrap":false,"publish_time":1581340005533,"_cnpm_publish_time":1581340005533},"3.0.14":{"name":"lockfile-lint","version":"3.0.14","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.10","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"28fe73dfc2434c50057a1f99be6b0246974eb0f7","_id":"lockfile-lint@3.0.14","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"2294d550b3e09a32f4da59ae3c1165c391dcd064","size":10071,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.14.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.14_1581339105459_0.5259268284228045"},"_hasShrinkwrap":false,"publish_time":1581339105610,"_cnpm_publish_time":1581339105610},"3.0.13":{"name":"lockfile-lint","version":"3.0.13","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.10","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"ece0a25ccc03912297452f1952fd9b282b89b803","_id":"lockfile-lint@3.0.13","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","dist":{"shasum":"2f75f0938407c1bce337c4ee4342a07e88b4c891","size":10047,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.13.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.13_1581328918400_0.7556472373898186"},"_hasShrinkwrap":false,"publish_time":1581328918532,"_cnpm_publish_time":1581328918532},"3.0.12":{"name":"lockfile-lint","version":"3.0.12","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.10","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"1e76c886e861efde22baa4c938240038abb2e7ea","_id":"lockfile-lint@3.0.12","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.14.1/node@v10.18.1+x64 (linux)","dist":{"shasum":"9a22e66faa359fe34b2e40fde1881fc793151491","size":9973,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.12.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.12_1580811137488_0.8200781880425978"},"_hasShrinkwrap":false,"publish_time":1580811137600,"_cnpm_publish_time":1580811137600},"3.0.11":{"name":"lockfile-lint","version":"3.0.11","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.9","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"e741421f79066beda8021a50af8bbecdcc8c3090","_id":"lockfile-lint@3.0.11","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.14.1/node@v10.18.1+x64 (linux)","dist":{"shasum":"aa46c058e4d10e56ae51cbf20b5bab4e31dadc76","size":9946,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.11.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.11_1580805232105_0.2567425146251481"},"_hasShrinkwrap":false,"publish_time":1580805232209,"_cnpm_publish_time":1580805232209},"3.0.10":{"name":"lockfile-lint","version":"3.0.10","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.8","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"8b00015c273507f966327be1fab9a9e935d56607","_id":"lockfile-lint@3.0.10","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.14.1/node@v10.18.1+x64 (linux)","dist":{"shasum":"126a1306fbcd740a641515464f6dc01b8b612fa9","size":9938,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.10.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.10_1580767717894_0.476676994021328"},"_hasShrinkwrap":false,"publish_time":1580767718028,"_cnpm_publish_time":1580767718028},"3.0.9":{"name":"lockfile-lint","version":"3.0.9","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.7","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"d25188b844d743db52398f1e7f162e95805f33e3","_id":"lockfile-lint@3.0.9","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.14.1/node@v10.18.1+x64 (linux)","dist":{"shasum":"962e9f1bc73b14c2b146e700a2e1671e87819b0c","size":9884,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.9.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.9_1580020162906_0.0800687044584878"},"_hasShrinkwrap":false,"publish_time":1580020163031,"_cnpm_publish_time":1580020163031},"3.0.8":{"name":"lockfile-lint","version":"3.0.8","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.7","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"c7671ac87b659a29024b809727d4133011d90ce4","_id":"lockfile-lint@3.0.8","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.14.1/node@v10.18.1+x64 (linux)","dist":{"shasum":"b816237feab6ef7c0fe61f290ca85d44735395fc","size":9837,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.8.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.8_1579305554352_0.042398588812098126"},"_hasShrinkwrap":false,"publish_time":1579305554541,"_cnpm_publish_time":1579305554541},"3.0.7":{"name":"lockfile-lint","version":"3.0.7","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.6","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"49f4568bac0fdc8a5fcf2ce34b494b8aee9babcd","_id":"lockfile-lint@3.0.7","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.14.1/node@v10.18.1+x64 (linux)","dist":{"shasum":"580907cf14ef7bb99e42f3d99ae247d9808c69b8","size":9819,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.7.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.7_1579286041262_0.4007756664498583"},"_hasShrinkwrap":false,"publish_time":1579286041400,"_cnpm_publish_time":1579286041400},"3.0.6":{"name":"lockfile-lint","version":"3.0.6","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.5","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"2b03a17878342c9f1242ebd3f653ecce51cd8052","_id":"lockfile-lint@3.0.6","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.14.1/node@v10.18.1+x64 (linux)","dist":{"shasum":"a87def2789040e36a7de2260e4e7f55fb3146091","size":9814,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.6.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.6_1579210681289_0.22812091196511242"},"_hasShrinkwrap":false,"publish_time":1579210681474,"_cnpm_publish_time":1579210681474},"3.0.5":{"name":"lockfile-lint","version":"3.0.5","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.4","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"6c86dfc306bbfd4c82166cbbdad2bdd9899308cf","_id":"lockfile-lint@3.0.5","_nodeVersion":"10.18.0","_npmVersion":"lerna/3.14.1/node@v10.18.0+x64 (linux)","dist":{"shasum":"dd9dc746dc3635404223feeeeae43d1b1d61138c","size":9771,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.5.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.5_1577135433283_0.28350036818312474"},"_hasShrinkwrap":false,"publish_time":1577135433457,"_cnpm_publish_time":1577135433457},"3.0.4":{"name":"lockfile-lint","version":"3.0.4","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.1","lockfile-lint-api":"^5.0.3","yargs":"^15.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"acbdc9a7aa94fcbf04697e5b6e5c33e1281e586b","_id":"lockfile-lint@3.0.4","_nodeVersion":"10.18.0","_npmVersion":"lerna/3.14.1/node@v10.18.0+x64 (linux)","dist":{"shasum":"e455c3af4e5d73774708c92225ab3c045df8119f","size":9760,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.4.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.4_1576708178361_0.5275731947338851"},"_hasShrinkwrap":false,"publish_time":1576708178465,"_cnpm_publish_time":1576708178465},"3.0.3":{"name":"lockfile-lint","version":"3.0.3","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^5.0.2","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"546c1db7f18193677ffce7d5714947e7d88cf494","_id":"lockfile-lint@3.0.3","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.14.1/node@v10.17.0+x64 (linux)","dist":{"shasum":"e4d93bf2eab08dcba037fc312c86afcffc0a87fb","size":9748,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.3.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.3_1574962287560_0.5753574540631574"},"_hasShrinkwrap":false,"publish_time":1574962287688,"_cnpm_publish_time":1574962287688},"3.0.1":{"name":"lockfile-lint","version":"3.0.1","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^5.0.0","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"76a4b3fd4684a766d103a149ac9cfe989ed8ed5e","_id":"lockfile-lint@3.0.1","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.14.1/node@v10.17.0+x64 (linux)","dist":{"shasum":"5e5f8f36851a69029fc418f73e2dd11e478a7463","size":9712,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.1.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.1_1574452236002_0.4542290040271688"},"_hasShrinkwrap":false,"publish_time":1574452236129,"_cnpm_publish_time":1574452236129},"3.0.0":{"name":"lockfile-lint","version":"3.0.0","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.3.0","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"aa0474c97a9b9ef08fbf65804596042dc8e6816c","_id":"lockfile-lint@3.0.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.14.1/node@v10.17.0+x64 (linux)","dist":{"shasum":"7d0ef3d0e4442dd2116f4c105bbd3cf9e0b32c17","size":9707,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-3.0.0.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_3.0.0_1574442449686_0.62696012180974"},"_hasShrinkwrap":false,"publish_time":1574442449835,"_cnpm_publish_time":1574442449835},"2.2.0":{"name":"lockfile-lint","version":"2.2.0","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.3.0","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"abc71fa09a39ef2975648ac540eb4c57534ee463","_id":"lockfile-lint@2.2.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.14.1/node@v10.17.0+x64 (linux)","dist":{"shasum":"24fc4ee8a62a7491c3aecb0e7ca7ef705719cb58","size":9447,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.2.0.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.2.0_1573109546929_0.5612130161361928"},"_hasShrinkwrap":false,"publish_time":1573109547115,"_cnpm_publish_time":1573109547115},"2.1.6":{"name":"lockfile-lint","version":"2.1.6","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.2.0","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"dfa2a3021c4567860d3a59f81efea0cef76ec61c","_id":"lockfile-lint@2.1.6","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.14.1/node@v10.17.0+x64 (linux)","dist":{"shasum":"c36a2e42a7efd28ef5ad8cb7b6d8f1bd24425bb7","size":9376,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.1.6.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.1.6_1571960350224_0.781015188853269"},"_hasShrinkwrap":false,"publish_time":1571960350339,"_cnpm_publish_time":1571960350339},"2.1.5":{"name":"lockfile-lint","version":"2.1.5","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.1.4","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"ff32753afa5881b06fff6cefa1f19662d561f468","_id":"lockfile-lint@2.1.5","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.14.1/node@v10.16.3+x64 (linux)","dist":{"shasum":"267131ecec9e14a485fe65dcb8ffb52bc8a8c15e","size":9348,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.1.5.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.1.5_1571127149407_0.5487331611923143"},"_hasShrinkwrap":false,"publish_time":1571127149523,"_cnpm_publish_time":1571127149523},"2.1.4":{"name":"lockfile-lint","version":"2.1.4","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.1.3","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"4d07dde25b70ba119f20c72a6308564e75e343e5","_id":"lockfile-lint@2.1.4","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.14.1/node@v10.16.3+x64 (linux)","dist":{"shasum":"f8d01f07cbb855863c1dfcf3dc5613589da43b69","size":9342,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.1.4.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.1.4_1570958603905_0.7111782280417223"},"_hasShrinkwrap":false,"publish_time":1570958604032,"_cnpm_publish_time":1570958604032},"2.1.3":{"name":"lockfile-lint","version":"2.1.3","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.1.2","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"7a21fcafe334712c1a6b71bf099b40d0093c26a4","_id":"lockfile-lint@2.1.3","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.14.1/node@v10.16.3+x64 (linux)","dist":{"shasum":"240ea88bd308dffab34701e6d20de9abf8e038e1","size":9272,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.1.3.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.1.3_1570955411049_0.23488699811087455"},"_hasShrinkwrap":false,"publish_time":1570955411202,"_cnpm_publish_time":1570955411202},"2.1.2":{"name":"lockfile-lint","version":"2.1.2","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.1.1","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"76a5b3c6b5342d71def53d1b9545e46496330bf0","_id":"lockfile-lint@2.1.2","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.14.1/node@v10.16.3+x64 (linux)","dist":{"shasum":"9df17e829f01b07f2fc4b8140f6b4de6102ac3fd","size":11195,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.1.2.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.1.2_1570885212508_0.39578372579050125"},"_hasShrinkwrap":false,"publish_time":1570885212621,"_cnpm_publish_time":1570885212621},"2.1.1":{"name":"lockfile-lint","version":"2.1.1","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.1.0","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"6b3daf933872b245ee4003412ad9e7ef10ac813c","_id":"lockfile-lint@2.1.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.14.1/node@v10.16.3+x64 (linux)","dist":{"shasum":"874e279f09467c5e22ace974f3339a5b33cf1baf","size":11181,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.1.1.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.1.1_1570884589336_0.6127933162888297"},"_hasShrinkwrap":false,"publish_time":1570884589474,"_cnpm_publish_time":1570884589474},"2.1.0":{"name":"lockfile-lint","version":"2.1.0","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.1.0","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"463ed503352b660a11512c199b87e37ea03ac043","_id":"lockfile-lint@2.1.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.14.1/node@v10.16.3+x64 (linux)","dist":{"shasum":"2cedb027e284a1ed4113428e7c8abaabc3da04f4","size":10825,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.1.0.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.1.0_1570876233877_0.8474041264846488"},"_hasShrinkwrap":false,"publish_time":1570876234079,"_cnpm_publish_time":1570876234079},"2.0.1":{"name":"lockfile-lint","version":"2.0.1","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.0.0","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"21aff5a3ebf575e7fdb224a7374a01d27f923e64","_id":"lockfile-lint@2.0.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.14.1/node@v10.16.0+x64 (linux)","dist":{"shasum":"b2ccd71530f2861a433cfec3b9deb18b01a2c5e0","size":10272,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.0.1.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.0.1_1563823042415_0.5038024140859712"},"_hasShrinkwrap":false,"publish_time":1563823042529,"_cnpm_publish_time":1563823042529},"2.0.0":{"name":"lockfile-lint","version":"2.0.0","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^2.0.0","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"3739ad92ae0f272605c6f76f023e48cd2ce31003","_id":"lockfile-lint@2.0.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.14.1/node@v10.16.0+x64 (linux)","dist":{"shasum":"7a8946a771d3ea2c7c13cf8c32cf35799be3a06d","size":10226,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-2.0.0.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_2.0.0_1563821045970_0.4088024926341529"},"_hasShrinkwrap":false,"publish_time":1563821046090,"_cnpm_publish_time":1563821046090},"1.3.4":{"name":"lockfile-lint","version":"1.3.4","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^1.0.7","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"50626dd32553deb0486cc235fd43b9d1db081b20","_id":"lockfile-lint@1.3.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.14.1/node@v10.16.0+x64 (linux)","dist":{"shasum":"eb34ea9a363efce5503cb7762db7a06536db990c","size":10029,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-1.3.4.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_1.3.4_1560932493002_0.5272450574402268"},"_hasShrinkwrap":false,"publish_time":1560932493098,"_cnpm_publish_time":1560932493098},"1.3.3":{"name":"lockfile-lint","version":"1.3.3","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^1.0.6","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"4aae546f4644e6c469cae058a47a8ae5bbf046db","_id":"lockfile-lint@1.3.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.14.1/node@v10.16.0+x64 (linux)","dist":{"shasum":"6cc506fa181582b237c4d5dfc9e3bee348c39635","size":9889,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-1.3.3.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_1.3.3_1560930774964_0.803410045157273"},"_hasShrinkwrap":false,"publish_time":1560930775084,"_cnpm_publish_time":1560930775084},"1.3.2":{"name":"lockfile-lint","version":"1.3.2","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/lirantal/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^1.0.5","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"57527821393d539a79f43d24fdb92d669829cf7f","_id":"lockfile-lint@1.3.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.14.1/node@v10.16.0+x64 (linux)","dist":{"shasum":"578e723b9b347fb6dda84d6f5a19549117f2a747","size":9838,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-1.3.2.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_1.3.2_1560930443975_0.8342799386534137"},"_hasShrinkwrap":false,"publish_time":1560930444057,"_cnpm_publish_time":1560930444057},"1.3.1":{"name":"lockfile-lint","version":"1.3.1","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^1.0.5","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"3f7ae3e99df958b0fe8b72e6f9efbc8f655f2d52","_id":"lockfile-lint@1.3.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.14.1/node@v10.16.0+x64 (linux)","dist":{"shasum":"d95494864b3e6693bbde508e4728bb7b1d583883","size":9812,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-1.3.1.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_1.3.1_1560890551057_0.9728247981816946"},"_hasShrinkwrap":false,"publish_time":1560890551241,"_cnpm_publish_time":1560890551241},"1.3.0":{"name":"lockfile-lint","version":"1.3.0","description":"A CLI to lint a lockfile for security policies","bin":{"lockfile-lint":"./bin/lockfile-lint.js"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier-standard '**/*.js'","test":"jest","test:watch":"jest --watch","coverage:view":"open-cli coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com","url":"https://github.com/lirantal"},"license":"Apache-2.0","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"repository":{"type":"git","url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint.git"},"dependencies":{"debug":"^4.1.0","lockfile-lint-api":"^1.0.4","yargs":"^13.2.4"},"devDependencies":{"babel-eslint":"^10.0.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","docco":"^0.8.0","doxdox":"3.0.0","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.0","jest":"24.8.0","open-cli":"^5.0.0","prettier-standard":"9.1.1","semantic-release":"^15.3.2"},"jest":{"testEnvironment":"node","verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"testPathIgnorePatterns":["/__tests__/.*/__fixtures__/.*"],"collectCoverageFrom":["index.js","src/**/*.{js,ts}"],"testMatch":["**/*.test.js"]},"standard":{"env":["jest"],"parser":"babel-eslint","ignore":["**/out/"]},"eslintIgnore":["coverage/**"],"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["import","standard","node","security","jest"],"extends":["standard","plugin:node/recommended"],"rules":{"no-process-exit":"warn","jest/no-disabled-tests":"error","jest/no-focused-tests":"error","jest/no-identical-title":"error","node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-object-injection":"warn","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error","space-before-function-paren":"off","object-curly-spacing":"off"},"parserOptions":{"ecmaVersion":8,"ecmaFeatures":{"impliedStrict":true}}},"release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"gitHead":"85dbcdc5d12d314bfeb2d02149beec0d63ddd458","_id":"lockfile-lint@1.3.0","_nodeVersion":"10.13.0","_npmVersion":"lerna/3.14.1/node@v10.13.0+x64 (darwin)","dist":{"shasum":"8b1190e5ceb56fcc66d00abdec8bf6963d50389d","size":9684,"noattachment":false,"key":"/lockfile-lint/-/lockfile-lint-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lockfile-lint/download/lockfile-lint-1.3.0.tgz"},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lockfile-lint_1.3.0_1560881035454_0.6468355480103918"},"_hasShrinkwrap":false,"publish_time":1560881035593,"_cnpm_publish_time":1560881035593}},"readme":"<p align=\"center\"><h1 align=\"center\">\nlockfile-lint\n\n</h1>\n\n<p align=\"center\">\n  A CLI to lint a lockfile for security policies\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.org/package/lockfile-lint\"><img src=\"https://badgen.net/npm/v/lockfile-lint\" alt=\"npm version\"/></a>\n  <a href=\"https://www.npmjs.org/package/lockfile-lint\"><img src=\"https://badgen.net/npm/license/lockfile-lint\" alt=\"license\"/></a>\n  <a href=\"https://www.npmjs.org/package/lockfile-lint\"><img src=\"https://badgen.net/npm/dt/lockfile-lint\" alt=\"downloads\"/></a>\n  <a href=\"https://travis-ci.org/lirantal/lockfile-lint\"><img src=\"https://badgen.net/travis/lirantal/lockfile-lint\" alt=\"build\"/></a>\n  <a href=\"https://codecov.io/gh/lirantal/lockfile-lint\"><img src=\"https://badgen.net/codecov/c/github/lirantal/lockfile-lint\" alt=\"codecov\"/></a>\n<a href=\"https://snyk.io/test/npm/lockfile-lint\"><img src=\"https://snyk.io/test/npm/lockfile-lint/badge.svg\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/npm/lockfile-lint\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/nodejs/security-wg/blob/master/processes/responsible_disclosure_template.md\"><img src=\"https://img.shields.io/badge/Security-Responsible%20Disclosure-yellow.svg\" alt=\"Security Responsible Disclosure\" /></a>\n</p>\n\n# About\n\nA CLI tool to lint a lockfile for security policies\n\n# Install\n\n```bash\nnpm install --save lockfile-lint\n```\n\n# Usage\n\n`lockfile-lint` can be installed per a project scope, or globally and exposes a `lockfile-lint` executable that should be practiced during builds, CIs, and general static code analysis procedures to ensure that lockfiles are kept up to date with pre-defined security and usage policies.\n\n```bash\nlockfile-lint --type <yarn|npm> --path <path-to-lockfile> --validate-https --allowed-hosts <host-to-match> --allowed-urls <urls-to-match>\n```\n\nSupported lockfiles:\n- npm's `package-lock.json` and `npm-shrinkwrap.json`\n- yarn's `yarn.lock`\n\n# Example\n\nAn example of running the linter with debug output for a yarn lockfile and asserting that all resources are using the official npm registry as source for packages:\n\n```bash\nDEBUG=* lockfile-lint --path yarn.lock --type yarn --allowed-hosts npm\n```\n\n**Example 2**: specify hostnames and enforce the use of HTTPS as a protocol\n\n```bash\nlockfile-lint --path yarn.lock --allowed-hosts registry.yarnpkg.com --validate-https\n```\n\n- `--type yarn` is ommitted since lockfile-lint can figure it out on it's own\n- `--allowed-hosts` explicitly set to match yarn's mirror host\n\n**Example 3**: allow the lockfile to contain packages served over github and so need to specify github.com as a host as well as the `git+https:` as a valid URI scheme\n\n```bash\nlockfile-lint --path yarn.lock --allowed-hosts yarn github.com --allowed-schemes \"https:\" \"git+https:\"\n```\n\n- `--allowed-hosts` explicitly set to match github.com as a host and specifies `yarn` as the alias for yarn's official mirror host\n- `--allowed-schemes` is used instead of `validate-https` and it explicitly allows both `https:` and `git+https:` as the [HTTP Scheme](https://tools.ietf.org/html/rfc3986#section-3.1) for the github URL. Note that `--allowed-schemes` and `--validate-https` are mutually exclusive.\n\n**Example 4**: allow the lockfile to contain a package which resolves to a specific URL specified by the `--allowed-urls` option while all other packages must resolve to yarn as specified by `--allowed-hosts`\n\n```bash\nlockfile-lint --path yarn.lock --allowed-hosts yarn --allowed-urls https://github.com/lirantal/lockfile-lint#d30ce73a3e5977dede29450df1c79b09f02779b2\n```\n\n- `--allowed-hosts` allows packages from yarn only\n- `--allowed-urls` overrides `allowed-hosts` and allows a specific Github URL to pass validation\n\n# CLI command options\n\n| command line argument        | description                                                                                                                                                                                                                                                                                | implemented    |\n| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- |\n| `--path`, `-p`               | path to the lockfile                                                                                                                                                                                                                                                                       | ✅             |\n| `--type`, `-t`               | lockfile type, options are `npm` or `yarn`                                                                                                                                                                                                                                                 | ✅             |\n| `--validate-https`, `-s`     | validates the use of HTTPS as protocol schema for all resources in the lockfile                                                                                                                                                                                                            | ✅             |\n| `--allowed-hosts`, `-a`      | validates a list of allowed hosts to be used for all resources in the lockfile. Supported short-hands aliases are `npm`, `yarn`, and `verdaccio` which will match URLs `https://registry.npmjs.org`, `https://registry.yarnpkg.com` and `https://registry.verdaccio.org` respectively | ✅             |\n| `--allowed-schemes`, `-o`    | allowed [URI schemes](https://tools.ietf.org/html/rfc2396#section-3.1) such as \"https:\", \"http\", \"git+ssh:\", or \"git+https:\"                                                                                                                                                               | ✅             |\n| `--allowed-urls`, `-u`       | allowed URLs (e.g. `https://github.com/some-org/some-repo#some-hash`)                                                                                                                                                                                                                      | ✅             |\n| `--empty-hostname`, `-e`     | allow empty hostnames, or set to false if you wish for a stricter policy                                                                                                                                                                                                                   | ✅             |\n| `--validate-checksum`, `-c`  | check that all resources include a checksum                                                                                                                                                                                                                                                | ❌ PRs welcome |\n| `--validate-integrity`, `-i` | check that all resources include an integrity field                                                                                                                                                                                                                                        | ❌ PRs welcome |\n\n# File-Based Configuration\n\nLockfile-lint uses [cosmiconfig](https://github.com/davidtheclark/cosmiconfig) for configuration file support. This means you can configure the above options via (in order of precedence):\n\n- A \"lockfile-lint\" key in your package.json file.\n- A .lockfile-lintrc file, written in JSON or YAML, with optional extensions: .json/.yaml/.yml (without extension takes precedence).\n- A .lockfile-lint.js or lockfilelint.config.js file that exports an object.\n- A .lockfile-lint.toml file, written in TOML (the .toml extension is required).\n\nThe configuration file will be resolved starting from the current working directory, and searching up the file tree until a config file is (or isn't) found. Command-line options take precedence over any file-based configuration.\n\nThe options accepted in the configuration file are the same as the options above in camelcase (e.g. \"path\", \"allowedHosts\").\n\n# Contributing\n\nPlease consult [CONTIRBUTING](../../CONTRIBUTING.md) for guidelines on contributing to this project.\n\n# Author\n\n**lockfile-lint** © [Liran Tal](https://github.com/lirantal), Released under the [Apache-2.0](./LICENSE) License.\n","_attachments":{},"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","bugs":{"url":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues"},"license":"Apache-2.0"}