{"_id":"cjs-module-lexer","_rev":"206175","name":"cjs-module-lexer","description":"Lexes CommonJS modules, returning their named exports metadata","dist-tags":{"latest":"1.2.2"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"time":{"modified":"2023-03-21T14:12:57.000Z","created":"2020-05-14T08:53:03.067Z","1.2.2":"2021-07-15T19:33:13.875Z","1.2.1":"2021-04-29T10:52:25.915Z","1.2.0":"2021-04-28T11:01:43.424Z","1.1.1":"2021-03-30T18:12:58.999Z","1.1.0":"2021-03-11T12:39:59.496Z","1.0.0":"2020-11-02T16:06:21.448Z","0.6.0":"2020-11-01T22:53:01.966Z","0.5.2":"2020-10-31T18:44:18.302Z","0.5.1":"2020-10-31T16:06:22.116Z","0.5.0":"2020-10-29T17:19:53.872Z","0.4.3":"2020-10-21T20:29:31.527Z","0.4.2":"2020-10-14T12:45:37.399Z","0.4.1":"2020-10-13T20:21:53.245Z","0.4.0":"2020-10-04T14:41:46.323Z","0.3.3":"2020-09-28T05:11:27.110Z","0.3.2":"2020-09-28T04:58:37.875Z","0.3.1":"2020-09-27T03:27:31.471Z","0.3.0":"2020-09-25T07:52:48.807Z","0.2.12":"2020-09-01T22:15:59.675Z","0.2.11":"2020-06-28T01:31:04.318Z","0.2.10":"2020-06-15T01:18:13.326Z","0.2.9":"2020-06-14T01:36:29.196Z","0.2.8":"2020-06-13T08:39:07.305Z","0.2.7":"2020-06-12T11:45:54.072Z","0.2.6":"2020-05-29T03:39:13.544Z","0.2.5":"2020-05-29T03:33:27.244Z","0.2.4":"2020-05-19T04:33:18.759Z","0.2.3":"2020-05-17T08:34:16.482Z","0.2.2":"2020-05-16T01:34:51.244Z","0.2.1":"2020-05-16T01:32:48.092Z","0.2.0":"2020-05-16T00:33:36.214Z","0.1.4":"2020-05-15T05:11:28.174Z","0.1.3":"2020-05-15T04:44:26.334Z","0.1.2":"2020-05-14T09:50:40.081Z","0.1.1":"2020-05-14T09:48:59.112Z","0.1.0":"2020-05-14T08:53:03.067Z"},"users":{},"author":{"name":"Guy Bedford"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"versions":{"1.2.2":{"name":"cjs-module-lexer","version":"1.2.2","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"types":"lexer.d.ts","scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"a96e7b52b99d39fee25d69f356905161d14a15ed","_id":"cjs-module-lexer@1.2.2","_nodeVersion":"14.17.2","_npmVersion":"6.14.13","dist":{"shasum":"9f84ba3244a512f3a54e5277e8eef4c489864e40","size":44048,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-1.2.2.tgz"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_1.2.2_1626377593719_0.8548195669133953"},"_hasShrinkwrap":false,"publish_time":1626377593875,"_cnpm_publish_time":1626377593875,"_cnpmcore_publish_time":"2021-12-16T11:57:39.181Z"},"1.2.1":{"name":"cjs-module-lexer","version":"1.2.1","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"types":"lexer.d.ts","scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"466b1a2e736d778f4304698569d71efef711a371","_id":"cjs-module-lexer@1.2.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"shasum":"2fd46d9906a126965aa541345c499aaa18e8cd73","size":44058,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-1.2.1.tgz"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_1.2.1_1619693545780_0.8657069478346293"},"_hasShrinkwrap":false,"publish_time":1619693545915,"_cnpm_publish_time":1619693545915,"_cnpmcore_publish_time":"2021-12-16T11:57:39.988Z"},"1.2.0":{"name":"cjs-module-lexer","version":"1.2.0","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"types":"lexer.d.ts","scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"ee93a605240f103296feb44b3b3d0c32528f2535","_id":"cjs-module-lexer@1.2.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"shasum":"5b2a542d63f32f69c8735e4447ec26a8a6f21b3e","size":43405,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-1.2.0.tgz"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_1.2.0_1619607703263_0.4576102531532942"},"_hasShrinkwrap":false,"publish_time":1619607703424,"_cnpm_publish_time":1619607703424,"_cnpmcore_publish_time":"2021-12-16T11:57:40.253Z"},"1.1.1":{"name":"cjs-module-lexer","version":"1.1.1","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"types":"lexer.d.ts","scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"d74e77007d1bb632f3607d2afd9ffbdea69d76f2","_id":"cjs-module-lexer@1.1.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"4a62531147dd488d0369c1cf1580b621796a9b26","size":43889,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-1.1.1.tgz"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_1.1.1_1617127978813_0.3481678168519362"},"_hasShrinkwrap":false,"publish_time":1617127978999,"_cnpm_publish_time":1617127978999,"_cnpmcore_publish_time":"2021-12-16T11:57:40.562Z"},"1.1.0":{"name":"cjs-module-lexer","version":"1.1.0","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"types":"lexer.d.ts","scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"6ec8053af179c18bef3ae496935a08a87eaaaecb","_id":"cjs-module-lexer@1.1.0","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"shasum":"22a566b2c5335fc390de2fab246a0b8eccdd5264","size":43519,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-1.1.0.tgz"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_1.1.0_1615466399344_0.010924048572736877"},"_hasShrinkwrap":false,"publish_time":1615466399496,"_cnpm_publish_time":1615466399496},"1.0.0":{"name":"cjs-module-lexer","version":"1.0.0","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"types":"lexer.d.ts","scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"e4af39ff7efbbd4e86a3170be69760123c1a44be","_id":"cjs-module-lexer@1.0.0","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"shasum":"c125ff0f4ab2c898dda909352f254d55e2213261","size":41923,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-1.0.0.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_1.0.0_1604333181263_0.12089865853576054"},"_hasShrinkwrap":false,"publish_time":1604333181448,"_cnpm_publish_time":1604333181448},"0.6.0":{"name":"cjs-module-lexer","version":"0.6.0","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"types":"lexer.d.ts","scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"f50b9ef5b8cbb992ef9747032de8d9b268d1fd4f","_id":"cjs-module-lexer@0.6.0","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"shasum":"4186fcca0eae175970aee870b9fe2d6cf8d5655f","size":41406,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.6.0.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.6.0_1604271181808_0.8244588583255592"},"_hasShrinkwrap":false,"publish_time":1604271181966,"_cnpm_publish_time":1604271181966},"0.5.2":{"name":"cjs-module-lexer","version":"0.5.2","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"9ad85cba094441effcab6b315c96414448cdb178","_id":"cjs-module-lexer@0.5.2","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"shasum":"6e979f3065fe30cd531ebfbbd93033e6a14bc4ca","size":41125,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.5.2.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.5.2.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.5.2_1604169858186_0.6370414543619802"},"_hasShrinkwrap":false,"publish_time":1604169858302,"_cnpm_publish_time":1604169858302},"0.5.1":{"name":"cjs-module-lexer","version":"0.5.1","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"16e6bc63ce26037bec7f7987e2fb4933a66769a8","_id":"cjs-module-lexer@0.5.1","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"shasum":"d974cc192c7235e849a5d866f641fdec599feba9","size":41013,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.5.1.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.5.1.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.5.1_1604160381917_0.1367199903103864"},"_hasShrinkwrap":false,"publish_time":1604160382116,"_cnpm_publish_time":1604160382116},"0.5.0":{"name":"cjs-module-lexer","version":"0.5.0","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"638f6d61825859c56c9642bd0bb6d7395cf98d09","_id":"cjs-module-lexer@0.5.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"25ca2a6799f5ead21d006293c69a198789b488c6","size":40091,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.5.0.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.5.0.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.5.0_1603991993701_0.8236149168034901"},"_hasShrinkwrap":false,"publish_time":1603991993872,"_cnpm_publish_time":1603991993872},"0.4.3":{"name":"cjs-module-lexer","version":"0.4.3","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make && npm run build","footprint":"npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"91462ded1f144c2d56512af4bd2ccb8ce16a3a17","_id":"cjs-module-lexer@0.4.3","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"9e31f7fe701f5fcee5793f77ab4e58fa8dcde8bc","size":39914,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.4.3.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.4.3.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.4.3_1603312171396_0.5305717631244737"},"_hasShrinkwrap":false,"publish_time":1603312171527,"_cnpm_publish_time":1603312171527},"0.4.2":{"name":"cjs-module-lexer","version":"0.4.2","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"49a3687bc67131c5f7538f231337773a59abeeb8","_id":"cjs-module-lexer@0.4.2","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"0eb6e2dee8f1969d013d12bc0435db9a5a31aadf","size":38800,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.4.2.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.4.2.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.4.2_1602679536973_0.9676565202230729"},"_hasShrinkwrap":false,"publish_time":1602679537399,"_cnpm_publish_time":1602679537399},"0.4.1":{"name":"cjs-module-lexer","version":"0.4.1","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"664f6d750abeea22ccaf832db1b1fbc3b2e0f3ae","_id":"cjs-module-lexer@0.4.1","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"5b3ebc507a0baf5681a7fcdf9fb5509d09c84ae8","size":38808,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.4.1.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.4.1.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.4.1_1602620513067_0.7764190584856394"},"_hasShrinkwrap":false,"publish_time":1602620513245,"_cnpm_publish_time":1602620513245},"0.4.0":{"name":"cjs-module-lexer","version":"0.4.0","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"10ef34d01300c1a0b56847006f3e2e157abaaf31","_id":"cjs-module-lexer@0.4.0","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"c0369ade083b167d89fb1ce9bd7222277d879952","size":38656,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.4.0.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.4.0.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.4.0_1601822506117_0.686287049807019"},"_hasShrinkwrap":false,"publish_time":1601822506323,"_cnpm_publish_time":1601822506323},"0.3.3":{"name":"cjs-module-lexer","version":"0.3.3","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"9f32d7a83a435ed6f7716318a5367a82d6480079","_id":"cjs-module-lexer@0.3.3","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"40b863443a2ad8aa8d70b10afd65b7aba93a3a08","size":38464,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.3.3.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.3.3.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.3.3_1601269886938_0.12619854723447044"},"_hasShrinkwrap":false,"publish_time":1601269887110,"_cnpm_publish_time":1601269887110},"0.3.2":{"name":"cjs-module-lexer","version":"0.3.2","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"42ce1cc5126bdbdeda4b9eb6a860760e3eb77685","_id":"cjs-module-lexer@0.3.2","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"483e53472feffbcc4439fd9461541432893203ba","size":38466,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.3.2.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.3.2.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.3.2_1601269117735_0.26975391817658534"},"_hasShrinkwrap":false,"publish_time":1601269117875,"_cnpm_publish_time":1601269117875},"0.3.1":{"name":"cjs-module-lexer","version":"0.3.1","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"fa9483c8dbc3366ed276e8d4de600dd3a2e09106","_id":"cjs-module-lexer@0.3.1","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"9dc38f56fe33614d72b5def28d0069752ae7e256","size":32782,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.3.1.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.3.1.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.3.1_1601177251318_0.38793712244523815"},"_hasShrinkwrap":false,"publish_time":1601177251471,"_cnpm_publish_time":1601177251471},"0.3.0":{"name":"cjs-module-lexer","version":"0.3.0","description":"Lexes CommonJS modules, returning their named exports metadata","main":"lexer.js","exports":{"import":"./dist/lexer.mjs","default":"./lexer.js"},"scripts":{"test-js":"mocha -b -u tdd test/*.js","test-wasm":"WASM=1 mocha -b -u tdd test/*.js","test":"npm run test-wasm && npm run test-js","bench":"node --expose-gc bench/index.mjs","build":"node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"200bccd28ced104502af02c4aa10828b2a23c003","_id":"cjs-module-lexer@0.3.0","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"9766c5cfe7d46652143310f608ffd0394926c73b","size":32107,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.3.0.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.3.0.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.3.0_1601020368646_0.15949722111344355"},"_hasShrinkwrap":false,"publish_time":1601020368807,"_cnpm_publish_time":1601020368807},"0.2.12":{"name":"cjs-module-lexer","version":"0.2.12","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"c062e552107c02dd88df0e577fe92669d523590e","_id":"cjs-module-lexer@0.2.12","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"f7e8fe5ceed35e92d33e8b28bbf2ed390725f3ab","size":13836,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.12.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.12.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.12_1598998559556_0.7257892288264285"},"_hasShrinkwrap":false,"publish_time":1598998559675,"_cnpm_publish_time":1598998559675},"0.2.11":{"name":"cjs-module-lexer","version":"0.2.11","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"480a099ad911190a5675c524afaa6bc422d2ed02","_id":"cjs-module-lexer@0.2.11","_nodeVersion":"12.18.1","_npmVersion":"6.12.0","dist":{"shasum":"1994124fc48c1c269202533d9670046f4c6c936f","size":13850,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.11.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.11.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.11_1593307864115_0.4154059813065101"},"_hasShrinkwrap":false,"publish_time":1593307864318,"_cnpm_publish_time":1593307864318},"0.2.10":{"name":"cjs-module-lexer","version":"0.2.10","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"a6565697a4954494be1ce094912fc81a38b36daf","_id":"cjs-module-lexer@0.2.10","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"1a842d5adb5438468567255102765001f1c64719","size":23105,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.10.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.10.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.10_1592183893209_0.5021664162969084"},"_hasShrinkwrap":false,"publish_time":1592183893326,"_cnpm_publish_time":1592183893326},"0.2.9":{"name":"cjs-module-lexer","version":"0.2.9","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"0f16e02fe454eefff55a9e15ac7556840dd6ae0a","_id":"cjs-module-lexer@0.2.9","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"6ad13b4ba4c681762389df818c725369816606a6","size":22547,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.9.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.9.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.9_1592098589018_0.7031524223903256"},"_hasShrinkwrap":false,"publish_time":1592098589196,"_cnpm_publish_time":1592098589196},"0.2.8":{"name":"cjs-module-lexer","version":"0.2.8","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"06bfdb03e739312209c8ddeeaf423b60e33ad790","_id":"cjs-module-lexer@0.2.8","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"e7ed93563da94ac9bbabf9b22d40d068c0b51ad2","size":22715,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.8.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.8.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.8_1592037547104_0.06489106851381221"},"_hasShrinkwrap":false,"publish_time":1592037547305,"_cnpm_publish_time":1592037547305},"0.2.7":{"name":"cjs-module-lexer","version":"0.2.7","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"f2acf6031ad3626938f80bf4ee44b66dc8bb44e5","_id":"cjs-module-lexer@0.2.7","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"35a4546bd780eb2055a584b4ccae738b74accbdc","size":22692,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.7.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.7.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.7_1591962353877_0.2819335636310787"},"_hasShrinkwrap":false,"publish_time":1591962354072,"_cnpm_publish_time":1591962354072},"0.2.6":{"name":"cjs-module-lexer","version":"0.2.6","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"3904b352e4fdddafcf227bdab4b2bc27c824978b","_id":"cjs-module-lexer@0.2.6","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"shasum":"105e932024e9df12c5f165c9f09c027e99d1f472","size":22579,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.6.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.6.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.6_1590723553393_0.17827609033357672"},"_hasShrinkwrap":false,"publish_time":1590723553544,"_cnpm_publish_time":1590723553544},"0.2.5":{"name":"cjs-module-lexer","version":"0.2.5","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"c05d6b0ac9c2505f2b48902cd2512c5d5cf50127","_id":"cjs-module-lexer@0.2.5","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"shasum":"bc20a5a222342aebc9736d811d5b9fd132a82a2a","size":22568,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.5.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.5.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.5_1590723207085_0.6384862534812106"},"_hasShrinkwrap":false,"publish_time":1590723207244,"_cnpm_publish_time":1590723207244},"0.2.4":{"name":"cjs-module-lexer","version":"0.2.4","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"65d6743ec903d3b411a7d0f2b1ff708ca6ede19e","_id":"cjs-module-lexer@0.2.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"shasum":"df16401dd94a9b0e2b1eb0248c0bfa37685c596c","size":13780,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.4.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.4.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.4_1589862798632_0.2666174156480876"},"_hasShrinkwrap":false,"publish_time":1589862798759,"_cnpm_publish_time":1589862798759},"0.2.3":{"name":"cjs-module-lexer","version":"0.2.3","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"b890acf6614f0a6256d256eea98abfce6aefdf5e","_id":"cjs-module-lexer@0.2.3","_nodeVersion":"12.16.1","_npmVersion":"6.12.0","dist":{"shasum":"998a375ebaa5ffc2fb3dc1a6526ccb68d5fd1322","size":13629,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.3.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.3.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.3_1589704456340_0.8712411940542812"},"_hasShrinkwrap":false,"publish_time":1589704456482,"_cnpm_publish_time":1589704456482},"0.2.2":{"name":"cjs-module-lexer","version":"0.2.2","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"7a04e2437c602ce66a023fa7d736dd979e3c5555","_id":"cjs-module-lexer@0.2.2","_nodeVersion":"12.16.1","_npmVersion":"6.12.0","dist":{"shasum":"72fa13961a037ca1f00ded6d34d56281bc1ff7ba","size":13615,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.2.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.2.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.2_1589592891126_0.5802981205425355"},"_hasShrinkwrap":false,"publish_time":1589592891244,"_cnpm_publish_time":1589592891244},"0.2.1":{"name":"cjs-module-lexer","version":"0.2.1","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"e836294f548b74a5c0e46193e1d86312cd7c4ea0","_id":"cjs-module-lexer@0.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.12.0","dist":{"shasum":"85d1f3ae526db13f10b4ce82dd0ba994c792a64c","size":13617,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.1.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.1.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.1_1589592767917_0.6330824532916965"},"_hasShrinkwrap":false,"publish_time":1589592768092,"_cnpm_publish_time":1589592768092},"0.2.0":{"name":"cjs-module-lexer","version":"0.2.0","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.js","module":"dist/lexer.mjs","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.mjs | terser -o dist/lexer.js","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"708bdaea20f159f30342d515b545776dd9e1cacb","_id":"cjs-module-lexer@0.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.12.0","dist":{"shasum":"d288a35c25b17ab51fe6e90ab29829f704f5910f","size":13597,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.2.0.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.2.0.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.2.0_1589589216022_0.014526623779237191"},"_hasShrinkwrap":false,"publish_time":1589589216214,"_cnpm_publish_time":1589589216214},"0.1.4":{"name":"cjs-module-lexer","version":"0.1.4","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.cjs","module":"dist/lexer.js","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.js | terser -o dist/lexer.cjs","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"type":"module","repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"76c8ad99ebdba83fce64445fd247b3810c07d138","_id":"cjs-module-lexer@0.1.4","_nodeVersion":"12.16.1","_npmVersion":"6.12.0","dist":{"shasum":"36586d7aa40d55dc27fb179abc1cca286b91bc12","size":13279,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.1.4.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.1.4.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.1.4_1589519488062_0.6554376800257853"},"_hasShrinkwrap":false,"publish_time":1589519488174,"_cnpm_publish_time":1589519488174},"0.1.3":{"name":"cjs-module-lexer","version":"0.1.3","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.cjs","module":"dist/lexer.js","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.js | terser -o dist/lexer.cjs","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"type":"module","repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"e85bb98955bafda1fdb609f702429dd2d4a60e60","_id":"cjs-module-lexer@0.1.3","_nodeVersion":"12.16.1","_npmVersion":"6.12.0","dist":{"shasum":"128e38e57f7397b3b548b8c2015ebb1cba31ee03","size":13244,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.1.3.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.1.3.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.1.3_1589517866154_0.026601161137137952"},"_hasShrinkwrap":false,"publish_time":1589517866334,"_cnpm_publish_time":1589517866334},"0.1.2":{"name":"cjs-module-lexer","version":"0.1.2","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.cjs","module":"dist/lexer.js","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.js | terser -o dist/lexer.cjs","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"type":"module","repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"7672983fdb90274718546e1ea9e9b99935c7b2f1","_id":"cjs-module-lexer@0.1.2","_nodeVersion":"12.16.1","_npmVersion":"6.12.0","dist":{"shasum":"b0d45ab878847d7e88751637164d2c8e6efdd1d2","size":12714,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.1.2.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.1.2.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.1.2_1589449839932_0.13418472169098905"},"_hasShrinkwrap":false,"publish_time":1589449840081,"_cnpm_publish_time":1589449840081},"0.1.1":{"name":"cjs-module-lexer","version":"0.1.1","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.cjs","module":"dist/lexer.js","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.js | terser -o dist/lexer.cjs","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"type":"module","repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"cd2f288972d5a6cf2d3d771a34afed6d2590dbda","_id":"cjs-module-lexer@0.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.12.0","dist":{"shasum":"363c57839c7af7fe91e83c497947eddd4ac7a519","size":13376,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.1.1.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.1.1.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.1.1_1589449738927_0.8735157421125943"},"_hasShrinkwrap":false,"publish_time":1589449739112,"_cnpm_publish_time":1589449739112},"0.1.0":{"name":"cjs-module-lexer","version":"0.1.0","description":"Lexes CommonJS modules, returning their named exports metadata","main":"dist/lexer.cjs","module":"dist/lexer.js","scripts":{"test":"NODE_OPTIONS=\"--experimental-modules\" mocha -b -u tdd test/*.cjs","build":"node --experimental-modules build.js && babel dist/lexer.js | terser -o dist/lexer.cjs","build-wasm":"make lib/lexer.wasm && node build.js","bench":"node --experimental-modules --expose-gc bench/index.js","prepublishOnly":"make optimize && npm run build","footprint":"make optimize && npm run build && cat dist/lexer.js | gzip -9f | wc -c"},"author":{"name":"Guy Bedford"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0","kleur":"^2.0.2","mocha":"^5.2.0","terser":"^4.1.4"},"type":"module","repository":{"type":"git","url":"git+https://github.com/guybedford/cjs-module-lexer.git"},"bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","gitHead":"f97ad8d5e5f06da27c2c674473c9488c7c5b80db","_id":"cjs-module-lexer@0.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.12.0","dist":{"shasum":"02d3277f96a8e81ea34982a80a71c12a4079b974","size":13138,"noattachment":false,"key":"/cjs-module-lexer/-/cjs-module-lexer-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/cjs-module-lexer/download/cjs-module-lexer-0.1.0.tgz"},"maintainers":[{"name":"guybedford","email":""},{"name":"nodejs-foundation","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cjs-module-lexer_0.1.0_1589446382937_0.035552164550745946"},"_hasShrinkwrap":false,"publish_time":1589446383067,"_cnpm_publish_time":1589446383067}},"readme":"# CJS Module Lexer\n\n[![Build Status][travis-image]][travis-url]\n\nA [very fast](#benchmarks) JS CommonJS module syntax lexer used to detect the most likely list of named exports of a CommonJS module.\n\nOutputs the list of named exports (`exports.name = ...`) and possible module reexports (`module.exports = require('...')`), including the common transpiler variations of these cases.\n\nForked from https://github.com/guybedford/es-module-lexer.\n\n_Comprehensively handles the JS language grammar while remaining small and fast. - ~90ms per MB of JS cold and ~15ms per MB of JS warm, [see benchmarks](#benchmarks) for more info._\n\n### Usage\n\n```\nnpm install cjs-module-lexer\n```\n\nFor use in CommonJS:\n\n```js\nconst { parse } = require('cjs-module-lexer');\n\n// `init` return a promise for parity with the ESM API, but you do not have to call it\n\nconst { exports, reexports } = parse(`\n  // named exports detection\n  module.exports.a = 'a';\n  (function () {\n    exports.b = 'b';\n  })();\n  Object.defineProperty(exports, 'c', { value: 'c' });\n  /* exports.d = 'not detected'; */\n\n  // reexports detection\n  if (maybe) module.exports = require('./dep1.js');\n  if (another) module.exports = require('./dep2.js');\n\n  // literal exports assignments\n  module.exports = { a, b: c, d, 'e': f }\n\n  // __esModule detection\n  Object.defineProperty(module.exports, '__esModule', { value: true })\n`);\n\n// exports === ['a', 'b', 'c', '__esModule']\n// reexports === ['./dep1.js', './dep2.js']\n```\n\nWhen using the ESM version, Wasm is supported instead:\n\n```js\nimport { parse, init } from 'cjs-module-lexer';\n// init needs to be called and waited upon\nawait init();\nconst { exports, reexports } = parse(source);\n```\n\nThe Wasm build is around 1.5x faster and without a cold start.\n\n### Grammar\n\nCommonJS exports matches are run against the source token stream.\n\nThe token grammar is:\n\n```\nIDENTIFIER: As defined by ECMA-262, without support for identifier `\\` escapes, filtered to remove strict reserved words:\n            \"implements\", \"interface\", \"let\", \"package\", \"private\", \"protected\", \"public\", \"static\", \"yield\", \"enum\"\n\nSTRING_LITERAL: A `\"` or `'` bounded ECMA-262 string literal.\n\nMODULE_EXPORTS: `module` `.` `exports`\n\nEXPORTS_IDENTIFIER: MODULE_EXPORTS_IDENTIFIER | `exports`\n\nEXPORTS_DOT_ASSIGN: EXPORTS_IDENTIFIER `.` IDENTIFIER `=`\n\nEXPORTS_LITERAL_COMPUTED_ASSIGN: EXPORTS_IDENTIFIER `[` STRING_LITERAL `]` `=`\n\nEXPORTS_LITERAL_PROP: (IDENTIFIER  (`:` IDENTIFIER)?) | (STRING_LITERAL `:` IDENTIFIER)\n\nEXPORTS_SPREAD: `...` (IDENTIFIER | REQUIRE)\n\nEXPORTS_MEMBER: EXPORTS_DOT_ASSIGN | EXPORTS_LITERAL_COMPUTED_ASSIGN\n\nEXPORTS_DEFINE: `Object` `.` `defineProperty `(` EXPORTS_IDENFITIER `,` STRING_LITERAL\n\nEXPORTS_DEFINE_VALUE: EXPORTS_DEFINE `, {`\n  (`enumerable: true,`)?\n  (\n    `value:` |\n    `get` (`: function` IDENTIFIER? )?  `() {` return IDENTIFIER (`.` IDENTIFIER | `[` STRING_LITERAL `]`)? `;`? `}` `,`?\n  )\n  `})`\n\nEXPORTS_LITERAL: MODULE_EXPORTS `=` `{` (EXPORTS_LITERAL_PROP | EXPORTS_SPREAD) `,`)+ `}`\n\nREQUIRE: `require` `(` STRING_LITERAL `)`\n\nEXPORTS_ASSIGN: (`var` | `const` | `let`) IDENTIFIER `=` (`_interopRequireWildcard (`)? REQUIRE\n\nMODULE_EXPORTS_ASSIGN: MODULE_EXPORTS `=` REQUIRE\n\nEXPORT_STAR: (`__export` | `__exportStar`) `(` REQUIRE\n\nEXPORT_STAR_LIB: `Object.keys(` IDENTIFIER$1 `).forEach(function (` IDENTIFIER$2 `) {`\n  (\n    (\n      `if (` IDENTIFIER$2 `===` ( `'default'` | `\"default\"` ) `||` IDENTIFIER$2 `===` ( '__esModule' | `\"__esModule\"` ) `) return` `;`?\n      (\n        (`if (Object` `.prototype`? `.hasOwnProperty.call(`  IDENTIFIER `, ` IDENTIFIER$2 `)) return` `;`?)?\n        (`if (` IDENTIFIER$2 `in` EXPORTS_IDENTIFIER `&&` EXPORTS_IDENTIFIER `[` IDENTIFIER$2 `] ===` IDENTIFIER$1 `[` IDENTIFIER$2 `]) return` `;`)?\n      )?\n    ) |\n    `if (` IDENTIFIER$2 `!==` ( `'default'` | `\"default\"` ) (`&& !` (`Object` `.prototype`? `.hasOwnProperty.call(`  IDENTIFIER `, ` IDENTIFIER$2 `)` | IDENTIFIER `.hasOwnProperty(` IDENTIFIER$2 `)`))? `)`\n  )\n  (\n    EXPORTS_IDENTIFIER `[` IDENTIFIER$2 `] =` IDENTIFIER$1 `[` IDENTIFIER$2 `]` `;`? |\n    `Object.defineProperty(` EXPORTS_IDENTIFIER `, ` IDENTIFIER$2 `, { enumerable: true, get` (`: function` IDENTIFIER? )?  `() { return ` IDENTIFIER$1 `[` IDENTIFIER$2 `]` `;`? `}` `,`? `})` `;`?\n  )\n  `})`\n```\n\nSpacing between tokens is taken to be any ECMA-262 whitespace, ECMA-262 block comment or ECMA-262 line comment.\n\n* The returned export names are taken to be the combination of:\n  1. All `IDENTIFIER` and `STRING_LITERAL` slots for `EXPORTS_MEMBER` and `EXPORTS_LITERAL` matches.\n  2. The first `STRING_LITERAL` slot for all `EXPORTS_DEFINE_VALUE` matches where that same string is not an `EXPORTS_DEFINE` match that is not also an `EXPORTS_DEFINE_VALUE` match.\n* The reexport specifiers are taken to be the combination of:\n  1. The `REQUIRE` matches of the last matched of either `MODULE_EXPORTS_ASSIGN` or `EXPORTS_LITERAL`.\n  2. All _top-level_ `EXPORT_STAR` `REQUIRE` matches and `EXPORTS_ASSIGN` matches whose `IDENTIFIER` also matches the first `IDENTIFIER` in `EXPORT_STAR_LIB`.\n\n### Parsing Examples\n\n#### Named Exports Parsing\n\nThe basic matching rules for named exports are `exports.name`, `exports['name']` or `Object.defineProperty(exports, 'name', ...)`. This matching is done without scope analysis and regardless of the expression position:\n\n```js\n// DETECTS EXPORTS: a, b\n(function (exports) {\n  exports.a = 'a'; \n  exports['b'] = 'b';\n})(exports);\n```\n\nBecause there is no scope analysis, the above detection may overclassify:\n\n```js\n// DETECTS EXPORTS: a, b, c\n(function (exports, Object) {\n  exports.a = 'a';\n  exports['b'] = 'b';\n  if (false)\n    exports.c = 'c';\n})(NOT_EXPORTS, NOT_OBJECT);\n```\n\nIt will in turn underclassify in cases where the identifiers are renamed:\n\n```js\n// DETECTS: NO EXPORTS\n(function (e) {\n  e.a = 'a';\n  e['b'] = 'b';\n})(exports);\n```\n\n#### Getter Exports Parsing\n\n`Object.defineProperty` is detected for specifically value and getter forms returning an identifier or member expression:\n\n```js\n// DETECTS: a, b, c, d, __esModule\nObject.defineProperty(exports, 'a', {\n  enumerable: true,\n  get: function () {\n    return q.p;\n  }\n});\nObject.defineProperty(exports, 'b', {\n  enumerable: true,\n  get: function () {\n    return q['p'];\n  }\n});\nObject.defineProperty(exports, 'c', {\n  enumerable: true,\n  get () {\n    return b;\n  }\n});\nObject.defineProperty(exports, 'd', { value: 'd' });\nObject.defineProperty(exports, '__esModule', { value: true });\n```\n\nValue properties are also detected specifically:\n\n```js\nObject.defineProperty(exports, 'a', {\n  value: 'no problem'\n});\n```\n\nTo avoid matching getters that have side effects, any getter for an export name that does not support the forms above will\nopt-out of the getter matching:\n\n```js\n// DETECTS: NO EXPORTS\nObject.defineProperty(exports, 'a', {\n  get () {\n    return 'nope';\n  }\n});\n\nif (false) {\n  Object.defineProperty(module.exports, 'a', {\n    get () {\n      return dynamic();\n    }\n  })\n}\n```\n\nAlternative object definition structures or getter function bodies are not detected:\n\n```js\n// DETECTS: NO EXPORTS\nObject.defineProperty(exports, 'a', {\n  enumerable: false,\n  get () {\n    return p;\n  }\n});\nObject.defineProperty(exports, 'b', {\n  configurable: true,\n  get () {\n    return p;\n  }\n});\nObject.defineProperty(exports, 'c', {\n  get: () => p\n});\nObject.defineProperty(exports, 'd', {\n  enumerable: true,\n  get: function () {\n    return dynamic();\n  }\n});\nObject.defineProperty(exports, 'e', {\n  enumerable: true,\n  get () {\n    return 'str';\n  }\n});\n```\n\n`Object.defineProperties` is also not supported.\n\n#### Exports Object Assignment\n\nA best-effort is made to detect `module.exports` object assignments, but because this is not a full parser, arbitrary expressions are not handled in the\nobject parsing process.\n\nSimple object definitions are supported:\n\n```js\n// DETECTS EXPORTS: a, b, c\nmodule.exports = {\n  a,\n  'b': b,\n  c: c,\n  ...d\n};\n```\n\nObject properties that are not identifiers or string expressions will bail out of the object detection, while spreads are ignored:\n\n```js\n// DETECTS EXPORTS: a, b\nmodule.exports = {\n  a,\n  ...d,\n  b: require('c'),\n  c: \"not detected since require('c') above bails the object detection\"\n}\n```\n\n`Object.defineProperties` is not currently supported either.\n\n#### module.exports reexport assignment\n\nAny `module.exports = require('mod')` assignment is detected as a reexport, but only the last one is returned:\n\n```js\n// DETECTS REEXPORTS: c\nmodule.exports = require('a');\n(module => module.exports = require('b'))(NOT_MODULE);\nif (false) module.exports = require('c');\n```\n\nThis is to avoid over-classification in Webpack bundles with externals which include `module.exports = require('external')` in their source for every external dependency.\n\nIn exports object assignment, any spread of `require()` are detected as multiple separate reexports:\n\n```js\n// DETECTS REEXPORTS: a, b\nmodule.exports = require('ignored');\nmodule.exports = {\n  ...require('a'),\n  ...require('b')\n};\n```\n\n#### Transpiler Re-exports\n\nFor named exports, transpiler output works well with the rules described above.\n\nBut for star re-exports, special care is taken to support common patterns of transpiler outputs from Babel and TypeScript as well as bundlers like RollupJS.\nThese reexport and star reexport patterns are restricted to only be detected at the top-level as provided by the direct output of these tools.\n\nFor example, `export * from 'external'` is output by Babel as:\n\n```js\n\"use strict\";\n\nexports.__esModule = true;\n\nvar _external = require(\"external\");\n\nObject.keys(_external).forEach(function (key) {\n  if (key === \"default\" || key === \"__esModule\") return;\n  exports[key] = _external[key];\n});\n```\n\nWhere the `var _external = require(\"external\")` is specifically detected as well as the `Object.keys(_external)` statement, down to the exact\nfor of that entire expression including minor variations of the output. The `_external` and `key` identifiers are carefully matched in this\ndetection.\n\nSimilarly for TypeScript, `export * from 'external'` is output as:\n\n```js\n\"use strict\";\nfunction __export(m) {\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\n}\nObject.defineProperty(exports, \"__esModule\", { value: true });\n__export(require(\"external\"));\n```\n\nWhere the `__export(require(\"external\"))` statement is explicitly detected as a reexport, including variations `tslib.__export` and `__exportStar`.\n\n### Environment Support\n\nNode.js 10+, and [all browsers with Web Assembly support](https://caniuse.com/#feat=wasm).\n\n### JS Grammar Support\n\n* Token state parses all line comments, block comments, strings, template strings, blocks, parens and punctuators.\n* Division operator / regex token ambiguity is handled via backtracking checks against punctuator prefixes, including closing brace or paren backtracking.\n* Always correctly parses valid JS source, but may parse invalid JS source without errors.\n\n### Benchmarks\n\nBenchmarks can be run with `npm run bench`.\n\nCurrent results:\n\nJS Build:\n\n```\nModule load time\n> 4ms\nCold Run, All Samples\ntest/samples/*.js (3635 KiB)\n> 299ms\n\nWarm Runs (average of 25 runs)\ntest/samples/angular.js (1410 KiB)\n> 13.96ms\ntest/samples/angular.min.js (303 KiB)\n> 4.72ms\ntest/samples/d3.js (553 KiB)\n> 6.76ms\ntest/samples/d3.min.js (250 KiB)\n> 4ms\ntest/samples/magic-string.js (34 KiB)\n> 0.64ms\ntest/samples/magic-string.min.js (20 KiB)\n> 0ms\ntest/samples/rollup.js (698 KiB)\n> 8.48ms\ntest/samples/rollup.min.js (367 KiB)\n> 5.36ms\n\nWarm Runs, All Samples (average of 25 runs)\ntest/samples/*.js (3635 KiB)\n> 40.28ms\n```\n\nWasm Build:\n```\nModule load time\n> 10ms\nCold Run, All Samples\ntest/samples/*.js (3635 KiB)\n> 43ms\n\nWarm Runs (average of 25 runs)\ntest/samples/angular.js (1410 KiB)\n> 9.32ms\ntest/samples/angular.min.js (303 KiB)\n> 3.16ms\ntest/samples/d3.js (553 KiB)\n> 5ms\ntest/samples/d3.min.js (250 KiB)\n> 2.32ms\ntest/samples/magic-string.js (34 KiB)\n> 0.16ms\ntest/samples/magic-string.min.js (20 KiB)\n> 0ms\ntest/samples/rollup.js (698 KiB)\n> 6.28ms\ntest/samples/rollup.min.js (367 KiB)\n> 3.6ms\n\nWarm Runs, All Samples (average of 25 runs)\ntest/samples/*.js (3635 KiB)\n> 27.76ms\n```\n\n### Wasm Build Steps\n\nTo build download the WASI SDK from https://github.com/WebAssembly/wasi-sdk/releases.\n\nThe Makefile assumes the existence of \"wasi-sdk-11.0\" and \"wabt\" (optional) as sibling folders to this project.\n\nThe build through the Makefile is then run via `make lib/lexer.wasm`, which can also be triggered via `npm run build-wasm` to create `dist/lexer.js`.\n\nOn Windows it may be preferable to use the Linux subsystem.\n\nAfter the Web Assembly build, the CJS build can be triggered via `npm run build`.\n\nOptimization passes are run with [Binaryen](https://github.com/WebAssembly/binaryen) prior to publish to reduce the Web Assembly footprint.\n\n### License\n\nMIT\n\n[travis-url]: https://travis-ci.org/guybedford/es-module-lexer\n[travis-image]: https://travis-ci.org/guybedford/es-module-lexer.svg?branch=master\n","_attachments":{},"homepage":"https://github.com/guybedford/cjs-module-lexer#readme","bugs":{"url":"https://github.com/guybedford/cjs-module-lexer/issues"},"license":"MIT"}