File: /home/imensosw/.npm/registry.npmjs.org/regexpu-core/.cache.json
{"_id":"regexpu-core","_rev":"29-12b6953f8b05684baeff6987a88b0a37","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":"4.2.0"},"versions":{"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"86a763f58ee4d7c2f6b102e4764050de7ed90c6b","tarball":"https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz"},"directories":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"49d038837b8dcf8bfa5b9a42139938e6ea2ae240","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"7010a520a963cbfcfcbeaf515902d7d6369d63f1","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"addc533452c27804db121748aafa23f598e7255e","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"9f0dfaccfe75271ae1b711ad7978a1692bfb0454","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"dbd1629cfbb9403360d9996c8926162b60f04b12","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"edf000214e28b117b7f092c8400ccd13dc74f754","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"d3fa6c3ad1a9e32b9e2d8f6132e9079ba9ef1c5e","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"6e7ce7dd475c61973cd4a65721e8c4b377f973ba","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"7385bbb5ae57d3d3b422d071385f54e91947c9d8","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"15b61928a28ab689b922a95555e3c1c652377159","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"06cfa87a883545cc9fd6638d8024ba02b9ebfe69","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"b5c477457506659a405158be1cded1c8130b5237","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"369bbeb9ef12ce93695e07fed3a727170d323706","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"9d9eeeefeeb81c244bca8036b35556666839fe4b","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"00d709708a3ac2c54bc607cf36dc1afa792c1f2e","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"13b66a528f4fcd00417a096392e71cba1eac3782","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"6962f15ddf94f314c9b1151838dc07cca9c28ac0","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"798f9e9986f78c793dde403f1b3f34c007bf73a9","tarball":"https://registry.npmjs.org/regexpu-core/-/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":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"integrity":"sha512-dDHZmOOp4ECxzWJMaLrZZHLLxmVMOEiApILlWnm/fIxDOvwU0k/aIMulaDKLhihKUViES/xvNnYUveo70fr2RA==","shasum":"98427c75d206542e360389fd049379fe1252c1ce","tarball":"https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core-4.1.0.tgz_1497978595157_0.40178445843048394"},"directories":{}},"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":"mathias","email":"mathias@qiwi.be"}],"dist":{"integrity":"sha512-7GxoLPMhj0ng8DOtWHeTFTXna911T05C3Mm5z7W7ODgX6vIAMfCgnWpmMplzraOtv9Fbu5J4gHhuMCKE+Xzsqg==","shasum":"5877950259cc9f923d8393c9e39d26c3af47a9ea","tarball":"https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core-4.1.1.tgz_1497979513782_0.14703182457014918"},"directories":{}},"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":{"integrity":"sha512-qNMZCn1PVlV/T+xBwkHywF7MnOQyUT9EaX4MgAtxOti2hpVZ/8RG+XrVSilTR/5SLH5f3CwB0TtLaGO2M+gUlA==","shasum":"1710857c567828de28a43100df4237670a0a0dc4","tarball":"https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.2.tgz"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core-4.1.2.tgz_1502965973711_0.153056574286893"},"directories":{}},"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":{"integrity":"sha512-mB+njEzO7oezA57IbQxxd6fVPOeWKDmnGvJ485CwmfNchjHe5jWwqKepapmzUEj41yxIAqOg+C4LbXuJlkiO8A==","shasum":"fb81616dbbc2a917a7419b33f8379144f51eb8d0","tarball":"https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.3.tgz"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core-4.1.3.tgz_1505745432625_0.07626100396737456"},"directories":{}},"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":{"integrity":"sha512-EDIJYxIE02+p38c5pD/AaHXrEpOjagp/a53/R/nB1cZxjbMAMxH1ywHuKJ/DDHAvYHS40GrIgeGPh67XrTI67w==","shasum":"f6c847261ba4cf869a7874442f9d25251b713fc8","tarball":"https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.4.tgz","fileCount":6,"unpackedSize":34791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa93bACRA9TVsSAnZWagAA5hIP/AmBjCMToJ+5YwyGSg8Z\n94SKcNJtE0fPSy9QlZVQogC+4xgIbCX1Sg5AsKcpSjh0Z/H+KLzN7byUdDTD\n0N/1/6Hl1Ni22EeCMbQBfE4QG41hlFPz0YS38EjwJA8+HzonH9oeMizTMBWl\n3d6NXINBa4reofXbLH/oEBlV0IVsAY50xrUuhLfAxOQ2j6IS1xCA6JKRyKUb\nADkBgbDD2202a8VYckXfEstVqvdAM0KiYfRCJCVrX9Kkrjv6wpPR/1jgYRtY\nsjqT6zM6lAIP30VlfaxOcQPOdAMBPvsHgykfyZyezoIRmjV4jK6Q+3BAjzB7\njdMsjOV2gDf8kucqbpQHTC1TjHLnabpb83MrcP8RLEavHKxFdj3eFfxu2euO\nE0uQA22ZP5Qvz9ASEqc5A/L0d1drbeP5fK3fVTRspgNaQx2crAhR71qeUUZK\nVp5uO+l43Zvokkvw4pbA9rpxEBkCdf8l8/5Oz4UYIwCQ9fyz2fwjc9eAzKGN\nvlrq9rYrHNPDx4jjdrrASyYXDIWzjY8HlcOOKdOz/aZ+DvDy47zsRFlQXZ9J\n89m52iJtisW9RHN01nFGxgCte0JonCJeHdYLnv8bn8f5g8j1onX0aVp7Y2mN\nYiaa5gaFmvejnqJ40mGIrYMwaYcfgzQVlq1w2XvHPv8MIMfVYAsoQyp9spAC\nbJ8o\r\n=a2QW\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.1.4_1526167231318_0.5262597483458595"}},"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":{"integrity":"sha512-3xo5pFze1F8oR4F9x3aFbdtdxAxQ9WBX6gXfLgeBt7KpDI0+oDF7WVntnhsPKqobU/GAYc2pmx+y3z0JI1+z3w==","shasum":"57fdfe1148f8a7a069086228515130cf1820ddd0","tarball":"https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.5.tgz","fileCount":6,"unpackedSize":37120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+fROCRA9TVsSAnZWagAA6ccP/Att+i4fFDVJ2p9PdQhl\nnTLMOrWwj+WfuZiEf8fr8qO3+I0s/a8lEIJi6FH3MCgxcJA/ewzJAmGSouWE\n9hiEbe2D6ZKqU04u2RTjzD7Cx0EcBABXydmlUJVYlDgBW40sUu5IF85bJZ4V\nCb42w6CeTVqdpdJL/ubVhW7/bomLYrYTLDRe6Tcui3W5Kays4DAW/gGziBnQ\nL8jboV84cE7quqrjvn3rgJsJcRTRWwkffvs7m+By9NGzu02LOB4Thudvof+q\ni1QgaTM4AxjUfDceL34c8a6Tbx14Cs8IH3juC2VJGgHneH1ZZ4fxcJKzIftb\nQra4nvlDfbmNTmFO+sbKPRbz4vHkYHQZWZr2bK5ENT0YAHlDANjkggdPq4A5\npfvuz6SZgNnWwMBMif2l6kV0MkelA82oitjvKy8oWP7ntc32wY/x9fVJnJWT\noJT3edW9ncNZuXYvQilHOEfVus1eqOdEGqDuahR9jOVEwd1QiDxMpmQfWHGw\nqZ7WLgrF7t7ivz7M5n4f+RkzAR3lb9Jm5RhTi8/j6uyjNZytpno59UiBEWYz\n/S6EXKsZEguHu+tzjbcNSoMUAMzvc5r91C2j911d693j3sz1fZQT7HnuEmtO\n4vzAB0QnaxQ9LcsZLhNXT+SqDvDO+zEsaaAAygZqDOz2Z4s4SHtJYGO5ONoe\nWJMN\r\n=motg\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.1.5_1526330443918_0.05320040248530544"}},"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":{"integrity":"sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==","shasum":"a3744fa03806cffe146dea4421a3e73bdcc47b1d","tarball":"https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz","fileCount":6,"unpackedSize":36993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGTD/CRA9TVsSAnZWagAAJ88P/1z2fTDw6AppStNwKg80\nyI8rxwzRSfWMVq4M+9XqO5wter2/Y04yyfAxaGiq2+21sFRyvUnqPkb7kFuj\nw26ls7pIy97datL3TD5sJySk07SFWBhjUvMkGe6q3glm9raQKHFDA9IvPubv\nFhZxjIU8ozrC3H6rtrxPMuK4h8COn98hAkfKXI75KdmlNKb/vCeBbL72hOJD\nAirxKfHNmUfLyvR6PLaTGVsfez2mRXKjZqu/gXrcpLrDxL98XDhVmkcnkybp\ncaRefTQWz94JiW+VW8NYjCKbr2T05XJTTlHsUVVprtjxTm/DK4OjZltjcVSV\n6EwD9grIcOPeKWUUA80JBVoHzKujpTWJdF4C0abR2SJ/5O5zkeddal7Kxu5A\nzonmGZaITQa1VrJVCr4SUCgcoh15ExwBz0ExsyCbgOiK3vtl5Gp8M2pVIXCA\nlnbGER7wO7IRO9MBmHjpzr18CExZsm8R0Pb5y0WJcCQknB7TOuK1k2E9WXRZ\nrgnWZUuCdnhu3i0Sk3DOb1sNcqcf2HJkJhGd6fLgjNqsP5FE/IrGLO2Y5XtV\neZdDTh+9ZBGisqEj+1O0PsgRmg+J7cvzoF5Oa1Ws+Axs80NBUzq0GRVp3IQP\nBJ/sMeezSSA5+nJLHNvxNEPNolFlru9S/htmgawIv9qS40s35IgpZ9Ut/UHS\nEh4Q\r\n=w+bz\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpu-core_4.2.0_1528377597719_0.10544675459727637"}}},"readme":"# regexpu-core [](https://travis-ci.org/mathiasbynens/regexpu-core) [](https://codecov.io/gh/mathiasbynens/regexpu-core)\n\n_regexpu_ is a source code transpiler that enables the use of ES6 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 ES6 `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');\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');\n// → '(?:[a-z]|\\\\uD834[\\\\uDF06-\\\\uDF08])'\n\nrewritePattern('[\\\\u{1D306}-\\\\u{1D308}a-z]', 'ui');\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');\n// → 'foo(?:[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uFFFF])bar'\n\n// But with the ES6 `u` flag, it matches astral symbols too:\nrewritePattern('foo.bar', 'u');\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#### `dotAllFlag` (default: `false`)\n\nSetting this option to `true` enables experimental support for [the `s` (`dotAll`) flag](https://github.com/mathiasbynens/es-regexp-dotall-flag).\n\n```js\nrewritePattern('.');\n// → '[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uFFFF]'\n\nrewritePattern('.', '', {\n 'dotAllFlag': true\n});\n// → '[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uFFFF]'\n\nrewritePattern('.', 's', {\n 'dotAllFlag': true\n});\n// → '[\\\\0-\\\\uFFFF]'\n\nrewritePattern('.', 'su', {\n 'dotAllFlag': true\n});\n// → '(?:[\\\\0-\\\\uD7FF\\\\uE000-\\\\uFFFF]|[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]|[\\\\uD800-\\\\uDBFF](?![\\\\uDC00-\\\\uDFFF])|(?:[^\\\\uD800-\\\\uDBFF]|^)[\\\\uDC00-\\\\uDFFF])'\n```\n\n#### `unicodePropertyEscape` (default: `false`)\n\nSetting this option to `true` enables [experimental support for Unicode property escapes](property-escapes.md):\n\n```js\nrewritePattern('\\\\p{Script_Extensions=Anatolian_Hieroglyphs}', 'u', {\n 'unicodePropertyEscape': true\n});\n// → '(?:\\\\uD811[\\\\uDC00-\\\\uDE46])'\n```\n\n#### `namedGroup` (default: `false`)\n\nSetting this option to `true` enables experimental support for [named capture groups](https://github.com/tc39/proposal-regexp-named-groups).\n\n```js\nrewritePattern('(?<name>.)\\k<name>', '', {\n 'namedGroups': true\n});\n// → '(.)\\1'\n```\n\n#### `onNamedGroup`\n\nThis option is a function that gets called when a named capture group is found. It receives two parameters:\nthe name of the group, and its index.\n\n```js\nrewritePattern('(?<name>.)\\k<name>', '', {\n 'namedGroups': true,\n onNamedGroup(name, index) {\n console.log(name, index);\n // → 'name', 1\n }\n});\n```\n\n#### `useUnicodeFlag` (default: `false`)\n\nSetting this option to `true` enables the use of Unicode code point escapes of the form `\\u{…}`. Note that in regular expressions, such escape sequences only work correctly when the ES6 `u` flag is set. Enabling this setting often results in more compact output, although there are cases (such as `\\p{Lu}`) where it actually _increases_ the output size.\n\n```js\nrewritePattern('\\\\p{Script_Extensions=Anatolian_Hieroglyphs}', 'u', {\n 'unicodePropertyEscape': true,\n 'useUnicodeFlag': true\n});\n// → '[\\\\u{14400}-\\\\u{14646}]'\n```\n\n## Author\n\n| [](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","maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"time":{"modified":"2018-06-07T13:20:03.773Z","created":"2016-01-11T16:23:08.754Z","1.0.0":"2016-01-11T16:23:08.754Z","2.0.0":"2016-02-08T19:36:45.542Z","3.0.0":"2016-06-02T06:34:12.783Z","3.0.1":"2016-06-02T06:37:55.248Z","3.0.2":"2016-06-14T15:08:29.527Z","3.1.0":"2016-06-21T19:29:57.773Z","3.2.0":"2016-06-23T10:14:48.025Z","3.3.0":"2016-08-17T07:22:44.907Z","4.0.0":"2016-11-02T12:10:29.321Z","4.0.1":"2016-11-18T18:18:34.542Z","4.0.2":"2016-11-29T07:04:08.896Z","4.0.3":"2017-03-08T19:06:22.483Z","4.0.4":"2017-03-08T19:21:34.682Z","4.0.5":"2017-04-11T12:03:23.834Z","4.0.6":"2017-04-13T10:05:25.243Z","4.0.7":"2017-04-14T09:56:58.846Z","4.0.8":"2017-04-15T10:49:56.404Z","4.0.9":"2017-04-15T11:04:13.362Z","4.0.10":"2017-04-15T13:07:25.496Z","4.0.11":"2017-04-15T13:11:50.107Z","4.1.0":"2017-06-20T17:09:56.141Z","4.1.1":"2017-06-20T17:25:14.742Z","4.1.2":"2017-08-17T10:32:54.555Z","4.1.3":"2017-09-18T14:37:13.571Z","4.1.4":"2018-05-12T23:20:31.585Z","4.1.5":"2018-05-14T20:40:44.605Z","4.2.0":"2018-06-07T13:19:58.039Z"},"homepage":"https://mths.be/regexpu","keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu-core.git"},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"license":"MIT","readmeFilename":"README.md","users":{"arteffeckt":true},"_attachments":{},"_etag":"W/\"3344f3fc7b0bc4a8e156371c1bfc393e\"","_lastModified":"Thu, 07 Jun 2018 13:20:05 GMT","_cached":true}