{"_id":"babel-plugin-transform-dynamic-import","_rev":"369751","name":"babel-plugin-transform-dynamic-import","description":"Babel plugin to transpile import() to a deferred require(), for node","dist-tags":{"latest":"2.1.0"},"maintainers":[{"name":"timer","email":"timer150@gmail.com"}],"time":{"modified":"2021-07-26T06:52:08.000Z","created":"2017-12-03T20:29:28.281Z","2.1.0":"2018-09-24T21:28:40.418Z","2.0.0":"2017-12-03T20:29:28.281Z"},"users":{},"author":{"name":"Jordan Gensler","email":"jordan.gensler@airbnb.com"},"repository":{"type":"git","url":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git"},"versions":{"2.1.0":{"name":"babel-plugin-transform-dynamic-import","version":"2.1.0","description":"Babel plugin to transpile import() to a deferred require(), for node","main":"lib/index.js","directories":{"test":"test"},"scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build":"babel src --out-dir lib","pretest":"npm run lint && npm run build","test":"npm run tests-only","tests-only":"mocha","lint":"eslint .","prepublish":"not-in-publish || (safe-publish-latest && npm run build)","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"},"repository":{"type":"git","url":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git"},"keywords":["babel","plugin","dynamic","import","node"],"author":{"name":"Jordan Gensler","email":"jordan.gensler@airbnb.com"},"license":"MIT","bugs":{"url":"https://github.com/airbnb/babel-plugin-dynamic-import-node/issues"},"homepage":"https://github.com/airbnb/babel-plugin-dynamic-import-node#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-template-literals":"^7.0.0","@babel/preset-env":"^7.1.0","@babel/preset-es2015":"^7.0.0-beta.53","@babel/register":"^7.0.0","airbnb-js-shims":"^1.3.0","babel-eslint":"^9.0.0","chai":"^4.1.2","eslint":"^4.11.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","in-publish":"^2.0.0","mocha":"^4.0.1","rimraf":"^2.6.2","safe-publish-latest":"^1.1.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.0.0"},"gitHead":"5d7645a14e2f691acd13d06b9e51a7138bdebc3d","_id":"babel-plugin-transform-dynamic-import@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"timer","email":"timer150@gmail.com"},"dist":{"shasum":"3ce618dd983c072b6e2135f527d46092fb45d80e","size":36396,"noattachment":false,"key":"/babel-plugin-transform-dynamic-import/-/babel-plugin-transform-dynamic-import-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-dynamic-import/download/babel-plugin-transform-dynamic-import-2.1.0.tgz"},"maintainers":[{"name":"timer","email":"timer150@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-dynamic-import_2.1.0_1537824520229_0.4576666055848737"},"_hasShrinkwrap":false,"publish_time":1537824520418,"_cnpm_publish_time":1537824520418},"2.0.0":{"name":"babel-plugin-transform-dynamic-import","version":"2.0.0","description":"Babel plugin to transpile import() to a deferred require(), for node","main":"lib/index.js","directories":{"test":"test"},"scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build":"babel src --out-dir lib","pretest":"npm run lint && npm run build","test":"npm run tests-only","tests-only":"mocha","lint":"eslint .","prepublish":"not-in-publish || (safe-publish-latest && npm run build)","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"},"repository":{"type":"git","url":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git"},"keywords":["babel","plugin","dynamic","import","node"],"author":{"name":"Jordan Gensler","email":"jordan.gensler@airbnb.com"},"license":"MIT","bugs":{"url":"https://github.com/airbnb/babel-plugin-dynamic-import-node/issues"},"homepage":"https://github.com/airbnb/babel-plugin-dynamic-import-node#readme","devDependencies":{"@babel/cli":"7.0.0-beta.34","@babel/core":"7.0.0-beta.34","@babel/plugin-transform-template-literals":"^7.0.0-beta.34","@babel/preset-env":"^7.0.0-beta.34","@babel/preset-es2015":"^7.0.0-beta.34","@babel/register":"7.0.0-beta.34","airbnb-js-shims":"^1.3.0","babel-eslint":"^8.0.3","chai":"^4.1.2","eslint":"^4.11.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","in-publish":"^2.0.0","mocha":"^4.0.1","rimraf":"^2.6.2","safe-publish-latest":"^1.1.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"7.0.0-beta.34"},"gitHead":"cb59b33d94ae296f5fa830fcb2a07b363d9d2bb2","_id":"babel-plugin-transform-dynamic-import@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"timer","email":"timer150@gmail.com"},"dist":{"shasum":"b647ad73e5050964bdf74297587120f0e9e57703","size":5266,"noattachment":false,"key":"/babel-plugin-transform-dynamic-import/-/babel-plugin-transform-dynamic-import-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-dynamic-import/download/babel-plugin-transform-dynamic-import-2.0.0.tgz"},"maintainers":[{"name":"timer","email":"timer150@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-dynamic-import-2.0.0.tgz_1512332967361_0.14391005667857826"},"publish_time":1512332968281,"_hasShrinkwrap":false,"_cnpm_publish_time":1512332968281}},"readme":"# babel-plugin-transform-dynamic-import\n\nBabel plugin to transpile `import()` to a deferred `require()`, for node. Matches the [proposed spec](https://github.com/domenic/proposal-import-function).\n\n**NOTE:** Babylon >= v6.12.0 is required to correct parse dynamic imports.\n\n## Installation\n\n```sh\n$ npm install babel-plugin-transform-dynamic-import --save-dev\n```\n\n## Usage\n\n### Via `.babelrc` (Recommended)\n\n**.babelrc**\n\n```json\n{\n  \"plugins\": [\"transform-dynamic-import\"]\n}\n```\n\n### Via CLI\n\n```sh\n$ babel --plugins transform-dynamic-import script.js\n```\n\n### Via Node API\n\n```javascript\nrequire('@babel/core').transform('code', {\n  plugins: ['transform-dynamic-import']\n});\n```\n","_attachments":{},"homepage":"https://github.com/airbnb/babel-plugin-dynamic-import-node#readme","bugs":{"url":"https://github.com/airbnb/babel-plugin-dynamic-import-node/issues"},"license":"MIT"}