{
	"name": "xregexp",
	"versions": {
		"1.5.0": {
			"name": "xregexp",
			"version": "1.5.0",
			"description": "The one of a kind JavaScript regular expression library.",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"contributors": [
				{
					"name": "Bjarke Walling",
					"email": "bwp@bwp.dk"
				}
			],
			"repository": {
				"type": "git",
				"url": "git://github.com/walling/xregexp.git"
			},
			"main": "./index.js",
			"engines": {
				"node": ">= 0.4.0"
			},
			"_npmJsonOpts": {
				"file": "/home/bjarke/.npm/xregexp/1.5.0/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "xregexp@1.5.0",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.13",
			"_nodeVersion": "v0.4.8",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "ae377617bd0ca52ca3656d10fd5c07ef7fe6f018",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-1.5.0.tgz"
			},
			"scripts": {},
			"directories": {}
		},
		"1.5.1": {
			"name": "xregexp",
			"version": "1.5.1",
			"description": "The one of a kind JavaScript regular expression library.",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"contributors": [
				{
					"name": "Bjarke Walling",
					"email": "bwp@bwp.dk"
				}
			],
			"repository": {
				"type": "git",
				"url": "git://github.com/walling/xregexp.git"
			},
			"main": "./index.js",
			"engines": {
				"node": ">= 0.4.0"
			},
			"_npmUser": {
				"name": "walling",
				"email": "bwp@bwp.dk"
			},
			"_id": "xregexp@1.5.1",
			"dependencies": {},
			"devDependencies": {},
			"optionalDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.0-2",
			"_nodeVersion": "v0.6.8",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "c8f11b7bd696d60f912a292ceae11d02959b7d57",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-1.5.1.tgz"
			},
			"maintainers": [
				{
					"name": "walling",
					"email": "bwp@bwp.dk"
				}
			],
			"directories": {}
		},
		"1.5.2": {
			"name": "xregexp",
			"version": "1.5.2",
			"description": "The one of a kind JavaScript regular expression library.",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"contributors": [
				{
					"name": "Bjarke Walling",
					"email": "bwp@bwp.dk"
				}
			],
			"repository": {
				"type": "git",
				"url": "git://github.com/walling/xregexp.git"
			},
			"main": "./index.js",
			"engines": {
				"node": ">= 0.4.0"
			},
			"_npmUser": {
				"name": "walling",
				"email": "bwp@bwp.dk"
			},
			"_id": "xregexp@1.5.2",
			"dependencies": {},
			"devDependencies": {},
			"optionalDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.0-2",
			"_nodeVersion": "v0.6.8",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "7e8e27bbbb5fc950569f8d94706e8841a477f53f",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-1.5.2.tgz"
			},
			"maintainers": [
				{
					"name": "walling",
					"email": "bwp@bwp.dk"
				}
			],
			"directories": {}
		},
		"1.5.3": {
			"name": "xregexp",
			"version": "1.5.3",
			"description": "The one of a kind JavaScript regular expression library.",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"contributors": [
				{
					"name": "Bjarke Walling",
					"email": "bwp@bwp.dk"
				}
			],
			"repository": {
				"type": "git",
				"url": "git://github.com/walling/xregexp.git"
			},
			"main": "./index.js",
			"engines": {
				"node": ">= 0.4.0"
			},
			"_npmUser": {
				"name": "walling",
				"email": "bwp@bwp.dk"
			},
			"_id": "xregexp@1.5.3",
			"dependencies": {},
			"devDependencies": {},
			"optionalDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.4",
			"_nodeVersion": "v0.6.12",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "73bcd99eaff37dee3b941e204d4440267f47ac2c",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-1.5.3.tgz"
			},
			"maintainers": [
				{
					"name": "walling",
					"email": "bwp@bwp.dk"
				}
			],
			"directories": {}
		},
		"2.0.0": {
			"name": "xregexp",
			"version": "2.0.0",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git://github.com/slevithan/XRegExp.git"
			},
			"description": "Extended JavaScript regular expressions",
			"keywords": [
				"regex",
				"regexp"
			],
			"main": "./xregexp-all.js",
			"scripts": {
				"test": "node tests/node-qunit.js"
			},
			"devDependencies": {
				"qunit": ">= 0.2.x"
			},
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"_id": "xregexp@2.0.0",
			"dependencies": {},
			"optionalDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.1.21",
			"_nodeVersion": "v0.6.18",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "walling",
					"email": "bwp@bwp.dk"
				},
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "xregexp",
			"version": "3.0.0",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp"
			],
			"main": "xregexp-all.js",
			"files": [
				"LICENSE",
				"xregexp-all.js"
			],
			"scripts": {
				"build": "./tools/concatenate-source.sh"
			},
			"gitHead": "8183679d136bda6c0d015160a912ce2e54375917",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@3.0.0",
			"_shasum": "a04f25d9ffe16c1aee40ed521a1b1366e8d34636",
			"_from": ".",
			"_npmVersion": "2.14.3",
			"_nodeVersion": "3.3.1",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"shasum": "a04f25d9ffe16c1aee40ed521a1b1366e8d34636",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"3.1.0": {
			"name": "xregexp",
			"version": "3.1.0",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp"
			],
			"main": "./src/index.js",
			"files": [
				"src"
			],
			"scripts": {
				"build": "browserify src/index.js --standalone XRegExp > xregexp-all.js"
			},
			"devDependencies": {
				"browserify": "^12.0.1"
			},
			"gitHead": "bbd5b1c2f759bdf278192be5df70af16342ffa4d",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@3.1.0",
			"_shasum": "14d8461e0bdd38224bfee5039a0898fc42fcd336",
			"_from": ".",
			"_npmVersion": "2.14.3",
			"_nodeVersion": "3.3.1",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"shasum": "14d8461e0bdd38224bfee5039a0898fc42fcd336",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-3.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-9-west.internal.npmjs.com",
				"tmp": "tmp/xregexp-3.1.0.tgz_1456271836601_0.7557942552957684"
			},
			"directories": {},
			"contributors": []
		},
		"3.1.1": {
			"name": "xregexp",
			"version": "3.1.1",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./src/index.js",
			"files": [
				"src"
			],
			"scripts": {
				"build": "browserify src/index.js --standalone XRegExp > xregexp-all.js"
			},
			"devDependencies": {
				"browserify": "^12.0.1"
			},
			"gitHead": "37413619ea9f03638bfa92e038e4b4c15645d446",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@3.1.1",
			"_shasum": "8ee18d75ef5c7cb3f9967f8d29414a6ca5b1a184",
			"_from": ".",
			"_npmVersion": "2.14.3",
			"_nodeVersion": "3.3.1",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"shasum": "8ee18d75ef5c7cb3f9967f8d29414a6ca5b1a184",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-3.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/xregexp-3.1.1.tgz_1463265906533_0.49629145418293774"
			},
			"directories": {},
			"contributors": []
		},
		"3.2.0": {
			"name": "xregexp",
			"version": "3.2.0",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "xregexp-all.js",
			"files": [
				"src",
				"xregexp-all.js",
				"LICENSE"
			],
			"scripts": {
				"build": "browserify src/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json"
			},
			"devDependencies": {
				"browserify": "^12.0.1",
				"jasmine": "^2.5.3"
			},
			"gitHead": "ddf24c536821faf2493625ed6bdc3cb5ce2c6fdd",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@3.2.0",
			"_shasum": "cb3601987bfe2695b584000c18f1c4a8c322878e",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"shasum": "cb3601987bfe2695b584000c18f1c4a8c322878e",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-3.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/xregexp-3.2.0.tgz_1492375969417_0.5849070467520505"
			},
			"directories": {},
			"contributors": []
		},
		"4.0.0": {
			"name": "xregexp",
			"version": "4.0.0",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./lib",
			"files": [
				"src",
				"lib",
				"xregexp-all.js",
				"LICENSE"
			],
			"scripts": {
				"lint": "eslint src",
				"babel": "babel src -d lib",
				"prebuild": "npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"devDependencies": {
				"babel-cli": "^6.24.1",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^0.0.4",
				"babel-preset-env": "^1.4.0",
				"browserify": "^12.0.1",
				"eslint": "^3.19.0",
				"jasmine": "^2.5.3",
				"zuul": "^3.11.1"
			},
			"gitHead": "dea5b38886aa96d600e197bdb5fe628577525310",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.0.0",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "9.3.0",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==",
				"shasum": "e698189de49dd2a18cc5687b05e17c8e43943020",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp-4.0.0.tgz_1514922593920_0.08800923591479659"
			},
			"directories": {},
			"contributors": []
		},
		"4.1.0": {
			"name": "xregexp",
			"version": "4.1.0",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./lib",
			"files": [
				"src",
				"lib",
				"xregexp-all.js",
				"LICENSE"
			],
			"scripts": {
				"lint": "eslint .",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/block-regex.js && node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"devDependencies": {
				"babel-cli": "^6.24.1",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^0.0.4",
				"babel-preset-env": "^1.4.0",
				"browserify": "^12.0.1",
				"eslint": "^3.19.0",
				"jasmine": "^2.5.3",
				"jsesc": "^2.5.1",
				"unicode-10.0.0": "^0.7.5",
				"unicode-property-value-aliases": "^3.0.0",
				"zuul": "^3.11.1"
			},
			"gitHead": "fc7378d8722d59e9de1cc39109d7527e82dabf27",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.1.0",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "9.3.0",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"integrity": "sha512-oxyOwMXmKC801YKMl7O9B2ved6x/ri6O2n/Jp3XcTtSCMrfRq1mWMph3EEPHWuE9wgLUL7NySbK/tsvPzI7S+w==",
				"shasum": "f7c7fd9f7b931d95472bbe779f6723b079f8cb14",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.1.0.tgz",
				"fileCount": 22,
				"unpackedSize": 460956
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_4.1.0_1519167021545_0.09258806289657495"
			},
			"_hasShrinkwrap": false,
			"deprecated": "Missing tools directory fixed in v4.1.1",
			"contributors": []
		},
		"4.1.1": {
			"name": "xregexp",
			"version": "4.1.1",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./lib",
			"files": [
				"src",
				"lib",
				"tools",
				"xregexp-all.js"
			],
			"scripts": {
				"lint": "eslint .",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/block-regex.js && node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"devDependencies": {
				"babel-cli": "^6.24.1",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^0.0.4",
				"babel-preset-env": "^1.4.0",
				"browserify": "^12.0.1",
				"eslint": "^3.19.0",
				"jasmine": "^2.5.3",
				"jsesc": "^2.5.1",
				"unicode-10.0.0": "^0.7.5",
				"unicode-property-value-aliases": "^3.0.0",
				"zuul": "^3.11.1"
			},
			"gitHead": "416a367e7fdde12dbc22a1f87c4722f66b850ae7",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.1.1",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "9.3.0",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"integrity": "sha512-QJ1gfSUV7kEOLfpKFCjBJRnfPErUzkNKFMso4kDSmGpp3x6ZgkyKf74inxI7PnnQCFYq5TqYJCd7DrgDN8Q05A==",
				"shasum": "eb8a032aa028d403f7b1b22c47a5f16c24b21d8d",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.1.1.tgz",
				"fileCount": 32,
				"unpackedSize": 595388
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_4.1.1_1519210213532_0.9035621012180393"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.2.0": {
			"name": "xregexp",
			"version": "4.2.0",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./lib",
			"files": [
				"src",
				"lib",
				"tools/output",
				"xregexp-all.js"
			],
			"scripts": {
				"lint": "eslint .",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/block-regex.js && node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"devDependencies": {
				"@babel/cli": "^7.0.0-beta.47",
				"@babel/core": "^7.0.0-beta.47",
				"@babel/preset-env": "^7.0.0-beta.47",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^0.0.6",
				"browserify": "^16.2.0",
				"eslint": "^4.19.1",
				"jasmine": "^3.1.0",
				"jsesc": "^2.5.1",
				"unicode-11.0.0": "^0.7.7",
				"unicode-property-value-aliases": "^3.0.0",
				"zuul": "^3.11.1"
			},
			"gitHead": "8aa7ec0415cd92092577771b3503499928e674a5",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.2.0",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "9.3.0",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"integrity": "sha512-IyMa7SVe9FyT4WbQVW3b95mTLVceHhLEezQ02+QMvmIqDnKTxk0MLWIQPSW2MXAr1zQb+9yvwYhcyQULneh3wA==",
				"shasum": "33f09542b0d7cabed46728eeacac4d5bd764ccf5",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.2.0.tgz",
				"fileCount": 26,
				"unpackedSize": 590354,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHZL6CRA9TVsSAnZWagAAwq4P/iPrxU+MssvR40wNlwSh\nhjR0VAZUkKuFYVi+0dKx7Fwcqlwdg70WOg+vw/Md+oJZCDv5PLL/ZUodtaX7\nArkcot99jZ8/JVBrUoOxNIv3V1GKSuW65pL/VsMVW33Wx8/ozVcP94PSOy9H\nM5wpwxB41K+dzUM9+3kK4w7OBjQxwwaTb66kZL2Z39KzF61ynO9/qYG59+Sn\nCKtcsJEB8k3Qyv2kerpZlwZeeJPN1AoG5/mZ45LSm6uo+UxoRBJ98JI+/n9V\nQUizd7gVeGwZQ1ehtFR/BZqWD62i5tSSIvxc1IRCvNrP54boYiNGZTfFYNvo\n/L/O6ubqYjOiGDSPPyPaDYT0x/a3maE8y77FVKOGQKSGoXw7OfsvIO5Tm8CX\nVImv+qeqOBc92W99w3zadBsLKsP7EuDj1y7i/xmsNZJE6X3doBoHq0oAC9MO\nO8+9RYYHekMKImXhAILoke4Zu9xjBh0F+hilZeWK2wdviGFubZj7KcbZT8aY\nc1oEZ6WPrLSPbwYosz2F5x6C7uJxFZEPYAuLiNbtMvVXicDRVIaSFKiW7Wxc\nJJtIjQ+RQ0sOGPwsWjyiQlZnM5VNwStA+b+O4SsvabjjslgErXlkyH7h6WUo\nvm6Y4v82QfSlsWF0KZnDDA0v8y7Oqi3OWIFu/A4Iqxq5/05l9gvZkSSvHi8k\nYYYX\r\n=vRku\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_4.2.0_1528664825554_0.6901548898363747"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.2.2": {
			"name": "xregexp",
			"version": "4.2.2",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./lib",
			"scripts": {
				"lint": "eslint .",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/block-regex.js && node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"devDependencies": {
				"@babel/cli": "^7.0.0-beta.47",
				"@babel/core": "^7.0.0-beta.47",
				"@babel/plugin-transform-runtime": "^7.0.0-beta.53",
				"@babel/preset-env": "^7.0.0-beta.47",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^0.0.6",
				"browserify": "^16.2.0",
				"eslint": "^4.19.1",
				"jasmine": "^3.1.0",
				"jsesc": "^2.5.1",
				"unicode-11.0.0": "^0.7.7",
				"unicode-property-value-aliases": "^3.0.0",
				"zuul": "^3.11.1"
			},
			"dependencies": {
				"@babel/runtime": "^7.0.0-beta.53"
			},
			"gitHead": "5189bd31261bffa796bced067230f57c0eafb153",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.2.2",
			"_npmVersion": "6.5.0-next.0",
			"_nodeVersion": "11.6.0",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"integrity": "sha512-F3FuXITko+xyUQEtIo3m5pzQ79yXjd47oG15BNXKLOQydvDncr2b+jRxAHFrK86pgOcQI3pzdx8ZJekrQHQRdw==",
				"shasum": "fdb40c34c1f072a22cb41cf5c75137611f55a148",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.2.2.tgz",
				"fileCount": 26,
				"unpackedSize": 619048,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMo/+CRA9TVsSAnZWagAAXK8QAJ0hZv4gFuRBWAEjBoEx\nMbR5XTlPJQc2e7do3sdvmtKc1LzjCHMpmYGQCN3w8KYcG3MC54VZ4AodKujG\nxi/bZ+CeGxAdyFrOtGHEFgi2EEMNYerI2OB0z6rSBFfFJYuCsml1pDsbvrng\nCCmdeSnIdk2nWwiVjpCZv2I2rn/vsiu1q1xeomRBIQ+jdMdJFT2JEz1PHV5b\ndGSSbwAp1mNxXimE866XbIBMsV2OcEEEDIJjARTLuFxOoEvC3G36Dwlq+oUT\n4jFOp3S4VZ7/RZuXj3wqVij6IytZWIq/FjAIt1Vd1XwJBUblro4hNCmXAYin\nZiLujPYWNOw7YWFT+PrVkJDDWTaX4gZTf0NXwnVU5pYQHv+ZuKdy9S/dM/lN\nC/mqq9xUBP8TbBZhg1Zmg56GfPK+q4cdLePto5y/e/UrEQU/HXN0gLM1B8xM\nOb0tFkNcj3eI3z1kLhz2n/D4sbb+QCQ0XVYz9tx0Edn3EraOR9VwZgfyZn+J\nMPYOsEzdpjns8+PxDXjGHWux1853qQxDGxOs9zXj07c4iw3bxMwo+ObKBXtD\ny7J7yfyOXsjh5th3UfON5L5dpak+J6BHwz3+vbYr1pmI/Tsju/5ra5lpqZTQ\nnxMdq6KNvMk5l3PtnileiB1qP+PZZ2R+8Mmy67wPKtQ4BCgZiGt4V9ESYyL/\nCuE6\r\n=g20t\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_4.2.2_1546817533897_0.8756596480693206"
			},
			"_hasShrinkwrap": false,
			"deprecated": "Missing dependency fixed in v4.2.3",
			"contributors": []
		},
		"4.2.3": {
			"name": "xregexp",
			"version": "4.2.3",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./lib",
			"scripts": {
				"lint": "eslint .",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/block-regex.js && node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"devDependencies": {
				"@babel/cli": "^7.0.0-beta.47",
				"@babel/core": "^7.0.0-beta.47",
				"@babel/plugin-transform-runtime": "7.0.0-beta.53",
				"@babel/preset-env": "^7.0.0-beta.47",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^0.0.6",
				"browserify": "^16.2.0",
				"eslint": "^4.19.1",
				"jasmine": "^3.1.0",
				"jsesc": "^2.5.1",
				"unicode-11.0.0": "^0.7.7",
				"unicode-property-value-aliases": "^3.0.0",
				"zuul": "^3.11.1"
			},
			"dependencies": {
				"@babel/runtime": "7.0.0-beta.53"
			},
			"gitHead": "25a9bc4425f762865ab5d179e548b6feecb1b4a1",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.2.3",
			"_npmVersion": "6.5.0-next.0",
			"_nodeVersion": "11.6.0",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"integrity": "sha512-qcr6BZlGXORLKdbztLsa+sgLYhVRIJKLgCeVHFHabdct8baplD/hzNnyKSQgwzO3C6E/fWU6YmZMwygFU5nNzA==",
				"shasum": "b79d6cd6ee00794c89bdb289e416a649ecd449e5",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.2.3.tgz",
				"fileCount": 26,
				"unpackedSize": 619046,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM2x/CRA9TVsSAnZWagAAgqsQAIZDtMbQqCNSYSDxmjCo\n2KRR1eMRLBRdSyj2qra12l/ckKTtqNRFqH4QPRJiN6rURcnTTxNQxqGFEaDL\nw/XgpP1kFaovEkrXZ86k0r9q7mklLZB7nCC8EqSNbgb+HBiYSrnfwaQSeKAI\nEGFIOzf4PckifOZv7AMFSowK7bHtbWZko3FHAgmpA3RmITqJ01ez5GNbbFJL\nT9j7hFuBjqL6SKi74ihQmOQxiGttrgkBuS6raKLoskIfB5VCAoWGZJztveag\nI/Sh1A64TtnX0OeNBjignaMB1VGv6TefZzLHXYZ4wQ07XY8ZeTlyEz1ybFo0\nrpFrGJH04+ntanDUYlXwyaXpGG5OWGlmlAFXHUVIa37JUNO4o5DYP1Lz0Yz6\nFyAkKHHwOP9CmLG8u+CsT3tpDfRXlQXbIGV6dzrNUCnT7ZaFcuOGOs/sk6SL\nOB8xChzhtn5kD/krQ7R+tcoPRBURnN49fuhhTpXhqK9cnyFZ0db0fPOQx0j4\ntYTtHiyVt0KJnsl0aPUFHCZTQB5evsrNLCUSWL2hNAKTMHQMeuU9Pxyl7Eua\ngFyvJ92eEjOLxPi/fUVcQ4orpH4C0JQ2alSXvTA4A6g8J+rRifpglO+Gkdpq\nDCBMgTmNBgxZOxs+iYZhn8whK1XDt4iFQcvx0xrVuDzZJetXqGtxCRf/ysE3\nIgVt\r\n=25f8\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_4.2.3_1546873982242_0.1351266003449927"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.2.4": {
			"name": "xregexp",
			"version": "4.2.4",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./lib",
			"scripts": {
				"lint": "eslint .",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/block-regex.js && node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"devDependencies": {
				"@babel/cli": "^7.2.3",
				"@babel/core": "^7.2.2",
				"@babel/plugin-transform-runtime": "^7.2.0",
				"@babel/preset-env": "^7.2.3",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^0.0.6",
				"browserify": "^16.2.0",
				"eslint": "^4.19.1",
				"jasmine": "^3.1.0",
				"jsesc": "^2.5.1",
				"unicode-11.0.0": "^0.7.7",
				"unicode-property-value-aliases": "^3.0.0",
				"zuul": "^3.11.1"
			},
			"dependencies": {
				"@babel/runtime-corejs2": "^7.2.0"
			},
			"gitHead": "2cb340a819b290c2d8638965fb7e825cfc0efbc4",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.2.4",
			"_npmVersion": "6.5.0-next.0",
			"_nodeVersion": "11.6.0",
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"dist": {
				"integrity": "sha512-sO0bYdYeJAJBcJA8g7MJJX7UrOZIfJPd8U2SC7B2Dd/J24U0aQNoGp33shCaBSWeb0rD5rh6VBUIXOkGal1TZA==",
				"shasum": "02a4aea056d65a42632c02f0233eab8e4d7e57ed",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.2.4.tgz",
				"fileCount": 26,
				"unpackedSize": 622753,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNCb2CRA9TVsSAnZWagAAD94P/RhQdTIiNM5DmNSKlM01\n3OQ+wT/bhAjtmdM5iqHXcU3929R+CdvGRI2HURxSZZuthPQXpMyXBSksm83e\nTn1wl4O5c/X07Szlk9pxcQC1nCjroik5yeATkpW/cmHOta7/qe5skbkKp5qa\nV3R5SlwZXVg6HESj8K8/QjA/r1OGQ/HMC74nnoGXQLmzo+mMeZaMN1DxwTJE\nzvWUVssGB5vK/Fr6/8BJtOpUwLsP5ouwjsrGBtu0wHvnyuWzmTukM7EISyGi\n2+zEwYVlTqTq5ZQpVP4CNsD1cXcOvCpqxcHWCqYfsnvpUuAPtx4ZAxT+hbIl\nW+Fa5hMMDNPHFgB3ExNMcrU8TkGX6o+GD4WFopyTvA5mu4Nbu1Wwr46KpKz5\n8tKLgmTwtoi33wiTPfsm0Z9UEFrUvW9ATbZEtvgOkn0QNJ7pv3w340KeBStL\neskPNvxiDAD1gBqylp0+HmberGBzkXW095EeeDAZDJvYA/GJfOMH8HYqyT2y\nY31b7U//PTHBf+pAZYOf2GX4zT0CXIG1kK0BnzFK+JktbmHeziZ3XOmsVGOZ\nuKNx5vEurdFdQCwnpVv4EDG4rPSnpKa8HtfwbfUNAX9Mru1crKhRayi9Sf4K\n3gpcHdp5kaVgwxKPeOqrdatdNO+pzencZEPGSdL9OKkF2CQ9V1+MaOeKHk8c\nftW2\r\n=cs4b\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_4.2.4_1546921718017_0.6219075879928664"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.3.0": {
			"name": "xregexp",
			"version": "4.3.0",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./lib",
			"scripts": {
				"lint": "eslint .",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/block-regex.js && node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"devDependencies": {
				"@babel/cli": "^7.2.3",
				"@babel/core": "^7.2.2",
				"@babel/plugin-transform-runtime": "^7.8.3",
				"@babel/preset-env": "^7.2.3",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^0.0.6",
				"browserify": "^16.2.0",
				"eslint": "^4.19.1",
				"jasmine": "^3.1.0",
				"jsesc": "^2.5.1",
				"unicode-12.1.0": "^0.8.0",
				"unicode-property-value-aliases": "^3.0.0",
				"zuul": "^3.11.1"
			},
			"dependencies": {
				"@babel/runtime-corejs3": "^7.8.3"
			},
			"gitHead": "1623cfe9112afc8f3a6b03a0c534004974ad8dfa",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.3.0",
			"_nodeVersion": "12.13.0",
			"_npmVersion": "6.12.0",
			"dist": {
				"integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==",
				"shasum": "7e92e73d9174a99a59743f67a4ce879a04b5ae50",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz",
				"fileCount": 26,
				"unpackedSize": 699525,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQrF8CRA9TVsSAnZWagAA1scP/iONUdtkZGBbjmlAVm+j\ncuu94qEnFvF+sLvomaWcHof99jcKVY137xS8fRIS1qn2jxJ2y5LDIq+/mHqZ\ntnZ51k0URo9RbM+Z9vnjhsIez6CRH1R+9obG3QG9jBwLL4bli2q1i3sJDqLk\n9gyVQ8Vk0nDcpK6cbfLKLD/rSWp0hfbGeUDaYtx5mfNgc/Jt8TzgVVUJGl1R\nt+LaZogG/hqRCl7lleW/dkGXmCkbOXfoWHG8oeoKBUQy8y1BvWYt4dBpe1pP\n+mXse+a+KtZ8bpHztyIuDGzLrlqKo6Nb0h8cyrOxHI0HDmaGumSd7QSgJsIa\nEX+BqetulqhlrCGgmQicDU/sePHNOu0Nj9yQnKK2rJhmA2cjWMu8n5RxnpF7\njez2h+UqZ8QUBIPotlcncUOk9TEZQd9gKOMyFEHnjceKPbZSBVoPdeLj+V5K\nuaP2hVOPeM7UEe3feJeCzW0e3Ht3fRsez276gvp7msR5iDdO1I9SsSR0N8RE\nm+c6353BMdmNTvHn5hQ61V9MG53iw0oUqJ/w/uVwt8lNtiyV9z2rWAZfuJ2m\nelOFUyWIPHW95zakhlYGYpYfumSubfwSX6DEek6h4slR95PS9mvOz/mEnR+I\n++odbi5nIuk8/OdEOjFF7yJeZ+ur+VWASjCFCo8h6HUkok+q4N3GKKKGJCpE\n6wCu\r\n=VnVy\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				}
			],
			"_npmUser": {
				"name": "josephfrazier",
				"email": "1212jtraceur@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_4.3.0_1581429116461_0.3499916396365226"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.0": {
			"name": "xregexp",
			"version": "4.4.0",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"main": "./lib/index.js",
			"module": "./src/index.js",
			"scripts": {
				"lint": "eslint . && npm run dtslint",
				"dtslint": "dtslint types",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/block-regex.js && node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"types": "types",
			"devDependencies": {
				"@babel/cli": "^7.12.1",
				"@babel/core": "^7.12.3",
				"@babel/plugin-transform-runtime": "^7.12.1",
				"@babel/preset-env": "^7.12.1",
				"@unicode/unicode-13.0.0": "^1.0.2",
				"babel-plugin-add-module-exports": "^1.0.4",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^1.0.0",
				"browserify": "^17.0.0",
				"dtslint": "^2.0.5",
				"eslint": "^7.12.1",
				"jasmine": "^3.6.2",
				"jsesc": "^3.0.1",
				"unicode-property-value-aliases": "^3.5.0",
				"zuul": "^3.12.0"
			},
			"dependencies": {
				"@babel/runtime-corejs3": "^7.12.1"
			},
			"gitHead": "c3342b51c9f9d21ce740aba4d47794b139a8ee6f",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.4.0",
			"_nodeVersion": "15.0.1",
			"_npmVersion": "7.0.3",
			"dist": {
				"integrity": "sha512-83y4aa8o8o4NZe+L+46wpa+F1cWR/wCGOWI3tzqUso0w3/KAvXy0+Di7Oe/cbNMixDR4Jmi7NEybWU6ps25Wkg==",
				"shasum": "29660f5d6567cd2ef981dd4a50cb05d22c10719d",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.4.0.tgz",
				"fileCount": 27,
				"unpackedSize": 784036,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmzTZCRA9TVsSAnZWagAAr1UP/2Ce0qIiYHU4i4qockQO\n4TfL2mbYmZJZ1G+IZf8WsZyHH2I4y/nypAtGgiNz4bP01OOIiuBa/SDY+dWh\nOzK/MQRjV0Yz0HkUbLmZAGwlHgQt2c0bV7vz3kvd8Pnqn6euS/ny1VL9djDN\nQYkRpZRdCqbf6uuMT1t9yPkLOPdopC5nvQDas79SvzUxeRQm46YHWJ4uggLZ\nLJ+IN4Xt1TREIik/HHhQUeNQLdARaeCbwU50HzAVRIKIRx/RQU4OtTBoCKuh\nt4W8W2bA9rgBfdvt3+/4LU8phaG/civgOn3cKZdeDiVm7lb78mqndiZZi2P4\nFc+jVxEh13SAjU1NPnmWsp4hqzyVkhEKVBu5Y3Wa2i+yhYDUx362KDvdLdPh\nqKLvNbCpFvaSepXU97KVhEmXJVEdoxR3OHR0VOUCPkeOasavvQQ7Vmf7vaN5\n4H40PD2VqAgGsnHaPuG57MYh8yEvN1SJ6/LlyPjeONfSn90TcVak2JCK3Gsz\n1bQVQdgHryyr4KDDXmpFtIwpAJ1SHFj8+Ew3XKmx3WvOoLN3a73C4iThXole\n7pC8bb0nrDjABR1sx69XvC/odwPEKFabPvm9Qfx6o9B8VGW9c2+WTTOjqZbc\nqhTtNbSpTIZl/M5YKIPUTMgxcPRB3t9eBahzCHaXPvZQxkLTsEnf0yNF65Ho\n5e6F\r\n=k++k\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				},
				{
					"name": "josephfrazier",
					"email": "1212jtraceur@gmail.com"
				}
			],
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_4.4.0_1604007129400_0.7105114791310863"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.1": {
			"name": "xregexp",
			"version": "4.4.1",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"browser": "./lib/index.js",
			"main": "./lib/index.js",
			"module": "./src/index.js",
			"scripts": {
				"lint": "eslint . && npm run dtslint",
				"dtslint": "dtslint types",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/block-regex.js && node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"types": "types",
			"devDependencies": {
				"@babel/cli": "^7.12.1",
				"@babel/core": "^7.12.3",
				"@babel/plugin-transform-runtime": "^7.12.1",
				"@babel/preset-env": "^7.12.1",
				"@unicode/unicode-13.0.0": "^1.0.2",
				"babel-plugin-add-module-exports": "^1.0.4",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^1.0.0",
				"browserify": "^17.0.0",
				"dtslint": "^2.0.5",
				"eslint": "^7.12.1",
				"jasmine": "^3.6.2",
				"jsesc": "^3.0.1",
				"unicode-property-value-aliases": "^3.5.0",
				"zuul": "^3.12.0"
			},
			"dependencies": {
				"@babel/runtime-corejs3": "^7.12.1"
			},
			"gitHead": "1e8e3fa0deea43176269d9e2a2b4946a187ad467",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@4.4.1",
			"_nodeVersion": "12.13.0",
			"_npmVersion": "7.1.0",
			"dist": {
				"integrity": "sha512-2u9HwfadaJaY9zHtRRnH6BY6CQVNQKkYm3oLtC9gJXXzfsbACg5X5e4EZZGVAH+YIfa+QA9lsFQTTe3HURF3ag==",
				"shasum": "c84a88fa79e9ab18ca543959712094492185fe65",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-4.4.1.tgz",
				"fileCount": 27,
				"unpackedSize": 783244,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzw93CRA9TVsSAnZWagAAr3IP/2Dc23nCkm/BFjMJ8lvN\n3Oasv2Pf1IIs1Q1PsngZgchCuyd4a9PdCFFLO2mJ+QKh7JGl/P99sywgrNV6\nh2GFvS2H/d840YGWIJ3hRwQJfFrxRzsspO6kH9jn0df5LuwFiDJfz1H7qWJ7\ndM5bFXiTXAGqJGAULgGVG1K5XDbbhRsnfg80ptDu8JLpftuHiEOTKxE4Jajl\nh73H7Nr0ZCVJ10HtGYgtfZzEXbWDGUZ9WKWjwj94e8fDd6f8gtEBErKdqk3s\nY+k56XElG7Y2w02e4c0f6Q6KRQzJtzwoxgiD1L+5s9hY1eM1tnbBu1wfuk+6\nRp2tm97o8saLeUOUzv3mbORm5Rcifci0iWF0sIk0F6Z+ugxIKld0ROkTAEVG\nBaBSZHmDYd22VhS4m733Zo4DofKED0k7tnZUrUXFVkdKbQXkflP1Yw80uTPr\n9tCxYbrbsirx2S35JfyiAVqMHm01raC1Oxl0KEJBJt74tSdMxwuMcCUaF5C1\nBIc7iRalmzLpcNnH7kQknaAeGLdq0O7GQPPNqXibwTN6kEDtZ6ekYal/veI6\nZ0VWBKSYau1pffKaVHVFNz4KMdUpqV10/H6XI4DZKHZWvguWAB2gUVaCGPNX\nTuPE7nQigt3CeMTE03Cw4sG8Z5KbWHHWCchSkghWLE8XmoMiICPOEJpN15lV\npBBK\r\n=R/P6\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"_npmUser": {
				"name": "josephfrazier",
				"email": "1212jtraceur@gmail.com"
			},
			"directories": {},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				},
				{
					"name": "josephfrazier",
					"email": "1212jtraceur@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_4.4.1_1607405430872_0.88594585031493"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"5.0.0": {
			"name": "xregexp",
			"version": "5.0.0",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"browser": "./lib/index.js",
			"main": "./lib/index.js",
			"module": "./src/index.js",
			"scripts": {
				"lint": "eslint . && npm run dtslint",
				"dtslint": "dtslint types",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "nyc --reporter=lcov --reporter=text-summary jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"types": "types",
			"devDependencies": {
				"@babel/cli": "^7.12.1",
				"@babel/core": "^7.12.3",
				"@babel/plugin-proposal-unicode-property-regex": "^7.12.1",
				"@babel/plugin-transform-runtime": "^7.12.1",
				"@babel/preset-env": "^7.12.1",
				"@unicode/unicode-13.0.0": "^1.0.2",
				"babel-plugin-add-module-exports": "^1.0.4",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^1.0.0",
				"browserify": "^17.0.0",
				"dtslint": "^2.0.5",
				"eslint": "^7.12.1",
				"jasmine": "^3.6.2",
				"jsesc": "^3.0.1",
				"nyc": "^15.1.0",
				"unicode-property-value-aliases": "^3.5.0",
				"zuul": "^3.12.0"
			},
			"dependencies": {
				"@babel/runtime-corejs3": "^7.12.1"
			},
			"gitHead": "e52e0a0cd05a2e96afb0fc735a1825cd46815fc3",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@5.0.0",
			"_nodeVersion": "12.13.0",
			"_npmVersion": "7.1.0",
			"dist": {
				"integrity": "sha512-T+VscHN/4hlFR6m8DLzrZNHPUqFOho5OJKAxZYD2MYTMau/Uib53xSBhomlO7PKLmL166gNwF+v++vZu9jkulQ==",
				"shasum": "0db7cd171274e428e1852cf16ee61925a7f458fe",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-5.0.0.tgz",
				"fileCount": 27,
				"unpackedSize": 1201907,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIc5OCRA9TVsSAnZWagAAGQwP/jJtd8T3tfonNfI1WOlV\n6ov+YgYzKDHI36vQbBviIiZUxICFAedRnp0Ld4dPKH+XN5CjVgT2FkcWqfl0\neouMwomaxq2qHMWKzZlZ4/Y6MbNFXBrtmbuXHhkLQTLOFHDXPjQGPfi0Oj7z\nmX9MPfgTQD1cs6JgA+bXJOLIQZoeF8xdBHZ3dO0+0J4c9tz4tWGnKC3PmI41\niJNBOgMh9ooik3z9HQytLEyHxrSumXmNI9Ogfc80t7GtG1nLmmy3M68lqaMs\ncsSLdya5jXG7S5DJMmPBYKsQlqfExtWHMyw3ck0V8vuGV5jDoG9mviigqOzR\nCNXHqcSi69x+hKDz5cANtSHtUDaWgkyUyOyZv7+sCVhmMyLmq0W7omOpLfnU\nwtmLalllcVnQ8e+QLu4V/wU0LzQURlXG3x09TYO36IvVPHXvnpVitT+XTU+m\nr5NWHeIYMAkbhL8E/P9d+nifJ+u28wATUcpQ4D9Ope+lsMCUl6TSAP8Wlxjo\n+MuiYsa5orycEPFeOwJuDOLxU3XYspWseJGcC20eDv419duU7aotlPS+o9L8\nrBZ7IscgGy4t9AlDjBNt4ewjFg0IZHChIPOBZlueZ7oP/O69G1jUQJcf9kJD\n0kL6jrpmxoBEq78LObuzrWbUPLLc+Zk04k0y+1hoykFY+Rxa4s1r52HndScG\nMXLI\r\n=GuZX\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"_npmUser": {
				"name": "josephfrazier",
				"email": "1212jtraceur@gmail.com"
			},
			"directories": {},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				},
				{
					"name": "josephfrazier",
					"email": "1212jtraceur@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_5.0.0_1612828237815_0.6816758656986577"
			},
			"_hasShrinkwrap": false,
			"deprecated": "Broken release fixed in v5.0.1",
			"contributors": []
		},
		"5.0.1": {
			"name": "xregexp",
			"version": "5.0.1",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"browser": "./lib/index.js",
			"main": "./lib/index.js",
			"module": "./src/index.js",
			"scripts": {
				"lint": "eslint . && npm run dtslint",
				"dtslint": "dtslint types",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "nyc --reporter=lcov --reporter=text-summary jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"types": "types",
			"devDependencies": {
				"@babel/cli": "^7.12.1",
				"@babel/core": "^7.12.3",
				"@babel/plugin-proposal-unicode-property-regex": "^7.12.1",
				"@babel/plugin-transform-runtime": "^7.12.1",
				"@babel/preset-env": "^7.12.1",
				"@unicode/unicode-13.0.0": "^1.0.2",
				"babel-plugin-add-module-exports": "^1.0.4",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^1.0.0",
				"browserify": "^17.0.0",
				"dtslint": "^2.0.5",
				"eslint": "^7.12.1",
				"jasmine": "^3.6.2",
				"jsesc": "^3.0.1",
				"nyc": "^15.1.0",
				"unicode-property-value-aliases": "^3.5.0",
				"zuul": "^3.12.0"
			},
			"dependencies": {
				"@babel/runtime-corejs3": "^7.12.1"
			},
			"gitHead": "8300a02a75bc5d0f04c4f07e7c254a20a19bb5ab",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@5.0.1",
			"_nodeVersion": "15.0.1",
			"_npmVersion": "7.5.2",
			"dist": {
				"integrity": "sha512-flG0ykxHQLOfF886GpnY26WQkj4/RmcxYvoVcSFbg+1lPMdnXEPoTKuLzw1olKnJ+o2Wc1+RCD1oktV4bYzVlQ==",
				"shasum": "b2f20e87790876585fb4103e91cb163a63cd2547",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-5.0.1.tgz",
				"fileCount": 24,
				"unpackedSize": 769531,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIuW9CRA9TVsSAnZWagAAPbYQAIsDG1IYYVqKYIeD19Vh\nKGbjC8InWthsJ0Qw1Bq1FryEENRhpO3ja+FR+4VXI24rHB0JKG1lTz4dt2q9\ner6C8QElBt8JuxPfpWZ/Bq2dzWNLdIjKzNbFkwuUDFjhvv9msavocXAldkvr\nxjqAVvaPpcy/n3mNwZQVwL9djokT0wmX1i/+l+96xmZbcRYuuG+ioh05zU2Q\n+MziqyJDPsosTpb5+NDZQSsfRTU8t8JjpNSTsusVaOAjqiu4X9YIE6eTaStj\njsAa6tx/GUaNWWDvyZ1hdR7OuAdzxCH/4KuWDCMMxUNo7FlL42whOfb07jzX\nH+fVaGvF+GDf4npzqpb2GEGVGN4NAffvJ/+pFOx8AsC6OmoX1qBc4z4zWOFk\neuG+5JAOBLoJbqTXT4zZb34YOBUypZHYWYeYnEbVYDW/pByk9TAtVAJvEil1\nxaI8NRm21UyLteQyTDGdgOQGDIRcZtBeUf5gRp2ZltzGZPLWfYLiUxKY76LH\nrRIpgVGDw/plY0n1+oDgmN7WVLNEKnkHpzeRvWqguSjuzBcZ9u6ONHSMLa+b\nn4Rdb8MMv6gsgV9WMGlJQhi1Vi/wuCAQSAovW3QOUH+4DRi7u5xkVeoaRj2Z\nX9HpCa52UA2DTqKQy1Qe05brxSeC5TgDbp33dVkWNjSmzdZrYqF8APwvcipT\nXZO9\r\n=wwfr\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"directories": {},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				},
				{
					"name": "josephfrazier",
					"email": "1212jtraceur@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_5.0.1_1612899772525_0.3082710862384528"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"5.0.2": {
			"name": "xregexp",
			"version": "5.0.2",
			"description": "Extended regular expressions",
			"homepage": "http://xregexp.com/",
			"author": {
				"name": "Steven Levithan",
				"email": "steves_list@hotmail.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/slevithan/xregexp.git"
			},
			"keywords": [
				"regex",
				"regexp",
				"regular expression",
				"unicode"
			],
			"browser": "./lib/index.js",
			"main": "./lib/index.js",
			"module": "./src/index.js",
			"scripts": {
				"lint": "eslint . && npm run dtslint",
				"dtslint": "dtslint types",
				"babel": "babel src -d lib",
				"build-unicode-data": "node tools/scripts/category-regex.js && node tools/scripts/property-regex.js && node tools/scripts/script-regex.js",
				"prebuild": "npm run build-unicode-data && npm run lint && npm run babel",
				"build": "browserify lib/index.js --standalone XRegExp > xregexp-all.js",
				"pretest": "npm run build",
				"test": "nyc --reporter=lcov --reporter=text-summary jasmine JASMINE_CONFIG_PATH=tests/jasmine.json",
				"test-saucelabs": "npm run pretest && zuul tests/spec/*.js",
				"test-browser": "npm run test-saucelabs -- --local --open",
				"prepublish": "npm test"
			},
			"types": "types",
			"devDependencies": {
				"@babel/cli": "^7.13.14",
				"@babel/core": "^7.13.14",
				"@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
				"@babel/plugin-transform-runtime": "^7.13.10",
				"@babel/preset-env": "^7.13.12",
				"@unicode/unicode-13.0.0": "^1.0.6",
				"babel-plugin-add-module-exports": "^1.0.4",
				"babel-plugin-array-includes": "^2.0.3",
				"babel-plugin-transform-xregexp": "^1.0.0",
				"browserify": "^17.0.0",
				"dtslint": "^2.0.6",
				"eslint": "^7.23.0",
				"jasmine": "^3.7.0",
				"jsesc": "^3.0.2",
				"nyc": "^15.1.0",
				"unicode-property-value-aliases": "^3.5.0",
				"zuul": "^3.12.0"
			},
			"dependencies": {
				"@babel/runtime-corejs3": "^7.12.1"
			},
			"gitHead": "87aa57ee258ca3d825343012aaf393d56296718d",
			"bugs": {
				"url": "https://github.com/slevithan/xregexp/issues"
			},
			"_id": "xregexp@5.0.2",
			"_nodeVersion": "15.0.1",
			"_npmVersion": "7.5.2",
			"dist": {
				"integrity": "sha512-JPNfN40YMNSDxZrahMrmtNH1QqPJp0/qNeEJM2nnOlhcBdfCCjekPYFV2OnwKxwvpEYglH1RBotbpRRaEuCG8Q==",
				"shasum": "798aa7757836f39cdbdeeba3daf94d75f7a9dcc1",
				"tarball": "https://registry.npmjs.org/xregexp/-/xregexp-5.0.2.tgz",
				"fileCount": 24,
				"unpackedSize": 766911,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZNTdCRA9TVsSAnZWagAALaIP/j5Uiq6zaGuKsQIpP+Kk\nUwQlO9y8LeXceoSeB5HOHWILPdOZQgwzwiiYv6GsmQ2621D3D4bCChgrBHpP\n6++KnXC7f19xjEUBg6SutzsGNFXuPoGRTd5EV8tEPdgGuejan4UVztqotZM+\nw8nDMwXGl5BZJfQ3sFMV2XUgIdcv+X2d9U4NrbC9sLrDdWx1sgt1tMS0inW3\nRoruBsJUqlPhnfY06NLs/kZDOzXH+Xk8VSNSn92gAI8GbyqJNdRGjqeZLEQt\n02VFUR5HArhHrZUyhbi1xXQnURNX0DHHN0kZQXHvbrUZ/3q4dwcBa2V17+Wl\nWEuCyH5SVXpOEAWR2hIbmSILBYlkJs+DXkA0KIWqmhSR0CbbfiUcyDcrgoht\nNQEPiEynQNe3nnZzs9Xy7Tb0pFjzgoM7ByDNuO4QHfMnASvotz1hpOLfkaXj\npek9zCbynLTC02DFafqUCcDXhc7Kxk8tiwigcoc+6J9GczSfxBFMiL0Ca4u+\nwdCKap7G8lH59NYwu723s99ecp9Kp76rCwSNRzkZW49gZxqJPIDwKVQzKAvN\nZxYONAVpBpEkZ2qr4WCIy6O7Cne/cqYxyxqu0nWFrQjcbgl4I0xD/LfGCsBg\ncXJA/0PktJnTFipurcXJniEGfwkzRPsMJjwiJ+1pU/iE6OkTwgArUHu5zFmU\n0/Gf\r\n=QIeL\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"_npmUser": {
				"name": "slevithan",
				"email": "steves_list@hotmail.com"
			},
			"directories": {},
			"maintainers": [
				{
					"name": "slevithan",
					"email": "steves_list@hotmail.com"
				},
				{
					"name": "josephfrazier",
					"email": "1212jtraceur@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/xregexp_5.0.2_1617220829051_0.2966757578702275"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2021-04-09T21:31:07.219Z",
		"created": "2011-06-30T16:20:48.897Z",
		"1.5.0": "2011-06-30T16:20:49.667Z",
		"1.5.1": "2012-02-23T19:19:22.617Z",
		"1.5.2": "2012-03-06T15:14:53.317Z",
		"1.5.3": "2012-03-09T13:11:09.388Z",
		"2.0.0": "2012-05-25T21:45:04.860Z",
		"3.0.0": "2015-09-22T06:51:49.796Z",
		"3.1.0": "2016-02-23T23:57:17.190Z",
		"3.1.1": "2016-05-14T22:45:09.822Z",
		"3.2.0": "2017-04-16T20:52:51.514Z",
		"4.0.0": "2018-01-02T19:49:54.098Z",
		"4.1.0": "2018-02-20T22:50:21.620Z",
		"4.1.1": "2018-02-21T10:50:13.646Z",
		"4.2.0": "2018-06-10T21:07:05.690Z",
		"4.2.2": "2019-01-06T23:32:14.077Z",
		"4.2.3": "2019-01-07T15:13:02.449Z",
		"4.2.4": "2019-01-08T04:28:38.219Z",
		"4.3.0": "2020-02-11T13:51:56.661Z",
		"4.4.0": "2020-10-29T21:32:09.568Z",
		"4.4.1": "2020-12-08T05:30:31.056Z",
		"5.0.0": "2021-02-08T23:50:38.012Z",
		"5.0.1": "2021-02-09T19:42:52.688Z",
		"5.0.2": "2021-03-31T20:00:29.238Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "5.0.2"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"bf1e8977bef980d29f6b3c7720bf8064\"",
			"fetched": 1621875751523
		}
	},
	"_distfiles": {
		"xregexp-1.5.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-1.5.0.tgz",
			"sha": "ae377617bd0ca52ca3656d10fd5c07ef7fe6f018",
			"registry": "npmjs"
		},
		"xregexp-1.5.1.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-1.5.1.tgz",
			"sha": "c8f11b7bd696d60f912a292ceae11d02959b7d57",
			"registry": "npmjs"
		},
		"xregexp-1.5.2.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-1.5.2.tgz",
			"sha": "7e8e27bbbb5fc950569f8d94706e8841a477f53f",
			"registry": "npmjs"
		},
		"xregexp-1.5.3.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-1.5.3.tgz",
			"sha": "73bcd99eaff37dee3b941e204d4440267f47ac2c",
			"registry": "npmjs"
		},
		"xregexp-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
			"sha": "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943",
			"registry": "npmjs"
		},
		"xregexp-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-3.0.0.tgz",
			"sha": "a04f25d9ffe16c1aee40ed521a1b1366e8d34636",
			"registry": "npmjs"
		},
		"xregexp-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-3.1.0.tgz",
			"sha": "14d8461e0bdd38224bfee5039a0898fc42fcd336",
			"registry": "npmjs"
		},
		"xregexp-3.1.1.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-3.1.1.tgz",
			"sha": "8ee18d75ef5c7cb3f9967f8d29414a6ca5b1a184",
			"registry": "npmjs"
		},
		"xregexp-3.2.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-3.2.0.tgz",
			"sha": "cb3601987bfe2695b584000c18f1c4a8c322878e",
			"registry": "npmjs"
		},
		"xregexp-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz",
			"sha": "e698189de49dd2a18cc5687b05e17c8e43943020",
			"registry": "npmjs"
		},
		"xregexp-4.1.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.1.0.tgz",
			"sha": "f7c7fd9f7b931d95472bbe779f6723b079f8cb14",
			"registry": "npmjs"
		},
		"xregexp-4.1.1.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.1.1.tgz",
			"sha": "eb8a032aa028d403f7b1b22c47a5f16c24b21d8d",
			"registry": "npmjs"
		},
		"xregexp-4.2.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.2.0.tgz",
			"sha": "33f09542b0d7cabed46728eeacac4d5bd764ccf5",
			"registry": "npmjs"
		},
		"xregexp-4.2.2.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.2.2.tgz",
			"sha": "fdb40c34c1f072a22cb41cf5c75137611f55a148",
			"registry": "npmjs"
		},
		"xregexp-4.2.3.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.2.3.tgz",
			"sha": "b79d6cd6ee00794c89bdb289e416a649ecd449e5",
			"registry": "npmjs"
		},
		"xregexp-4.2.4.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.2.4.tgz",
			"sha": "02a4aea056d65a42632c02f0233eab8e4d7e57ed",
			"registry": "npmjs"
		},
		"xregexp-4.3.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz",
			"sha": "7e92e73d9174a99a59743f67a4ce879a04b5ae50",
			"registry": "npmjs"
		},
		"xregexp-4.4.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.4.0.tgz",
			"sha": "29660f5d6567cd2ef981dd4a50cb05d22c10719d",
			"registry": "npmjs"
		},
		"xregexp-4.4.1.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-4.4.1.tgz",
			"sha": "c84a88fa79e9ab18ca543959712094492185fe65",
			"registry": "npmjs"
		},
		"xregexp-5.0.0.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-5.0.0.tgz",
			"sha": "0db7cd171274e428e1852cf16ee61925a7f458fe",
			"registry": "npmjs"
		},
		"xregexp-5.0.1.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-5.0.1.tgz",
			"sha": "b2f20e87790876585fb4103e91cb163a63cd2547",
			"registry": "npmjs"
		},
		"xregexp-5.0.2.tgz": {
			"url": "https://registry.npmjs.org/xregexp/-/xregexp-5.0.2.tgz",
			"sha": "798aa7757836f39cdbdeeba3daf94d75f7a9dcc1",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"xregexp-4.0.0.tgz": {
			"shasum": "e698189de49dd2a18cc5687b05e17c8e43943020"
		},
		"xregexp-2.0.0.tgz": {
			"shasum": "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
		}
	},
	"_rev": "16-51beb0f51de2e67b",
	"_id": "xregexp",
	"readme": "# XRegExp 5.0.2\n\n[![Build Status](https://github.com/slevithan/xregexp/workflows/Node.js%20CI/badge.svg)](https://github.com/slevithan/xregexp/actions)\n\nXRegExp provides augmented (and extensible) JavaScript regular expressions. You get modern syntax and flags beyond what browsers support natively. XRegExp is also a regex utility belt with tools to make your grepping and parsing easier, while freeing you from regex cross-browser inconsistencies and other annoyances.\n\nXRegExp supports all native ES6 regular expression syntax. It supports ES5+ browsers, and you can use it with Node.js or as a RequireJS module. Over the years, many of XRegExp's features have been adopted by new JavaScript standards (named capturing, Unicode properties/scripts/categories, flag `s`, sticky matching, etc.), so using XRegExp can be a way to extend these features into older browsers.\n\n## Performance\n\nXRegExp compiles to native `RegExp` objects. Therefore regexes built with XRegExp perform just as fast as native regular expressions. There is a tiny extra cost when compiling a pattern for the first time.\n\n## Named Capture Breaking Change in XRegExp 5\n\nXRegExp 5 introduced a breaking change where named backreference properties now appear on the result's `groups` object (following ES2018), rather than directly on the result. To restore the old handling so you don't need to update old code, run the following line after importing XRegExp:\n\n```js\nXRegExp.uninstall('namespacing');\n```\n\nXRegExp 4.1.0 and later allow introducing the new behavior without upgrading to XRegExp 5 by running `XRegExp.install('namespacing')`.\n\nFollowing is the most commonly needed change to update code for the new behavior:\n\n```js\n// Change this\nconst name = XRegExp.exec(str, regexWithNamedCapture).name;\n\n// To this\nconst name = XRegExp.exec(str, regexWithNamedCapture).groups.name;\n```\n\nSee below for more examples of using named capture with `XRegExp.exec` and `XRegExp.replace`.\n\n## Usage examples\n\n```js\n// Using named capture and flag x for free-spacing and line comments\nconst date = XRegExp(\n    `(?<year>  [0-9]{4} ) -?  # year\n     (?<month> [0-9]{2} ) -?  # month\n     (?<day>   [0-9]{2} )     # day`, 'x');\n\n// XRegExp.exec provides named backreferences on the result's groups property\nlet match = XRegExp.exec('2021-02-22', date);\nmatch.groups.year; // -> '2021'\n\n// It also includes optional pos and sticky arguments\nlet pos = 3;\nconst result = [];\nwhile (match = XRegExp.exec('<1><2><3>4<5>', /<(\\d+)>/, pos, 'sticky')) {\n    result.push(match[1]);\n    pos = match.index + match[0].length;\n}\n// result -> ['2', '3']\n\n// XRegExp.replace allows named backreferences in replacements\nXRegExp.replace('2021-02-22', date, '$<month>/$<day>/$<year>');\n// -> '02/22/2021'\nXRegExp.replace('2021-02-22', date, (...args) => {\n    // Named backreferences are on the last argument\n    const groups = args.pop();\n    return `${groups.month}/${groups.day}/${groups.year}`;\n});\n// -> '02/22/2021'\n\n// XRegExps compile to RegExps and work with native methods\ndate.test('2021-02-22');\n// -> true\n// However, named captures must be referenced using numbered backreferences\n// if used with native methods\n'2021-02-22'.replace(date, '$2/$3/$1');\n// -> '02/22/2021'\n\n// Use XRegExp.forEach to extract every other digit from a string\nconst evens = [];\nXRegExp.forEach('1a2345', /\\d/, (match, i) => {\n    if (i % 2) evens.push(+match[0]);\n});\n// evens -> [2, 4]\n\n// Use XRegExp.matchChain to get numbers within <b> tags\nXRegExp.matchChain('1 <b>2</b> 3 <B>4 \\n 56</B>', [\n    XRegExp('<b>.*?</b>', 'is'),\n    /\\d+/\n]);\n// -> ['2', '4', '56']\n\n// You can also pass forward and return specific backreferences\nconst html =\n    `<a href=\"https://xregexp.com/\">XRegExp</a>\n     <a href=\"https://www.google.com/\">Google</a>`;\nXRegExp.matchChain(html, [\n    {regex: /<a href=\"([^\"]+)\">/i, backref: 1},\n    {regex: XRegExp('(?i)^https?://(?<domain>[^/?#]+)'), backref: 'domain'}\n]);\n// -> ['xregexp.com', 'www.google.com']\n\n// Merge strings and regexes, with updated backreferences\nXRegExp.union(['m+a*n', /(bear)\\1/, /(pig)\\1/], 'i', {conjunction: 'or'});\n// -> /m\\+a\\*n|(bear)\\1|(pig)\\2/i\n```\n\nThese examples give the flavor of what's possible, but XRegExp has more syntax, flags, methods, options, and browser fixes that aren't shown here. You can also augment XRegExp's regular expression syntax with addons (see below) or write your own. See [xregexp.com](https://xregexp.com/) for details.\n\n## Addons\n\nYou can either load addons individually, or bundle all addons with XRegExp by loading `xregexp-all.js` from https://unpkg.com/xregexp/xregexp-all.js.\n\n### Unicode\n\nIf not using `xregexp-all.js`, first include the Unicode Base script and then one or more of the addons for Unicode categories, properties, or scripts.\n\nThen you can do this:\n\n```js\n// Test some Unicode scripts\n// Can also use the Script= prefix to match ES2018: \\p{Script=Hiragana}\nXRegExp('^\\\\p{Hiragana}+$').test('ひらがな'); // -> true\nXRegExp('^[\\\\p{Latin}\\\\p{Common}]+$').test('Über Café.'); // -> true\n\n// Test the Unicode categories Letter and Mark\n// Can also use the short names \\p{L} and \\p{M}\nconst unicodeWord = XRegExp.tag()`^\\p{Letter}[\\p{Letter}\\p{Mark}]*$`;\nunicodeWord.test('Русский'); // -> true\nunicodeWord.test('日本語'); // -> true\nunicodeWord.test('العربية'); // -> true\n```\n\nBy default, `\\p{…}` and `\\P{…}` support the Basic Multilingual Plane (i.e. code points up to `U+FFFF`). You can opt-in to full 21-bit Unicode support (with code points up to `U+10FFFF`) on a per-regex basis by using flag `A`. This is called *astral mode*. You can automatically add flag `A` for all new regexes by running `XRegExp.install('astral')`. When in astral mode, `\\p{…}` and `\\P{…}` always match a full code point rather than a code unit, using surrogate pairs for code points above `U+FFFF`.\n\n```js\n// Using flag A to match astral code points\nXRegExp('^\\\\p{S}$').test('💩'); // -> false\nXRegExp('^\\\\p{S}$', 'A').test('💩'); // -> true\n// Using surrogate pair U+D83D U+DCA9 to represent U+1F4A9 (pile of poo)\nXRegExp('^\\\\p{S}$', 'A').test('\\uD83D\\uDCA9'); // -> true\n\n// Implicit flag A\nXRegExp.install('astral');\nXRegExp('^\\\\p{S}$').test('💩'); // -> true\n```\n\nOpting in to astral mode disables the use of `\\p{…}` and `\\P{…}` within character classes. In astral mode, use e.g. `(\\pL|[0-9_])+` instead of `[\\pL0-9_]+`.\n\nXRegExp uses Unicode 13.0.0.\n\n### XRegExp.build\n\nBuild regular expressions using named subpatterns, for readability and pattern reuse:\n\n```js\nconst time = XRegExp.build('(?x)^ {{hours}} ({{minutes}}) $', {\n    hours: XRegExp.build('{{h12}} : | {{h24}}', {\n        h12: /1[0-2]|0?[1-9]/,\n        h24: /2[0-3]|[01][0-9]/\n    }),\n    minutes: /^[0-5][0-9]$/\n});\n\ntime.test('10:59'); // -> true\nXRegExp.exec('10:59', time).groups.minutes; // -> '59'\n```\n\nNamed subpatterns can be provided as strings or regex objects. A leading `^` and trailing unescaped `$` are stripped from subpatterns if both are present, which allows embedding independently-useful anchored patterns. `{{…}}` tokens can be quantified as a single unit. Any backreferences in the outer pattern or provided subpatterns are automatically renumbered to work correctly within the larger combined pattern. The syntax `({{name}})` works as shorthand for named capture via `(?<name>{{name}})`. Named subpatterns cannot be embedded within character classes.\n\n#### XRegExp.tag (included with XRegExp.build)\n\nProvides tagged template literals that create regexes with XRegExp syntax and flags:\n\n```js\nXRegExp.tag()`\\b\\w+\\b`.test('word'); // -> true\n\nconst hours = /1[0-2]|0?[1-9]/;\nconst minutes = /(?<minutes>[0-5][0-9])/;\nconst time = XRegExp.tag('x')`\\b ${hours} : ${minutes} \\b`;\ntime.test('10:59'); // -> true\nXRegExp.exec('10:59', time).groups.minutes; // -> '59'\n\nconst backref1 = /(a)\\1/;\nconst backref2 = /(b)\\1/;\nXRegExp.tag()`${backref1}${backref2}`.test('aabb'); // -> true\n```\n\n`XRegExp.tag` does more than just interpolation. You get all the XRegExp syntax and flags, and since it reads patterns as raw strings, you no longer need to escape all your backslashes. `XRegExp.tag` also uses `XRegExp.build` under the hood, so you get all of its extras for free. Leading `^` and trailing unescaped `$` are stripped from interpolated patterns if both are present (to allow embedding independently useful anchored regexes), interpolating into a character class is an error (to avoid unintended meaning in edge cases), interpolated patterns are treated as atomic units when quantified, interpolated strings have their special characters escaped, and any backreferences within an interpolated regex are rewritten to work within the overall pattern.\n\n### XRegExp.matchRecursive\n\nMatch recursive constructs using XRegExp pattern strings as left and right delimiters:\n\n```js\nconst str1 = '(t((e))s)t()(ing)';\nXRegExp.matchRecursive(str1, '\\\\(', '\\\\)', 'g');\n// -> ['t((e))s', '', 'ing']\n\n// Extended information mode with valueNames\nconst str2 = 'Here is <div> <div>an</div></div> example';\nXRegExp.matchRecursive(str2, '<div\\\\s*>', '</div>', 'gi', {\n    valueNames: ['between', 'left', 'match', 'right']\n});\n/* -> [\n{name: 'between', value: 'Here is ',       start: 0,  end: 8},\n{name: 'left',    value: '<div>',          start: 8,  end: 13},\n{name: 'match',   value: ' <div>an</div>', start: 13, end: 27},\n{name: 'right',   value: '</div>',         start: 27, end: 33},\n{name: 'between', value: ' example',       start: 33, end: 41}\n] */\n\n// Omitting unneeded parts with null valueNames, and using escapeChar\nconst str3 = '...{1}.\\\\{{function(x,y){return {y:x}}}';\nXRegExp.matchRecursive(str3, '{', '}', 'g', {\n    valueNames: ['literal', null, 'value', null],\n    escapeChar: '\\\\'\n});\n/* -> [\n{name: 'literal', value: '...',  start: 0, end: 3},\n{name: 'value',   value: '1',    start: 4, end: 5},\n{name: 'literal', value: '.\\\\{', start: 6, end: 9},\n{name: 'value',   value: 'function(x,y){return {y:x}}', start: 10, end: 37}\n] */\n\n// Sticky mode via flag y\nconst str4 = '<1><<<2>>><3>4<5>';\nXRegExp.matchRecursive(str4, '<', '>', 'gy');\n// -> ['1', '<<2>>', '3']\n```\n\n`XRegExp.matchRecursive` throws an error if it scans past an unbalanced delimiter in the target string.\n\n## Installation and usage\n\nIn browsers (bundle XRegExp with all of its addons):\n\n```html\n<script src=\"https://unpkg.com/xregexp/xregexp-all.js\"></script>\n```\n\nUsing [npm](https://www.npmjs.com/):\n\n```bash\nnpm install xregexp\n```\n\nIn [Node.js](https://nodejs.org/en/):\n\n```js\nconst XRegExp = require('xregexp');\n```\n\n## Credits\n\nXRegExp project collaborators are:\n\n- [Steven Levithan](https://blog.stevenlevithan.com/)\n- [Joseph Frazier](https://github.com/josephfrazier)\n- [Mathias Bynens](https://mathiasbynens.be/)\n\nThanks to all contributors and others who have submitted code, provided feedback, reported bugs, and inspired new features.\n\nXRegExp is released under the [MIT License](https://mit-license.org/). Learn more at [xregexp.com](https://xregexp.com/)."
}