{"_id":"regexpu-core","_rev":"4122360","name":"regexpu-core","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","dist-tags":{"latest":"6.4.0"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"time":{"modified":"2026-02-13T22:18:36.000Z","created":"2016-01-11T16:23:08.754Z","6.4.0":"2025-09-22T15:20:42.236Z","6.3.1":"2025-09-10T15:19:02.188Z","6.3.0":"2025-09-10T04:30:00.280Z","6.2.0":"2024-11-21T20:14:13.920Z","6.1.1":"2024-09-20T17:54:54.626Z","6.1.0":"2024-09-18T15:54:06.683Z","6.0.0":"2023-09-25T06:08:47.143Z","5.3.2":"2023-03-10T16:29:20.145Z","5.3.1":"2023-02-16T15:06:01.679Z","5.3.0":"2023-02-08T19:52:12.053Z","5.2.2":"2022-11-14T20:43:56.902Z","5.2.1":"2022-09-14T16:55:51.680Z","5.1.0":"2022-06-27T19:01:23.870Z","5.0.1":"2022-01-10T17:38:11.828Z","5.0.0":"2022-01-08T20:20:51.494Z","4.8.0":"2021-09-14T11:31:22.583Z","4.7.1":"2020-09-18T07:47:07.839Z","4.7.0":"2020-03-11T17:56:09.008Z","4.6.0":"2019-09-13T11:42:14.969Z","4.5.5":"2019-08-10T17:36:05.353Z","4.5.4":"2019-03-11T17:45:11.124Z","4.5.3":"2019-03-06T10:26:21.408Z","4.5.2":"2019-03-05T13:43:08.664Z","4.5.1":"2019-03-05T12:55:38.819Z","4.5.0":"2019-03-05T12:42:27.292Z","4.4.0":"2018-12-05T13:23:04.345Z","4.3.0":"2018-12-05T09:43:18.334Z","4.2.0":"2018-06-07T13:19:58.039Z","4.1.5":"2018-05-14T20:40:44.605Z","4.1.4":"2018-05-12T23:20:31.585Z","4.1.3":"2017-09-18T14:37:13.571Z","4.1.2":"2017-08-17T10:32:54.555Z","4.1.1":"2017-06-20T17:25:14.742Z","4.1.0":"2017-06-20T17:09:56.141Z","4.0.11":"2017-04-15T13:11:50.107Z","4.0.10":"2017-04-15T13:07:25.496Z","4.0.9":"2017-04-15T11:04:13.362Z","4.0.8":"2017-04-15T10:49:56.404Z","4.0.7":"2017-04-14T09:56:58.846Z","4.0.6":"2017-04-13T10:05:25.243Z","4.0.5":"2017-04-11T12:03:23.834Z","4.0.4":"2017-03-08T19:21:34.682Z","4.0.3":"2017-03-08T19:06:22.483Z","4.0.2":"2016-11-29T07:04:08.896Z","4.0.1":"2016-11-18T18:18:34.542Z","4.0.0":"2016-11-02T12:10:29.321Z","3.3.0":"2016-08-17T07:22:44.907Z","3.2.0":"2016-06-23T10:14:48.025Z","3.1.0":"2016-06-21T19:29:57.773Z","3.0.2":"2016-06-14T15:08:29.527Z","3.0.1":"2016-06-02T06:37:55.248Z","2.0.0":"2016-02-08T19:36:45.542Z","1.0.0":"2016-01-11T16:23:08.754Z"},"users":{"arteffeckt":true},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu-core.git"},"versions":{"6.4.0":{"name":"regexpu-core","version":"6.4.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/index.js","test":"node --test tests/tests.js","test-node6":"mocha tests","cover":"NODE_V8_COVERAGE=coverage node --test  --experimental-test-coverage tests/tests.js"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.2.2","regjsgen":"^0.8.0","regjsparser":"^0.13.0","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.2.1"},"devDependencies":{"jsesc":"^3.0.2","@unicode/unicode-17.0.0":"^1.6.12"},"_id":"regexpu-core@6.4.0","gitHead":"f7040c4b2f0b54732b888f08fe6080c4764d0455","types":"./rewrite-pattern.d.ts","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"3580ce0c4faedef599eccb146612436b62a176e5","size":35105,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-6.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-6.4.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/regexpu-core_6.4.0_1758554442071_0.3747758318103367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T15:20:42.236Z","publish_time":1758554442236,"_source_registry_name":"default","_cnpm_publish_time":1758554442236},"6.3.1":{"name":"regexpu-core","version":"6.3.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/index.js","test":"node --test tests/tests.js","test-node6":"mocha tests","cover":"NODE_V8_COVERAGE=coverage node --test  --experimental-test-coverage tests/tests.js"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.2.2","regjsgen":"^0.8.0","regjsparser":"^0.12.0","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.2.1"},"devDependencies":{"jsesc":"^3.0.2","@unicode/unicode-17.0.0":"^1.6.12"},"_id":"regexpu-core@6.3.1","gitHead":"5526a5c96343fede35995824a0d55993106597b0","types":"./rewrite-pattern.d.ts","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"fb8b707d0efe18e9464d3ae76ae1e3c96c8467ae","size":35104,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-6.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-6.3.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/regexpu-core_6.3.1_1757517541974_0.33188608645819584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T15:19:02.188Z","publish_time":1757517542188,"_source_registry_name":"default","_cnpm_publish_time":1757517542188},"6.3.0":{"name":"regexpu-core","version":"6.3.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/index.js","test":"node --test tests/tests.js","test-node6":"mocha tests","cover":"NODE_V8_COVERAGE=coverage node --test  --experimental-test-coverage tests/tests.js"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.2.2","regjsgen":"^0.8.0","regjsparser":"^0.12.0","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.2.1"},"devDependencies":{"jsesc":"^3.0.2","@unicode/unicode-17.0.0":"^1.6.12"},"_id":"regexpu-core@6.3.0","gitHead":"0e700a0e2e1cf177e8eaf442e9a1172dc99ed2bb","types":"./rewrite-pattern.d.ts","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"ebdc3ec610146d01fd64871333d34b0200e00145","size":34927,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-6.3.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/regexpu-core_6.3.0_1757478600103_0.3777476322694229"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T04:30:00.280Z","publish_time":1757478600280,"_source_registry_name":"default","_cnpm_publish_time":1757478600280},"6.2.0":{"name":"regexpu-core","version":"6.2.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/index.js","test":"node --test tests/tests.js","test-node6":"mocha tests","cover":"NODE_V8_COVERAGE=coverage node --test  --experimental-test-coverage tests/tests.js"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.2.0","regjsgen":"^0.8.0","regjsparser":"^0.12.0","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.1.0"},"devDependencies":{"jsesc":"^3.0.2","@unicode/unicode-16.0.0":"^1.6.2"},"_id":"regexpu-core@6.2.0","gitHead":"235596f34785fd0cea3e329e81a7c7a063d3765c","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"0e5190d79e542bf294955dccabae04d3c7d53826","size":34673,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-6.2.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_6.2.0_1732220053720_0.7916893680780639"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T20:14:13.920Z","publish_time":1732220053920,"_source_registry_name":"default","_cnpm_publish_time":1732220053920},"6.1.1":{"name":"regexpu-core","version":"6.1.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"node --test tests/tests.js","test-node6":"mocha tests","cover":"NODE_V8_COVERAGE=coverage node --test  --experimental-test-coverage tests/tests.js"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.2.0","regjsgen":"^0.8.0","regjsparser":"^0.11.0","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.1.0"},"devDependencies":{"jsesc":"^3.0.2","@unicode/unicode-16.0.0":"^1.6.0"},"_id":"regexpu-core@6.1.1","gitHead":"983febd7687529c0ebaa5fb78fb5f5cbda939b57","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"b469b245594cb2d088ceebc6369dceb8c00becac","size":15233,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-6.1.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_6.1.1_1726854894387_0.5534272896390129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-20T17:54:54.626Z","publish_time":1726854894626,"_source_registry_name":"default","_cnpm_publish_time":1726854894626},"6.1.0":{"name":"regexpu-core","version":"6.1.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"node --test tests/tests.js","test-node6":"mocha tests","cover":"NODE_V8_COVERAGE=coverage node --test  --experimental-test-coverage tests/tests.js"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.2.0","regjsgen":"^0.8.0","regjsparser":"^0.10.0","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.1.0"},"devDependencies":{"jsesc":"^3.0.2","@unicode/unicode-16.0.0":"^1.6.0"},"_id":"regexpu-core@6.1.0","gitHead":"71382026bf77814d1df543c7abca027537541c76","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"3a8b98fd59530b5527dc204e13a22bfe686f738b","size":15234,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-6.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_6.1.0_1726674846510_0.2982139289474206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-18T15:54:06.683Z","publish_time":1726674846683,"_source_registry_name":"default","_cnpm_publish_time":1726674846683},"6.0.0":{"name":"regexpu-core","version":"6.0.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"node --test tests/tests.js","test-node6":"mocha tests","cover":"NODE_V8_COVERAGE=coverage node --test  --experimental-test-coverage tests/tests.js"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.1.1","regjsgen":"^0.8.0","regjsparser":"^0.10.0","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.1.0"},"devDependencies":{"jsesc":"^3.0.2","@unicode/unicode-15.1.0":"^1.5.2"},"_id":"regexpu-core@6.0.0","gitHead":"b278ed4b6518fda558ea9836a1181ebb22181a7f","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"2706fae3c6599c6a0d09933601eeeba6dfa00aa7","size":14720,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-6.0.0.tgz"},"_npmUser":{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_6.0.0_1695622126752_0.4185815733820837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-25T06:08:47.143Z","publish_time":1695622127143,"_source_registry_name":"default","_cnpm_publish_time":1695622127143},"5.3.2":{"name":"regexpu-core","version":"5.3.2","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.1.0","@babel/regjsgen":"^0.8.0","regjsparser":"^0.9.1","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.1.0"},"devDependencies":{"codecov":"^3.8.3","istanbul":"^0.4.5","jsesc":"^3.0.2","lodash":"^4.17.21","mocha":"^10.1.0","regexpu-fixtures":"^2.1.6","@unicode/unicode-15.0.0":"^1.3.1"},"gitHead":"16606f73dbf8fe48f92defa9583ab8eccc709d23","_id":"regexpu-core@5.3.2","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"shasum":"11a2b06884f3527aec3e93dbbf4a3b958a95546b","size":14579,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-5.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-5.3.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_5.3.2_1678465759931_0.12821745493067405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-10T16:29:20.145Z","publish_time":1678465760145,"_cnpm_publish_time":1678465760145},"5.3.1":{"name":"regexpu-core","version":"5.3.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.1.0","@babel/regjsgen":"^0.8.0","regjsparser":"^0.9.1","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.1.0"},"devDependencies":{"codecov":"^3.8.3","istanbul":"^0.4.5","jsesc":"^3.0.2","lodash":"^4.17.21","mocha":"^10.1.0","regexpu-fixtures":"^2.1.6","@unicode/unicode-15.0.0":"^1.3.1"},"gitHead":"2f0938599e9f30dc246cefd8a8694924aa591446","_id":"regexpu-core@5.3.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"shasum":"66900860f88def39a5cb79ebd9490e84f17bcdfb","size":14570,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-5.3.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_5.3.1_1676559961427_0.7667451666434291"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-16T15:06:01.679Z","publish_time":1676559961679,"_cnpm_publish_time":1676559961679},"5.3.0":{"name":"regexpu-core","version":"5.3.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.1.0","@babel/regjsgen":"^0.8.0","regjsparser":"^0.9.1","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.1.0"},"devDependencies":{"codecov":"^3.8.3","istanbul":"^0.4.5","jsesc":"^3.0.2","lodash":"^4.17.21","mocha":"^10.1.0","regexpu-fixtures":"github:mathiasbynens/regexpu-fixtures","@unicode/unicode-15.0.0":"^1.3.1"},"gitHead":"54544820b3634563f62cb0b66d26efeadb6a886c","_id":"regexpu-core@5.3.0","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"shasum":"4d0d044b76fedbad6238703ae84bfdedee2cf074","size":14561,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-5.3.0.tgz"},"_npmUser":{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_5.3.0_1675885931871_0.50522362052809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-08T19:52:12.053Z","publish_time":1675885932053,"_cnpm_publish_time":1675885932053},"5.2.2":{"name":"regexpu-core","version":"5.2.2","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.1.0","regjsgen":"^0.7.1","regjsparser":"^0.9.1","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.1.0"},"devDependencies":{"codecov":"^3.8.3","istanbul":"^0.4.5","jsesc":"^3.0.2","lodash":"^4.17.21","mocha":"^10.1.0","regexpu-fixtures":"2.1.4","@unicode/unicode-15.0.0":"^1.3.1"},"gitHead":"3515c6ba6fa36851dfa0210fb6fe9a95cf2c0494","_id":"regexpu-core@5.2.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"3e4e5d12103b64748711c3aad69934d7718e75fc","size":13120,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-5.2.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_5.2.2_1668458636700_0.00183225641105067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-14T20:44:04.610Z","publish_time":1668458636902,"_cnpm_publish_time":1668458636902},"5.2.1":{"name":"regexpu-core","version":"5.2.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.1.0","regjsgen":"^0.7.1","regjsparser":"^0.9.1","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.0.0"},"devDependencies":{"codecov":"^3.8.3","istanbul":"^0.4.5","jsesc":"^3.0.2","lodash":"^4.17.21","mocha":"^10.0.0","regexpu-fixtures":"2.1.4","@unicode/unicode-15.0.0":"^1.3.1"},"gitHead":"a6d0b8d42347490fea8cfded28451e8cebd5aea9","_id":"regexpu-core@5.2.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"a69c26f324c1e962e9ffd0b88b055caba8089139","size":13123,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-5.2.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_5.2.1_1663174551530_0.14443303814911324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-14T16:56:32.833Z","publish_time":1663174551680,"_cnpm_publish_time":1663174551680},"5.1.0":{"name":"regexpu-core","version":"5.1.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.0.1","regjsgen":"^0.6.0","regjsparser":"^0.8.2","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.0.0"},"devDependencies":{"codecov":"^3.8.3","istanbul":"^0.4.5","jsesc":"^3.0.2","lodash":"^4.17.21","mocha":"^9.1.1","regexpu-fixtures":"2.1.4","@unicode/unicode-14.0.0":"^1.2.1"},"gitHead":"455d44dad3107d389110cfc059140b810031c69e","_id":"regexpu-core@5.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"2f8504c3fd0ebe11215783a41541e21c79942c6d","size":13108,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-5.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_5.1.0_1656356483577_0.09276636709535002"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T19:02:29.108Z","publish_time":1656356483870,"_cnpm_publish_time":1656356483870},"5.0.1":{"name":"regexpu-core","version":"5.0.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.0.1","regjsgen":"^0.6.0","regjsparser":"^0.8.2","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.0.0"},"devDependencies":{"codecov":"^3.8.3","istanbul":"^0.4.5","jsesc":"^3.0.2","lodash":"^4.17.21","mocha":"^9.1.1","regexpu-fixtures":"2.1.4","@unicode/unicode-14.0.0":"^1.2.1"},"gitHead":"2c9983be22a6117c4fe6af581f3307eacbaf1599","_id":"regexpu-core@5.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"c531122a7840de743dcf9c83e923b5560323ced3","size":12729,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-5.0.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_5.0.1_1641836291602_0.3697975007397343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-10T17:54:51.275Z","publish_time":1641836291828,"_cnpm_publish_time":1641836291828},"5.0.0":{"name":"regexpu-core","version":"5.0.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^10.0.1","regjsgen":"^0.6.0","regjsparser":"^0.8.2","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.0.0"},"devDependencies":{"codecov":"^3.8.3","istanbul":"^0.4.5","jsesc":"^3.0.2","lodash":"^4.17.21","mocha":"^9.1.1","regexpu-fixtures":"2.1.4","@unicode/unicode-14.0.0":"^1.2.1"},"gitHead":"cf52719c383b6b0ffe5ff938ac14f12b84321e0b","_id":"regexpu-core@5.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"b207f96e06f3433f2b2577b15484df38a9c956e8","size":12662,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-5.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_5.0.0_1641673251337_0.3762769445267331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-08T20:30:58.055Z","publish_time":1641673251494,"_cnpm_publish_time":1641673251494},"4.8.0":{"name":"regexpu-core","version":"4.8.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.2","regenerate-unicode-properties":"^9.0.0","regjsgen":"^0.5.2","regjsparser":"^0.7.0","unicode-match-property-ecmascript":"^2.0.0","unicode-match-property-value-ecmascript":"^2.0.0"},"devDependencies":{"codecov":"^3.8.3","istanbul":"^0.4.5","jsesc":"^3.0.2","lodash":"^4.17.21","mocha":"^9.1.1","regexpu-fixtures":"2.1.4","@unicode/unicode-14.0.0":"^1.2.1"},"gitHead":"ebf17f04db64a20ce74902c18144e915b82183b9","_id":"regexpu-core@4.8.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"e5605ba361b67b1718478501327502f4479a98f0","size":10129,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.8.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.8.0_1631619082464_0.6544393656268634"},"_hasShrinkwrap":false,"publish_time":1631619082583,"_cnpm_publish_time":1631619082583},"4.7.1":{"name":"regexpu-core","version":"4.7.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^8.2.0","regjsgen":"^0.5.1","regjsparser":"^0.6.4","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.2.0"},"devDependencies":{"codecov":"^3.6.5","istanbul":"^0.4.5","jsesc":"^2.5.2","lodash":"^4.17.15","mocha":"^7.1.0","regexpu-fixtures":"2.1.4","unicode-13.0.0":"^0.8.0"},"gitHead":"bd9396d915117826959d478e91b73b066caa8a55","_id":"regexpu-core@4.7.1","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"shasum":"2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6","size":9446,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.7.1.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmUser":{"name":"jridgewell","email":"justin+npm@ridgewell.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.7.1_1600415227705_0.3942876457994344"},"_hasShrinkwrap":false,"publish_time":1600415227839,"_cnpm_publish_time":1600415227839},"4.7.0":{"name":"regexpu-core","version":"4.7.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^8.2.0","regjsgen":"^0.5.1","regjsparser":"^0.6.4","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.2.0"},"devDependencies":{"codecov":"^3.6.5","istanbul":"^0.4.5","jsesc":"^2.5.2","lodash":"^4.17.15","mocha":"^7.1.0","regexpu-fixtures":"^2.1.3","unicode-13.0.0":"^0.8.0"},"gitHead":"f68eb2aaa74adb491d3fb3a1991c224dd9c3397c","_id":"regexpu-core@4.7.0","_nodeVersion":"12.6.0","_npmVersion":"6.13.6","dist":{"shasum":"fcbf458c50431b0bb7b45d6967b8192d91f3d938","size":11054,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.7.0.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.7.0_1583949368883_0.437638677884463"},"_hasShrinkwrap":false,"publish_time":1583949369008,"_cnpm_publish_time":1583949369008},"4.6.0":{"name":"regexpu-core","version":"4.6.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^8.1.0","regjsgen":"^0.5.0","regjsparser":"^0.6.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.1.0"},"devDependencies":{"codecov":"^3.5.0","istanbul":"^0.4.5","jsesc":"^2.5.2","lodash":"^4.17.15","mocha":"^6.2.0","regexpu-fixtures":"^2.1.3","unicode-12.1.0":"^0.8.0"},"gitHead":"6f20f824ca2e36d491c3f66040efbbdd6b433c86","_id":"regexpu-core@4.6.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"2037c18b327cfce8a6fea2a4ec441f2432afb8b6","size":10997,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.6.0.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.6.0_1568374934836_0.38375614757696574"},"_hasShrinkwrap":false,"publish_time":1568374934969,"_cnpm_publish_time":1568374934969},"4.5.5":{"name":"regexpu-core","version":"4.5.5","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^8.1.0","regjsgen":"^0.5.0","regjsparser":"^0.6.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.1.0"},"devDependencies":{"codecov":"^3.5.0","istanbul":"^0.4.5","jsesc":"^2.5.2","lodash":"^4.17.15","mocha":"^6.2.0","regexpu-fixtures":"^2.1.2","unicode-12.1.0":"^0.8.0"},"gitHead":"e32fdfecb5fb38e49ca6bba2af2a809001f98d93","_id":"regexpu-core@4.5.5","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"aaffe61c2af58269b3e516b61a73790376326411","size":10974,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.5.5.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.5.5_1565458565211_0.4374305251268529"},"_hasShrinkwrap":false,"publish_time":1565458565353,"_cnpm_publish_time":1565458565353},"4.5.4":{"name":"regexpu-core","version":"4.5.4","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^8.0.2","regjsgen":"^0.5.0","regjsparser":"^0.6.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.1.0"},"devDependencies":{"codecov":"^3.2.0","istanbul":"^0.4.5","jsesc":"^2.5.2","lodash":"^4.17.11","mocha":"^6.0.2","regexpu-fixtures":"^2.1.2","unicode-12.0.0":"^0.7.9"},"gitHead":"a20f9142d87013822441f417bd8c5b14999f2353","_id":"regexpu-core@4.5.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"080d9d02289aa87fe1667a4f5136bc98a6aebaae","size":10989,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.5.4.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.5.4_1552326311006_0.48963301036520757"},"_hasShrinkwrap":false,"publish_time":1552326311124,"_cnpm_publish_time":1552326311124},"4.5.3":{"name":"regexpu-core","version":"4.5.3","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^8.0.1","regjsgen":"^0.5.0","regjsparser":"^0.6.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.1.0"},"devDependencies":{"codecov":"^3.2.0","istanbul":"^0.4.5","jsesc":"^2.5.2","lodash":"^4.17.11","mocha":"^6.0.2","regexpu-fixtures":"^2.1.2","unicode-12.0.0":"^0.7.9"},"gitHead":"677f7d843d0ab182461a38d59e835958e40de87f","_id":"regexpu-core@4.5.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"72f572e03bb8b9f4f4d895a0ccc57e707f4af2e4","size":10988,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.5.3.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.5.3_1551867981315_0.8580200641566542"},"_hasShrinkwrap":false,"publish_time":1551867981408,"_cnpm_publish_time":1551867981408},"4.5.2":{"name":"regexpu-core","version":"4.5.2","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^8.0.0","regjsgen":"^0.5.0","regjsparser":"^0.6.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.1.0"},"devDependencies":{"codecov":"^3.2.0","istanbul":"^0.4.5","jsesc":"^2.5.2","lodash":"^4.17.11","mocha":"^6.0.2","regexpu-fixtures":"^2.1.2","unicode-12.0.0":"^0.7.9"},"gitHead":"cea475528b64428187e559f9ad2978ebc0e2c6c0","_id":"regexpu-core@4.5.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"9fcee72782f4fea6f8f428f7f14c8f242ca3dc82","size":10985,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.5.2.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.5.2_1551793388485_0.24194856977826795"},"_hasShrinkwrap":false,"publish_time":1551793388664,"_cnpm_publish_time":1551793388664},"4.5.1":{"name":"regexpu-core","version":"4.5.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^8.0.0","regjsgen":"^0.5.0","regjsparser":"^0.6.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.1.0"},"devDependencies":{"codecov":"^3.2.0","istanbul":"^0.4.5","jsesc":"^2.5.2","lodash":"^4.17.11","mocha":"^6.0.2","regexpu-fixtures":"^2.1.2","unicode-12.0.0":"^0.7.9"},"gitHead":"89d2e9416f8114e6253488fc4226b4ed81a37f7b","_id":"regexpu-core@4.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"4d0d902156995d19c5cd832f840632799122f872","size":10899,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.5.1.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.5.1_1551790538644_0.9876242108140836"},"_hasShrinkwrap":false,"publish_time":1551790538819,"_cnpm_publish_time":1551790538819},"4.5.0":{"name":"regexpu-core","version":"4.5.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^8.0.0","regjsgen":"^0.5.0","regjsparser":"^0.6.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.0.2"},"devDependencies":{"codecov":"^3.2.0","istanbul":"^0.4.5","jsesc":"^2.5.2","lodash":"^4.17.11","mocha":"^6.0.2","regexpu-fixtures":"^2.1.2","unicode-12.0.0":"^0.7.9"},"gitHead":"aa9a9ada8a50db28c265f09fd538a0d2b4ea5220","_id":"regexpu-core@4.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"5aad38279f3b6d6b314a4ba75c71c90eed63ca8d","size":10898,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.5.0.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.5.0_1551789747108_0.34752929510973063"},"_hasShrinkwrap":false,"publish_time":1551789747292,"_cnpm_publish_time":1551789747292},"4.4.0":{"name":"regexpu-core","version":"4.4.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^7.0.0","regjsgen":"^0.5.0","regjsparser":"^0.6.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.0.2"},"devDependencies":{"codecov":"^3.0.2","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.10","mocha":"^5.2.0","regexpu-fixtures":"^2.1.2","unicode-11.0.0":"^0.7.7"},"gitHead":"2141f442c152b5316882a221d2e7fca22f1fffb9","_id":"regexpu-core@4.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"8d43e0d1266883969720345e70c275ee0aec0d32","size":10897,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.4.0.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.4.0_1544016184128_0.7869368676067257"},"_hasShrinkwrap":false,"publish_time":1544016184345,"_cnpm_publish_time":1544016184345},"4.3.0":{"name":"regexpu-core","version":"4.3.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^7.0.0","regjsgen":"^0.5.0","regjsparser":"^0.6.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.0.2"},"devDependencies":{"codecov":"^3.0.2","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.10","mocha":"^5.2.0","regexpu-fixtures":"^2.1.2","unicode-11.0.0":"^0.7.7"},"gitHead":"3026682b8f2f97f3e0acb5db55b80d3173f8c251","_id":"regexpu-core@4.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"256cd550eadea9c9f37933c8a60ca966c8c1bc95","size":10901,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.3.0.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.3.0_1544002998178_0.6804099314582548"},"_hasShrinkwrap":false,"publish_time":1544002998334,"_cnpm_publish_time":1544002998334},"4.2.0":{"name":"regexpu-core","version":"4.2.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^7.0.0","regjsgen":"^0.4.0","regjsparser":"^0.3.0","unicode-match-property-ecmascript":"^1.0.4","unicode-match-property-value-ecmascript":"^1.0.2"},"devDependencies":{"codecov":"^3.0.2","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.10","mocha":"^5.2.0","regexpu-fixtures":"^2.1.2","unicode-11.0.0":"^0.7.7"},"gitHead":"a8ad42e7162308dcdbd9e28b6ba4e0161678d18b","_id":"regexpu-core@4.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"a3744fa03806cffe146dea4421a3e73bdcc47b1d","size":10857,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.2.0.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.2.0_1528377597719_0.10544675459727637"},"_hasShrinkwrap":false,"publish_time":1528377598039,"_cnpm_publish_time":1528377598039},"4.1.5":{"name":"regexpu-core","version":"4.1.5","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^6.0.0","regjsgen":"^0.4.0","regjsparser":"^0.3.0","unicode-match-property-ecmascript":"^1.0.3","unicode-match-property-value-ecmascript":"^1.0.1"},"devDependencies":{"codecov":"^3.0.2","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.10","mocha":"^5.1.1","regexpu-fixtures":"^2.1.2","unicode-11.0.0":"^0.7.6"},"gitHead":"5d9a34e7854a27b0feecf7282a25726cdf12930e","_id":"regexpu-core@4.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"57fdfe1148f8a7a069086228515130cf1820ddd0","size":10880,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.1.5.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.1.5_1526330443918_0.05320040248530544"},"_hasShrinkwrap":false,"publish_time":1526330444605,"_cnpm_publish_time":1526330444605},"4.1.4":{"name":"regexpu-core","version":"4.1.4","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.4.0","regenerate-unicode-properties":"^6.0.0","regjsgen":"^0.4.0","regjsparser":"^0.3.0","unicode-match-property-ecmascript":"^1.0.3","unicode-match-property-value-ecmascript":"^1.0.1"},"devDependencies":{"codecov":"^3.0.2","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.10","mocha":"^5.1.1","regexpu-fixtures":"^2.1.2","unicode-11.0.0":"^0.7.6"},"gitHead":"930e97a7fcba7281624d5940fdffb11e65791f7f","_id":"regexpu-core@4.1.4","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"f6c847261ba4cf869a7874442f9d25251b713fc8","size":10205,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.1.4.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.1.4_1526167231318_0.5262597483458595"},"_hasShrinkwrap":false,"publish_time":1526167231585,"_cnpm_publish_time":1526167231585},"4.1.3":{"name":"regexpu-core","version":"4.1.3","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.3","regenerate-unicode-properties":"^5.1.1","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property-ecmascript":"^1.0.3","unicode-match-property-value-ecmascript":"^1.0.1"},"devDependencies":{"codecov":"^2.3.0","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.4","mocha":"^3.5.3","regexpu-fixtures":"^2.1.2","unicode-10.0.0":"^0.7.4","unicode-tr51":"^9.0.0"},"gitHead":"ca9c3fc44638e4d7ba06bc282523add58b83f698","_id":"regexpu-core@4.1.3","_npmVersion":"5.4.1","_nodeVersion":"8.1.2","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"fb81616dbbc2a917a7419b33f8379144f51eb8d0","size":9350,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.1.3.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core-4.1.3.tgz_1505745432625_0.07626100396737456"},"directories":{},"publish_time":1505745433571,"_hasShrinkwrap":false,"_cnpm_publish_time":1505745433571},"4.1.2":{"name":"regexpu-core","version":"4.1.2","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.1.1","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property-ecmascript":"^1.0.3","unicode-match-property-value-ecmascript":"^1.0.1"},"devDependencies":{"codecov":"^2.3.0","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.4","mocha":"^3.5.0","regexpu-fixtures":"^2.1.1","unicode-10.0.0":"^0.7.4","unicode-tr51":"^9.0.0"},"gitHead":"67b2195ce317fe65b11d32d8fa7a55838b257a0a","_id":"regexpu-core@4.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"shasum":"1710857c567828de28a43100df4237670a0a0dc4","size":9371,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.1.2.tgz"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core-4.1.2.tgz_1502965973711_0.153056574286893"},"directories":{},"publish_time":1502965974555,"_cnpm_publish_time":1502965974555,"_hasShrinkwrap":false},"4.1.1":{"name":"regexpu-core","version":"4.1.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.1.0","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property-ecmascript":"^1.0.2","unicode-match-property-value-ecmascript":"^1.0.1"},"devDependencies":{"codecov":"^2.2.0","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.4","mocha":"^3.4.2","regexpu-fixtures":"^2.1.1","unicode-10.0.0":"^0.7.4","unicode-tr51":"^8.1.2"},"gitHead":"e18f8b2f737366f529be3ccbdc253247c74db82d","_id":"regexpu-core@4.1.1","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"5877950259cc9f923d8393c9e39d26c3af47a9ea","size":9358,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.1.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core-4.1.1.tgz_1497979513782_0.14703182457014918"},"directories":{},"publish_time":1497979514742,"_cnpm_publish_time":1497979514742,"_hasShrinkwrap":false},"4.1.0":{"name":"regexpu-core","version":"4.1.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.1.0","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property-ecmascript":"^1.0.2","unicode-match-property-value-ecmascript":"^1.0.1"},"devDependencies":{"codecov":"^2.2.0","istanbul":"^0.4.5","jsesc":"^2.5.1","lodash":"^4.17.4","mocha":"^3.4.2","regexpu-fixtures":"^2.1.1","unicode-10.0.0":"^0.7.4","unicode-tr51":"^8.1.2"},"gitHead":"e7f3fa8a7f3bb04164dbd9030a9bb4e3ae075c50","_id":"regexpu-core@4.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"98427c75d206542e360389fd049379fe1252c1ce","size":9355,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.1.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core-4.1.0.tgz_1497978595157_0.40178445843048394"},"directories":{},"publish_time":1497978596141,"_hasShrinkwrap":false,"_cnpm_publish_time":1497978596141},"4.0.11":{"name":"regexpu-core","version":"4.0.11","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.0.6","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property-ecmascript":"^1.0.1","unicode-match-property-value-ecmascript":"^1.0.0"},"devDependencies":{"codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.4","unicode-tr51":"^8.1.1"},"gitHead":"7b694ca4f7c985e4cab461d99c6d60ec48445e76","_id":"regexpu-core@4.0.11","_shasum":"798f9e9986f78c793dde403f1b3f34c007bf73a9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"798f9e9986f78c793dde403f1b3f34c007bf73a9","size":9348,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.11.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.11.tgz_1492261908100_0.05818845774047077"},"directories":{},"publish_time":1492261910107,"_hasShrinkwrap":false,"_cnpm_publish_time":1492261910107},"4.0.10":{"name":"regexpu-core","version":"4.0.10","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.0.6","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property-ecmascript":"^1.0.0","unicode-match-property-value-ecmascript":"^1.0.0"},"devDependencies":{"codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.4","unicode-tr51":"^8.1.1"},"gitHead":"4d6646ca5a67674470b4eaf4afefd83e78ca0a7b","_id":"regexpu-core@4.0.10","_shasum":"6962f15ddf94f314c9b1151838dc07cca9c28ac0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"6962f15ddf94f314c9b1151838dc07cca9c28ac0","size":9348,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.10.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.10.tgz_1492261643572_0.9921895058359951"},"directories":{},"publish_time":1492261645496,"_hasShrinkwrap":false,"_cnpm_publish_time":1492261645496},"4.0.9":{"name":"regexpu-core","version":"4.0.9","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.0.5","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property":"^0.2.2","unicode-match-property-value":"^2.0.1"},"devDependencies":{"codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.4","unicode-tr51":"^8.1.1"},"gitHead":"b9eb1bd21595769e7d38ad2276152ac5f8acd15b","_id":"regexpu-core@4.0.9","_shasum":"13b66a528f4fcd00417a096392e71cba1eac3782","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"13b66a528f4fcd00417a096392e71cba1eac3782","size":9349,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.9.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.9.tgz_1492254251446_0.6973175636958331"},"directories":{},"publish_time":1492254253362,"_hasShrinkwrap":false,"_cnpm_publish_time":1492254253362},"4.0.8":{"name":"regexpu-core","version":"4.0.8","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.0.4","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property":"^0.2.2","unicode-match-property-value":"^2.0.1"},"devDependencies":{"codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.4","unicode-tr51":"^8.1.1"},"gitHead":"784f959881985755d950b79f55ecd0326fc0b924","_id":"regexpu-core@4.0.8","_shasum":"00d709708a3ac2c54bc607cf36dc1afa792c1f2e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"00d709708a3ac2c54bc607cf36dc1afa792c1f2e","size":9349,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.8.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.8.tgz_1492253394612_0.8791960158850998"},"directories":{},"publish_time":1492253396404,"_hasShrinkwrap":false,"_cnpm_publish_time":1492253396404},"4.0.7":{"name":"regexpu-core","version":"4.0.7","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.0.3","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property":"^0.1.3","unicode-match-property-value":"^1.0.2"},"devDependencies":{"codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.4","unicode-tr51":"^8.1.1"},"gitHead":"ec27332942973fb96aa99a0180007f60aeb2de37","_id":"regexpu-core@4.0.7","_shasum":"9d9eeeefeeb81c244bca8036b35556666839fe4b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"9d9eeeefeeb81c244bca8036b35556666839fe4b","size":9351,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.7.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.7.tgz_1492163818052_0.11806377512402833"},"directories":{},"publish_time":1492163818846,"_cnpm_publish_time":1492163818846,"_hasShrinkwrap":false},"4.0.6":{"name":"regexpu-core","version":"4.0.6","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.0.2","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property":"^0.1.3","unicode-match-property-value":"^1.0.2"},"devDependencies":{"codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.3","unicode-tr51":"^8.1.1"},"gitHead":"d89a66b1ce50c4b26ecf287df751c6d5289dbcbc","_id":"regexpu-core@4.0.6","_shasum":"369bbeb9ef12ce93695e07fed3a727170d323706","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"369bbeb9ef12ce93695e07fed3a727170d323706","size":9348,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.6.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.6.tgz_1492077924673_0.33175376569852233"},"directories":{},"publish_time":1492077925243,"_cnpm_publish_time":1492077925243,"_hasShrinkwrap":false},"4.0.5":{"name":"regexpu-core","version":"4.0.5","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^5.0.0","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property":"^0.1.3","unicode-match-property-value":"^1.0.2"},"devDependencies":{"codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.4.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.2","unicode-tr51":"^8.1.1"},"gitHead":"85a75b3d09ff673dc58c172a3ff9af0b1cb23db6","_id":"regexpu-core@4.0.5","_shasum":"b5c477457506659a405158be1cded1c8130b5237","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"b5c477457506659a405158be1cded1c8130b5237","size":9352,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.5.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.5.tgz_1491912202000_0.4386716184671968"},"directories":{},"publish_time":1491912203834,"_cnpm_publish_time":1491912203834,"_hasShrinkwrap":false},"4.0.4":{"name":"regexpu-core","version":"4.0.4","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^4.0.3","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property":"^0.1.3","unicode-match-property-value":"^1.0.2"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.5","jsesc":"^2.4.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.0","unicode-tr51":"^8.0.1"},"gitHead":"e2d35878ac174d3e19d064c3e69b5d40ba3b5f7b","_id":"regexpu-core@4.0.4","_shasum":"06cfa87a883545cc9fd6638d8024ba02b9ebfe69","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"06cfa87a883545cc9fd6638d8024ba02b9ebfe69","size":9350,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.4.tgz_1489000892673_0.03097838768735528"},"directories":{},"publish_time":1489000894682,"_cnpm_publish_time":1489000894682,"_hasShrinkwrap":false},"4.0.3":{"name":"regexpu-core","version":"4.0.3","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.2","regenerate-unicode-properties":"^4.0.3","regjsgen":"^0.3.0","regjsparser":"^0.2.1","unicode-match-property":"^0.1.2","unicode-match-property-value":"^1.0.2"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.5","jsesc":"^2.4.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.0","unicode-tr51":"^8.0.1"},"gitHead":"22183da33d980ab302769ed784dc847306e5cc02","_id":"regexpu-core@4.0.3","_shasum":"15b61928a28ab689b922a95555e3c1c652377159","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"15b61928a28ab689b922a95555e3c1c652377159","size":9345,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.3.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.3.tgz_1488999981906_0.29040053440257907"},"directories":{},"publish_time":1488999982483,"_cnpm_publish_time":1488999982483,"_hasShrinkwrap":false},"4.0.2":{"name":"regexpu-core","version":"4.0.2","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.1","regenerate-unicode-properties":"^4.0.2","regjsgen":"^0.3.0","regjsparser":"^0.2.0","unicode-match-property":"^0.1.2","unicode-match-property-value":"^1.0.2"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.4","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.0","unicode-tr51":"^7.0.2"},"gitHead":"88030bdfeac6aee5dfd64eda3f7dd1ce1ed0f3e0","_id":"regexpu-core@4.0.2","_shasum":"7385bbb5ae57d3d3b422d071385f54e91947c9d8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"7385bbb5ae57d3d3b422d071385f54e91947c9d8","size":9329,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.2.tgz_1480403048362_0.7110750968568027"},"directories":{},"publish_time":1480403048896,"_cnpm_publish_time":1480403048896,"_hasShrinkwrap":false},"4.0.1":{"name":"regexpu-core","version":"4.0.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.1","regenerate-unicode-properties":"^4.0.1","regjsgen":"^0.3.0","regjsparser":"^0.2.0","unicode-match-property":"^0.1.2","unicode-match-property-value":"^1.0.2"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.4","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.0","unicode-tr51":"^7.0.1"},"gitHead":"a92b960ab297403ded4f2f084532c6526941a1f7","_id":"regexpu-core@4.0.1","_shasum":"6e7ce7dd475c61973cd4a65721e8c4b377f973ba","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"6e7ce7dd475c61973cd4a65721e8c4b377f973ba","size":9327,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.1.tgz_1479493114322_0.9338014365639538"},"directories":{},"publish_time":1479493114542,"_cnpm_publish_time":1479493114542,"_hasShrinkwrap":false},"4.0.0":{"name":"regexpu-core","version":"4.0.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.1","regenerate-unicode-properties":"^4.0.0","regjsgen":"^0.3.0","regjsparser":"^0.2.0","unicode-match-property":"^0.1.1","unicode-match-property-value":"^1.0.2"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.4","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"^2.1.1","unicode-9.0.0":"^0.7.0"},"gitHead":"fcc9d5e555288ea4f9c0ca5c05c5e741ffd77c0a","_id":"regexpu-core@4.0.0","_shasum":"d3fa6c3ad1a9e32b9e2d8f6132e9079ba9ef1c5e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"d3fa6c3ad1a9e32b9e2d8f6132e9079ba9ef1c5e","size":9318,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-4.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-core-4.0.0.tgz_1478088627418_0.6599641791544855"},"directories":{},"publish_time":1478088629321,"_cnpm_publish_time":1478088629321,"_hasShrinkwrap":false},"3.3.0":{"name":"regexpu-core","version":"3.3.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.1","regenerate-unicode-properties":"^2.0.0","regjsgen":"^0.3.0","regjsparser":"^0.2.0","unicode-match-property":"^0.1.1","unicode-match-property-value":"^1.0.1"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.4","jsesc":"^2.1.0","lodash":"^4.13.1","mocha":"^2.2.1","regexpu-fixtures":"^2.0.1","unicode-9.0.0":"^0.7.0"},"gitHead":"af78d55c7e38584f508689599837cac26f9d16a7","_id":"regexpu-core@3.3.0","_shasum":"edf000214e28b117b7f092c8400ccd13dc74f754","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"edf000214e28b117b7f092c8400ccd13dc74f754","size":9314,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-3.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regexpu-core-3.3.0.tgz_1471418562110_0.25034575862810016"},"directories":{},"publish_time":1471418564907,"_cnpm_publish_time":1471418564907,"_hasShrinkwrap":false},"3.2.0":{"name":"regexpu-core","version":"3.2.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.1","regenerate-unicode-properties":"^2.0.0","regjsgen":"^0.3.0","regjsparser":"^0.2.0","unicode-match-property":"^0.1.1","unicode-match-property-value":"^1.0.1"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.4","jsesc":"^2.1.0","lodash":"^4.13.1","mocha":"^2.2.1","regexpu-fixtures":"^2.0.1","unicode-9.0.0":"^0.7.0"},"gitHead":"a9dbf91e72f773af4dcba6023877cd18991337f7","_id":"regexpu-core@3.2.0","_shasum":"dbd1629cfbb9403360d9996c8926162b60f04b12","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"dbd1629cfbb9403360d9996c8926162b60f04b12","size":7784,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-3.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regexpu-core-3.2.0.tgz_1466676885932_0.9591239078436047"},"directories":{},"publish_time":1466676888025,"_cnpm_publish_time":1466676888025,"_hasShrinkwrap":false},"3.1.0":{"name":"regexpu-core","version":"3.1.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.1","regenerate-unicode-properties":"^2.0.0","regjsgen":"^0.3.0","regjsparser":"^0.2.0","unicode-match-property":"^0.1.1","unicode-match-property-value":"^1.0.1"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.4","jsesc":"^2.1.0","lodash":"^4.13.1","mocha":"^2.2.1","regexpu-fixtures":"^2.0.1","unicode-9.0.0":"^0.7.0"},"gitHead":"d7072645364f112e27fcafa2be464901590fd639","_id":"regexpu-core@3.1.0","_shasum":"9f0dfaccfe75271ae1b711ad7978a1692bfb0454","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"9f0dfaccfe75271ae1b711ad7978a1692bfb0454","size":7776,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regexpu-core-3.1.0.tgz_1466537396239_0.7026972598396242"},"directories":{},"publish_time":1466537397773,"_cnpm_publish_time":1466537397773,"_hasShrinkwrap":false},"3.0.2":{"name":"regexpu-core","version":"3.0.2","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.1","regenerate-unicode-properties":"^1.0.0","regjsgen":"^0.3.0","regjsparser":"^0.2.0","unicode-loose-match":"^2.0.7"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.1.0","lodash":"^4.13.1","mocha":"^2.2.1","regexpu-fixtures":"^2.0.1","unicode-8.0.0":"^0.6.0"},"gitHead":"cd6a9bea1fe86775e7232e2b95aba5d41723cd39","_id":"regexpu-core@3.0.2","_shasum":"addc533452c27804db121748aafa23f598e7255e","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"addc533452c27804db121748aafa23f598e7255e","size":6838,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-3.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-core-3.0.2.tgz_1465916907084_0.49383915588259697"},"directories":{},"publish_time":1465916909527,"_cnpm_publish_time":1465916909527,"_hasShrinkwrap":false},"3.0.1":{"name":"regexpu-core","version":"3.0.1","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","engines":{"node":">=4"},"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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.js"],"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"},"dependencies":{"regenerate":"^1.3.1","regenerate-unicode-properties":"^1.0.0","regjsgen":"^0.3.0","regjsparser":"^0.2.0","unicode-loose-match":"^2.0.7"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.1.0","lodash":"^4.13.1","mocha":"^2.2.1","regexpu-fixtures":"^2.0.0","unicode-8.0.0":"^0.6.0"},"gitHead":"fa0262270e522452c13f50bd999b8c5e3275d3f2","_id":"regexpu-core@3.0.1","_shasum":"7010a520a963cbfcfcbeaf515902d7d6369d63f1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"7010a520a963cbfcfcbeaf515902d7d6369d63f1","size":5558,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-3.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regexpu-core-3.0.1.tgz_1464849473954_0.693929887842387"},"directories":{},"publish_time":1464849475248,"_cnpm_publish_time":1464849475248,"_hasShrinkwrap":false},"2.0.0":{"name":"regexpu-core","version":"2.0.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.json"],"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":{"regenerate":"^1.2.1","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":"^2.0.0","unicode-8.0.0":"^0.1.5"},"gitHead":"ae4efe52b72ba73e9a2c0f35e11c2ff1d0e12dcd","_id":"regexpu-core@2.0.0","_shasum":"49d038837b8dcf8bfa5b9a42139938e6ea2ae240","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"49d038837b8dcf8bfa5b9a42139938e6ea2ae240","size":5986,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/regexpu-core-2.0.0.tgz_1454960202073_0.38952653063461185"},"directories":{},"publish_time":1454960205542,"_cnpm_publish_time":1454960205542,"_hasShrinkwrap":false},"1.0.0":{"name":"regexpu-core","version":"1.0.0","description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","homepage":"https://mths.be/regexpu","main":"rewrite-pattern.js","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-core.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"files":["LICENSE-MIT.txt","rewrite-pattern.js","data/character-class-escape-sets.js","data/iu-mappings.json"],"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":{"regenerate":"^1.2.1","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":"^1.0.0","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"gitHead":"724e31ca40aa88a451d3ba9388a0993192dd428a","_id":"regexpu-core@1.0.0","_shasum":"86a763f58ee4d7c2f6b102e4764050de7ed90c6b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"google-wombot","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"mathias","email":""},{"name":"nicolo-ribaudo","email":""}],"dist":{"shasum":"86a763f58ee4d7c2f6b102e4764050de7ed90c6b","size":5995,"noattachment":false,"key":"/regexpu-core/-/regexpu-core-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/regexpu-core/download/regexpu-core-1.0.0.tgz"},"directories":{},"publish_time":1452529388754,"_cnpm_publish_time":1452529388754,"_hasShrinkwrap":false}},"readme":"# regexpu-core [![Build status](https://github.com/mathiasbynens/regexpu-core/workflows/run-checks/badge.svg)](https://github.com/mathiasbynens/regexpu-core/actions?query=workflow%3Arun-checks) [![regexpu-core on npm](https://img.shields.io/npm/v/regexpu-core)](https://www.npmjs.com/package/regexpu-core)\n\n_regexpu_ is a source code transpiler that enables the use of ES2015 Unicode regular expressions in JavaScript-of-today (ES5).\n\n_regexpu-core_ contains _regexpu_’s core functionality, i.e. `rewritePattern(pattern, flag)`, which enables rewriting regular expressions that make use of [the ES2015 `u` flag](https://mathiasbynens.be/notes/es6-unicode-regex) into equivalent ES5-compatible regular expression patterns.\n\n## Installation\n\nTo use _regexpu-core_ programmatically, install it as a dependency via [npm](https://www.npmjs.com/):\n\n```bash\nnpm install regexpu-core --save\n```\n\nThen, `require` it:\n\n```js\nconst rewritePattern = require('regexpu-core');\n```\n\n## API\n\nThis module exports a single function named `rewritePattern`.\n\n### `rewritePattern(pattern, flags, options)`\n\nThis function takes a string that represents a regular expression pattern as well as a string representing its flags, and returns an ES5-compatible version of the pattern.\n\n```js\nrewritePattern('foo.bar', 'u', { unicodeFlag: \"transform\" });\n// → 'foo(?:[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uD7FF\\\\uDC00-\\\\uFFFF]|[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]|[\\\\uD800-\\\\uDBFF])bar'\n\nrewritePattern('[\\\\u{1D306}-\\\\u{1D308}a-z]', 'u', { unicodeFlag: \"transform\" });\n// → '(?:[a-z]|\\\\uD834[\\\\uDF06-\\\\uDF08])'\n\nrewritePattern('[\\\\u{1D306}-\\\\u{1D308}a-z]', 'ui', { unicodeFlag: \"transform\" });\n// → '(?:[a-z\\\\u017F\\\\u212A]|\\\\uD834[\\\\uDF06-\\\\uDF08])'\n```\n\n_regexpu-core_ can rewrite non-ES6 regular expressions too, which is useful to demonstrate how their behavior changes once the `u` and `i` flags are added:\n\n```js\n// In ES5, the dot operator only matches BMP symbols:\nrewritePattern('foo.bar', '', { unicodeFlag: \"transform\" });\n// → 'foo(?:[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uFFFF])bar'\n\n// But with the ES2015 `u` flag, it matches astral symbols too:\nrewritePattern('foo.bar', 'u', { unicodeFlag: \"transform\" });\n// → 'foo(?:[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uD7FF\\\\uDC00-\\\\uFFFF]|[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]|[\\\\uD800-\\\\uDBFF])bar'\n```\n\nThe optional `options` argument recognizes the following properties:\n\n#### Stable regular expression features\n\nThese options can be set to `false` or `'transform'`. When using `'transform'`, the corresponding features are compiled to older syntax that can run in older browsers. When using `false` (the default), they are not compiled and they can be relied upon to compile more modern features.\n\n- `unicodeFlag` - The `u` flag, enabling support for Unicode code point escapes in the form `\\u{...}`.\n\n  ```js\n  rewritePattern('\\\\u{ab}', '', {\n    unicodeFlag: 'transform'\n  });\n  // → '\\\\u{ab}'\n\n  rewritePattern('\\\\u{ab}', 'u', {\n    unicodeFlag: 'transform'\n  });\n  // → '\\\\xAB'\n  ```\n\n- `dotAllFlag` - The [`s` (`dotAll`) flag](https://github.com/mathiasbynens/es-regexp-dotall-flag).\n\n  ```js\n  rewritePattern('.', '', {\n    dotAllFlag: 'transform'\n  });\n  // → '[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uFFFF]'\n\n  rewritePattern('.', 's', {\n    dotAllFlag: 'transform'\n  });\n  // → '[\\\\0-\\\\uFFFF]'\n\n  rewritePattern('.', 'su', {\n    dotAllFlag: 'transform'\n  });\n  // → '(?:[\\\\0-\\\\uD7FF\\\\uE000-\\\\uFFFF]|[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]|[\\\\uD800-\\\\uDBFF](?![\\\\uDC00-\\\\uDFFF])|(?:[^\\\\uD800-\\\\uDBFF]|^)[\\\\uDC00-\\\\uDFFF])'\n  ```\n\n- `unicodePropertyEscapes` - [Unicode property escapes](property-escapes.md).\n\n  By default they are compiled to Unicode code point escapes of the form `\\u{...}`. If the `unicodeFlag` option is set to `'transform'` they often result in larger output, although there are cases (such as `\\p{Lu}`) where it actually _decreases_ the output size.\n\n  ```js\n  rewritePattern('\\\\p{Script_Extensions=Anatolian_Hieroglyphs}', 'u', {\n    unicodePropertyEscapes: 'transform'\n  });\n  // → '[\\\\u{14400}-\\\\u{14646}]'\n\n  rewritePattern('\\\\p{Script_Extensions=Anatolian_Hieroglyphs}', 'u', {\n    unicodeFlag: 'transform',\n    unicodePropertyEscapes: 'transform'\n  });\n  // → '(?:\\\\uD811[\\\\uDC00-\\\\uDE46])'\n  ```\n\n- `namedGroups` - [Named capture groups](https://github.com/tc39/proposal-regexp-named-groups).\n\n  ```js\n  rewritePattern('(?<name>.)\\\\k<name>', '', {\n    namedGroups: 'transform'\n  });\n  // → '(.)\\1'\n  ```\n\n- `unicodeSetsFlag` - [The `v` (`unicodeSets`) flag](https://github.com/tc39/proposal-regexp-set-notation)\n\n  ```js\n  rewritePattern('[\\\\p{Emoji}&&\\\\p{ASCII}]', 'v', {\n    unicodeSetsFlag: 'transform'\n  });\n  // → '[#\\\\*0-9]'\n  ```\n\n  By default, patterns with the `v` flag are transformed to patterns with the `u` flag. If you want to downlevel them more you can set the `unicodeFlag: 'transform'` option.\n\n  ```js\n  rewritePattern('[^[a-h]&&[f-z]]', 'v', {\n    unicodeSetsFlag: 'transform'\n  });\n  // → '[^f-h]' (to be used with /u)\n  ```\n\n  ```js\n  rewritePattern('[^[a-h]&&[f-z]]', 'v', {\n    unicodeSetsFlag: 'transform',\n    unicodeFlag: 'transform'\n  });\n  // → '(?:(?![f-h])[\\s\\S])' (to be used without /u)\n  ```\n\n- `modifiers` - [Inline `i`/`m`/`s` modifiers](https://github.com/tc39/proposal-regexp-modifiers)\n\n  ```js\n  rewritePattern('(?i:[a-z])[a-z]', '', {\n    modifiers: 'transform'\n  });\n  // → '(?:[a-zA-Z])([a-z])'\n  ```\n\n#### Experimental regular expression features\n\nThese options can be set to `false`, `'parse'` and `'transform'`. When using `'transform'`, the corresponding features are compiled to older syntax that can run in older browsers. When using `'parse'`, they are parsed and left as-is in the output pattern. When using `false` (the default), they result in a syntax error if used.\n\nOnce these features become stable (when the proposals are accepted as part of ECMAScript), they will be parsed by default and thus `'parse'` will behave like `false`.\n\n#### Miscellaneous options\n\n- `onNamedGroup`\n\n  This option is a function that gets called when a named capture group is found. It receives two parameters:\n  the name of the group, and its index.\n\n  ```js\n  rewritePattern('(?<name>.)\\\\k<name>', '', {\n    onNamedGroup(name, index) {\n      console.log(name, index);\n      // → 'name', 1\n    }\n  });\n  ```\n\n- `onNewFlags`\n\n  This option is a function that gets called to pass the flags that the resulting pattern must be interpreted with.\n\n  ```js\n  rewritePattern('abc', 'um', '', {\n    unicodeFlag: 'transform',\n    onNewFlags(flags) {\n      console.log(flags);\n      // → 'm'\n    }\n  })\n  ```\n\n### Caveats\n\n- [Lookbehind assertions](https://github.com/tc39/proposal-regexp-lookbehind) cannot be transformed to older syntax.\n- When using `namedGroups: 'transform'`, _regexpu-core_ only takes care of the _syntax_: you will still need a runtime wrapper around the regular expression to populate the `.groups` property of `RegExp.prototype.match()`'s result. If you are using _regexpu-core_ via Babel, it's handled automatically.\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 --follow-tags\n    ```\n\n    Our CI then automatically publishes the new release to npm.\n\n1. Once the release has been published to npm, update [`regexpu`](https://github.com/mathiasbynens/regexpu) to make use of it, and [cut a new release of `regexpu` as well](https://github.com/mathiasbynens/regexpu#how-to-publish-a-new-release).\n\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-core_ is available under the [MIT](https://mths.be/mit) license.\n","_attachments":{},"homepage":"https://mths.be/regexpu","bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"license":"MIT"}