{"_id":"rewrite-imports","_rev":"1516619","name":"rewrite-imports","description":"A tiny (349B) utility to rewrite `import` statements as `require()`s; via RegExp","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"time":{"modified":"2021-11-10T06:22:23.000Z","created":"2017-07-25T22:32:40.855Z","3.0.0":"2021-06-03T23:48:57.462Z","2.0.3":"2019-04-04T21:17:21.836Z","2.0.2":"2019-04-04T08:06:38.523Z","2.0.1":"2019-01-20T22:19:25.586Z","2.0.0":"2019-01-09T03:05:07.669Z","1.4.0":"2018-11-22T19:48:36.870Z","1.3.2":"2018-10-13T17:06:27.099Z","1.3.1":"2018-08-28T05:31:53.453Z","1.3.0":"2018-08-24T04:05:49.590Z","1.2.0":"2018-08-13T19:15:10.261Z","1.1.1":"2018-08-10T18:34:24.323Z","1.1.0":"2018-08-08T08:37:28.364Z","1.0.0":"2017-07-25T22:32:40.855Z"},"users":{},"author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"https://lukeed.com"},"repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"versions":{"3.0.0":{"version":"3.0.0","name":"rewrite-imports","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"A tiny (349B) utility to rewrite `import` statements as `require()`s; via RegExp","module":"dist/index.mjs","unpkg":"dist/index.min.js","main":"dist/index.js","types":"index.d.ts","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"https://lukeed.com"},"engines":{"node":">=6"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bundt","test":"uvu -r esm test"},"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"bundt":"^0.3.0","esm":"3.2.25","uvu":"0.5.1"},"gitHead":"db407cf2953ad637a835c503648be26fbdffd873","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@3.0.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"4a5b921bbfa8030fd50c86d609b53432585a16bf","size":3256,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-3.0.0.tgz"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"directories":{},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_3.0.0_1622764137326_0.949643012045988"},"_hasShrinkwrap":false,"publish_time":1622764137462,"_cnpm_publish_time":1622764137462},"2.0.3":{"name":"rewrite-imports","version":"2.0.3","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","module":"dist/rewrite.mjs","unpkg":"dist/rewrite.min.js","main":"dist/rewrite.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=6"},"scripts":{"build":"bundt","pretest":"npm run build","test":"tape test/*.js | tap-spec"},"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"bundt":"^0.3.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"38cc9d5b9312afbb542dc6380ad43efc87d8dbc5","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"210fc05ebda6a6c6a2e396608b0146003d510dda","size":3146,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-2.0.3.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_2.0.3_1554412641670_0.7959729622269061"},"_hasShrinkwrap":false,"publish_time":1554412641836,"_cnpm_publish_time":1554412641836},"2.0.2":{"name":"rewrite-imports","version":"2.0.2","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","module":"dist/rewrite.mjs","unpkg":"dist/rewrite.min.js","main":"dist/rewrite.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=6"},"scripts":{"build":"bundt","pretest":"npm run build","test":"tape test/*.js | tap-spec"},"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"bundt":"^0.3.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"db8afca9a00e680f05276900fd1034a7d5afb6a2","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"1a862c8c6785219e7c0d3ccdb540ea0af74fef0a","size":3111,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-2.0.2.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_2.0.2_1554365198316_0.41283769995740505"},"_hasShrinkwrap":false,"publish_time":1554365198523,"_cnpm_publish_time":1554365198523},"2.0.1":{"name":"rewrite-imports","version":"2.0.1","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","browser":"dist/rewrite-imports.es5.js","main":"dist/rewrite-imports.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=6"},"scripts":{"build":"node builder","test":"tape test/*.js | tap-spec"},"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"buble":"^0.19.3","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"2898433995812b0a143e31dbc0c5eaeba8cc247a","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"628723296f99294cc20b7d01d1e2d6434ccea4e9","size":2923,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-2.0.1.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_2.0.1_1548022765461_0.1309522430566996"},"_hasShrinkwrap":false,"publish_time":1548022765586,"_cnpm_publish_time":1548022765586},"2.0.0":{"name":"rewrite-imports","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","browser":"dist/rewrite-imports.es5.js","main":"dist/rewrite-imports.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=6"},"scripts":{"build":"node builder","test":"tape test/*.js | tap-spec"},"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"buble":"^0.19.3","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"fb863b4163606a309a9d0c115e5837dd725b96d1","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"b2df0c722faa2508bd1d33900e147da77d1db9df","size":3012,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-2.0.0.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_2.0.0_1547003107532_0.2787720939580236"},"_hasShrinkwrap":false,"publish_time":1547003107669,"_cnpm_publish_time":1547003107669},"1.4.0":{"name":"rewrite-imports","version":"1.4.0","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","browser":"dist/rewrite-imports.es5.js","main":"dist/rewrite-imports.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"node builder","test":"tape test/*.js | tap-spec"},"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"buble":"^0.19.3","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"dc5f7326f26ab85d124950b0f9c83fce709e195a","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"198ebb73f59cfee8d214516c774b6aeef2c54a6e","size":2597,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-1.4.0.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_1.4.0_1542916116714_0.3437563870118807"},"_hasShrinkwrap":false,"publish_time":1542916116870,"_cnpm_publish_time":1542916116870},"1.3.2":{"name":"rewrite-imports","version":"1.3.2","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","browser":"dist/rewrite-imports.es5.js","main":"dist/rewrite-imports.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"node builder","test":"tape test/*.js | tap-spec"},"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"buble":"^0.19.3","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"619203f6c3ebe949869290fc6cbb081f816c7872","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@1.3.2","_shasum":"b608bc448926d8ede214a6289365ea2d5adb4a53","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"b608bc448926d8ede214a6289365ea2d5adb4a53","size":2733,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-1.3.2.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_1.3.2_1539450386971_0.3517003536447616"},"_hasShrinkwrap":false,"publish_time":1539450387099,"_cnpm_publish_time":1539450387099},"1.3.1":{"name":"rewrite-imports","version":"1.3.1","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","browser":"dist/rewrite-imports.es5.js","main":"dist/rewrite-imports.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"node builder","test":"tape test/*.js | tap-spec"},"files":["dist"],"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"buble":"^0.19.3","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"dd722312656e0fb00fcd141065cc2914974ab8b6","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"3b1a2ee2df39c716c3cf3ea4a1f62a7e2c08386a","size":2540,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-1.3.1.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_1.3.1_1535434313399_0.9519431173465382"},"_hasShrinkwrap":false,"publish_time":1535434313453,"_cnpm_publish_time":1535434313453},"1.3.0":{"name":"rewrite-imports","version":"1.3.0","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","browser":"dist/rewrite-imports.es5.js","main":"dist/rewrite-imports.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"node builder","test":"tape test/*.js | tap-spec"},"files":["dist"],"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"buble":"^0.19.3","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"50683f09c5bbd8f1dfabbad9ffce4de2b01d8233","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"016ddcd07adb7b9b42c8089e7045f94c43d2d964","size":2357,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-1.3.0.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_1.3.0_1535083549499_0.06928942450923858"},"_hasShrinkwrap":false,"publish_time":1535083549590,"_cnpm_publish_time":1535083549590},"1.2.0":{"name":"rewrite-imports","version":"1.2.0","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","browser":"dist/rewrite-imports.es5.js","main":"dist/rewrite-imports.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"node builder","test":"tape test/*.js | tap-spec"},"files":["dist"],"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"buble":"^0.19.3","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"ebca15c159883755491e4c50b46eabfa186b6837","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"091b05aa0a358e54b6582205b6feeb73977bd8fb","size":2357,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-1.2.0.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_1.2.0_1534187710149_0.44699869277010285"},"_hasShrinkwrap":false,"publish_time":1534187710261,"_cnpm_publish_time":1534187710261},"1.1.1":{"name":"rewrite-imports","version":"1.1.1","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","browser":"dist/rewrite-imports.es5.js","main":"dist/rewrite-imports.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"node builder","test":"tape test/*.js | tap-spec"},"files":["dist"],"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"buble":"^0.19.3","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"f7eeecfd55c3341a8159d1089e49160974d35b46","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"dd692353aeddd857d8ee2dfcf91da5bacbe22888","size":2347,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-1.1.1.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_1.1.1_1533926064235_0.524692669309547"},"_hasShrinkwrap":false,"publish_time":1533926064323,"_cnpm_publish_time":1533926064323},"1.1.0":{"name":"rewrite-imports","version":"1.1.0","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","browser":"dist/rewrite-imports.es5.js","main":"dist/rewrite-imports.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"prepublishOnly":"node builder","test":"tape test/*.js | tap-spec"},"files":["dist"],"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"buble":"^0.19.3","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"fb5b20fea5a34eae9e27de6f3f6e3b3b54b6c065","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"27defc0eef137ce151c0fad6c2457779d4f8564b","size":2357,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-1.1.0.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports_1.1.0_1533717448315_0.34313973322980806"},"_hasShrinkwrap":false,"publish_time":1533717448364,"_cnpm_publish_time":1533717448364},"1.0.0":{"name":"rewrite-imports","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/lukeed/rewrite-imports.git"},"description":"Rewrite `import` statements as `require()`s; via RegExp","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"test":"tape test/*.js | tap-spec"},"files":["index.js"],"keywords":["regex","rewrite","modules","imports","requires","aliases"],"devDependencies":{"tap-spec":"^4.1.1","tape":"^4.7.0"},"gitHead":"24bffc31f1c8a611a1ee61591dce2cc78faa2bd3","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"homepage":"https://github.com/lukeed/rewrite-imports#readme","_id":"rewrite-imports@1.0.0","_shasum":"a4705c3829006e4f7541bf29d534d8d3b1717c83","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"a4705c3829006e4f7541bf29d534d8d3b1717c83","size":2232,"noattachment":false,"key":"/rewrite-imports/-/rewrite-imports-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewrite-imports/download/rewrite-imports-1.0.0.tgz"},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rewrite-imports-1.0.0.tgz_1501021960233_0.9436344306450337"},"directories":{},"publish_time":1501021960855,"_hasShrinkwrap":false,"_cnpm_publish_time":1501021960855}},"readme":"# rewrite-imports [![CI](https://github.com/lukeed/rewrite-imports/actions/workflows/ci.yml/badge.svg)](https://github.com/lukeed/rewrite-imports/actions/workflows/ci.yml)\n\nA tiny (349B) utility to transform various `import` statements into `require()` calls, using regular expressions.\n\n> ***Looking for something _more_ backwards compatible?*** <br>\n> Check out [`v1.4.0`](https://github.com/lukeed/rewrite-imports/tree/v1.4.0) which does not rely on destructured assignment!\n\n\n## Caveats\n\nThis module returns a string and **does not** provide a runtime nor does it evaluate the output.\n\n> :bulb: For this behavior, use [`rewrite-module`](https://github.com/lukeed/rewrite-module) or check out [`@taskr/esnext`](https://github.com/lukeed/taskr/tree/master/packages/esnext) for an example.\n\nThe output requires a JavaScript runtime that supports `require` calls and [destructuring assignments](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuring) with Objects.\n\n  * At least `Node 6.x` is required\n\n  * Or, for browsers:\n    * A `require` shim is always needed – see [`fn`](#fn)\n    * Ensure your target browsers support destructuring – see [chart](https://kangax.github.io/compat-table/es6/#test-destructuring,_assignment)\n\nIf you have [false positives](https://github.com/lukeed/rewrite-imports/issues/8), you may want to use an AST to find actual `import` statements before transformation.\n\n> Check out an [example implementation](https://github.com/styleguidist/react-styleguidist/blob/82f22d217044dee6215e60696c39791ee168fc14/src/client/utils/transpileImports.js).\n\n\n## Install\n\n```\n$ npm install --save rewrite-imports\n```\n\n\n## Usage\n\n```js\nimport { rewrite } from 'rewrite-imports';\n// or\nconst { rewrite } = require('rewrite-imports');\n\nrewrite(`import foo from '../bar'`);\n//=> const foo = require('../bar');\n\nrewrite(`import { foo } from 'bar'`);\n//=> const { foo } = require('bar');\n\nrewrite(`import * as path from 'path';`);\n//=> const path = require('path');\n\nrewrite(`import { foo as bar, baz as bat, lol } from 'quz';`);\n//=> const { foo:bar, baz:bat, lol } = require('quz');\n\nrewrite(`import foobar, { foo as FOO, bar } from 'foobar';`);\n//=> const foobar = require('foobar');\n//=> const { foo:FOO, bar } = foobar;\n```\n\n\n## API\n\n### rewrite(input, fn)\n\n#### input\nType: `String`\n\nThe `import` statement(s) or the code containing `import` statement(s).\n\n> See [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import) for valid `import` statement syntax.\n\n#### fn\nType: `String`<br>\nDefault: `'require'`\n\nThe `require`-like function name to use. Defaults to `require` but you may choose to pass the name of a custom shim function; for example, `__webpack_require__` may work for webpack in the browser.\n\n## License\n\nMIT © [Luke Edwards](https://lukeed.com)\n","_attachments":{},"homepage":"https://github.com/lukeed/rewrite-imports#readme","bugs":{"url":"https://github.com/lukeed/rewrite-imports/issues"},"license":"MIT"}