{"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"dist-tags":{"latest":"4.1.1"},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"description":"regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.","readme":"# regexpu-core [![Build status](https://travis-ci.org/mathiasbynens/regexpu-core.svg?branch=master)](https://travis-ci.org/mathiasbynens/regexpu-core) [![Code coverage status](https://img.shields.io/codecov/c/github/mathiasbynens/regexpu-core.svg)](https://codecov.io/gh/mathiasbynens/regexpu-core) [![Dependency status](https://gemnasium.com/mathiasbynens/regexpu-core.svg)](https://gemnasium.com/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{Block=Aegean_Numbers}', 'u', {\n  'unicodePropertyEscape': true\n});\n// → '(?:\\\\uD800[\\\\uDD00-\\\\uDD3F])'\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{Block=Aegean_Numbers}', 'u', {\n  'unicodePropertyEscape': true,\n  'useUnicodeFlag': true\n});\n// → '[\\\\u{10100}-\\\\u{1013F}]'\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","repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu-core.git"},"users":{"arteffeckt":true},"bugs":{"url":"https://github.com/mathiasbynens/regexpu-core/issues"},"license":"MIT","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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/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":{}}},"name":"regexpu-core","time":{"modified":"2017-06-20T17:25:14.742Z","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"},"readmeFilename":"README.md","homepage":"https://mths.be/regexpu"}