{"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"dist-tags":{"latest":"4.0.10"},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","readme":"# regexpu [![Build status](https://travis-ci.org/mathiasbynens/regexpu.svg?branch=master)](https://travis-ci.org/mathiasbynens/regexpu) [![Code coverage status](https://img.shields.io/codecov/c/github/mathiasbynens/regexpu.svg)](https://codecov.io/gh/mathiasbynens/regexpu) [![Dependency status](https://gemnasium.com/mathiasbynens/regexpu.svg)](https://gemnasium.com/mathiasbynens/regexpu)\n\n_regexpu_ is a source code transpiler that enables the use of ES2015 Unicode regular expressions in JavaScript-of-today (ES5). It rewrites regular expressions that make use of [the ES2015 `u` flag](https://mathiasbynens.be/notes/es6-unicode-regex) into equivalent ES5-compatible regular expressions.\n\n[Here’s an online demo.](https://mothereff.in/regexpu)\n\n[Traceur v0.0.61+](https://github.com/google/traceur-compiler), [Babel v1.5.0+](https://github.com/babel/babel), [esnext v0.12.0+](https://github.com/esnext/esnext), and [Bublé v0.12.0+](https://buble.surge.sh/) use _regexpu_ for their `u` regexp transpilation. The REPL demos for [Traceur](https://google.github.io/traceur-compiler/demo/repl.html#%2F%2F%20Traceur%20now%20uses%20regexpu%20%28https%3A%2F%2Fmths.be%2Fregexpu%29%20to%20transpile%20regular%0A%2F%2F%20expression%20literals%20that%20have%20the%20ES2015%20%60u%60%20flag%20set%20into%20equivalent%20ES5.%0A%0A%2F%2F%20Match%20any%20symbol%20from%20U%2B1F4A9%20PILE%20OF%20POO%20to%20U%2B1F4AB%20DIZZY%20SYMBOL.%0Avar%20regex%20%3D%20%2F%5B%F0%9F%92%A9-%F0%9F%92%AB%5D%2Fu%3B%20%2F%2F%20Or%2C%20%60%2F%5Cu%7B1F4A9%7D-%5Cu%7B1F4AB%7D%2Fu%60.%0Aconsole.log%28%0A%20%20regex.test%28'%F0%9F%92%A8'%29%2C%20%2F%2F%20false%0A%20%20regex.test%28'%F0%9F%92%A9'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AA'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AB'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AC'%29%20%20%2F%2F%20false%0A%29%3B%0A%0A%2F%2F%20See%20https%3A%2F%2Fmathiasbynens.be%2Fnotes%2Fes6-unicode-regex%20for%20more%20examples%20and%0A%2F%2F%20info.%0A), [Babel](https://babeljs.io/repl/#?experimental=true&playground=true&evaluate=true&code=%2F%2F%20Babel%20now%20uses%20regexpu%20%28https%3A%2F%2Fmths.be%2Fregexpu%29%20to%20transpile%20regular%0A%2F%2F%20expression%20literals%20that%20have%20the%20ES2015%20%60u%60%20flag%20set%20into%20equivalent%20ES5.%0A%0A%2F%2F%20Match%20any%20symbol%20from%20U%2B1F4A9%20PILE%20OF%20POO%20to%20U%2B1F4AB%20DIZZY%20SYMBOL.%0Avar%20regex%20%3D%20%2F%5B%F0%9F%92%A9-%F0%9F%92%AB%5D%2Fu%3B%20%2F%2F%20Or%2C%20%60%2F%5Cu%7B1F4A9%7D-%5Cu%7B1F4AB%7D%2Fu%60.%0Aconsole.log%28%0A%20%20regex.test%28'%F0%9F%92%A8'%29%2C%20%2F%2F%20false%0A%20%20regex.test%28'%F0%9F%92%A9'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AA'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AB'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AC'%29%20%20%2F%2F%20false%0A%29%3B%0A%0A%2F%2F%20See%20https%3A%2F%2Fmathiasbynens.be%2Fnotes%2Fes6-unicode-regex%20for%20more%20examples%20and%0A%2F%2F%20info.%0A), [esnext](https://esnext.github.io/esnext/#%2F%2F%20esnext%20now%20uses%20regexpu%20%28https%3A%2F%2Fmths.be%2Fregexpu%29%20to%20transpile%20regular%0A%2F%2F%20expression%20literals%20that%20have%20the%20ES2015%20%60u%60%20flag%20set%20into%20equivalent%20ES5.%0A%0A%2F%2F%20Match%20any%20symbol%20from%20U%2B1F4A9%20PILE%20OF%20POO%20to%20U%2B1F4AB%20DIZZY%20SYMBOL.%0Avar%20regex%20%3D%20%2F%5B%F0%9F%92%A9-%F0%9F%92%AB%5D%2Fu%3B%20%2F%2F%20Or%2C%20%60%2F%5Cu%7B1F4A9%7D-%5Cu%7B1F4AB%7D%2Fu%60.%0Aconsole.log%28%0A%20%20regex.test%28'%F0%9F%92%A8'%29%2C%20%2F%2F%20false%0A%20%20regex.test%28'%F0%9F%92%A9'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AA'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AB'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AC'%29%20%20%2F%2F%20false%0A%29%3B%0A%0A%2F%2F%20See%20https%3A%2F%2Fmathiasbynens.be%2Fnotes%2Fes6-unicode-regex%20for%20more%20examples%20and%0A%2F%2F%20info.%0A), and [Bublé](https://buble.surge.sh/#%2F%2F%20Bubl%C3%A9%20now%20uses%20regexpu%20%28https%3A%2F%2Fmths.be%2Fregexpu%29%20to%20transpile%20regular%0A%2F%2F%20expression%20literals%20that%20have%20the%20ES2015%20%60u%60%20flag%20set%20into%20equivalent%20ES5.%0A%0A%2F%2F%20Match%20any%20symbol%20from%20U%2B1F4A9%20PILE%20OF%20POO%20to%20U%2B1F4AB%20DIZZY%20SYMBOL.%0Avar%20regex%20%3D%20%2F%5B%F0%9F%92%A9-%F0%9F%92%AB%5D%2Fu%3B%20%2F%2F%20Or%2C%20%60%2F%5Cu%7B1F4A9%7D-%5Cu%7B1F4AB%7D%2Fu%60.%0Aconsole.log%28%0A%20%20regex.test%28'%F0%9F%92%A8'%29%2C%20%2F%2F%20false%0A%20%20regex.test%28'%F0%9F%92%A9'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AA'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AB'%29%2C%20%2F%2F%20true%0A%20%20regex.test%28'%F0%9F%92%AC'%29%20%20%2F%2F%20false%0A%29%3B%0A%0A%2F%2F%20See%20https%3A%2F%2Fmathiasbynens.be%2Fnotes%2Fes6-unicode-regex%20for%20more%20examples%0A%2F%2F%20and%20info.%0A) let you try `u` regexps as well as other ES.next features.\n\n## Example\n\nConsider a file named `example-es2015.js` with the following contents:\n\n```js\nvar string = 'foo💩bar';\nvar match = string.match(/foo(.)bar/u);\nconsole.log(match[1]);\n// → '💩'\n\n// This regex matches any symbol from U+1F4A9 to U+1F4AB, and nothing else.\nvar regex = /[\\u{1F4A9}-\\u{1F4AB}]/u;\n// The following regex is equivalent.\nvar alternative = /[💩-💫]/u;\nconsole.log([\n  regex.test('a'),  // false\n  regex.test('💩'), // true\n  regex.test('💪'), // true\n  regex.test('💫'), // true\n  regex.test('💬')  // false\n]);\n```\n\nLet’s transpile it:\n\n```bash\n$ regexpu < example-es2015.js > example-es5.js\n```\n\n`example-es5.js` can now be used in ES5 environments. Its contents are as follows:\n\n```js\nvar string = 'foo💩bar';\nvar match = string.match(/foo((?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))bar/);\nconsole.log(match[1]);\n// → '💩'\n\n// This regex matches any symbol from U+1F4A9 to U+1F4AB, and nothing else.\nvar regex = /(?:\\uD83D[\\uDCA9-\\uDCAB])/;\n// The following regex is equivalent.\nvar alternative = /(?:\\uD83D[\\uDCA9-\\uDCAB])/;\nconsole.log([\n  regex.test('a'),  // false\n  regex.test('💩'), // true\n  regex.test('💪'), // true\n  regex.test('💫'), // true\n  regex.test('💬')  // false\n]);\n```\n\n## Known limitations\n\n1. _regexpu_ only transpiles regular expression _literals_, so things like `RegExp('…', 'u')` are not affected.\n2. _regexpu_ doesn’t polyfill [the `RegExp.prototype.unicode` getter](https://mths.be/es6#sec-get-regexp.prototype.unicode) because it’s not possible to do so without side effects.\n3. _regexpu_ doesn’t support [canonicalizing the contents of back-references in regular expressions with both the `i` and `u` flag set](https://github.com/mathiasbynens/regexpu/issues/4), since that would require transpiling/wrapping strings.\n4. _regexpu_ [doesn’t match lone low surrogates accurately](https://github.com/mathiasbynens/regexpu/issues/17). Unfortunately that is impossible to implement due to the lack of lookbehind support in JavaScript regular expressions.\n\n## Installation\n\nTo use _regexpu_ programmatically, install it as a dependency via [npm](https://www.npmjs.com/):\n\n```bash\nnpm install regexpu --save-dev\n```\n\nTo use the command-line interface, install _regexpu_ globally:\n\n```bash\nnpm install regexpu -g\n```\n\n## API\n\n### `regexpu.version`\n\nA string representing the semantic version number.\n\n### `regexpu.rewritePattern(pattern, flags, options)`\n\nThis is an alias for the `rewritePattern` function exported by [_regexpu-core_](https://github.com/mathiasbynens/regexpu-core). Please refer to that project’s documentation for more information.\n\n`regexpu.rewritePattern` uses [regjsgen](https://github.com/d10/regjsgen), [regjsparser](https://github.com/jviereck/regjsparser), and [regenerate](https://github.com/mathiasbynens/regenerate) as internal dependencies. If you only need this function in your program, it’s better to include it directly:\n\n```js\n// Instead of…\nconst rewritePattern = require('regexpu').rewritePattern;\n\n// Use this:\nconst rewritePattern = require('regexpu-core');\n```\n\nThis prevents the [Recast](https://github.com/benjamn/recast) and [Esprima](https://github.com/ariya/esprima) dependencies from being loaded into memory.\n\n### `regexpu.transformTree(ast, options)` or its alias `regexpu.transform(ast, options)`\n\nThis function accepts an abstract syntax tree representing some JavaScript code, and returns a transformed version of the tree in which any regular expression literals that use the ES2015 `u` flag are rewritten in ES5.\n\n```js\nconst regexpu = require('regexpu');\nconst recast = require('recast');\nconst tree = recast.parse(code); // ES2015 code\nconst transformedTree = regexpu.transform(tree);\nconst result = recast.print(transformedTree);\nconsole.log(result.code); // transpiled ES5 code\nconsole.log(result.map); // source map\n```\n\nThe optional `options` object is passed to _regexpu-core_’s `rewritePattern`. For a description of the available options, [see its documentation](https://github.com/mathiasbynens/regexpu-core#rewritepatternpattern-flags-options).\n\n`regexpu.transformTree` uses [Recast](https://github.com/benjamn/recast), [regjsgen](https://github.com/d10/regjsgen), [regjsparser](https://github.com/jviereck/regjsparser), and [regenerate](https://github.com/mathiasbynens/regenerate) as internal dependencies. If you only need this function in your program, it’s better to include it directly:\n\n```js\nconst transformTree = require('regexpu/transform-tree');\n```\n\nThis prevents the [Esprima](https://github.com/ariya/esprima) dependency from being loaded into memory.\n\n### `regexpu.transpileCode(code, options)`\n\nThis function accepts a string representing some JavaScript code, and returns a transpiled version of this code tree in which any regular expression literals that use the ES2015 `u` flag are rewritten in ES5.\n\n```js\nconst es2015 = 'console.log(/foo.bar/u.test(\"foo💩bar\"));';\nconst es5 = regexpu.transpileCode(es2015);\n// → 'console.log(/foo(?:[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uD7FF\\\\uDC00-\\\\uFFFF]|[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]|[\\\\uD800-\\\\uDBFF])bar/.test(\"foo💩bar\"));'\n```\n\nThe optional `options` object recognizes the following properties:\n\n* `sourceFileName`: a string representing the file name of the original ES2015 source file.\n* `sourceMapName`: a string representing the desired file name of the source map.\n* `dotAllFlag`: a boolean indicating whether to enable [experimental support for the `s` (`dotAll`) flag](https://github.com/mathiasbynens/es-regexp-dotall-flag).\n* `unicodePropertyEscape`: a boolean indicating whether to enable [experimental support for Unicode property escapes](https://github.com/mathiasbynens/regexpu-core/blob/master/property-escapes.md).\n\nThe `sourceFileName` and `sourceMapName` properties must be provided if you want to generate source maps.\n\n```js\nconst result = regexpu.transpileCode(code, {\n  'sourceFileName': 'es2015.js',\n  'sourceMapName': 'es2015.js.map',\n});\nconsole.log(result.code); // transpiled source code\nconsole.log(result.map); // source map\n```\n\n`regexpu.transpileCode` uses [Esprima](https://github.com/ariya/esprima), [Recast](https://github.com/benjamn/recast), [regjsgen](https://github.com/d10/regjsgen), [regjsparser](https://github.com/jviereck/regjsparser), and [regenerate](https://github.com/mathiasbynens/regenerate) as internal dependencies. If you only need this function in your program, feel free to include it directly:\n\n```js\nconst transpileCode = require('regexpu/transpile-code');\n```\n\n## Transpilers that use regexpu internally\n\nIf you’re looking for a general-purpose ES.next-to-ES5 transpiler with support for Unicode regular expressions, consider using one of these:\n\n* [Traceur](https://github.com/google/traceur-compiler) v0.0.61+\n* [Babel](https://github.com/babel/babel) v1.5.0+\n* [esnext](https://github.com/esnext/esnext) v0.12.0+\n* [Bublé](https://gitlab.com/Rich-Harris/buble) v0.12.0+\n\n## Author\n\n| [![twitter/mathias](https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias \"Follow @mathias on Twitter\") |\n|---|\n| [Mathias Bynens](https://mathiasbynens.be/) |\n\n## License\n\n_regexpu_ is available under the [MIT](https://mths.be/mit) license.\n","repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"users":{"amobiz":true},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"license":"MIT","versions":{"0.1.0":{"name":"regexpu","version":"0.1.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"http://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","src/","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"git+https://github.com/mathiasbynens/esprima-es6-regexp.git","recast":"^0.7.0","regenerate":"^0.6.4","regjsgen":"^0.1.2","regjsparser":"^0.1.0"},"devDependencies":{"jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/.npm/regexpu/0.1.0/package/man/regexpu.1"],"_id":"regexpu@0.1.0","_shasum":"ef46e2c10cb5843ca3b26e02b1c406896312464d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"ef46e2c10cb5843ca3b26e02b1c406896312464d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-0.1.0.tgz"}},"0.1.1":{"name":"regexpu","version":"0.1.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"http://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","src/","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"git+https://github.com/mathiasbynens/esprima-es6-regexp.git","recast":"^0.7.0","regenerate":"^0.6.4","regjsgen":"^0.1.2","regjsparser":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.1","istanbul":"^0.3.0","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/.npm/regexpu/0.1.1/package/man/regexpu.1"],"_id":"regexpu@0.1.1","_shasum":"47ef69fc0f6d5d0fe281f26143c2b04a73f00e22","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"47ef69fc0f6d5d0fe281f26143c2b04a73f00e22","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-0.1.1.tgz"}},"0.2.1":{"name":"regexpu","version":"0.2.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"git+https://github.com/mathiasbynens/esprima-es6-regexp.git","recast":"^0.7.0","regenerate":"^0.6.4","regjsgen":"^0.2.0","regjsparser":"^0.1.2"},"devDependencies":{"coveralls":"^2.11.1","istanbul":"^0.3.0","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/.npm/regexpu/0.2.1/package/man/regexpu.1"],"_id":"regexpu@0.2.1","_shasum":"d91d8aaf33e037e78ea0c80fb679314fea500a5f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"d91d8aaf33e037e78ea0c80fb679314fea500a5f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-0.2.1.tgz"}},"0.2.2":{"name":"regexpu","version":"0.2.2","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"git+https://github.com/mathiasbynens/esprima-es6-regexp.git","recast":"^0.7.4","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.2"},"devDependencies":{"coveralls":"^2.11.1","istanbul":"^0.3.2","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"8f3c9a55239e914b806954ad56311334128111d2","_id":"regexpu@0.2.2","_shasum":"d83f2fa500f8be7f89239c96135b41e51f338dad","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"d83f2fa500f8be7f89239c96135b41e51f338dad","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-0.2.2.tgz"}},"0.2.3":{"name":"regexpu","version":"0.2.3","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.8.0","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.2"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.2","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"77142cbcadfedb5fa3aec02f4a8ab89453e34357","_id":"regexpu@0.2.3","_shasum":"ea1598dbadbac3b603983c06e640103e88cf482c","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"ea1598dbadbac3b603983c06e640103e88cf482c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-0.2.3.tgz"}},"0.3.0":{"name":"regexpu","version":"0.3.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.8.0","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.2"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.2","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^1.21.4","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"5be9b038253ab541580fd594f8d7c1df4d52a68a","_id":"regexpu@0.3.0","_shasum":"8ede4b300cdaa1295c502f6a760316dea1bf9920","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"8ede4b300cdaa1295c502f6a760316dea1bf9920","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-0.3.0.tgz"}},"0.3.1":{"name":"regexpu","version":"0.3.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.9.11","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.3"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"b16184b4da4f1d6bce3bda9fdd819364fda8513c","_id":"regexpu@0.3.1","_shasum":"985db86c003c8b8e5a9ec719a6aad177cb065ab1","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.32","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"985db86c003c8b8e5a9ec719a6aad177cb065ab1","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-0.3.1.tgz"}},"1.0.0":{"name":"regexpu","version":"1.0.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.9.13","regenerate":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.3"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"f0a6a5c70d0506ba0b9afe4f7793da974d6ed8e2","_id":"regexpu@1.0.0","_shasum":"bc08748f8f67c8c0a7d67f48cd2390d0217fa2b2","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.32","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"bc08748f8f67c8c0a7d67f48cd2390d0217fa2b2","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-1.0.0.tgz"}},"1.1.0":{"name":"regexpu","version":"1.1.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.9.15","regenerate":"^1.1.0","regjsgen":"^0.2.0","regjsparser":"^0.1.3"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jsesc":"^0.5.0","lodash":"^2.4.1","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"705aef9053e879019adb4de34aa629e88c96d0f1","_id":"regexpu@1.1.0","_shasum":"fafcdf34a59beb173df6d997d08d03d05ddabe8d","_from":".","_npmVersion":"2.1.18","_nodeVersion":"1.0.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"fafcdf34a59beb173df6d997d08d03d05ddabe8d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-1.1.0.tgz"}},"1.1.1":{"name":"regexpu","version":"1.1.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.9.17","regenerate":"^1.2.1","regjsgen":"^0.2.0","regjsparser":"^0.1.3"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jsesc":"^0.5.0","lodash":"^3.1.0","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"125ec1666e7b842111d59a910677ff25832d805f","_id":"regexpu@1.1.1","_shasum":"2b34b86281a685109d24640205b3b416d330608a","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"2b34b86281a685109d24640205b3b416d330608a","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-1.1.1.tgz"}},"1.1.2":{"name":"regexpu","version":"1.1.2","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.10.1","regenerate":"^1.2.1","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.6","jsesc":"^0.5.0","lodash":"^3.3.1","mocha":"^2.1.0","unicode-5.1.0":"^0.1.5","unicode-7.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"b28284be1d7554246a9200c05b3054631531d83a","_id":"regexpu@1.1.2","_shasum":"472fedd80ebfac9f07513b4aa17e40fdaf5c8605","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.4.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"472fedd80ebfac9f07513b4aa17e40fdaf5c8605","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-1.1.2.tgz"}},"1.2.0":{"name":"regexpu","version":"1.2.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.10.6","regenerate":"^1.2.1","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.7","jsesc":"^0.5.0","lodash":"^3.4.0","mocha":"^2.2.0","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"ff17a00b63a017a69fd93da455a8944eb18918ce","_id":"regexpu@1.2.0","_shasum":"f71c5ffefb90a876db83968ca9b2df2acaafffc4","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"f71c5ffefb90a876db83968ca9b2df2acaafffc4","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-1.2.0.tgz"}},"1.3.0":{"name":"regexpu","version":"1.3.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"^2.6.0","recast":"^0.10.10","regenerate":"^1.2.1","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.11","jsesc":"^0.5.0","lodash":"^3.6.0","mocha":"^2.2.1","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"5cdcfd913de918249bd967530279f736386068a9","_id":"regexpu@1.3.0","_shasum":"e534dc991a9e5846050c98de6d7dd4a55c9ea16d","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"e534dc991a9e5846050c98de6d7dd4a55c9ea16d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-1.3.0.tgz"}},"2.0.0":{"name":"regexpu","version":"2.0.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"node scripts/iu-mappings.js && node scripts/character-class-escape-sets.js","test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"^2.6.0","recast":"^0.10.10","regenerate":"^1.2.1","regexpu-core":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^3.6.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"b51fe9bc3cc70b9c646cf6e770004213a8152b0f","_id":"regexpu@2.0.0","_shasum":"9bb613609a545c93ea6da4abe82d581bde99abf8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"9bb613609a545c93ea6da4abe82d581bde99abf8","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-2.0.0.tgz"}},"2.0.1":{"name":"regexpu","version":"2.0.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","rewrite-pattern.js","transform-tree.js","transpile-code.js","data/character-class-escape-sets.js","data/iu-mappings.json","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"^2.6.0","recast":"^0.10.10","regenerate":"^1.2.1","regexpu-core":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^3.6.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"14f166ebbd217e342d66befcd604801da545304f","_id":"regexpu@2.0.1","_shasum":"b21848e666f2bcbb421cdca5b32b142ef4a5ac48","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"b21848e666f2bcbb421cdca5b32b142ef4a5ac48","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-2.0.1.tgz"}},"2.0.2":{"name":"regexpu","version":"2.0.2","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"esprima":"^2.6.0","recast":"^0.10.10","regenerate":"^1.2.1","regexpu-core":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^3.6.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"f24db68a22483dec87a815eb2b092af4fc4385eb","_id":"regexpu@2.0.2","_shasum":"548bb26ecf7cd73da146d4a0a7faec83c0d97471","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"548bb26ecf7cd73da146d4a0a7faec83c0d97471","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-2.0.2.tgz"}},"2.0.3":{"name":"regexpu","version":"2.0.3","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regenerate":"^1.2.1","regexpu-core":"^1.0.0","regjsgen":"^0.2.0","regjsparser":"^0.1.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^4.0.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"e5358bdc989c6ad08afc74c6772aae25a9a0d507","_id":"regexpu@2.0.3","_shasum":"4d4931f4e4cb780305e7854e23d134d81023fbab","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"4d4931f4e4cb780305e7854e23d134d81023fbab","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-2.0.3.tgz"}},"2.0.4":{"name":"regexpu","version":"2.0.4","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^4.0.0","mocha":"^2.2.1","regexpu-fixtures":"*","unicode-5.1.0":"^0.1.5","unicode-8.0.0":"^0.1.5"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"285e0e5d1192e08eb874737ce635a87a5841169c","_id":"regexpu@2.0.4","_shasum":"447debb21a53cbc926f15edbb9f748d6e8c598dc","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"447debb21a53cbc926f15edbb9f748d6e8c598dc","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-2.0.4.tgz"}},"2.1.0":{"name":"regexpu","version":"2.1.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"test":"mocha tests","coverage":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^2.0.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.0","jsesc":"^0.5.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"3a8a7f5f88b90ee6d2ce1393597d9940bacdaffd","_id":"regexpu@2.1.0","_shasum":"e5d3d834fa808e3ef4d8fa230ae56a1a5e7e0d5c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"e5d3d834fa808e3ef4d8fa230ae56a1a5e7e0d5c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-2.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/regexpu-2.1.0.tgz_1454960594464_0.6155827201437205"}},"3.0.0":{"name":"regexpu","version":"3.0.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^3.0.1"},"devDependencies":{"browserify":"^13.0.1","codecov":"^1.0.1","coveralls":"^2.11.9","istanbul":"^0.4.0","jsesc":"^2.1.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"d37abdc86c0558f654c9e680c0c9ec2c68c16a91","_id":"regexpu@3.0.0","_shasum":"2128ee09fde090acbf3883c40de11c3f69f6f05d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"2128ee09fde090acbf3883c40de11c3f69f6f05d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-3.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-3.0.0.tgz_1464866251106_0.8662762250751257"}},"3.0.1":{"name":"regexpu","version":"3.0.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^3.0.2"},"devDependencies":{"browserify":"^13.0.1","codecov":"^1.0.1","coveralls":"^2.11.9","istanbul":"^0.4.0","jsesc":"^2.1.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"8e23f681cce1183fe9ca426baea853a020240a87","_id":"regexpu@3.0.1","_shasum":"feee1163a1d9c957f9edcdfafd6b013f052068fe","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"feee1163a1d9c957f9edcdfafd6b013f052068fe","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-3.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-3.0.1.tgz_1465916979104_0.9330923699308187"}},"3.1.0":{"name":"regexpu","version":"3.1.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^3.1.0"},"devDependencies":{"browserify":"^13.0.1","codecov":"^1.0.1","coveralls":"^2.11.9","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"bed5620b39c761e5617057eed3247272f4f8ab11","_id":"regexpu@3.1.0","_shasum":"40ac3ccc218d6c9519a2529790b69a382c1c6185","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"40ac3ccc218d6c9519a2529790b69a382c1c6185","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regexpu-3.1.0.tgz_1466537593716_0.9585937287192792"}},"3.2.0":{"name":"regexpu","version":"3.2.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.0","regexpu-core":"^3.2.0"},"devDependencies":{"browserify":"^13.0.1","codecov":"^1.0.1","coveralls":"^2.11.9","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.3.0","mocha":"^2.4.5","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"197be2cbfcdb901cc1dcac063316e2bc1b1be658","_id":"regexpu@3.2.0","_shasum":"458ac8cb1c958b87d05261a0a4b93bba3a7929a9","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"458ac8cb1c958b87d05261a0a4b93bba3a7929a9","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-3.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-3.2.0.tgz_1466677672028_0.694058152846992"}},"3.3.0":{"name":"regexpu","version":"3.3.0","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.12","regexpu-core":"^3.3.0"},"devDependencies":{"browserify":"^13.1.0","codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"8fe1c38786a299ee4ea298c2403693729eba341e","_id":"regexpu@3.3.0","_shasum":"89bd9687c139a3a067a5a176f899bb2f88673807","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"89bd9687c139a3a067a5a176f899bb2f88673807","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-3.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regexpu-3.3.0.tgz_1471421299806_0.8178516873158514"}},"4.0.1":{"name":"regexpu","version":"4.0.1","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.12","regexpu-core":"^4.0.1"},"devDependencies":{"browserify":"^13.1.0","codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"fd1b5890513d139ab3d2734f7f2e081213ed133a","_id":"regexpu@4.0.1","_shasum":"63a281c3921a9a5742a41c5269eaf9542a0a848c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"63a281c3921a9a5742a41c5269eaf9542a0a848c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.1.tgz_1479493259976_0.14923217613250017"}},"4.0.2":{"name":"regexpu","version":"4.0.2","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"recast":"^0.11.12","regexpu-core":"^4.0.2"},"devDependencies":{"browserify":"^13.1.0","codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"8571b3585d3406d6f0b6eee88dac8a5ea3cc5dc2","_id":"regexpu@4.0.2","_shasum":"90cd20aca8b21b8fb863bb5d7a840d4d06773621","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"90cd20aca8b21b8fb863bb5d7a840d4d06773621","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.2.tgz_1480403100480_0.6179791721515357"}},"4.0.3":{"name":"regexpu","version":"4.0.3","description":"A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/browserify","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.2.0","recast":"^0.11.12","regexpu-core":"^4.0.2"},"devDependencies":{"browserify":"^13.1.0","codecov":"^1.0.1","istanbul":"^0.4.0","jsesc":"^2.2.0","lodash":"^4.15.0","mocha":"^3.0.2","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"eb352b8c9dd72542717939450e0c02a75e4f1bab","_id":"regexpu@4.0.3","_shasum":"3315b12caabd69dfd127db3e35e478b6c3afd1bd","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"3315b12caabd69dfd127db3e35e478b6c3afd1bd","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.3.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.3.tgz_1480496357383_0.8372940444387496"}},"4.0.4":{"name":"regexpu","version":"4.0.4","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.5"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.2.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"dfc3069a08fcf742ef3711ae82f55d81e3d16dff","_id":"regexpu@4.0.4","_shasum":"7365d7db272612b6c89475da95e6e8ba2cc505a4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"7365d7db272612b6c89475da95e6e8ba2cc505a4","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.4.tgz_1491912890100_0.22267275163903832"}},"4.0.5":{"name":"regexpu","version":"4.0.5","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.6"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"4e80cd097b3b26a6735e0ccfd084104663406085","_id":"regexpu@4.0.5","_shasum":"df27ddfd8b9f04f62319e351f5cb12fa0d490b62","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"df27ddfd8b9f04f62319e351f5cb12fa0d490b62","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.5.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.5.tgz_1492078008880_0.11535707139410079"}},"4.0.6":{"name":"regexpu","version":"4.0.6","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.7"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"2de41a52d4c77b5f8c779648b092ae4786b4f870","_id":"regexpu@4.0.6","_shasum":"d33a0ca1c59d472a7b2dc6eb5939951769368523","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"d33a0ca1c59d472a7b2dc6eb5939951769368523","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.6.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.6.tgz_1492163974955_0.5025928760878742"}},"4.0.7":{"name":"regexpu","version":"4.0.7","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.8"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"106b00c8c2aa93b29d18efe37ac3dde40a1a30d4","_id":"regexpu@4.0.7","_shasum":"f4ab6549f9337cf47e543e59c11c8f5b1eae278a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"f4ab6549f9337cf47e543e59c11c8f5b1eae278a","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.7.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.7.tgz_1492253538436_0.1292366625275463"}},"4.0.8":{"name":"regexpu","version":"4.0.8","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.9"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"f5ab5c92d1fd59563a142b396e37d549f5aa66c2","_id":"regexpu@4.0.8","_shasum":"1f2f7b0378c7a5be85ac08d2ab9067835d8ff817","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"1f2f7b0378c7a5be85ac08d2ab9067835d8ff817","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.8.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.8.tgz_1492254294487_0.9803612695541233"}},"4.0.9":{"name":"regexpu","version":"4.0.9","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.10"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"bf6418b7e17c80cc2cff6324c6e1023a8e292d39","_id":"regexpu@4.0.9","_shasum":"437a45adc10b92b9e160b1c1d8c49b6710185b9b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"437a45adc10b92b9e160b1c1d8c49b6710185b9b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.9.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regexpu-4.0.9.tgz_1492261702056_0.7080358392558992"}},"4.0.10":{"name":"regexpu","version":"4.0.10","description":"A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.","homepage":"https://mths.be/regexpu","main":"regexpu.js","engines":{"node":">=4"},"bin":{"regexpu":"bin/regexpu"},"keywords":["codegen","desugaring","ecmascript","es5","es6","es2015","harmony","javascript","refactoring","regex","regexp","regular expressions","rewriting","syntax","transformation","transpile","transpiler","unicode"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/regexpu.git"},"bugs":{"url":"https://github.com/mathiasbynens/regexpu/issues"},"files":["LICENSE-MIT.txt","regexpu.js","transform-tree.js","transpile-code.js","bin/","man/"],"directories":{"bin":"bin","man":"man"},"scripts":{"build":"scripts/build","test":"mocha tests","cover":"istanbul cover --report html node_modules/.bin/_mocha tests/tests.js -- -u exports -R spec"},"dependencies":{"jsesc":"^2.4.0","recast":"^0.12.3","regexpu-core":"^4.0.11"},"devDependencies":{"babili":"0.0.12","browserify":"^14.3.0","codecov":"^2.1.0","istanbul":"^0.4.5","jsesc":"^2.5.0","lodash":"^4.17.4","mocha":"^3.2.0","regexpu-fixtures":"*"},"man":["/Users/mathias/projects/regexpu/man/regexpu.1"],"gitHead":"0ca950ca0012395effe2f454f6d5e33b350c562a","_id":"regexpu@4.0.10","_shasum":"475764bdf9262ec65332edd45801b7f8fa85aebd","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"475764bdf9262ec65332edd45801b7f8fa85aebd","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/regexpu/-/regexpu-4.0.10.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regexpu-4.0.10.tgz_1492261957734_0.6759762961883098"}}},"name":"regexpu","time":{"modified":"2017-04-15T13:12:38.452Z","created":"2014-08-24T20:17:05.878Z","0.1.0":"2014-08-24T20:17:05.878Z","0.1.1":"2014-08-25T08:15:51.639Z","0.2.0":"2014-09-02T05:59:08.058Z","0.2.1":"2014-09-02T06:04:06.228Z","0.2.2":"2014-10-08T14:53:58.115Z","0.2.3":"2014-10-09T07:46:31.035Z","0.3.0":"2014-10-10T09:11:34.486Z","0.3.1":"2015-01-03T15:57:33.364Z","1.0.0":"2015-01-13T23:04:12.017Z","1.1.0":"2015-01-24T16:32:16.434Z","1.1.1":"2015-02-10T10:10:36.204Z","1.1.2":"2015-03-01T17:49:17.489Z","1.2.0":"2015-06-18T08:37:20.127Z","1.3.0":"2015-09-24T11:01:18.711Z","2.0.0":"2016-01-11T18:46:04.740Z","2.0.1":"2016-01-12T11:14:57.307Z","2.0.2":"2016-01-12T11:16:26.851Z","2.0.3":"2016-01-14T22:47:58.834Z","2.0.4":"2016-02-01T08:43:50.520Z","2.1.0":"2016-02-08T19:43:17.508Z","3.0.0":"2016-06-02T11:17:33.482Z","3.0.1":"2016-06-14T15:09:41.653Z","3.1.0":"2016-06-21T19:33:15.385Z","3.2.0":"2016-06-23T10:27:54.120Z","3.3.0":"2016-08-17T08:08:22.764Z","4.0.1":"2016-11-18T18:21:00.225Z","4.0.2":"2016-11-29T07:05:02.483Z","4.0.3":"2016-11-30T08:59:18.243Z","4.0.4":"2017-04-11T12:14:52.206Z","4.0.5":"2017-04-13T10:06:50.052Z","4.0.6":"2017-04-14T09:59:35.822Z","4.0.7":"2017-04-15T10:52:20.503Z","4.0.8":"2017-04-15T11:04:55.255Z","4.0.9":"2017-04-15T13:08:24.099Z","4.0.10":"2017-04-15T13:12:38.452Z"},"readmeFilename":"README.md","homepage":"https://mths.be/regexpu"}