{"_id":"acorn-dynamic-import","_rev":"60926","name":"acorn-dynamic-import","description":"Support dynamic imports in acorn","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"jordangens","email":"jordangens@gmail.com"}],"time":{"modified":"2022-10-06T07:41:41.000Z","created":"2016-11-22T01:54:45.398Z","4.0.0":"2018-10-01T17:48:47.451Z","3.0.0":"2018-01-17T20:44:30.199Z","2.0.2":"2017-02-28T21:55:55.325Z","2.0.1":"2016-12-16T07:34:41.132Z","2.0.0":"2016-11-29T02:45:39.525Z","1.0.1":"2016-11-22T01:56:49.440Z","1.0.0":"2016-11-22T01:54:45.398Z"},"users":{"fengmiaosen":true},"author":{"name":"Jordan Gensler","email":"jordangens@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kesne/acorn-dynamic-import.git"},"versions":{"4.0.0":{"name":"acorn-dynamic-import","description":"Support dynamic imports in acorn","main":"lib/index.js","homepage":"https://github.com/kesne/acorn-dynamic-import","author":{"name":"Jordan Gensler","email":"jordangens@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kesne/acorn-dynamic-import.git"},"license":"MIT","scripts":{"build":"babel src --out-dir lib","test":"npm run lint && npm run tests-only","lint":"eslint .","tests-only":"mocha","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0","version:major":"npm --no-git-tag-version version major","version:minor":"npm --no-git-tag-version version minor","version:patch":"npm --no-git-tag-version version patch","postversion":"git commit package.json CHANGELOG.md -m \"v$npm_package_version\" && npm run tag && git push && git push --tags","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","tag":"git tag v$npm_package_version"},"peerDependencies":{"acorn":"^6.0.0"},"devDependencies":{"acorn":"^6.0.0","acorn-walk":"^6.0.0","babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-airbnb":"^2.1.1","babel-register":"^6.18.0","chai":"^3.0.0","eslint":"^3.10.2","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","in-publish":"^2.0.0","mocha":"^5.2.0","rimraf":"^2.5.4","safe-publish-latest":"^1.1.1"},"version":"4.0.0","gitHead":"14d4b20d63218d7961961cdabbbb3096dd17dd76","bugs":{"url":"https://github.com/kesne/acorn-dynamic-import/issues"},"_id":"acorn-dynamic-import@4.0.0","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"jordangens","email":"jordangens@gmail.com"},"dist":{"shasum":"482210140582a36b83c3e342e1cfebcaa9240948","size":3839,"noattachment":false,"key":"/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-dynamic-import/download/acorn-dynamic-import-4.0.0.tgz"},"maintainers":[{"name":"jordangens","email":"jordangens@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-dynamic-import_4.0.0_1538416127307_0.6175502106641202"},"_hasShrinkwrap":false,"publish_time":1538416127451,"_cnpm_publish_time":1538416127451,"deprecated":"This is probably built in to whatever tool you're using. If you still need it... idk"},"3.0.0":{"name":"acorn-dynamic-import","description":"Support dynamic imports in acorn","main":"lib/index.js","homepage":"https://github.com/kesne/acorn-dynamic-import","author":{"name":"Jordan Gensler","email":"jordangens@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kesne/acorn-dynamic-import.git"},"license":"MIT","scripts":{"build":"babel src --out-dir lib","test":"npm run lint && npm run tests-only","lint":"eslint .","tests-only":"mocha","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0","version:major":"npm --no-git-tag-version version major","version:minor":"npm --no-git-tag-version version minor","version:patch":"npm --no-git-tag-version version patch","postversion":"git commit package.json CHANGELOG.md -m \"v$npm_package_version\" && npm run tag && git push && git push --tags","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","tag":"git tag v$npm_package_version"},"dependencies":{"acorn":"^5.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-airbnb":"^2.1.1","babel-register":"^6.18.0","chai":"^3.0.0","eslint":"^3.10.2","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","in-publish":"^2.0.0","mocha":"^2.2.5","rimraf":"^2.5.4","safe-publish-latest":"^1.1.1"},"version":"3.0.0","gitHead":"58186e02ca823990f92b9c973b00b584d24ee1e1","bugs":{"url":"https://github.com/kesne/acorn-dynamic-import/issues"},"_id":"acorn-dynamic-import@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"jordangens","email":"jordangens@gmail.com"},"dist":{"shasum":"901ceee4c7faaef7e07ad2a47e890675da50a278","size":3651,"noattachment":false,"key":"/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-dynamic-import/download/acorn-dynamic-import-3.0.0.tgz"},"maintainers":[{"name":"jordangens","email":"jordangens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-dynamic-import-3.0.0.tgz_1516221870087_0.08761277981102467"},"directories":{},"publish_time":1516221870199,"_hasShrinkwrap":false,"_cnpm_publish_time":1516221870199,"deprecated":"This is probably built in to whatever tool you're using. If you still need it... idk"},"2.0.2":{"name":"acorn-dynamic-import","description":"Support dynamic imports in acorn","main":"lib/index.js","homepage":"https://github.com/kesne/acorn-dynamic-import","author":{"name":"Jordan Gensler","email":"jordangens@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kesne/acorn-dynamic-import.git"},"license":"MIT","scripts":{"build":"babel src --out-dir lib","test":"npm run lint && npm run tests-only","lint":"eslint .","tests-only":"mocha","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0","version:major":"npm --no-git-tag-version version major","version:minor":"npm --no-git-tag-version version minor","version:patch":"npm --no-git-tag-version version patch","postversion":"git commit package.json CHANGELOG.md -m \"v$npm_package_version\" && npm run tag && git push && git push --tags","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","tag":"git tag v$npm_package_version"},"dependencies":{"acorn":"^4.0.3"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-airbnb":"^2.1.1","babel-register":"^6.18.0","chai":"^3.0.0","eslint":"^3.10.2","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","in-publish":"^2.0.0","mocha":"^2.2.5","rimraf":"^2.5.4","safe-publish-latest":"^1.1.1"},"version":"2.0.2","gitHead":"bbde06efe095935575ec6454223d0a1d3b4e748e","bugs":{"url":"https://github.com/kesne/acorn-dynamic-import/issues"},"_id":"acorn-dynamic-import@2.0.2","_shasum":"c752bd210bef679501b6c6cb7fc84f8f47158cc4","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.2","_npmUser":{"name":"jordangens","email":"jordangens@gmail.com"},"dist":{"shasum":"c752bd210bef679501b6c6cb7fc84f8f47158cc4","size":3229,"noattachment":false,"key":"/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-dynamic-import/download/acorn-dynamic-import-2.0.2.tgz"},"maintainers":[{"name":"jordangens","email":"jordangens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/acorn-dynamic-import-2.0.2.tgz_1488318955046_0.037065627751871943"},"directories":{},"publish_time":1488318955325,"_cnpm_publish_time":1488318955325,"_hasShrinkwrap":false,"deprecated":"This is probably built in to whatever tool you're using. If you still need it... idk"},"2.0.1":{"name":"acorn-dynamic-import","description":"Support dynamic imports in acorn","main":"lib/index.js","homepage":"https://github.com/kesne/acorn-dynamic-import","author":{"name":"Jordan Gensler","email":"jordangens@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kesne/acorn-dynamic-import.git"},"license":"MIT","scripts":{"build":"babel src --out-dir lib","test":"npm run lint && npm run tests-only","lint":"eslint .","tests-only":"mocha","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0","version:major":"npm --no-git-tag-version version major","version:minor":"npm --no-git-tag-version version minor","version:patch":"npm --no-git-tag-version version patch","postversion":"git commit package.json CHANGELOG.md -m \"v$npm_package_version\" && npm run tag && git push && git push --tags","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","tag":"git tag v$npm_package_version"},"dependencies":{"acorn":"^4.0.3"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-airbnb":"^2.1.1","babel-register":"^6.18.0","chai":"^3.0.0","eslint":"^3.10.2","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","in-publish":"^2.0.0","mocha":"^2.2.5","rimraf":"^2.5.4","safe-publish-latest":"^1.1.1"},"version":"2.0.1","gitHead":"7226c32fe2368c6055efa0c175ba42a522351dcb","bugs":{"url":"https://github.com/kesne/acorn-dynamic-import/issues"},"_id":"acorn-dynamic-import@2.0.1","_shasum":"23f671eb6e650dab277fef477c321b1178a8cca2","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jordangens","email":"jordangens@gmail.com"},"dist":{"shasum":"23f671eb6e650dab277fef477c321b1178a8cca2","size":3149,"noattachment":false,"key":"/acorn-dynamic-import/-/acorn-dynamic-import-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-dynamic-import/download/acorn-dynamic-import-2.0.1.tgz"},"maintainers":[{"name":"jordangens","email":"jordangens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/acorn-dynamic-import-2.0.1.tgz_1481873679281_0.05304656596854329"},"directories":{},"publish_time":1481873681132,"_cnpm_publish_time":1481873681132,"_hasShrinkwrap":false,"deprecated":"This is probably built in to whatever tool you're using. If you still need it... idk"},"2.0.0":{"name":"acorn-dynamic-import","description":"Support dynamic imports in acorn","main":"lib/index.js","homepage":"https://github.com/kesne/acorn-dynamic-import","author":{"name":"Jordan Gensler","email":"jordangens@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kesne/acorn-dynamic-import.git"},"license":"MIT","scripts":{"build":"babel src --out-dir lib","test":"npm run lint && npm run tests-only","lint":"eslint .","tests-only":"mocha","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0","version:major":"npm --no-git-tag-version version major","version:minor":"npm --no-git-tag-version version minor","version:patch":"npm --no-git-tag-version version patch","postversion":"git commit package.json CHANGELOG.md -m \"v$npm_package_version\" && npm run tag && git push && git push --tags","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","tag":"git tag v$npm_package_version"},"dependencies":{"acorn":"^4.0.3","in-publish":"^2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-airbnb":"^2.1.1","babel-register":"^6.18.0","chai":"^3.0.0","eslint":"^3.10.2","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","mocha":"^2.2.5","rimraf":"^2.5.4","safe-publish-latest":"^1.1.1"},"version":"2.0.0","gitHead":"e029845f49314e24a2bd2a33204f77e5eb7a126c","bugs":{"url":"https://github.com/kesne/acorn-dynamic-import/issues"},"_id":"acorn-dynamic-import@2.0.0","_shasum":"276bae36be195f0d890e93f1327817c077145709","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jordangens","email":"jordangens@gmail.com"},"dist":{"shasum":"276bae36be195f0d890e93f1327817c077145709","size":3115,"noattachment":false,"key":"/acorn-dynamic-import/-/acorn-dynamic-import-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-dynamic-import/download/acorn-dynamic-import-2.0.0.tgz"},"maintainers":[{"name":"jordangens","email":"jordangens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/acorn-dynamic-import-2.0.0.tgz_1480387537723_0.4317971975542605"},"directories":{},"publish_time":1480387539525,"_cnpm_publish_time":1480387539525,"_hasShrinkwrap":false,"deprecated":"This is probably built in to whatever tool you're using. If you still need it... idk"},"1.0.1":{"name":"acorn-dynamic-import","description":"Support dynamic imports in acorn","main":"lib/index.js","homepage":"https://github.com/kesne/acorn-dynamic-import","author":{"name":"Jordan Gensler","email":"jordangens@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kesne/acorn-dynamic-import.git"},"license":"MIT","scripts":{"build":"babel src --out-dir lib","test":"npm run lint && npm run tests-only","lint":"eslint .","tests-only":"mocha","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0","version:major":"npm --no-git-tag-version version major","version:minor":"npm --no-git-tag-version version minor","version:patch":"npm --no-git-tag-version version patch","postversion":"git commit package.json CHANGELOG.md -m \"v$npm_package_version\" && npm run tag && git push && git push --tags","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","tag":"git tag v$npm_package_version"},"dependencies":{"acorn":"^3.1.0","in-publish":"^2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-airbnb":"^2.1.1","babel-register":"^6.18.0","chai":"^3.0.0","eslint":"^3.10.2","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","mocha":"^2.2.5","rimraf":"^2.5.4","safe-publish-latest":"^1.1.1"},"version":"1.0.1","gitHead":"8ab4a382f58b9d9e04e560973ee64b80cda04426","bugs":{"url":"https://github.com/kesne/acorn-dynamic-import/issues"},"_id":"acorn-dynamic-import@1.0.1","_shasum":"5438947d0821880687cd06a13f2d80cf31af19b1","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jordangens","email":"jordangens@gmail.com"},"dist":{"shasum":"5438947d0821880687cd06a13f2d80cf31af19b1","size":2688,"noattachment":false,"key":"/acorn-dynamic-import/-/acorn-dynamic-import-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-dynamic-import/download/acorn-dynamic-import-1.0.1.tgz"},"maintainers":[{"name":"jordangens","email":"jordangens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/acorn-dynamic-import-1.0.1.tgz_1479779809214_0.9345084892120212"},"directories":{},"publish_time":1479779809440,"_cnpm_publish_time":1479779809440,"_hasShrinkwrap":false,"deprecated":"This is probably built in to whatever tool you're using. If you still need it... idk"},"1.0.0":{"name":"acorn-dynamic-import","description":"Support dynamic imports in acorn","main":"index.js","homepage":"https://github.com/kesne/acorn-dynamic-import","author":{"name":"Jordan Gensler","email":"jordangens@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kesne/acorn-dynamic-import.git"},"license":"MIT","scripts":{"build":"babel src --out-dir lib","test":"npm run lint && npm run tests-only","lint":"eslint .","tests-only":"mocha","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0","version:major":"npm --no-git-tag-version version major","version:minor":"npm --no-git-tag-version version minor","version:patch":"npm --no-git-tag-version version patch","postversion":"git commit package.json CHANGELOG.md -m \"v$npm_package_version\" && npm run tag && git push && git push --tags","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","tag":"git tag v$npm_package_version"},"dependencies":{"acorn":"^3.1.0","in-publish":"^2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-airbnb":"^2.1.1","babel-register":"^6.18.0","chai":"^3.0.0","eslint":"^3.10.2","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","mocha":"^2.2.5","rimraf":"^2.5.4","safe-publish-latest":"^1.1.1"},"version":"1.0.0","gitHead":"6713d483499e8e92b8703434b156e0ac3484d4bc","bugs":{"url":"https://github.com/kesne/acorn-dynamic-import/issues"},"_id":"acorn-dynamic-import@1.0.0","_shasum":"5d905e85de66e36c56dc4fb983f97a9ca9c8541b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jordangens","email":"jordangens@gmail.com"},"dist":{"shasum":"5d905e85de66e36c56dc4fb983f97a9ca9c8541b","size":3082,"noattachment":false,"key":"/acorn-dynamic-import/-/acorn-dynamic-import-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-dynamic-import/download/acorn-dynamic-import-1.0.0.tgz"},"maintainers":[{"name":"jordangens","email":"jordangens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/acorn-dynamic-import-1.0.0.tgz_1479779685174_0.09460830898024142"},"directories":{},"publish_time":1479779685398,"_cnpm_publish_time":1479779685398,"_hasShrinkwrap":false,"deprecated":"This is probably built in to whatever tool you're using. If you still need it... idk"}},"readme":"# Dynamic import support in acorn\n\nThis is plugin for [Acorn](http://marijnhaverbeke.nl/acorn/) - a tiny, fast JavaScript parser, written completely in JavaScript.\n\nFor more information, check out the [proposal repo](https://github.com/tc39/proposal-dynamic-import).\n\n## Usage\n\nImporting this module gives you a plugin that can be used to extend an Acorn parser:\n\n```js\nimport Parser from 'acorn';\nimport dynamicImport from 'acorn-dynamic-import';\n\nParser.extend(dynamicImport).parse('import(\"something\");');\n```\n\nTo extend the AST walker for dynamic imports, you can injecting the new node type into [`acorn-walk`](https://www.npmjs.com/package/acorn-walk) like this:\n\n```js\nimport inject from 'acorn-dynamic-import/lib/walk';\nimport * as acornWalk from 'acorn-walk';\n\nconst walk = inject(acornWalk);\n```\n\n## License\n\nThis plugin is issued under the [MIT license](./LICENSE).\n","_attachments":{},"homepage":"https://github.com/kesne/acorn-dynamic-import","bugs":{"url":"https://github.com/kesne/acorn-dynamic-import/issues"},"license":"MIT"}