{"_id":"regexpu","_rev":"864031","name":"regexpu","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","dist-tags":{"latest":"4.8.0"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"time":{"modified":"2021-09-14T11:40:57.000Z","created":"2014-08-24T20:17:05.878Z","4.8.0":"2021-09-14T11:38:36.300Z","4.6.0":"2020-03-11T18:05:41.252Z","4.5.4":"2019-08-10T17:39:30.269Z","4.5.3":"2019-03-06T10:27:58.350Z","4.5.2":"2019-03-05T13:44:21.790Z","4.5.1":"2019-03-05T12:56:17.910Z","4.5.0":"2019-03-05T12:44:01.159Z","4.4.0":"2018-12-05T13:24:35.181Z","4.3.0":"2018-12-05T09:46:46.408Z","4.2.0":"2018-06-07T13:22:41.036Z","4.1.3":"2017-09-18T14:45:13.654Z","4.1.2":"2017-08-17T11:06:49.164Z","4.1.1":"2017-06-24T15:15:18.629Z","4.1.0":"2017-06-20T17:12:11.123Z","4.0.10":"2017-04-15T13:12:38.452Z","4.0.9":"2017-04-15T13:08:24.099Z","4.0.8":"2017-04-15T11:04:55.255Z","4.0.7":"2017-04-15T10:52:20.503Z","4.0.6":"2017-04-14T09:59:35.822Z","4.0.5":"2017-04-13T10:06:50.052Z","4.0.4":"2017-04-11T12:14:52.206Z","4.0.3":"2016-11-30T08:59:18.243Z","4.0.2":"2016-11-29T07:05:02.483Z","4.0.1":"2016-11-18T18:21:00.225Z","3.3.0":"2016-08-17T08:08:22.764Z","3.2.0":"2016-06-23T10:27:54.120Z","3.1.0":"2016-06-21T19:33:15.385Z","3.0.1":"2016-06-14T15:09:41.653Z","3.0.0":"2016-06-02T11:17:33.482Z","2.1.0":"2016-02-08T19:43:17.508Z","2.0.4":"2016-02-01T08:43:50.520Z","2.0.3":"2016-01-14T22:47:58.834Z","2.0.2":"2016-01-12T11:16:26.851Z","2.0.1":"2016-01-12T11:14:57.307Z","2.0.0":"2016-01-11T18:46:04.740Z","1.3.0":"2015-09-24T11:01:18.711Z","1.2.0":"2015-06-18T08:37:20.127Z","1.1.2":"2015-03-01T17:49:17.489Z","1.1.1":"2015-02-10T10:10:36.204Z","1.1.0":"2015-01-24T16:32:16.434Z","1.0.0":"2015-01-13T23:04:12.017Z","0.3.1":"2015-01-03T15:57:33.364Z","0.3.0":"2014-10-10T09:11:34.486Z","0.2.3":"2014-10-09T07:46:31.035Z","0.2.2":"2014-10-08T14:53:58.115Z","0.2.1":"2014-09-02T06:04:06.228Z","0.1.1":"2014-08-25T08:15:51.639Z","0.1.0":"2014-08-24T20:17:05.878Z"},"users":{"amobiz":true},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"versions":{"4.8.0":{"name":"regexpu","version":"4.8.0","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=6"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^3.0.2","recast":"^0.20.5","regexpu-core":"^4.8.0"},"devDependencies":{"babili":"0.1.4","browserify":"^17.0.0","codecov":"^3.8.3","istanbul":"^0.4.5","lodash":"^4.17.21","mocha":"^9.1.1","regexpu-fixtures":"^2.1.4"},"man":["/home/runner/work/regexpu/regexpu/man/regexpu.1"],"gitHead":"ef7657093af8e6746312893f7e9f3f0e71ec31c6","_id":"regexpu@4.8.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"8cfa7dca4762d6b67e3deb035fd05713a011b3b1","size":7476,"noattachment":false,"key":"/regexpu/-/regexpu-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.8.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.8.0_1631619516165_0.5961268542757754"},"_hasShrinkwrap":false,"publish_time":1631619516300,"_cnpm_publish_time":1631619516300},"4.6.0":{"name":"regexpu","version":"4.6.0","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=6"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.2","recast":"^0.18.7","regexpu-core":"^4.7.0"},"devDependencies":{"babili":"0.1.4","browserify":"^16.5.0","codecov":"^3.6.5","istanbul":"^0.4.5","lodash":"^4.17.15","mocha":"^7.1.0","regexpu-fixtures":"^2.1.3"},"man":["/Users/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"0f689acaee3d8ea82910ad022f821e29ad627e84","_id":"regexpu@4.6.0","_nodeVersion":"12.6.0","_npmVersion":"6.13.6","dist":{"shasum":"52c13c2ae164cc24bee35fb88475947137cb1d9e","size":7241,"noattachment":false,"key":"/regexpu/-/regexpu-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.6.0.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.6.0_1583949941120_0.7054859341053905"},"_hasShrinkwrap":false,"publish_time":1583949941252,"_cnpm_publish_time":1583949941252},"4.5.4":{"name":"regexpu","version":"4.5.4","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.2","recast":"^0.18.1","regexpu-core":"^4.5.5"},"devDependencies":{"babili":"0.1.4","browserify":"^16.5.0","codecov":"^3.5.0","istanbul":"^0.4.5","lodash":"^4.17.15","mocha":"^6.2.0","regexpu-fixtures":"^2.1.2"},"man":["/Users/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"b3e1379182b2add0420d315eac9d3bc77d2d2a2d","_id":"regexpu@4.5.4","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"3b0c675eef0b29dac7e651a32ada001c88d154ce","size":7189,"noattachment":false,"key":"/regexpu/-/regexpu-4.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.5.4.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.5.4_1565458770066_0.5745419819589852"},"_hasShrinkwrap":false,"publish_time":1565458770269,"_cnpm_publish_time":1565458770269},"4.5.3":{"name":"regexpu","version":"4.5.3","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.2","recast":"^0.17.3","regexpu-core":"^4.5.3"},"devDependencies":{"babili":"0.1.4","browserify":"^16.2.3","codecov":"^3.2.0","istanbul":"^0.4.5","lodash":"^4.17.11","mocha":"^6.0.2","regexpu-fixtures":"^2.1.2"},"man":["/usr/local/google/home/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"bdc48b85307f37f7e521854959a55b77278a07e6","_id":"regexpu@4.5.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"982926c42969ba0808e8e18c90e1a15569221510","size":7192,"noattachment":false,"key":"/regexpu/-/regexpu-4.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.5.3.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.5.3_1551868078170_0.8153954455985604"},"_hasShrinkwrap":false,"publish_time":1551868078350,"_cnpm_publish_time":1551868078350},"4.5.2":{"name":"regexpu","version":"4.5.2","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.2","recast":"^0.17.3","regexpu-core":"^4.5.2"},"devDependencies":{"babili":"0.1.4","browserify":"^16.2.3","codecov":"^3.2.0","istanbul":"^0.4.5","lodash":"^4.17.11","mocha":"^6.0.2","regexpu-fixtures":"^2.1.2"},"man":["/usr/local/google/home/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"87ca024b2e4639f3e82c4edff07b5e8033d7ef84","_id":"regexpu@4.5.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"1e6d59b3df246516e871a6e49b42a761795e23be","size":7189,"noattachment":false,"key":"/regexpu/-/regexpu-4.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.5.2.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.5.2_1551793461590_0.1862457290190347"},"_hasShrinkwrap":false,"publish_time":1551793461790,"_cnpm_publish_time":1551793461790},"4.5.1":{"name":"regexpu","version":"4.5.1","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.2","recast":"^0.17.3","regexpu-core":"^4.5.1"},"devDependencies":{"babili":"0.1.4","browserify":"^16.2.3","codecov":"^3.2.0","istanbul":"^0.4.5","lodash":"^4.17.11","mocha":"^6.0.2","regexpu-fixtures":"^2.1.2"},"man":["/usr/local/google/home/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"131334df67068b68850155448b7950ce27e3065a","_id":"regexpu@4.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"7cfde83a54d7344fc987e075eabdc99d0df87a88","size":7191,"noattachment":false,"key":"/regexpu/-/regexpu-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.5.1.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.5.1_1551790577744_0.4320038213133537"},"_hasShrinkwrap":false,"publish_time":1551790577910,"_cnpm_publish_time":1551790577910},"4.5.0":{"name":"regexpu","version":"4.5.0","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.2","recast":"^0.17.3","regexpu-core":"^4.5.0"},"devDependencies":{"babili":"0.1.4","browserify":"^16.2.3","codecov":"^3.2.0","istanbul":"^0.4.5","lodash":"^4.17.11","mocha":"^6.0.2","regexpu-fixtures":"^2.1.2"},"man":["/usr/local/google/home/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"47b2b9420260b7a9a2a4d66ec8ac2cf40c0be9ad","_id":"regexpu@4.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"e7908c16c98186775a604895abe4efd36a17c2f1","size":7190,"noattachment":false,"key":"/regexpu/-/regexpu-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.5.0.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.5.0_1551789841023_0.8412048084621699"},"_hasShrinkwrap":false,"publish_time":1551789841159,"_cnpm_publish_time":1551789841159},"4.4.0":{"name":"regexpu","version":"4.4.0","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.2","recast":"^0.16.1","regexpu-core":"^4.4.0"},"devDependencies":{"babili":"0.1.4","browserify":"^16.2.3","codecov":"^3.1.0","istanbul":"^0.4.5","lodash":"^4.17.11","mocha":"^5.2.0","regexpu-fixtures":"^2.1.2"},"man":["/usr/local/google/home/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"386b48bd13d27e5a7dcf6e609bba4c5a07c79b06","_id":"regexpu@4.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"18c916972964c1c5ac4aac2a83b9f4a4af07803c","size":7191,"noattachment":false,"key":"/regexpu/-/regexpu-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.4.0.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.4.0_1544016275090_0.946120720868374"},"_hasShrinkwrap":false,"publish_time":1544016275181,"_cnpm_publish_time":1544016275181},"4.3.0":{"name":"regexpu","version":"4.3.0","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.2","recast":"^0.16.1","regexpu-core":"^4.3.0"},"devDependencies":{"babili":"0.1.4","browserify":"^16.2.3","codecov":"^3.1.0","istanbul":"^0.4.5","lodash":"^4.17.11","mocha":"^5.2.0","regexpu-fixtures":"^2.1.2"},"man":["/usr/local/google/home/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"5d53ebd1839ccb6e18443c8dc6ce1fb588f06ec6","_id":"regexpu@4.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"3aa1be9d8bc84a3ece12bb6c56f9419bf13be71f","size":7191,"noattachment":false,"key":"/regexpu/-/regexpu-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.3.0.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.3.0_1544003206033_0.9004200868958239"},"_hasShrinkwrap":false,"publish_time":1544003206408,"_cnpm_publish_time":1544003206408},"4.2.0":{"name":"regexpu","version":"4.2.0","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.1","recast":"^0.15.0","regexpu-core":"^4.2.0"},"devDependencies":{"babili":"0.1.4","browserify":"^16.2.2","codecov":"^3.0.2","istanbul":"^0.4.5","lodash":"^4.17.10","mocha":"^5.2.0","regexpu-fixtures":"^2.1.2"},"man":["/usr/local/google/home/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"6ec9cbcbf5f4f85a03579244a6d4cab8d8594884","_id":"regexpu@4.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"c7d3bc51bd36881bfcda47eb7e9c5d8391ae0eba","size":7201,"noattachment":false,"key":"/regexpu/-/regexpu-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.2.0.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu_4.2.0_1528377760970_0.6966563479555485"},"_hasShrinkwrap":false,"publish_time":1528377761036,"_cnpm_publish_time":1528377761036},"4.1.3":{"name":"regexpu","version":"4.1.3","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.1","recast":"^0.12.6","regexpu-core":"^4.1.3"},"devDependencies":{"babili":"0.1.4","browserify":"^14.4.0","codecov":"^2.3.0","istanbul":"^0.4.5","lodash":"^4.17.4","mocha":"^3.5.3","regexpu-fixtures":"*"},"man":["/Users/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"7b906d572cde168281cc97ca887de33c2c2ebf74","_id":"regexpu@4.1.3","_npmVersion":"5.4.1","_nodeVersion":"8.1.2","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"dfb769216651a445519146ba1b9ccb1c242130cc","size":7213,"noattachment":false,"key":"/regexpu/-/regexpu-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.1.3.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-4.1.3.tgz_1505745912672_0.287244183011353"},"publish_time":1505745913654,"_hasShrinkwrap":false,"_cnpm_publish_time":1505745913654},"4.1.2":{"name":"regexpu","version":"4.1.2","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.5.1","recast":"^0.12.6","regexpu-core":"^4.1.2"},"devDependencies":{"babili":"0.1.4","browserify":"^14.4.0","codecov":"^2.3.0","istanbul":"^0.4.5","lodash":"^4.17.4","mocha":"^3.5.0","regexpu-fixtures":"*"},"man":["/Users/mathiasb/projects/regexpu/man/regexpu.1"],"gitHead":"21e364a8ac9599675a17824db1d1724f88bd3a71","_id":"regexpu@4.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"ae7371b6376a7088229c74d5974f0aa56f1da93d","size":7224,"noattachment":false,"key":"/regexpu/-/regexpu-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.1.2.tgz"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-4.1.2.tgz_1502968008175_0.9576277865562588"},"publish_time":1502968009164,"_cnpm_publish_time":1502968009164,"_hasShrinkwrap":false},"4.1.1":{"name":"regexpu","version":"4.1.1","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.5","regexpu-core":"^4.1.1"},"devDependencies":{"babili":"0.1.3","browserify":"^14.4.0","codecov":"^2.2.0","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.4","mocha":"^3.4.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"2e8f51e6ca3e8b65cfb06acca045519c3e39fe65","_id":"regexpu@4.1.1","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"03e4d247d99fa3df0d8bc3bb4cdd56c47c0b2430","size":7262,"noattachment":false,"key":"/regexpu/-/regexpu-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.1.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-4.1.1.tgz_1498317317667_0.6827186238951981"},"publish_time":1498317318629,"_hasShrinkwrap":false,"_cnpm_publish_time":1498317318629},"4.1.0":{"name":"regexpu","version":"4.1.0","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.5","regexpu-core":"^4.1.0"},"devDependencies":{"babili":"0.1.3","browserify":"^14.4.0","codecov":"^2.2.0","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.4","mocha":"^3.4.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"0164383bc941073b1d6a03c8530101b697d33ff2","_id":"regexpu@4.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"011a964e391cc0c8e487d24364c4b1d184820b4f","size":7267,"noattachment":false,"key":"/regexpu/-/regexpu-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.1.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-4.1.0.tgz_1497978730058_0.39385829982347786"},"publish_time":1497978731123,"_cnpm_publish_time":1497978731123,"_hasShrinkwrap":false},"4.0.10":{"name":"regexpu","version":"4.0.10","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.11"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"0ca950ca0012395effe2f454f6d5e33b350c562a","_id":"regexpu@4.0.10","_shasum":"475764bdf9262ec65332edd45801b7f8fa85aebd","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"475764bdf9262ec65332edd45801b7f8fa85aebd","size":7278,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.10.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.10.tgz_1492261957734_0.6759762961883098"},"publish_time":1492261958452,"_cnpm_publish_time":1492261958452,"_hasShrinkwrap":false},"4.0.9":{"name":"regexpu","version":"4.0.9","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.10"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"bf6418b7e17c80cc2cff6324c6e1023a8e292d39","_id":"regexpu@4.0.9","_shasum":"437a45adc10b92b9e160b1c1d8c49b6710185b9b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"437a45adc10b92b9e160b1c1d8c49b6710185b9b","size":7281,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.9.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.9.tgz_1492261702056_0.7080358392558992"},"publish_time":1492261704099,"_hasShrinkwrap":false,"_cnpm_publish_time":1492261704099},"4.0.8":{"name":"regexpu","version":"4.0.8","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.9"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"f5ab5c92d1fd59563a142b396e37d549f5aa66c2","_id":"regexpu@4.0.8","_shasum":"1f2f7b0378c7a5be85ac08d2ab9067835d8ff817","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"1f2f7b0378c7a5be85ac08d2ab9067835d8ff817","size":7281,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.8.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.8.tgz_1492254294487_0.9803612695541233"},"publish_time":1492254295255,"_cnpm_publish_time":1492254295255,"_hasShrinkwrap":false},"4.0.7":{"name":"regexpu","version":"4.0.7","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.8"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"106b00c8c2aa93b29d18efe37ac3dde40a1a30d4","_id":"regexpu@4.0.7","_shasum":"f4ab6549f9337cf47e543e59c11c8f5b1eae278a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"f4ab6549f9337cf47e543e59c11c8f5b1eae278a","size":7281,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.7.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.7.tgz_1492253538436_0.1292366625275463"},"publish_time":1492253540503,"_hasShrinkwrap":false,"_cnpm_publish_time":1492253540503},"4.0.6":{"name":"regexpu","version":"4.0.6","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.7"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"2de41a52d4c77b5f8c779648b092ae4786b4f870","_id":"regexpu@4.0.6","_shasum":"d33a0ca1c59d472a7b2dc6eb5939951769368523","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"d33a0ca1c59d472a7b2dc6eb5939951769368523","size":7274,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.6.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.6.tgz_1492163974955_0.5025928760878742"},"publish_time":1492163975822,"_cnpm_publish_time":1492163975822,"_hasShrinkwrap":false},"4.0.5":{"name":"regexpu","version":"4.0.5","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.6"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"4e80cd097b3b26a6735e0ccfd084104663406085","_id":"regexpu@4.0.5","_shasum":"df27ddfd8b9f04f62319e351f5cb12fa0d490b62","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"df27ddfd8b9f04f62319e351f5cb12fa0d490b62","size":7278,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.5.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.5.tgz_1492078008880_0.11535707139410079"},"publish_time":1492078010052,"_cnpm_publish_time":1492078010052,"_hasShrinkwrap":false},"4.0.4":{"name":"regexpu","version":"4.0.4","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.5"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.2.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"dfc3069a08fcf742ef3711ae82f55d81e3d16dff","_id":"regexpu@4.0.4","_shasum":"7365d7db272612b6c89475da95e6e8ba2cc505a4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"7365d7db272612b6c89475da95e6e8ba2cc505a4","size":7277,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.4.tgz_1491912890100_0.22267275163903832"},"publish_time":1491912892206,"_hasShrinkwrap":false,"_cnpm_publish_time":1491912892206},"4.0.3":{"name":"regexpu","version":"4.0.3","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.2.0","recast":"^0.11.12","regexpu-core":"^4.0.2"},"devDependencies":{"browserify":"^13.1.0","codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"eb352b8c9dd72542717939450e0c02a75e4f1bab","_id":"regexpu@4.0.3","_shasum":"3315b12caabd69dfd127db3e35e478b6c3afd1bd","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"3315b12caabd69dfd127db3e35e478b6c3afd1bd","size":7229,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.3.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.3.tgz_1480496357383_0.8372940444387496"},"publish_time":1480496358243,"_cnpm_publish_time":1480496358243,"_hasShrinkwrap":false},"4.0.2":{"name":"regexpu","version":"4.0.2","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.12","regexpu-core":"^4.0.2"},"devDependencies":{"browserify":"^13.1.0","codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"8571b3585d3406d6f0b6eee88dac8a5ea3cc5dc2","_id":"regexpu@4.0.2","_shasum":"90cd20aca8b21b8fb863bb5d7a840d4d06773621","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"90cd20aca8b21b8fb863bb5d7a840d4d06773621","size":7221,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.2.tgz_1480403100480_0.6179791721515357"},"publish_time":1480403102483,"_cnpm_publish_time":1480403102483,"_hasShrinkwrap":false},"4.0.1":{"name":"regexpu","version":"4.0.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.12","regexpu-core":"^4.0.1"},"devDependencies":{"browserify":"^13.1.0","codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"fd1b5890513d139ab3d2734f7f2e081213ed133a","_id":"regexpu@4.0.1","_shasum":"63a281c3921a9a5742a41c5269eaf9542a0a848c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"63a281c3921a9a5742a41c5269eaf9542a0a848c","size":7216,"noattachment":false,"key":"/regexpu/-/regexpu-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-4.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.1.tgz_1479493259976_0.14923217613250017"},"publish_time":1479493260225,"_cnpm_publish_time":1479493260225,"_hasShrinkwrap":false},"3.3.0":{"name":"regexpu","version":"3.3.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.12","regexpu-core":"^3.3.0"},"devDependencies":{"browserify":"^13.1.0","codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"8fe1c38786a299ee4ea298c2403693729eba341e","_id":"regexpu@3.3.0","_shasum":"89bd9687c139a3a067a5a176f899bb2f88673807","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"89bd9687c139a3a067a5a176f899bb2f88673807","size":7215,"noattachment":false,"key":"/regexpu/-/regexpu-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-3.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regexpu-3.3.0.tgz_1471421299806_0.8178516873158514"},"publish_time":1471421302764,"_cnpm_publish_time":1471421302764,"_hasShrinkwrap":false},"3.2.0":{"name":"regexpu","version":"3.2.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^3.2.0"},"devDependencies":{"browserify":"^13.0.1","codecov":"^1.0.1","coveralls":"^2.11.9","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"197be2cbfcdb901cc1dcac063316e2bc1b1be658","_id":"regexpu@3.2.0","_shasum":"458ac8cb1c958b87d05261a0a4b93bba3a7929a9","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"458ac8cb1c958b87d05261a0a4b93bba3a7929a9","size":4249,"noattachment":false,"key":"/regexpu/-/regexpu-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-3.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-3.2.0.tgz_1466677672028_0.694058152846992"},"publish_time":1466677674120,"_cnpm_publish_time":1466677674120,"_hasShrinkwrap":false},"3.1.0":{"name":"regexpu","version":"3.1.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^3.1.0"},"devDependencies":{"browserify":"^13.0.1","codecov":"^1.0.1","coveralls":"^2.11.9","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"bed5620b39c761e5617057eed3247272f4f8ab11","_id":"regexpu@3.1.0","_shasum":"40ac3ccc218d6c9519a2529790b69a382c1c6185","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"40ac3ccc218d6c9519a2529790b69a382c1c6185","size":4244,"noattachment":false,"key":"/regexpu/-/regexpu-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regexpu-3.1.0.tgz_1466537593716_0.9585937287192792"},"publish_time":1466537595385,"_cnpm_publish_time":1466537595385,"_hasShrinkwrap":false},"3.0.1":{"name":"regexpu","version":"3.0.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^3.0.2"},"devDependencies":{"browserify":"^13.0.1","codecov":"^1.0.1","coveralls":"^2.11.9","istanbul":"^0.4.0","jsesc":"^2.1.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"8e23f681cce1183fe9ca426baea853a020240a87","_id":"regexpu@3.0.1","_shasum":"feee1163a1d9c957f9edcdfafd6b013f052068fe","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"feee1163a1d9c957f9edcdfafd6b013f052068fe","size":4243,"noattachment":false,"key":"/regexpu/-/regexpu-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-3.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-3.0.1.tgz_1465916979104_0.9330923699308187"},"publish_time":1465916981653,"_cnpm_publish_time":1465916981653,"_hasShrinkwrap":false},"3.0.0":{"name":"regexpu","version":"3.0.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^3.0.1"},"devDependencies":{"browserify":"^13.0.1","codecov":"^1.0.1","coveralls":"^2.11.9","istanbul":"^0.4.0","jsesc":"^2.1.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"d37abdc86c0558f654c9e680c0c9ec2c68c16a91","_id":"regexpu@3.0.0","_shasum":"2128ee09fde090acbf3883c40de11c3f69f6f05d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"2128ee09fde090acbf3883c40de11c3f69f6f05d","size":4241,"noattachment":false,"key":"/regexpu/-/regexpu-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-3.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-3.0.0.tgz_1464866251106_0.8662762250751257"},"publish_time":1464866253482,"_cnpm_publish_time":1464866253482,"_hasShrinkwrap":false},"2.1.0":{"name":"regexpu","version":"2.1.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^2.0.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"3a8a7f5f88b90ee6d2ce1393597d9940bacdaffd","_id":"regexpu@2.1.0","_shasum":"e5d3d834fa808e3ef4d8fa230ae56a1a5e7e0d5c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"e5d3d834fa808e3ef4d8fa230ae56a1a5e7e0d5c","size":6669,"noattachment":false,"key":"/regexpu/-/regexpu-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-2.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/regexpu-2.1.0.tgz_1454960594464_0.6155827201437205"},"publish_time":1454960597508,"_cnpm_publish_time":1454960597508,"_hasShrinkwrap":false},"2.0.4":{"name":"regexpu","version":"2.0.4","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^4.0.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"285e0e5d1192e08eb874737ce635a87a5841169c","_id":"regexpu@2.0.4","_shasum":"447debb21a53cbc926f15edbb9f748d6e8c598dc","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"447debb21a53cbc926f15edbb9f748d6e8c598dc","size":6671,"noattachment":false,"key":"/regexpu/-/regexpu-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-2.0.4.tgz"},"publish_time":1454316230520,"_cnpm_publish_time":1454316230520,"_hasShrinkwrap":false},"2.0.3":{"name":"regexpu","version":"2.0.3","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regenerate":"^1.2.1","regexpu-core":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^4.0.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"e5358bdc989c6ad08afc74c6772aae25a9a0d507","_id":"regexpu@2.0.3","_shasum":"4d4931f4e4cb780305e7854e23d134d81023fbab","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"4d4931f4e4cb780305e7854e23d134d81023fbab","size":6680,"noattachment":false,"key":"/regexpu/-/regexpu-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-2.0.3.tgz"},"publish_time":1452811678834,"_cnpm_publish_time":1452811678834,"_hasShrinkwrap":false},"2.0.2":{"name":"regexpu","version":"2.0.2","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"^2.6.0","recast":"^0.10.10","regenerate":"^1.2.1","regexpu-core":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^3.6.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"f24db68a22483dec87a815eb2b092af4fc4385eb","_id":"regexpu@2.0.2","_shasum":"548bb26ecf7cd73da146d4a0a7faec83c0d97471","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"548bb26ecf7cd73da146d4a0a7faec83c0d97471","size":6703,"noattachment":false,"key":"/regexpu/-/regexpu-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-2.0.2.tgz"},"publish_time":1452597386851,"_cnpm_publish_time":1452597386851,"_hasShrinkwrap":false},"2.0.1":{"name":"regexpu","version":"2.0.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"^2.6.0","recast":"^0.10.10","regenerate":"^1.2.1","regexpu-core":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^3.6.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"14f166ebbd217e342d66befcd604801da545304f","_id":"regexpu@2.0.1","_shasum":"b21848e666f2bcbb421cdca5b32b142ef4a5ac48","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"b21848e666f2bcbb421cdca5b32b142ef4a5ac48","size":6754,"noattachment":false,"key":"/regexpu/-/regexpu-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-2.0.1.tgz"},"publish_time":1452597297307,"_cnpm_publish_time":1452597297307,"_hasShrinkwrap":false},"2.0.0":{"name":"regexpu","version":"2.0.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"^2.6.0","recast":"^0.10.10","regenerate":"^1.2.1","regexpu-core":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^3.6.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"b51fe9bc3cc70b9c646cf6e770004213a8152b0f","_id":"regexpu@2.0.0","_shasum":"9bb613609a545c93ea6da4abe82d581bde99abf8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"9bb613609a545c93ea6da4abe82d581bde99abf8","size":8709,"noattachment":false,"key":"/regexpu/-/regexpu-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-2.0.0.tgz"},"publish_time":1452537964740,"_cnpm_publish_time":1452537964740,"_hasShrinkwrap":false},"1.3.0":{"name":"regexpu","version":"1.3.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"^2.6.0","recast":"^0.10.10","regenerate":"^1.2.1","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.11","jsesc":"^0.5.0","lodash":"^3.6.0","mocha":"^2.2.1","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"5cdcfd913de918249bd967530279f736386068a9","_id":"regexpu@1.3.0","_shasum":"e534dc991a9e5846050c98de6d7dd4a55c9ea16d","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"e534dc991a9e5846050c98de6d7dd4a55c9ea16d","size":10434,"noattachment":false,"key":"/regexpu/-/regexpu-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-1.3.0.tgz"},"publish_time":1443092478711,"_cnpm_publish_time":1443092478711,"_hasShrinkwrap":false},"1.2.0":{"name":"regexpu","version":"1.2.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.10.6","regenerate":"^1.2.1","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.7","jsesc":"^0.5.0","lodash":"^3.4.0","mocha":"^2.2.0","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"ff17a00b63a017a69fd93da455a8944eb18918ce","_id":"regexpu@1.2.0","_shasum":"f71c5ffefb90a876db83968ca9b2df2acaafffc4","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"f71c5ffefb90a876db83968ca9b2df2acaafffc4","size":10473,"noattachment":false,"key":"/regexpu/-/regexpu-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-1.2.0.tgz"},"publish_time":1434616640127,"_cnpm_publish_time":1434616640127,"_hasShrinkwrap":false},"1.1.2":{"name":"regexpu","version":"1.1.2","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.10.1","regenerate":"^1.2.1","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.6","jsesc":"^0.5.0","lodash":"^3.3.1","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"b28284be1d7554246a9200c05b3054631531d83a","_id":"regexpu@1.1.2","_shasum":"472fedd80ebfac9f07513b4aa17e40fdaf5c8605","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.4.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"472fedd80ebfac9f07513b4aa17e40fdaf5c8605","size":9938,"noattachment":false,"key":"/regexpu/-/regexpu-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-1.1.2.tgz"},"publish_time":1425232157489,"_cnpm_publish_time":1425232157489,"_hasShrinkwrap":false},"1.1.1":{"name":"regexpu","version":"1.1.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.9.17","regenerate":"^1.2.1","regjsgen":"^0.2.0","regjsparser":"^0.1.3"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jsesc":"^0.5.0","lodash":"^3.1.0","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"125ec1666e7b842111d59a910677ff25832d805f","_id":"regexpu@1.1.1","_shasum":"2b34b86281a685109d24640205b3b416d330608a","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"2b34b86281a685109d24640205b3b416d330608a","size":9927,"noattachment":false,"key":"/regexpu/-/regexpu-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-1.1.1.tgz"},"publish_time":1423563036204,"_cnpm_publish_time":1423563036204,"_hasShrinkwrap":false},"1.1.0":{"name":"regexpu","version":"1.1.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.9.15","regenerate":"^1.1.0","regjsgen":"^0.2.0","regjsparser":"^0.1.3"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"705aef9053e879019adb4de34aa629e88c96d0f1","_id":"regexpu@1.1.0","_shasum":"fafcdf34a59beb173df6d997d08d03d05ddabe8d","_from":".","_npmVersion":"2.1.18","_nodeVersion":"1.0.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"fafcdf34a59beb173df6d997d08d03d05ddabe8d","size":9835,"noattachment":false,"key":"/regexpu/-/regexpu-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-1.1.0.tgz"},"publish_time":1422117136434,"_cnpm_publish_time":1422117136434,"_hasShrinkwrap":false},"1.0.0":{"name":"regexpu","version":"1.0.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.9.13","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.3"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"f0a6a5c70d0506ba0b9afe4f7793da974d6ed8e2","_id":"regexpu@1.0.0","_shasum":"bc08748f8f67c8c0a7d67f48cd2390d0217fa2b2","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.32","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"bc08748f8f67c8c0a7d67f48cd2390d0217fa2b2","size":9840,"noattachment":false,"key":"/regexpu/-/regexpu-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-1.0.0.tgz"},"publish_time":1421190252017,"_cnpm_publish_time":1421190252017,"_hasShrinkwrap":false},"0.3.1":{"name":"regexpu","version":"0.3.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.9.11","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.3"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"b16184b4da4f1d6bce3bda9fdd819364fda8513c","_id":"regexpu@0.3.1","_shasum":"985db86c003c8b8e5a9ec719a6aad177cb065ab1","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.32","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"985db86c003c8b8e5a9ec719a6aad177cb065ab1","size":9805,"noattachment":false,"key":"/regexpu/-/regexpu-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-0.3.1.tgz"},"publish_time":1420300653364,"_cnpm_publish_time":1420300653364,"_hasShrinkwrap":false},"0.3.0":{"name":"regexpu","version":"0.3.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.8.0","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.2"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.2","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"5be9b038253ab541580fd594f8d7c1df4d52a68a","_id":"regexpu@0.3.0","_shasum":"8ede4b300cdaa1295c502f6a760316dea1bf9920","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"8ede4b300cdaa1295c502f6a760316dea1bf9920","size":9683,"noattachment":false,"key":"/regexpu/-/regexpu-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-0.3.0.tgz"},"publish_time":1412932294486,"_cnpm_publish_time":1412932294486,"_hasShrinkwrap":false},"0.2.3":{"name":"regexpu","version":"0.2.3","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.8.0","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.2"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.2","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"77142cbcadfedb5fa3aec02f4a8ab89453e34357","_id":"regexpu@0.2.3","_shasum":"ea1598dbadbac3b603983c06e640103e88cf482c","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"ea1598dbadbac3b603983c06e640103e88cf482c","size":9602,"noattachment":false,"key":"/regexpu/-/regexpu-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-0.2.3.tgz"},"publish_time":1412840791035,"_cnpm_publish_time":1412840791035,"_hasShrinkwrap":false},"0.2.2":{"name":"regexpu","version":"0.2.2","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"git+https://github.com/mathiasbynens/esprima-es6-regexp.git","recast":"^0.7.4","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.2"},"devDependencies":{"coveralls":"^2.11.1","istanbul":"^0.3.2","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"8f3c9a55239e914b806954ad56311334128111d2","_id":"regexpu@0.2.2","_shasum":"d83f2fa500f8be7f89239c96135b41e51f338dad","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"d83f2fa500f8be7f89239c96135b41e51f338dad","size":9652,"noattachment":false,"key":"/regexpu/-/regexpu-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-0.2.2.tgz"},"publish_time":1412780038115,"_cnpm_publish_time":1412780038115,"_hasShrinkwrap":false},"0.2.1":{"name":"regexpu","version":"0.2.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"git+https://github.com/mathiasbynens/esprima-es6-regexp.git","recast":"^0.7.0","regenerate":"^0.6.4","regjsgen":"^0.2.0","regjsparser":"^0.1.2"},"devDependencies":{"coveralls":"^2.11.1","istanbul":"^0.3.0","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/.npm/regexpu/0.2.1/package/man/regexpu.1"],"_id":"regexpu@0.2.1","_shasum":"d91d8aaf33e037e78ea0c80fb679314fea500a5f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"d91d8aaf33e037e78ea0c80fb679314fea500a5f","size":9203,"noattachment":false,"key":"/regexpu/-/regexpu-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-0.2.1.tgz"},"publish_time":1409637846228,"_cnpm_publish_time":1409637846228,"_hasShrinkwrap":false},"0.1.1":{"name":"regexpu","version":"0.1.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"http://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","src/","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"git+https://github.com/mathiasbynens/esprima-es6-regexp.git","recast":"^0.7.0","regenerate":"^0.6.4","regjsgen":"^0.1.2","regjsparser":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.1","istanbul":"^0.3.0","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/.npm/regexpu/0.1.1/package/man/regexpu.1"],"_id":"regexpu@0.1.1","_shasum":"47ef69fc0f6d5d0fe281f26143c2b04a73f00e22","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"47ef69fc0f6d5d0fe281f26143c2b04a73f00e22","size":8892,"noattachment":false,"key":"/regexpu/-/regexpu-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-0.1.1.tgz"},"publish_time":1408954551639,"_cnpm_publish_time":1408954551639,"_hasShrinkwrap":false},"0.1.0":{"name":"regexpu","version":"0.1.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"http://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","src/","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"git+https://github.com/mathiasbynens/esprima-es6-regexp.git","recast":"^0.7.0","regenerate":"^0.6.4","regjsgen":"^0.1.2","regjsparser":"^0.1.0"},"devDependencies":{"jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/.npm/regexpu/0.1.0/package/man/regexpu.1"],"_id":"regexpu@0.1.0","_shasum":"ef46e2c10cb5843ca3b26e02b1c406896312464d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"dist":{"shasum":"ef46e2c10cb5843ca3b26e02b1c406896312464d","size":8823,"noattachment":false,"key":"/regexpu/-/regexpu-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu/download/regexpu-0.1.0.tgz"},"publish_time":1408911425878,"_cnpm_publish_time":1408911425878,"_hasShrinkwrap":false}},"readme":"# regexpu [![Build status](https://travis-ci.org/mathiasbynens/regexpu.svg?branch=main)](https://travis-ci.org/mathiasbynens/regexpu) [![Code coverage status](https://img.shields.io/codecov/c/github/mathiasbynens/regexpu.svg)](https://codecov.io/gh/mathiasbynens/regexpu) [![regexpu on npm](https://img.shields.io/npm/v/regexpu)](https://www.npmjs.com/package/regexpu)\n\n_regexpu_ is a source code transpiler that enables the use of ES2015 Unicode regular expressions in JavaScript-of-today (ES5). It rewrites regular expressions that make use of [the ES2015 `u` flag](https://mathiasbynens.be/notes/es6-unicode-regex) into equivalent ES5-compatible regular expressions.\n\n[Here’s an online demo.](https://mothereff.in/regexpu)\n\n[Traceur v0.0.61+](https://github.com/google/traceur-compiler), [Babel v1.5.0+](https://github.com/babel/babel), [esnext v0.12.0+](https://github.com/esnext/esnext), and [Bublé v0.12.0+](https://buble.surge.sh/) use _regexpu_ for their `u` regexp transpilation. The REPL demos for [Traceur](https://google.github.io/traceur-compiler/demo/repl.html#%2F%2F%20Traceur%20now%20uses%20regexpu%20%28https%3A%2F%2Fmths.be%2Fregexpu%29%20to%20transpile%20regular%0A%2F%2F%20expression%20literals%20that%20have%20the%20ES2015%20%60u%60%20flag%20set%20into%20equivalent%20ES5.%0A%0A%2F%2F%20Match%20any%20symbol%20from%20U%2B1F4A9%20PILE%20OF%20POO%20to%20U%2B1F4AB%20DIZZY%20SYMBOL.%0Avar%20regex%20%3D%20%2F%5B%F0%9F%92%A9-%F0%9F%92%AB%5D%2Fu%3B%20%2F%2F%20Or%2C%20%60%2F%5Cu%7B1F4A9%7D-%5Cu%7B1F4AB%7D%2Fu%60.%0Aconsole.log%28%0A%20%20regex.test%28'%F0%9F%92%A8'%29%2C%20%2F%2F%20false%0A%20%20regex.test%28'%F0%9F%92%A9'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AA'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AB'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AC'%29%20%20%2F%2F%20false%0A%29%3B%0A%0A%2F%2F%20See%20https%3A%2F%2Fmathiasbynens.be%2Fnotes%2Fes6-unicode-regex%20for%20more%20examples%20and%0A%2F%2F%20info.%0A), [Babel](https://babeljs.io/repl/#?experimental=true&playground=true&evaluate=true&code=%2F%2F%20Babel%20now%20uses%20regexpu%20%28https%3A%2F%2Fmths.be%2Fregexpu%29%20to%20transpile%20regular%0A%2F%2F%20expression%20literals%20that%20have%20the%20ES2015%20%60u%60%20flag%20set%20into%20equivalent%20ES5.%0A%0A%2F%2F%20Match%20any%20symbol%20from%20U%2B1F4A9%20PILE%20OF%20POO%20to%20U%2B1F4AB%20DIZZY%20SYMBOL.%0Avar%20regex%20%3D%20%2F%5B%F0%9F%92%A9-%F0%9F%92%AB%5D%2Fu%3B%20%2F%2F%20Or%2C%20%60%2F%5Cu%7B1F4A9%7D-%5Cu%7B1F4AB%7D%2Fu%60.%0Aconsole.log%28%0A%20%20regex.test%28'%F0%9F%92%A8'%29%2C%20%2F%2F%20false%0A%20%20regex.test%28'%F0%9F%92%A9'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AA'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AB'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AC'%29%20%20%2F%2F%20false%0A%29%3B%0A%0A%2F%2F%20See%20https%3A%2F%2Fmathiasbynens.be%2Fnotes%2Fes6-unicode-regex%20for%20more%20examples%20and%0A%2F%2F%20info.%0A), [esnext](https://esnext.github.io/esnext/#%2F%2F%20esnext%20now%20uses%20regexpu%20%28https%3A%2F%2Fmths.be%2Fregexpu%29%20to%20transpile%20regular%0A%2F%2F%20expression%20literals%20that%20have%20the%20ES2015%20%60u%60%20flag%20set%20into%20equivalent%20ES5.%0A%0A%2F%2F%20Match%20any%20symbol%20from%20U%2B1F4A9%20PILE%20OF%20POO%20to%20U%2B1F4AB%20DIZZY%20SYMBOL.%0Avar%20regex%20%3D%20%2F%5B%F0%9F%92%A9-%F0%9F%92%AB%5D%2Fu%3B%20%2F%2F%20Or%2C%20%60%2F%5Cu%7B1F4A9%7D-%5Cu%7B1F4AB%7D%2Fu%60.%0Aconsole.log%28%0A%20%20regex.test%28'%F0%9F%92%A8'%29%2C%20%2F%2F%20false%0A%20%20regex.test%28'%F0%9F%92%A9'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AA'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AB'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AC'%29%20%20%2F%2F%20false%0A%29%3B%0A%0A%2F%2F%20See%20https%3A%2F%2Fmathiasbynens.be%2Fnotes%2Fes6-unicode-regex%20for%20more%20examples%20and%0A%2F%2F%20info.%0A), and [Bublé](https://buble.surge.sh/#%2F%2F%20Bubl%C3%A9%20now%20uses%20regexpu%20%28https%3A%2F%2Fmths.be%2Fregexpu%29%20to%20transpile%20regular%0A%2F%2F%20expression%20literals%20that%20have%20the%20ES2015%20%60u%60%20flag%20set%20into%20equivalent%20ES5.%0A%0A%2F%2F%20Match%20any%20symbol%20from%20U%2B1F4A9%20PILE%20OF%20POO%20to%20U%2B1F4AB%20DIZZY%20SYMBOL.%0Avar%20regex%20%3D%20%2F%5B%F0%9F%92%A9-%F0%9F%92%AB%5D%2Fu%3B%20%2F%2F%20Or%2C%20%60%2F%5Cu%7B1F4A9%7D-%5Cu%7B1F4AB%7D%2Fu%60.%0Aconsole.log%28%0A%20%20regex.test%28'%F0%9F%92%A8'%29%2C%20%2F%2F%20false%0A%20%20regex.test%28'%F0%9F%92%A9'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AA'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AB'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AC'%29%20%20%2F%2F%20false%0A%29%3B%0A%0A%2F%2F%20See%20https%3A%2F%2Fmathiasbynens.be%2Fnotes%2Fes6-unicode-regex%20for%20more%20examples%0A%2F%2F%20and%20info.%0A) let you try `u` regexps as well as other ES.next features.\n\n## Example\n\nConsider a file named `example-es2015.js` with the following contents:\n\n```js\nvar string = 'foo????bar';\nvar match = string.match(/foo(.)bar/u);\nconsole.log(match[1]);\n// → '????'\n\n// This regex matches any symbol from U+1F4A9 to U+1F4AB, and nothing else.\nvar regex = /[\\u{1F4A9}-\\u{1F4AB}]/u;\n// The following regex is equivalent.\nvar alternative = /[????-????]/u;\nconsole.log([\n  regex.test('a'),  // false\n  regex.test('????'), // true\n  regex.test('????'), // true\n  regex.test('????'), // true\n  regex.test('????')  // false\n]);\n```\n\nLet’s transpile it:\n\n```bash\n$ regexpu < example-es2015.js > example-es5.js\n```\n\n`example-es5.js` can now be used in ES5 environments. Its contents are as follows:\n\n```js\nvar string = 'foo????bar';\nvar match = string.match(/foo((?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))bar/);\nconsole.log(match[1]);\n// → '????'\n\n// This regex matches any symbol from U+1F4A9 to U+1F4AB, and nothing else.\nvar regex = /(?:\\uD83D[\\uDCA9-\\uDCAB])/;\n// The following regex is equivalent.\nvar alternative = /(?:\\uD83D[\\uDCA9-\\uDCAB])/;\nconsole.log([\n  regex.test('a'),  // false\n  regex.test('????'), // true\n  regex.test('????'), // true\n  regex.test('????'), // true\n  regex.test('????')  // false\n]);\n```\n\n## Known limitations\n\n1. _regexpu_ only transpiles regular expression _literals_, so things like `RegExp('…', 'u')` are not affected.\n2. _regexpu_ doesn’t polyfill [the `RegExp.prototype.unicode` getter](https://mths.be/es6#sec-get-regexp.prototype.unicode) because it’s not possible to do so without side effects.\n3. _regexpu_ doesn’t support [canonicalizing the contents of back-references in regular expressions with both the `i` and `u` flag set](https://github.com/mathiasbynens/regexpu/issues/4), since that would require transpiling/wrapping strings.\n4. _regexpu_ [doesn’t match lone low surrogates accurately](https://github.com/mathiasbynens/regexpu/issues/17). Unfortunately that is impossible to implement due to the lack of lookbehind support in JavaScript regular expressions.\n\n## Installation\n\nTo use _regexpu_ programmatically, install it as a dependency via [npm](https://www.npmjs.com/):\n\n```bash\nnpm install regexpu --save-dev\n```\n\nTo use the command-line interface, install _regexpu_ globally:\n\n```bash\nnpm install regexpu -g\n```\n\n## API\n\n### `regexpu.version`\n\nA string representing the semantic version number.\n\n### `regexpu.rewritePattern(pattern, flags, options)`\n\nThis is an alias for the `rewritePattern` function exported by [_regexpu-core_](https://github.com/mathiasbynens/regexpu-core). Please refer to that project’s documentation for more information.\n\n`regexpu.rewritePattern` uses [regjsgen](https://github.com/d10/regjsgen), [regjsparser](https://github.com/jviereck/regjsparser), and [regenerate](https://github.com/mathiasbynens/regenerate) as internal dependencies. If you only need this function in your program, it’s better to include it directly:\n\n```js\n// Instead of…\nconst rewritePattern = require('regexpu').rewritePattern;\n\n// Use this:\nconst rewritePattern = require('regexpu-core');\n```\n\nThis prevents the [Recast](https://github.com/benjamn/recast) and [Esprima](https://github.com/ariya/esprima) dependencies from being loaded into memory.\n\n### `regexpu.transformTree(ast, options)` or its alias `regexpu.transform(ast, options)`\n\nThis function accepts an abstract syntax tree representing some JavaScript code, and returns a transformed version of the tree in which any regular expression literals that use the ES2015 `u` flag are rewritten in ES5.\n\n```js\nconst regexpu = require('regexpu');\nconst recast = require('recast');\nconst tree = recast.parse(code); // ES2015 code\nconst transformedTree = regexpu.transform(tree);\nconst result = recast.print(transformedTree);\nconsole.log(result.code); // transpiled ES5 code\nconsole.log(result.map); // source map\n```\n\nThe optional `options` object is passed to _regexpu-core_’s `rewritePattern`. For a description of the available options, [see its documentation](https://github.com/mathiasbynens/regexpu-core#rewritepatternpattern-flags-options).\n\n`regexpu.transformTree` uses [Recast](https://github.com/benjamn/recast), [regjsgen](https://github.com/d10/regjsgen), [regjsparser](https://github.com/jviereck/regjsparser), and [regenerate](https://github.com/mathiasbynens/regenerate) as internal dependencies. If you only need this function in your program, it’s better to include it directly:\n\n```js\nconst transformTree = require('regexpu/transform-tree');\n```\n\nThis prevents the [Esprima](https://github.com/ariya/esprima) dependency from being loaded into memory.\n\n### `regexpu.transpileCode(code, options)`\n\nThis function accepts a string representing some JavaScript code, and returns a transpiled version of this code tree in which any regular expression literals that use the ES2015 `u` flag are rewritten in ES5.\n\n```js\nconst es2015 = 'console.log(/foo.bar/u.test(\"foo????bar\"));';\nconst es5 = regexpu.transpileCode(es2015);\n// → 'console.log(/foo(?:[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uD7FF\\\\uDC00-\\\\uFFFF]|[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]|[\\\\uD800-\\\\uDBFF])bar/.test(\"foo????bar\"));'\n```\n\nThe optional `options` object recognizes the following properties:\n\n* `sourceFileName`: a string representing the file name of the original ES2015 source file.\n* `sourceMapName`: a string representing the desired file name of the source map.\n* `dotAllFlag`: a boolean indicating whether to enable [experimental support for the `s` (`dotAll`) flag](https://github.com/mathiasbynens/es-regexp-dotall-flag).\n* `unicodePropertyEscape`: a boolean indicating whether to enable [experimental support for Unicode property escapes](https://github.com/mathiasbynens/regexpu-core/blob/master/property-escapes.md).\n\nThe `sourceFileName` and `sourceMapName` properties must be provided if you want to generate source maps.\n\n```js\nconst result = regexpu.transpileCode(code, {\n  'sourceFileName': 'es2015.js',\n  'sourceMapName': 'es2015.js.map',\n});\nconsole.log(result.code); // transpiled source code\nconsole.log(result.map); // source map\n```\n\n`regexpu.transpileCode` uses [Esprima](https://github.com/ariya/esprima), [Recast](https://github.com/benjamn/recast), [regjsgen](https://github.com/d10/regjsgen), [regjsparser](https://github.com/jviereck/regjsparser), and [regenerate](https://github.com/mathiasbynens/regenerate) as internal dependencies. If you only need this function in your program, feel free to include it directly:\n\n```js\nconst transpileCode = require('regexpu/transpile-code');\n```\n\n## Transpilers that use regexpu internally\n\nIf you’re looking for a general-purpose ES.next-to-ES5 transpiler with support for Unicode regular expressions, consider using one of these:\n\n* [Traceur](https://github.com/google/traceur-compiler) v0.0.61+\n* [Babel](https://github.com/babel/babel) v1.5.0+\n* [esnext](https://github.com/esnext/esnext) v0.12.0+\n* [Bublé](https://gitlab.com/Rich-Harris/buble) v0.12.0+\n\n## For maintainers\n\n### How to publish a new release\n\n1. On the `main` branch, bump the version number in `package.json`:\n\n    ```sh\n    npm version patch -m 'Release v%s'\n    ```\n\n    Instead of `patch`, use `minor` or `major` [as needed](https://semver.org/).\n\n    Note that this produces a Git commit + tag.\n\n1. Push the release commit and tag:\n\n    ```sh\n    git push && git push --tags\n    ```\n\n    Our CI then automatically publishes the new release to npm.\n\n## Author\n\n| [![twitter/mathias](https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias \"Follow @mathias on Twitter\") |\n|---|\n| [Mathias Bynens](https://mathiasbynens.be/) |\n\n## License\n\n_regexpu_ is available under the [MIT](https://mths.be/mit) license.\n","_attachments":{},"homepage":"https://mths.be/regexpu","bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"license":"MIT"}