{"maintainers":[{"name":"jordangens","email":"jordangens@gmail.com"}],"dist-tags":{"latest":"2.0.2"},"author":{"name":"Jordan Gensler","email":"jordangens@gmail.com"},"description":"Support dynamic imports in acorn","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\nYou can use this module directly in order to get Acorn instance with plugin installed:\n\n```js\nimport acorn from 'acorn-dynamic-import';\n// or...\nconst acorn = require('acorn-dynamic-import').default;\n```\n\nOr you can use `inject.js` for injecting plugin into your own version of Acorn like this:\n\n```js\nconst acorn = require('acorn-dynamic-import/lib/inject').default(require('./custom-acorn'));\n```\n\nThen, use the `plugins` option whenever you need to support dynamicImport while parsing:\n\n```js\nconst ast = acorn.parse(code, {\n  plugins: { dynamicImport: true }\n});\n```\n\n## License\n\nThis plugin is issued under the [MIT license](./LICENSE).\n","repository":{"type":"git","url":"git+https://github.com/kesne/acorn-dynamic-import.git"},"users":{"fengmiaosen":true},"bugs":{"url":"https://github.com/kesne/acorn-dynamic-import/issues"},"license":"MIT","versions":{"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","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/acorn-dynamic-import/-/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":{}},"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","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/acorn-dynamic-import/-/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":{}},"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","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/acorn-dynamic-import/-/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":{}},"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","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/acorn-dynamic-import/-/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":{}},"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","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/acorn-dynamic-import/-/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":{}}},"name":"acorn-dynamic-import","time":{"modified":"2017-06-22T01:41:39.845Z","created":"2016-11-22T01:54:45.398Z","1.0.0":"2016-11-22T01:54:45.398Z","1.0.1":"2016-11-22T01:56:49.440Z","2.0.0":"2016-11-29T02:45:39.525Z","2.0.1":"2016-12-16T07:34:41.132Z","2.0.2":"2017-02-28T21:55:55.325Z"},"readmeFilename":"README.md","homepage":"https://github.com/kesne/acorn-dynamic-import"}