{"_id":"@ad2302/find-imports","_rev":"6-ba2e0d819afc909baf947b90d5cdeef9","name":"@ad2302/find-imports","dist-tags":{"latest":"2.0.1"},"versions":{"1.1.0":{"name":"@ad2302/find-imports","version":"1.1.0","description":"Find all imported modules in JavaScript files.","homepage":"https://github.com/cheton/find-imports","main":"index.js","scripts":{"prepublish":"npm run eslint && npm test","eslint":"eslint *.js","test":"tap test/*.js --node-arg=--require --node-arg=@babel/register","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=@babel/register --nyc-arg=--require | coveralls"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/cheton/find-imports.git"},"keywords":[],"dependencies":{"@typescript-eslint/typescript-estree":"^4.28.3","ensure-array":"^1.0.0","fast-glob":"^3.2.7","lodash":"^4.17.4","typescript":"^4.3.5"},"devDependencies":{"@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.14.5","coveralls":"^2.13.1","eslint":"^3.17.1","tap":"^10.3.0"},"nyc":{"exclude":["test/index.js"]},"gitHead":"3df112585ab5d00a2a7bfd5b0c49949842627882","bugs":{"url":"https://github.com/cheton/find-imports/issues"},"_id":"@ad2302/find-imports@1.1.0","_nodeVersion":"14.12.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-TOQVsPvkDvy77Hiq3lzZH8bbYNMFTrzKFOys1wpisSZYRF5Tb2jhUvo3BAUW69/1Tq3QEU7mVuXq3VEjhLSkWQ==","shasum":"f9f86ee433b5dbadc51078061fda6a0d9a58963d","tarball":"https://registry.npmjs.org/@ad2302/find-imports/-/find-imports-1.1.0.tgz","fileCount":17,"unpackedSize":25602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ADMCRA9TVsSAnZWagAAsxEP/29GylhiBIvNB/Tvmjdq\n8FsEK96dfSRDlrVKHYQkQna4cZ1P4m9zwMbP6CRylNbow67UaQzswyX6aGU4\nCbWlUQxeXhED605qlsmQimCwDaec03M0+GdeaXULSlCX/AluQ0022AEAiEhX\nIJ+QNbAdUdKLAS77I11yzKOjwNw0MN8vPo6zF7hzG0Eb03lOpSEPUirBIspG\nJIX80ORd9UgvueVU+FQE1GqR1YSyA8NGeRvDXnjwG5SsEqbtiokmUVsr6XCI\nbukTXW8j1pPGc+DAAKeXA92KeIh0GGFbtLhgfIqjJj/emzlrh7B0qGMiv9CD\nfrTfimKh2UF045DM236/9hBjYTk2wa36tqhGuSc6/Alk4tEg+bXdketFMsoN\nXOqw5wIxDTNp2jMBPoALtobondpF6MDHBHLJaVuPK5yApSBm4pb1gO/F/8lV\nVC3OxMhFdFFf1oTRNFizhhNR527oiuQg7te4SnLlwb3jUBo/pXuk85n/NBOT\nU1f2FYg/49IK+CWcSpS14W4VycWZx3nV6TgmSl6V9V9RUdhEDERJ5NfH0vl2\neabaGwaHmF/FrkrRS8yXRUZ+gbnJEMAGXhNWjvXi8CcZN3EiR9FS6OETD6Lp\nFJT+zsCrh+SVVg3ZUWKYM9LsNuUwwp44TCpvAqRPXaK9vsTXG8k7wye3zzDA\n48x+\r\n=KTVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXyij2o5Y8kfDZjZjQiM9xErX/2eR1p0/URzWbgb6cmAIhALmvSXMxL2WJeQk593VSs8+BrtR9YE+HB50hwZdEZ2k7"}]},"_npmUser":{"name":"bung87","email":"crc32@qq.com"},"directories":{},"maintainers":[{"name":"bung87","email":"crc32@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-imports_1.1.0_1626603724655_0.7643926056127499"},"_hasShrinkwrap":false},"1.1.1":{"name":"@ad2302/find-imports","version":"1.1.1","description":"Find all imported modules in JavaScript files.","homepage":"https://github.com/cheton/find-imports","main":"index.js","scripts":{"prepublishOnly":"NODE_OPTIONS=\"--trace-warnings\" npm run eslint && npm test","eslint":"eslint *.js","test":"tap test/*.js --node-arg=--require --node-arg=@babel/register --no-coverage","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=@babel/register --nyc-arg=--require | coveralls"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/cheton/find-imports.git"},"keywords":[],"dependencies":{"@typescript-eslint/typescript-estree":"^4.28.3","ensure-array":"^1.0.0","fast-glob":"^3.2.7","lodash":"^4.17.4","typescript":"^4.3.5"},"devDependencies":{"@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.14.5","coveralls":"^3.1.0","eslint":"^6.8.0","tap":"^15.0.9"},"nyc":{"exclude":["test/index.js"]},"gitHead":"52d66a1287398ab89912a7edc59c4ffe923b8e5f","bugs":{"url":"https://github.com/cheton/find-imports/issues"},"_id":"@ad2302/find-imports@1.1.1","_nodeVersion":"14.12.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-T1fSpNH9HRDZC70yZAWM0mwn6ppOvrCjd59oGATfc9aLAzoqNXOyESk77/QbaZwJmYioUiK8UV5cN4Atwlh8CQ==","shasum":"bb2bef392a44e547d5cf159eb51355b961ee0e33","tarball":"https://registry.npmjs.org/@ad2302/find-imports/-/find-imports-1.1.1.tgz","fileCount":17,"unpackedSize":25732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9DGDCRA9TVsSAnZWagAAfLsP/jIBb+FzT1PR/I3QfVaZ\nW/uKrLGFHAihBJ60kVHs+Tu1NPP4kshRfXSTOor05oZCsoXoQJPPyeZpElX+\nj2x8KK7Z5sjqtY7SGIuQvEVF/XcFBdNtGiv9hNFltm3oR7YoL0EQq5vYh7Cp\nwAnvBoyS4TEiwR+pS18P4Dkw2FahnzEAcb8WJadCNDDieo6TVD/rmwrXgeZF\nVePNO67NTt2KCHFZDtwVQIz0D+rBh1BVKNsVYUKhuguwxkz2KktLEB5TAPyA\nJTEcciBPlnIpORG1gIY21rysW04msomiu839zxMrL1/76WW6jevRrsFStrJw\ntkr1beh8D9uWQQKwS9i1qZ5DUFQezyLvixAXjBDxgFMHhAb9FARXQkupRV/Q\nLF3enp7J6/qGpiTenQvsyK/9Nf7tDgU5lwCFq9Ieqwd3n+jyJJrUHfO311/R\nza7xLKIvG1RnavfBSYTCoGqfhohPVJqnLCvXoZTG30HAoBU1juzBJLzoluL+\nTAsh/P5fOX/TKwpIRSpL46nciOWhq80JfTk+Z8H7frPAjOaHZEHyWM3J3GSH\n8tad1WzQVyaKn7v9BQOsxtQ2wDiAxXZ66QdqLQ0XWDxlVq3SYYxbmRzWTZN3\nLAeyL+EZQTXr02BGRP4Ov/65A+jPmocj6hPPmzN3unKorkYs2DTJbOIVkTl7\n4oyi\r\n=yX5c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD08SzDlEoZcce6PZvH0LfaRNO5ChemTelyRa33SeC2lwIgXG71KpyhJ/srwUaAQU6TZrpku5TzKF3eKEqTAYTKFm8="}]},"_npmUser":{"name":"bung87","email":"crc32@qq.com"},"directories":{},"maintainers":[{"name":"bung87","email":"crc32@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-imports_1.1.1_1626616195375_0.5595476021446708"},"_hasShrinkwrap":false},"1.1.2":{"name":"@ad2302/find-imports","version":"1.1.2","description":"Find all imported modules in JavaScript files.","homepage":"https://github.com/cheton/find-imports","main":"index.js","scripts":{"prepublishOnly":"NODE_OPTIONS=\"--trace-warnings\" npm run eslint && npm test","eslint":"eslint *.js","test":"tap test/*.js --node-arg=--require --node-arg=@babel/register --no-coverage","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=@babel/register --nyc-arg=--require | coveralls"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/cheton/find-imports.git"},"keywords":[],"dependencies":{"@typescript-eslint/typescript-estree":"^4.28.3","ensure-array":"^1.0.0","fast-glob":"^3.2.7","lodash":"^4.17.4","typescript":"^4.3.5"},"devDependencies":{"@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.14.5","coveralls":"^3.1.0","eslint":"^6.8.0","tap":"^15.0.9"},"nyc":{"exclude":["test/index.js"]},"gitHead":"337a011a7c424e4a4601efb458d44856d86f54aa","bugs":{"url":"https://github.com/cheton/find-imports/issues"},"_id":"@ad2302/find-imports@1.1.2","_nodeVersion":"14.12.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-UnY7uXshPpVn2EqlCDx2ECI2N/JbV5wE8l6On6DWaqBVb70QHf+Fty61OKI5dFgwf6cnnCBDyWL2C5pop8UDUg==","shasum":"ea793d2a66645a8adb5baa7b779fa0d36c6a8993","tarball":"https://registry.npmjs.org/@ad2302/find-imports/-/find-imports-1.1.2.tgz","fileCount":17,"unpackedSize":25825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9DbiCRA9TVsSAnZWagAAIwUP+QHfQzCom0Z4L8h4Sk21\nIN0QaPWYXEwcmbXk48GjVmdeggU2DgxvhTgRXkhEzIwA8h0ru37zapiiPBOv\nme6o4u4MBDiFOTLYz/PTsHMFgv781/EJmGYw582xeHNwE6bWrNwMUZwZUkUw\nF/CHKwEJhv3/eWefZ45CxShFr8sZIkvWjwKcOlWtlhFnEP56OrLIas9u82d3\neG5EKOYPwgSqX7N4ahXIy/OJwkj+ouAv7WqSCyr21jsGOYYB+FJjZWj+iPq4\nfNa9PzLDnTn8cytJTKEWOlVq0ebKOnPSwOkFWJ9ibZO++6QZDF4TUpacBw2K\nTBKQYaTmeCj5g1VAolOE2oUWCQKGf5txZgiXPzedB6c4/IQnqRdGCwGnyXhR\ne62i+qdm1r/qPKalJrokdF8AoYpbNHPioRe0JVaYxsSIDHArJFRcOxCgdyDi\nxUidnWoTCL9oeqHASJuwY5n174H5zrcdaPQYd4PsB0JYHwME+hEcyy6C+0rt\n/nKn+fZELoyGl/0ETKFSSrCOwHozE6CML0Q0VV0vTW/b4a03vbzL3cjRoMm1\neMR2uBcCyKQVl2wW5dQ3EENuBYoyQ5wPV143biItukjxBxs+oP7M0E/OaLIE\nGoHWQ0+U0WF3Ja7QeXHCPlomvZQ16lHXPVceNZwXQOwTKDsNNrZF57+OPrNm\nBlsX\r\n=NyfP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyTj4MtTLQRXU7RD06Pu9H/69KTDd2rQYwhZ4909SIXAiAMPwWEHLH9JF4Bcy9N80v7VQx+zWvaviV5ErwXIDczGg=="}]},"_npmUser":{"name":"bung87","email":"crc32@qq.com"},"directories":{},"maintainers":[{"name":"bung87","email":"crc32@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-imports_1.1.2_1626617570345_0.545482020870085"},"_hasShrinkwrap":false},"1.1.3":{"name":"@ad2302/find-imports","version":"1.1.3","description":"Find all imported modules in JavaScript files.","homepage":"https://github.com/cheton/find-imports","main":"index.js","scripts":{"prepublishOnly":"NODE_OPTIONS=\"--trace-warnings\" npm run eslint && npm test","eslint":"eslint *.js","test":"tap test/*.js --node-arg=--require --node-arg=@babel/register --no-coverage","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=@babel/register --nyc-arg=--require | coveralls"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/cheton/find-imports.git"},"keywords":[],"dependencies":{"@typescript-eslint/typescript-estree":"^4.28.3","ensure-array":"^1.0.0","esprima":"^4.0.1","fast-glob":"^3.2.7","lodash":"^4.17.4","typescript":"^4.3.5"},"devDependencies":{"@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.14.5","coveralls":"^3.1.0","eslint":"^6.8.0","tap":"^15.0.9"},"nyc":{"exclude":["test/index.js"]},"gitHead":"330601bddf9543fb07f88929253967413bef7911","bugs":{"url":"https://github.com/cheton/find-imports/issues"},"_id":"@ad2302/find-imports@1.1.3","_nodeVersion":"14.12.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-Id55uuu0kkphTVG78BZw8KJ7guBrSGm5gYPgOsS4ZRS5AXkJpJuHkGtxRLqhxdLOoA8Up8bOUnWM684mt8sYZQ==","shasum":"27d03cf85aa8b0d17a072cac4ce131b11c5a0800","tarball":"https://registry.npmjs.org/@ad2302/find-imports/-/find-imports-1.1.3.tgz","fileCount":17,"unpackedSize":26180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9D9oCRA9TVsSAnZWagAAWmAP+QCtXwGqalYCq4wFwppi\nf2ZGMyS1A9gMszLEIUsYrOkdSkg1RCh2pNTQOb04DTrtyboyLAEuzl9nyDbi\nI3xdMbjO86ZGdCW7t0ipahoKJQPHSMkjK4dH8DE16N5Iaw3NXbJrKHmuH0U5\nyLyhbjQMYCP6Ln5hlTeyt3XrlAu+Irkff7Psc3Q8oCSGxjyNRY6zsBBXo/ll\nSKehT6STFPim0upFMY0Q8VFvW44P4ZgdFA3ZDg9l9dwv4TV6Y3UvRHtsUEzN\nRDN1s6ti9UPDj3o7Q7hn5040qhXwandTIyIM+aVSYcZ3iUzwJcLTf62IzH1s\neIhMCaHjyIs8z1MPpkMkNAcG+VnpVEUTr1NNwkjaxAPFZbDMYermwqHPXu0U\nuKd4Gbga76oguxsJ4ZovQhtIjlhmYW+Uc7TFGUnKMywYFd6liQY2Q0FhLRQ2\newFhorKSBkgKYMRm1Slscl/EDvvNwY73w+fwEQXPeLKGec+E+oPDvyTfyuW1\nc0hbkfhE46y8Vy29FiDuB7O5KO7mHMC447utSXamWgJGfKx5KrTS47XjeLvD\nDJHZXwY45rew5/87RZn0R9chUamGzdC25KqpOIZRyvkK+6J5C5pNHr+FneCJ\nRdb4T4XHt4o7yHq6TBwBiOMAbE872Q4tviyALcqGFIODpo9/ZqhHgIxEtcEi\nH3eD\r\n=WOvw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzlesIOHnueD9ziELty1/kMSFMgNuKMIEKBOQojzHl/QIhAK3NKDNu8/E9M7PstJgXx/hn29qL3qGb8/HFTPXQZ37X"}]},"_npmUser":{"name":"bung87","email":"crc32@qq.com"},"directories":{},"maintainers":[{"name":"bung87","email":"crc32@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-imports_1.1.3_1626619752561_0.6510534381960122"},"_hasShrinkwrap":false},"2.0.0":{"name":"@ad2302/find-imports","version":"2.0.0","description":"Find all imported modules in JavaScript files.","homepage":"https://github.com/cheton/find-imports","main":"dist/index.js","module":"dist/index.mjs","scripts":{"tscheck":"tsc -p . --noEmit","prepublishOnly":"rimraf dist && rollup -c rollup.config.ts","eslint":"eslint *.js","test":"tap --node-arg=--loader=ts-node/esm --node-arg=--no-warnings --node-arg=--experimental-specifier-resolution=node  \"tests/**/*.spec.ts\""},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/cheton/find-imports.git"},"engines":{"node":">= 10"},"keywords":[],"dependencies":{"@typescript-eslint/typescript-estree":"^4.28.3","fast-glob":"^3.2.7","lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.uniq":"^4.5.0","lodash.values":"^4.3.0","typescript":"^4.3.5"},"devDependencies":{"ensure-array":"^1.0.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/lodash.difference":"^4.5.6","@types/lodash.flatten":"^4.4.6","@types/lodash.get":"^4.4.6","@types/lodash.uniq":"^4.5.6","@types/lodash.values":"^4.3.6","coveralls":"^3.1.0","eslint":"^6.8.0","rimraf":"^3.0.2","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-typescript2":"^0.30.0","tap":"^15.0.9","ts-node":"^10.2.1"},"gitHead":"d60888ce3dd76988c29d7dd121bd4724ce3dfee6","bugs":{"url":"https://github.com/cheton/find-imports/issues"},"_id":"@ad2302/find-imports@2.0.0","_nodeVersion":"14.17.4","_npmVersion":"7.20.5","dist":{"integrity":"sha512-qTJQJ5I9XA6buoOVui52mCYrKxFssQssriz4DDLjQD1qG4ju5BYEgXba9wGRsRcMFU1MPvh7UHMgbTXd7bzjJg==","shasum":"53bdc6d473511ac6e0290271bec3a797fe1e35e5","tarball":"https://registry.npmjs.org/@ad2302/find-imports/-/find-imports-2.0.0.tgz","fileCount":17,"unpackedSize":36625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOH6/CRA9TVsSAnZWagAA6L0P/1W+twuoaG85UkSFxQF5\nD4xaEkiT5vhVQtqqdUaKKsRuG8TtyE/rRRWO2K1J96HZZMaZgcwomG9KB2FU\ng8bp8HwvjxT+hqM7AomF9EEwf2uB5Vedzm3b1mZwrgDwpjtbiyuXgTwNrCxS\nq89K9Wx1KYwnCow9mtvLjYwEpl6QGfgZE4E6PsJiAOwkR64nMCoZxUoUo9OL\nhWhkOlnoTkBwErAHng05VmWDKFRqUh8E5oLokNTUiLIMO/sBzLoNGda46FRR\nzBJa1WsoixMUPBD1lGtvTd6rOg3tWB8roTTP1UGKIs/w3JcccuHYKwee/Ak5\nR9zUJUgDaX8XpTpw9yK0VGwicRflZsidAVVv7EQRkmxl0ED951x/JY5DtkCM\nqlduu3j4+8FOZcpZR+EbmGn87yDA4WP0WgbWmm86F245k7pQh21erlpYYGXN\ni56GFr4/1s/IgL8IMqEy1yxDaHyzeTnxkcUV8vrEuuxOhduo4HWaOc9iTk3B\nsWZPJ7p3oB+4+3aBYDo2nJcn3qySJ6hgdX5pf4zMqP9l2Y79SxqaFQhK38EI\nQUwUHSgmWj/1TasViE1Sk7+EqYsKp2Za8XHhpMNvYeZISBw0sRuc7vCrXCH2\nFNlMWA+iUXvJacsGiILIdqMw5up4vFFY9cnBa2xF+cN3ezxzppnz9cs7J4E1\nN4Vd\r\n=YJCu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0XVVULd3zrssXQkDInQSvG2IyNO4meg6IhpCHwukSuwIhANhyeyrmhyO3uhS6Nb5tRKzyBWLCZQLpU3ayiPttuFV+"}]},"_npmUser":{"name":"bung87","email":"crc32@qq.com"},"directories":{},"maintainers":[{"name":"bung87","email":"crc32@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-imports_2.0.0_1631092415585_0.12872142706876888"},"_hasShrinkwrap":false},"2.0.1":{"name":"@ad2302/find-imports","version":"2.0.1","description":"Find all imported modules in JavaScript files.","homepage":"https://github.com/cheton/find-imports","main":"dist/index.js","module":"dist/index.mjs","scripts":{"tscheck":"tsc -p . --noEmit","prepublishOnly":"rimraf dist && rollup -c rollup.config.ts","eslint":"eslint *.js","test":"tap --node-arg=--loader=ts-node/esm --node-arg=--no-warnings --node-arg=--experimental-specifier-resolution=node  \"tests/**/*.spec.ts\""},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/cheton/find-imports.git"},"engines":{"node":">= 10"},"keywords":[],"dependencies":{"@typescript-eslint/typescript-estree":"^4.28.3","fast-glob":"^3.2.7","lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.uniq":"^4.5.0","lodash.values":"^4.3.0","typescript":"^4.3.5"},"devDependencies":{"ensure-array":"^1.0.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/lodash.difference":"^4.5.6","@types/lodash.flatten":"^4.4.6","@types/lodash.get":"^4.4.6","@types/lodash.uniq":"^4.5.6","@types/lodash.values":"^4.3.6","coveralls":"^3.1.0","eslint":"^6.8.0","rimraf":"^3.0.2","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-typescript2":"^0.30.0","tap":"^15.0.9","ts-node":"^10.2.1"},"gitHead":"272e911ce6dc69241729723d3b0ddbfc82a900bd","bugs":{"url":"https://github.com/cheton/find-imports/issues"},"_id":"@ad2302/find-imports@2.0.1","_nodeVersion":"14.17.4","_npmVersion":"7.20.5","dist":{"integrity":"sha512-hSBZQjEJ4j3TzYulVrkKwqeiG30xYeOcesLDLmG06FIZemGGsjZgpQ7r/ZrmTr1m6u552s6PDm/hFnquRHU5zA==","shasum":"bb207a93eaee82326b267b883c7c91c20fcd30df","tarball":"https://registry.npmjs.org/@ad2302/find-imports/-/find-imports-2.0.1.tgz","fileCount":18,"unpackedSize":37126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOIEYCRA9TVsSAnZWagAA+UYP/iHM4t9lhsav09pna3DN\nmwcnPl+CbbJvOuNAB1gY8isqZQukAE7iUAXAQMa/UU2pPBMaZ2ZmzAwcpfPD\nM8+/UGiRXo2u/Mu7MNdZ/uTVeLegN3nrE2yqNRchmI8cL/Ia7jqMMbiM1xv4\nNIY3dHB7ASYkrvPjRkQXNZzv7VszwJZLUKElF3o9k+CNQL7aFeV02kcVvs9C\nTXBnKQ5oqiZZGkSbZR43BojEXqLF08VtUXpc5644nmUmH3Pc2j9UplZMKuVa\nZ3BaVHNzj72fgQxCAHZWHex6iJVKWRF77aLRNaqYg9f3Fza3CwLEVyNr5mgl\ndblf/xI/Fxq1nv5oG7qWB2QqCqZUtYWQ+P0l+2jJAZGvymT1tNNXAvV/GQLZ\nUWUPEEYhv0EeFQXLU8V/EC1AO7BdATjq3JBeuMZtQjhxPRUV5058KBafscDY\nUKqqIWoCyoPYpxWjwfEEafB2IL/iPSXeoxGZv67KKwp2iTRNfotjFboxOTw8\nJcVCFRXRzH2fnLCGIX9rs2kF4TOOvgl86FWeYdJUcLyGPLmQIYah7GVIKvgc\n7+/+dhuDler/UrkmNy+MXG5N2/lFhjBVNcR8L0XIFOyGc8PTfWczkinmIziI\n7nUl6WuTs949CoaaHKBhddUGqYZtR11dUx0JGuBw85jTUPLO4sP/LNkRH7e6\nif0E\r\n=OHDu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsrX3HNyp39OVduitabMZIaWpgf5je41zA+0VKlXs5FAIhAO6Zl2OLvzRLBRY9O19+TnbiUFne8Pq6bRvo4dIePS8U"}]},"_npmUser":{"name":"bung87","email":"crc32@qq.com"},"directories":{},"maintainers":[{"name":"bung87","email":"crc32@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-imports_2.0.1_1631093015987_0.21460046081890716"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-18T10:22:04.260Z","1.1.0":"2021-07-18T10:22:04.844Z","modified":"2022-04-04T11:21:01.445Z","1.1.1":"2021-07-18T13:49:55.533Z","1.1.2":"2021-07-18T14:12:50.576Z","1.1.3":"2021-07-18T14:49:12.715Z","2.0.0":"2021-09-08T09:13:35.736Z","2.0.1":"2021-09-08T09:23:36.163Z"},"maintainers":[{"name":"bung87","email":"crc32@qq.com"}],"description":"Find all imported modules in JavaScript files.","homepage":"https://github.com/cheton/find-imports","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/cheton/find-imports.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"bugs":{"url":"https://github.com/cheton/find-imports/issues"},"license":"MIT","readme":"# find-imports [![build status](https://travis-ci.org/cheton/find-imports.svg?branch=master)](https://travis-ci.org/cheton/find-imports) [![Coverage Status](https://coveralls.io/repos/github/cheton/find-imports/badge.svg?branch=master)](https://coveralls.io/github/cheton/find-imports?branch=master)\n\n[![NPM](https://nodei.co/npm/find-imports.png?downloads=true&stars=true)](https://www.npmjs.com/package/find-imports)\n\nFind all imported modules in JavaScript files. It's useful for bundling 3rd-party libraries into a vendor.js using webpack. For example:\n\n```js\nvar webpack = require('webpack');\nvar findImports = require('find-imports');\n\n// Webpack Configuration\nmodule.exports = {\n    entry: {\n        app: [\n            './src/index.js'\n        ],\n        vendor: findImports('src/**/*.{js,jsx}', { flatten: true })\n    },\n    output: {\n        path: path.join(__dirname, 'dist'),\n        filename: '[name].js'\n    },\n    plugins: [\n        new webpack.optimize.CommonsChunkPlugin('vendor', 'vendor.js')\n    ]\n};\n```\n\n## Installation\n\n```bash\nnpm install --save-dev find-imports\n```\n\n## Usage\nThe default options only return package imports:\n```js\nimport findImports from 'find-imports';\n\nconst files = [\n    // glob pattern\n    'src/**/*.{js,jsx}',\n\n    // use negative glob pattern to exclude files\n    '!src/**/*.spec.js'\n];\n\nfindImports(files);\n// → { 'src/index.jsx':\n//     [ 'lodash',\n//       'async',\n//       'jsuri',\n//       'react',\n//       'react-dom',\n//       'react-router' ] }\n```\n\nTo flatten the output:\n```js\nfindImports(files, { flatten: true });\n// → [ 'lodash',\n//     'async',\n//     'jsuri',\n//     'react',\n//     'react-dom',\n//     'react-router' ]\n\n```\n\nTo return absolute and relative imports:\n```js\nfindImports(files, {\n    absoluteImports: true,\n    relativeImports: true\n});\n// → { 'src/index.jsx':\n//     [ 'lodash',\n//       'async',\n//       'jsuri',\n//       'react',\n//       'react-dom',\n//       'react-router',\n//       '/index.styl',\n//       './index.css' ] }\n```\n\nTo only return absolute and relative imports (no packages):\n```js\nfindImports(files, {\n    absoluteImports: true,\n    relativeImports: true,\n    packageImports: false\n});\n// → { 'src/index.jsx':\n//     [ '/index.styl',\n//       './index.css' ] }\n```\n\n## Options\nBelow are the options with their default values:\n```js\n{\n    flatten: false,\n    packageImports: true,\n    absoluteImports: false,\n    relativeImports: false\n}\n```\n\n### flatten\nType: `Boolean` Default: <i>false</i>\n\nSets <i>true</i> to flatten the output and filter duplicate ones.\n\n### packageImports\nType: `Boolean` Default: <i>true</i>\n\nSets <i>true</i> to return package imports.\n\n### absoluteImports\nType: `Boolean` Default: <i>false</i>\n\nSets <i>true</i> to return absolute imports.\n\n### relativeImports\nType: `Boolean` Default: <i>false</i>\n\nSets <i>false</i> to return relative imports.\n\n## License\n\nCopyright (c) 2016 Cheton Wu\n\nLicensed under the [MIT License](LICENSE).\n","readmeFilename":"README.md"}