{"_id":"reregexp","_rev":"27-c10a47734afbe9fbffefb63246bee3e9","name":"reregexp","dist-tags":{"latest":"1.6.1"},"versions":{"0.0.1":{"name":"reregexp","version":"0.0.1","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"6a8e9caf88fd639656f5a816b7598c307c54fe22","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-sf0x6Gq11bZZKhIjigFJg70mBFGsZGoqtsuH+4fgDk5gZcpHe2XgvVdgLjUSQ5ppkcHN0ILwE5Zxc1fibg+08Q==","shasum":"8283ac00c684149ba98989ce452a1bbcf8bfdb86","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.0.1.tgz","fileCount":10,"unpackedSize":96774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/3lACRA9TVsSAnZWagAA10sP/A+qo5dsc+UhmpyPmEeM\nxCl+tUoPWG0moSSKHDWFwx0Hom0vX8/7MSO82r3sEavicJrgV54ZSecB0l0/\nGtMaDSzgb6XVD17hWlxEIRVGuaSNyt3DrBeVk9a6oGrbnD5Io03VJ02tyJl7\nNZODmV5SPJx3BMasRIUocod++8zpH5EXiHOJaESXuw9uUC210X7+13zrtxge\nSAG5pnmz72fuNa1HD3MHhe/bzSFHPqDxveZIH591rpeJoDDAkbzynhwE7qYF\n2QMqYTYLefZdAIlPfgSHX5ARv9Onx/JhwHFY5Da23EEiSYcJBLIS+vGH2KZV\nFkd2hR9Nt4X/SoCR+Sd+d+BFMwt3cMDA+acyFi4fj+OwSz4/s1VkVmcdOyt2\n3EBUbR5weOqXxfcVXsJXnpgPxXGPt4wqzAIUPx3yVolJ2eIZlkDKBMAA74Fq\n3gCkSj9O3KsPUnwxOizu/148lvirlvgRXDpHJZme3Zn7Oa7ApUk38m7EN+t/\n2K33vclD2u9z4EaTc6rvKK/csMwMXBYxYHvqEhZlnhC1FShMvCGGnsm1xCFG\n3kbz4ug2faNbWj4Yu2w0NIbjlcAyZCC86ttVReG/AjyDBHsXBEGE4unLA7FK\nSUjmxygJuhzFqyQnS4E15CLEBSHCnGymhFTmEoFPMV9aFwXo4g114I4B8ONA\nk89D\r\n=2xZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQBFyJZYCDaLoP0qK9Cgjf2ec4oPKtwdJnCBSuMEUKoAiEAnQ8HFwYK48rZeJOhrdWk4xkqRCNyiIsZEkEqHVzhmDk="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.0.1_1543469376323_0.0524766805593353"},"_hasShrinkwrap":false},"0.0.2":{"name":"reregexp","version":"0.0.2","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"71b40ba92de501ac01197c05ce6d1289929d958c","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.0.2","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-D9JbOzaqAzlstHeoUF4FeYXTYhkehXennA0aWD6pUwaCMO4aTNtvK5vQjLQln5+DsMIuXyFDpovoI9dcO1xHbQ==","shasum":"87be51ebe7ebff1b92299b2095d4271e0a1bb33c","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.0.2.tgz","fileCount":10,"unpackedSize":103443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcC29GCRA9TVsSAnZWagAALUIP/3+vSTiV4rVaH8fv90QC\nwO4w2n3N1aIN181WuqRniZXNXmAeKDDz3Pc25wnzJaA2af65w9DOqlDk5exl\nozTw1RBtrhQvzNJR8Cb8yuK488Y4Ezqozi89gz8Q/ulnCkc4y4Zz/l3dvykv\nxueSa07CXdweHG0Ir5gOPymLEFklLTHr/pffWFr5A8TQaP9uoRcC41eg771q\nABzOJmxqIm2+oQQ32vqTLXdk7glj6naNjuABUbCZWVYlwpcSi7PlGDsvzUdi\nVUiJnEHa4EPjrPvvJrsFtEwKY4iK+iNJLU939Sz/2z1k99WRmk0c0lV+w/x2\nC0wXhV6yvIs1MJXpn3UacbbqyTlFNV4+I0GZsUwDK/3xDIPfq0JprGzwH9rQ\n2AhuqwQLMAd9HQHWsgW/fSncWKRcn9vLI49xIrIHrpJiowYu4ttVp0+fdKQu\nX5qlCcqDwS9bBM5a2K7Zi5b8/jt7tG3JQUGEknA/rTGcO55BUcXH9oOeDiq0\ncwgSG9rplTSVTTcuorM03SLgnv1oBL1s8sTl6INjm9UeI+dUVn+Lml7sjtbr\nvZPJayvMAwpB44cbgD4NDUE8+q6VX0rCkLQKtFm3/D96Rs1WNyI6vyIYEgTE\ndG0ESEXT/Et4wsBS+MqxU49he89WoNEmD9ZYzRDxnLL3InKYxRRn6DmVSoQ/\nER44\r\n=SQA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGx8VZPaUph/8MZAUp6y+r52WXRkocZoD8bSLfjKJHyGAiBvhWMO89kimlHzJvLy4rnq4mjNKuwweFKbdgAAS6wlTw=="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.0.2_1544253254141_0.18562641607086694"},"_hasShrinkwrap":false},"0.1.0":{"name":"reregexp","version":"0.1.0","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"53120cf4c67c8ac48c253af5b0e709919aea51d2","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-rJC2hqjgdedS2SCIGu0TpJYHWgEK0mBvmCle+DJOk0uAnh4th3pxcxCBfm5YRZu2K/vT1DDt9cffsikc29uGhQ==","shasum":"81176c378bc8409437db152bec3b5d3376c4d6b2","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.1.0.tgz","fileCount":10,"unpackedSize":113524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDykbCRA9TVsSAnZWagAAdxIQAJUNxMxgCBQbFZLkAv7Q\nzoTIBnFw3ym/yFHAF67Ch3HPF5WUE+uFLXlZ6E1cba4LHNu2/KN9jeUKVrln\nOkW1koqEYrh1cTLBKg4smWBp2yS61XBFhHjNbhsRCqDhol9jTCs1Ev1aHFvz\npfHMwNkQVQcofdgHYGtkXU5V5NrQIaRtdAn1G/i6QttgUObKlQt2W0kmPAvb\nPewXv2P0mFCTf+6cBidLonCCkMbXB4l5qrEZUQhSdgZJ0NXum57hmCOgEpBJ\nERwYnupvqou/DWg68czaIiT6ONOt9ScoPO6l539Q9u0XfMYpETQ+mYw/S34d\n6i2o99q6HeDH98kRr6AfkQbaJgzlGD5rIUfPQtIBtxRdB7fUKnHdN8IqdZJI\nOA/8QeJ8CLCDjs0iKFzSSH6pGcfkvNiQ2UyX3BJ+d9UWBqFTLC4RbrAMbope\nmQsgpVFdre/Lt7AKeGxCe1PuO/AmXboLKMKBBWYkilMTkzA2T7vRMvVyShnT\nwNwhitl4/j62EhhIPi1St23BuaWV1GtFNBWX2xgJnsuV6fTWjmrnYXiBBbgC\nwATEIVKaZTsvHhgbyetxeBYasZeq6scEHtqFLjAEKpCq7wNJCVhcyswnuT8I\nP/KzUlbTAaMjLSpwFkFGdfsiK2XEVM3eqLhJZdGCLYaU/RzKwAw5rNx2r1Zn\n6Bnk\r\n=s2RZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZd/wbFmF99XuxUuxG0CKKW87/I1B7bY1aDgyHZwc05QIhALAwYjDSB6uicv7CO7heXlD2R7DOECqiJ7r59NdNWUNh"}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.1.0_1544497434547_0.7111386723439976"},"_hasShrinkwrap":false},"0.1.1":{"name":"reregexp","version":"0.1.1","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"53120cf4c67c8ac48c253af5b0e709919aea51d2","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-qn3DJ280OqdgMbK1bZrs4LEkrR/C43ELYzb7jaHIP3/Ifn1z61jwkTH75YwNUAiu+yZWMgWoON0djLnqhcDk4Q==","shasum":"29a36c2cbf87337d2b7dd03a78cea04937f29d80","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.1.1.tgz","fileCount":10,"unpackedSize":113129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD0McCRA9TVsSAnZWagAAsSEQAIcqFKurAsMAJ2rE29Xd\nWXOmSwdDLsf6gCk5nNqkCXDXaiocLGUyJxifkd3scgv82QCnPhlEwbAUBGu8\nTNgejvcZCLUGlSUIaaGlF330DfuC9AIPi4RhQdiD6Hokz7J7Ycf6bd9iLHjw\niHGYgydl+RjU3xTCW0oPCX2dU/FzsVnLF3aKL+TcxneK0DXtbP4SRgA9AIkm\n1l0UP3ZnFI6j3Lfu6G4y66Px0+TwWUw6xsfsd8Igs+i44Gg3pUAO86q4DbPa\nm5WsXeLwxiOn8Gpp1grkLTbE46is7kZYTo1A+HojeX4oI0+sADyNhawItNAw\nqr5MXQJkxqSgTsYwx/W59aIpHn5iUR4u5HGg7/ClkG3+pK4GnKY5l0+mqeCC\nSALgh0ubi/oUrbYluNtUmYNF+6uykepeb21loETHmGVQ0m9wjfV7sFo9+vlo\n+cdQEsw8oJKT4EmNx4ZXMRskiEifc/VJ+lhiMoaLbJPm5C0I9DQMGSRChYB/\nztWJdom7BgHHTwC6BUpwO/Syl6HCzxVXyWEaPctLeosCJsk8W2G1ql4JW74u\nc64lBUTDw+fv6hRhsFBZqVlt7VFgz1mk/SczYowG3sIYXmmn2PabVr9BGryg\nRsPk6zOAQjNgZV4A4UB6mHYGwotz5TRUugDZU9KdHCcFk9msbKnQbcZRH5eQ\nLCZR\r\n=R7je\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCBBgDZQ0z8e1/FQ+/XxDrP1VdkuJj5Tc1prC9rfocPgIgDQ0k58UghukESZTAFFTqHr9Oete8qCsJk1lMDw7XZHY="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.1.1_1544504092052_0.8009260062494896"},"_hasShrinkwrap":false},"0.1.2":{"name":"reregexp","version":"0.1.2","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"21ab50a0e834bbf9d00d59c169d1cd38fc04a41f","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-OdSIH8L49PCJ5Kyt9YCnuCAzTXU5/12ohcXQjtdlO9hx+hjxrSQjXNCwadPzTK0AcoT0cnU5670VmwmsXti0Fw==","shasum":"fa7632ccd742de6379bf8fbf2042c6d548c814a6","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.1.2.tgz","fileCount":10,"unpackedSize":113446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD5IqCRA9TVsSAnZWagAADJcP+QF8J+F1xYbdTB5F081W\nvQhWqbfW9qtIaJHmkw0u/NdsYsheYCCJ5DiX9HDhc9xYCZ7alNr1Piy0X8Td\nhhn6FwqphNSXnwZ/bBzkt6yyx9y+EjGygpTTv6gSq78R4NyoQW5rYdk0yP5h\nBlhRvqhDhcnS2q7glRl1WxWCiDViyw6qtkNCHvfEJps7LV64nKmByytZzMJB\nQO2c+UoeSSUAYmxYOwiwn1+UXiJ7CI0mnJmLLT0DNJdh0hKu3pgqGxkiUAVY\nlMI2lOTGfqevs5NTtbfk2Vnu9ZVeVPDOVNK9yD1fsn5UJzOdOQCOeBNbPPmi\nNVXWhxLLEYZh62XOZcW6ml/D18+KKKmSGp9P6amHtH5OCUBus5tXUpD/WEpF\nLbmPzwUtpu4C6s39/vuCNrBQ0RREBVz6pKypLi+HP/vrYkKiHSQDLptLvt1e\n9Qw8OpIDjG5rcp2mgnYe6LohOy/xjes5p9sIi8CTH68mvSrpeSI+MVZ7LAZs\nXggdW8RIt6uDPC1u5Bbbx+sQsyRWvkrXUrvcynFfP/KTQXLvSNPzMS55wjo8\nr/xtdDehpli303TeHZ4ktZ7BbfVnUdV/l7EM6NoMdmWU4Ek7GRISh/aKPrmi\naQfzSMt4rtAOVfqcWMMF4YO7ZSMlAGI3RyLBrRHcwjjDyZdP4tkH9wxR69Xf\niN1F\r\n=OD2n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZoiiFC4PIKX7lZXp+nTYFF+jiwulAhyCtmwW2x0B2yAiEA+0/mArXCyLuOrYdNpid/2obrpoH7VV3QoSwA5dJNmg8="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.1.2_1544524329990_0.8824387954304642"},"_hasShrinkwrap":false},"0.1.3":{"name":"reregexp","version":"0.1.3","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"01d6eea696364c4e3060d2f4f8d8298ff63927dd","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-7s7xLteFPE/HtJQOV5zXL01OKWcXYIpDxrkXHrvXPLiZKCerUCASaqqPUgx8RB2iVm3Jg7hFtGTH4ZQs/XiKlA==","shasum":"5e5de63649d70633a23cab9408357839823de641","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.1.3.tgz","fileCount":10,"unpackedSize":116358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEHzMCRA9TVsSAnZWagAAzVAP/2pfBdM3FyNxRFkEJaKA\nVrvd7/+AmdnUM2w3uGiiuPHUTdRLwtWvXOxNNR5KX20bni0Q+vhmMUFadOEP\ne5nY9SuV94KCen1vS9cdWT3HAIj0uuL3AQQUMpH1V5WPEMhTzH5+bnEbCrpn\nVi4XQ10BeWWTUU2iK6rDI5TelhYoJPqg1Uq26kYBSlewhjkDjdrRo9ndDsJk\nMFQYuapD1aQWr+HO5VD+UaPUj2nL/kdxBOeSQgdDAtKvApcIysHLuBZjixE8\nZ+vF67sgFsXbM4/lhw/UX5P017BFsYotRtb5Co2bpweunLA9lKCbeAaRKVD9\nDf+jkT0ELeMtULlSG0DzlKR85q6dbxJFWclMMH/MGVtYVWrjyVIVczwvPKTT\nZVKclWoCVNHQ/pzrCmcGyj6pCJWJtLs1n/zptEI/Li0S7m6isJZuhT0deUq0\n9+pnp1ciA4Pw2TsS56PIG+CRGWkiAvoArPzyWxCT5LogQzyYN4mASGtemE+U\n2fTaKtsQ5PuzwtEYj/jHXf/2/g9I4VmPjsXi5ddljMQlIbUtHANshJ6lDx7L\nBDI8EVK5SYztKE8EmTzwcyo+zBsZErk+2QwrI8awsxiF+fNqxvr1LG4810LO\nsmB91O1fs4Dc/QtvLpi2A1BE4lBpgIoYTHLE2qwDzt/quLmRggmf0s1/m4QQ\na/cJ\r\n=TPmT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/duM5Dk5YPKdka51YffjPHtLkujTTSv27s94HHMt2cQIgZn5gr1U0P3zD5iJH4xeOZ51bg6dWkpRE2hznWRf2ya4="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.1.3_1544584395347_0.4763252517411416"},"_hasShrinkwrap":false},"0.1.4":{"name":"reregexp","version":"0.1.4","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"6aff03ed94214584d337fe578f9cc19e215eec28","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-GX7QOaXTkYQ7jbEelDBHvCcWAeaqE5aoY8FRCpvXxLk4QcMn8j/f7Y3ih8C1fNvSH1sqgcQGevYZBF6DmbnTHQ==","shasum":"087259cb477e2d076ed43c2e611ba9f73968dd6f","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.1.4.tgz","fileCount":10,"unpackedSize":116285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEJTICRA9TVsSAnZWagAAg54QAJWi8TixtTUHsbTEBMWi\nij0kVRjhMwPfQbx1NCkhBDiCJCFmgASm81AUUCSqKyupuFyB2cSjE/zApooD\neUVAXcRpJDoZHOMcAoeoScxMMOt8cMfYNOa+qjlQWGir9S68eY/FhVL4Ix68\nhpvq/ibXt/8vAl2t2J5wDjSf4938vVT1MWCc6Cw/I7MMpH0KmVr+ymg4I09y\nPBuVzuzjcvzvFRvho1Yy5iY1HAbty9v3Ts8rVO9FPHzruOTwtxDI2QQphXuA\nMBK7yCHkMVDzJEW2Z6pqiz+7S6GGaaj6S3xvfB3yy+JmxDwTphLAQp8D6dx2\nY7GIRP0OqybQ0CMMsxqzSWzWeICTZno/6aTol5Cl3NfECoMPGagUcUaaGx2C\ngj+d1BL7AErE3LzKHxMuueKQGqE5AqKk0S0uN2hezuGEEV78h/J9Qb81HpL4\n7zsXwNx5iluVq/19ZO/DbIgeSEOBuNeHHtoZbxbuUOedfMC6oxWInhbb4XNC\n9VwwHva3mHbBr7KhW/+F+490OYATxTBjQ8jNpknCjqL3p18zRwaj10467pAm\n5vKMPmhSSmpLdqkz+No/fsGDdO75XKETE9JtBeAHg//pL+22t9MNpq3vj4Ae\nMsDbGzvdpLjbnJ3dtSi52kJneFMAk2S2g02b7vMgm0NQ7s3mcJGAv7ao+fZg\nZU9Q\r\n=xZsD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2FT+g2MCMmZNK72fGPUxVNGpOdviOFj9k488MJbe27AIhAIiPfuA4w5hnFzMAL+iOlYS5nOaWudqBCJ68x8P9/GHt"}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.1.4_1544590535614_0.4467580409830645"},"_hasShrinkwrap":false},"0.1.5":{"name":"reregexp","version":"0.1.5","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"3c985e245aae3322e1daba0b7b047bca6e28a860","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-DpE8S/GKBI/hxiyv0b5VA/04L0c4n6uzhlI1e/m16CQdaHIWOJcDY4WQMAU/4LEm0J/ql7MbuVCnR3CoZFglSA==","shasum":"76cd158e6aad124f366265ba55cd4200a7954453","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.1.5.tgz","fileCount":10,"unpackedSize":116576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcELYDCRA9TVsSAnZWagAAYGQP/jfkNbYjllT1ZsI3Hvyc\npEkNsZOjZV9yBxyC9yz3uPDWrZvjk3FRoUc4ZrkSyJ5oopvf+UWdzq4XmH/A\npqZRncLG02bKaHEQhHtoEi5sVBW4ZPEAmwe29EZ9AdJooo30h7VzDDigKdfo\n6IKknA7Acrxk74OeTZAONZfUt40Mt18AqdkcffCUg8xsgKTRHfStdx7hE+O5\nux7TBcJdHQuW2iIwS0fK2Y3Puzo8mjtfa9PvEh3PdbjBP4QS+EEI54Xx8/u8\n+C/luaXmzKORe+awGrFfTWoAtVWfBoWg9CIUtvyjN+qk0YwJi/9zIEgoOsGw\nFvLbbkt/PChr2kT8R0O2rlUb8I/AyMKQXMshimFzeBS5jYc4+csWy7QyzAf+\n84unreVWABQCd+4q2ywF3znpkPKZsawdxH8vuB7qwpkGqyoOhp8bSDV4oCF0\n/rZdYDAzGclltgKTI4W+q8jYmD/xvWvZOhc9/EdHqqAvM0Rw9qFPgXfYHuQ4\negWW1SrXflWEHlPzmaQI+uELna/RiClx7RrBQmmG/v68BsC1aslksBDuMIkI\nSr7HsXPhBUqgBAEogvsNE3VL9eTIlu5mvUkC8vUJgzU7Ft3gvP3mq+4RdsFR\nYiF5sM088TiK7vYiUF2TvHlbuMoVM6/gefLGxP4ICAOosHa3azd4U7elgsZu\nNNvl\r\n=7sur\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9Q8xQdCk4q4kJ5gIiXaxFeYsgd5YuxLkeT8SC/yA/oAiEAjuOu4RbT/x2meL7X+Lomdpn75RYE4b7mowYfy2cBsvQ="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.1.5_1544599042409_0.2727825603482228"},"_hasShrinkwrap":false},"0.1.6":{"name":"reregexp","version":"0.1.6","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"727833ac1e559724b87fbd9c53a7b074c021a74a","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-/cTlaJu5olQHiZTd47lLZ9LpoNmRfzha0UEiguMIUJnFiWq+eEkv4blho9FNyQhlOP5KTkhEC4ffge8kWfoqUQ==","shasum":"6e74cd7f9075df1882589a564139089914c6703f","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.1.6.tgz","fileCount":10,"unpackedSize":118095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEgKXCRA9TVsSAnZWagAAWekP/1oHEHJWTGA1srWdTamy\nAWWtlUrK06MAXU/ftU4STidE7rHfMNnMhklkYSru4OJC6ugm7teMH2nLv3JG\nUkpSJlG2JIPYENeEqstxHJpiqfGWQHX1ndv8yymQXXOECsYx7TnGneQDCTuZ\nMbh7rkjOqmkXj3WraQtTY4dU5iJynLhRRV88HfhttzqGzyTC8WK66iDe2INh\ndWgWVQMMNOmLEC0JUdzQ/Vts/EmaXgx8IIuWmTukApWJzOPmKKO4PS+1Bv+T\n+I3QLqZwVTXI9ITtudOhBpfLFtL2ObBU82uwjsX045LLUOgp9Uaxe54CoabA\nFhRZU+HXH58xGXduca1u7E3pdrWJ0Mq2CYUF1aaQJ1qn+Cf4JiJCO1SNrJe2\nm1EI6I7vEcsdpLKEYw3Q9YXyjYdNK4hk41d1/jLDF8F8UEysG/3R14YhCXXP\nj09w/SKIOkulB3rXGROkpD2CfVxmK1DwI8Njq8go3TGBKe2NXd7EZ0OysnfV\nR2jcCEXKQ9zaBIXe4vkQqgVtIV670mk0gcC5IHJCUa5MSKTbJP973UufT7Zx\n7BbO9pcQ7GxCIC8Rh53Kd7TU0t/rpXkvAzzd99agSOrL+nzfLQqJidsvg/6i\nubjgTTAOAjP+ytVc6u1Tk+jQ46l0jUQHzoUfsKjSw1YMOuONs51OyinEz8Ky\nqD8N\r\n=9+dj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3fMP/HhNcLbjL21Z8ZMa4wFoyBvg1K9r1WlZRPIEoqQIgAlkOG3v+dMay3GmgbM8xmmGpEzSgRW8RJelG/D/4wKg="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.1.6_1544684182563_0.3639727165258666"},"_hasShrinkwrap":false},"0.1.7":{"name":"reregexp","version":"0.1.7","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"0cff6a8c8df6c9cddae5fbea72ab5efb40d04b10","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.1.7","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-AqY3GvWLUVRSQNfZJJxx46sZLca4yWxDy9OQu+KdIvWUE1ChcjBj9JhHvabbIqXWyqIw6vNMNs+xMRn35Oa8mw==","shasum":"3c889214fa9bdd44083bca3c268c1dbd98866b86","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.1.7.tgz","fileCount":10,"unpackedSize":125548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFn3nCRA9TVsSAnZWagAAE8IQAINFN+Fw0yNGKT1PVtzE\n/PD8UcqrplnQg8vA4Cj7AUweaTJZkG1TIePwhYvyUb2+mUN+3QaZXx6U+vTC\nZ9bqlvrO7YuXf4O9zMxALj47WKjfqkPZEDUITOdr01tQPICjVeccXOrLouyz\nGiSWf5uQdnyBFaqOPnyeUclh1UOdoIvEFJ4L70YxQLNyHMSBLWDFxdFDO1Jk\n7omv2YnN+5S/4P4276NfKtWjWYskahQReAao8NOf3KM2fmogEiz5Okdic3Eq\nKmdbbCuZiOVICk84pKA8OO7bjRUdI6FmM9qL3csUcbrgRrglLtRuzWvS3GfB\n6/Fy9FfeuABgS/InTGtgiCxp3PFNJ8rgw2gSZsooK/JW4br2KOuKv+xE9E7O\nktTYpjOzBfXUtunt6llCv1S+w03Q9BoXlTuVK5yAI51ULjEphaEc4JoejV2c\nrewB039sQMa6jo0zpF5+oQoYN8qIMeMm36VQcWbhfU5amSzAmUvyXADqwC5G\nr8QS8hlYopXFptU7TcWkENOK44viNbkh/ktBsnLBrY19BWsSfM4apzPJ5DPT\nXqUpQp7YULPJOdGkrbRy1dTkM9MDsOyl8q9P9T2rc2AqJaUQgmVxdDImMWty\nQndli22VrGUc0j5Rlht+OHo0uDmUCyqFMHbLqe0xj1d062b2qorD1pvz0J81\n2y3Q\r\n=RfhK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBIYjl86oN9oyHrUDfxUSlsOFg+SavBJwEbMSMqdCP8AiEAz+rea+j7+JnsiICz/BCJDjh48qiqbWgzM1em3eTYtPU="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.1.7_1544977895298_0.8529648399062364"},"_hasShrinkwrap":false},"0.1.8":{"name":"reregexp","version":"0.1.8","description":"reverse analysis regexp,parse to ast,get a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211"},"keywords":["regexp","reverse analysis","regexp parser","regexp to string"],"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.12.10","coveralls":"^3.0.2","jest":"^22.4.3","ts-jest":"^23.10.4","ts-loader":"^5.3.0","ts-node":"^7.0.1","tsconfig-paths":"^3.6.0","tslint":"^5.10.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"start":"tsc && node lib/index.js","test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"tsc && npm run build:browser"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"d70d2d7a37921a073df0ac4ee29fb9deed41352e","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"dist":{"integrity":"sha512-NRvOYlea8KTJtJvu08mQbBeCDuJYzf2ZbYG2P3DzBM+bolzVlaEJ7NoW2uSDMLtf4Tp3RpJqilnFhY7NoDOR9Q==","shasum":"5c6e6fececf4a94dbfe325cac2f8a934034a0810","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-0.1.8.tgz","fileCount":10,"unpackedSize":125563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGfVLCRA9TVsSAnZWagAAq6EP/A+c8/3l5psqGlXJ+rGs\nvPlmFz7FJqnFtixGjTAaUeauzswLjqAOPupqz4BD39IJadX5CL4CGC9Rc8z/\nNuB0xgpm+6xQwoaXAGjUT7Tg863xZyiT3eNSOAKDrmg1CbJZ+DWyvqpTSs3N\n28JJNLNAL/SuCFxxEpPo96k5nV33UerQmJzohG0U4I3rdlbiTvOUaLCJNK+k\nJTYSgobWlfSCkN795x+Kpwg0DcuakXzoGpKUihA9bKzHYXCjwjDLepVy8p8D\nprjR7nWK++XoyUXk5K6aFuHy/QytZS5sI4HvqQ2JpIRe0QS6WRQZmi4vaI6c\nIoHjWufas8CIUU+M/+oW6xS0bxh5vb6lSXnjxGOTcit3pM192XMjDrtZdjVr\nAy7HiZabJ4VXEyaCiqs3YhSzdspU9eAOCoT6sXV/KYPtslQUS8yzA9rrzQnA\nAMAAvCMmj/Od8yBPJ6B8Fg0Jt+LAtVL70BnzpUs8j9Z8/1DVErNjBAkh20T3\njuEDeEVYOWqc5onPOBVNKK3rMVAkSOaCk0miTTP0LkSukyOWiN/BoR8Cf14x\ni1xg9q7aYuTRpK+mXlxc0c0YL9gGIcv2FRazNQFMSFV47/HK1nBvpbVExfAn\nqWSlKt2IOYgsrbz59U6behkIgA6Mpq0unnxSOJL8DjKnYKIc831ZqJ310lk+\nw4iV\r\n=fblO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXLrXWUnULqSOJqcmTxzQSJ1OJfrBR+g5ZHGit6c6SMQIhAP5YX3Pu7Pgby5IgQZoLO6ZykdxJa5QbO/aU9FpfzDdr"}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_0.1.8_1545205066809_0.7792451637752551"},"_hasShrinkwrap":false},"1.0.0":{"name":"reregexp","version":"1.0.0","description":"parse a regular expression to rule parts,mock a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.1","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}' --ignore-pattern 'src/local/test.ts'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"27d094da90e4e6af0e04d0fd13061b1410a7b8c2","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.0.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-giPCYTssJFFhszLT9+DqdrfVDiXNs8ufBXtKuwnVzKlmAZ3sE+18YcSndiim2X9t9UhdLZgKHXQkHc+pFIEtUw==","shasum":"42c31019aa7382854cad5a0bb264792397907757","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.0.0.tgz","fileCount":12,"unpackedSize":131140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfntxDCRA9TVsSAnZWagAAtcsP/1revV3gEzz8EFoUjrtN\nAdm9lF4uAwqGwFBaQDZ9Rf99KQyxCRigORUdXlyfJV7ZYxefBrmfM/DgjVz/\nKjMa1F0nA2kdXTBXe/+1CsMadT4WCoQ7vlHKKbWeoWBxdvKCgic3m+vacCoa\nnQTiVcX3AJV9EUNzjpxYIvD0rQ8lQOKW55idgcnGydt2QRKND7mbYLaOywD5\ndZgs7cB2WDuv2VihFlG2p5bgsPSuvJV+BvUKUGrmBJpVXIcpbKOqvQfdPm72\navgg3rMEujxIX7bEn+Npy9Is4ZA0MGCFaZLosibh8prtQv6uoBNBB//LEwtA\niVtKQfYKXNWzLVBXxjmHTV3a+Hcj7f8aW5sj+sSrlZCzg7oEpHlW29BdofxA\npXGUWX04QJ8WJLEQUr3kqUWQelYkTUtQI8bMTiG4Uvd/4PvCEIPvpVYoAD9b\nIgTYGEH+0So9rYYfNhmhXxUCPj8jVfiWpRQWCkTfvepWeVYFCywklV6G5SY0\nkNHTiu75G7sd73y7dTE5yF10tjRnCQtpyZq+mgAozMfIzFdrMMLsnmasX9JC\nTKfOtjqS2pFH+4uW9doWbL9DQMGZjtBjgtSeoibw5RipGbH4M8A5BcxWH94O\nGS2X1TliDi5tSvXfBUzfYUAxe2QMK+CYrP4eBpg1F8pz/qkann+Um4LVSZxZ\nZN0r\r\n=8+Vy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPqsEIRScunDSbq/l7P7qmugYGhss8qN1wDTPsF6uGEAiBNF63mRqMG4c1HGRj84fqyzJBMppryktLjmMrtU40tJQ=="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.0.0_1604246595135_0.22096620566267267"},"_hasShrinkwrap":false},"1.0.1":{"name":"reregexp","version":"1.0.1","description":"parse a regular expression to rule parts,mock a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.1","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}' --ignore-pattern 'src/local/test.ts'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"15025329f394ed4f0957b362ef400e80480186cb","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.0.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9W+XFBuueOn0Y+kCHinJ+nYeKz7AFlDLnl1QJ+WmyiyTsgFZ1js6qLZbq8GWdRyMofWR7BrbzLH6hnNG5VU3ug==","shasum":"ac99035a4b18c82e2077006cdf460b60915fd88c","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.0.1.tgz","fileCount":8,"unpackedSize":121734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnt+pCRA9TVsSAnZWagAA29cP/2XpYXt0UzYF1zc6bWwe\n2THPHXi9xtfvYliWaYT28qz2fjwcvCpCU2Apw8rpVc5hAMiq34s+SYFhwg4e\nx2Xlh1Nn+85mmAQkTbuXlvbwPuttCSSVV0J8IAwpkd+fSPiGBWIuBQdQn+W7\nnYyEbVSrVElVmPDq2Ord8OBS/Wqf8YMSQJb1ysGD7d7t4HFIoLolse22CJy3\n4JcFmg/VpvAVBbj9cHX8bNgH1F4EJkPWNplAGot0kmHtfJanJjg/rzFWjHgY\nNr4Y2tawHZnHazAkf+7YP/+3suAjB4uTp971B0TUVGgwDFx6DttWACtbk7Iu\nM94lTf0rLgM55tUM883bf1fu3akM109Dxu7YhPaVNKruoH8EoZ/YQxfFj4G2\nsg1aH+rgZTIpaae8QKbhpYgq9Y25E/o7Ni7sRS1CiVctx7VE3cIFaO9VQ0Ol\neOtAb87G+0xx6eODw31taIvnXXLem7DmvAho4KoHwuZdHyBFQbNdiI21aspd\nwBojteJ32CvQXZpLB27/yA1RUEYbBVESpYYHAHbbMJ3XHbqC+lfGMQJP+91b\ni1dwl/04ovv/hB1AGF5FR1z9Dqc+IE5Dg3xRth+xnn0YWO61cy3Gekkvgl5T\n54z5HoB70fkq2XKhXjEgVk5QbnbdhS0i8d8IKEE4EFV6Ycrqi/e2Filrlwu5\nkM7C\r\n=PZpQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCimeKMAWTMvgUGqwkjLYhBca30rC5YRNDVOF55NBlqlgIhAPgmWEJYBXmvRuNocTplVlFBfHceIgnWRMCTYjyU7vwj"}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.0.1_1604247464646_0.17322204079605896"},"_hasShrinkwrap":false},"1.0.2":{"name":"reregexp","version":"1.0.2","description":"parse a regular expression to rule parts,mock a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.1","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest","local":"ts-node -r tsconfig-paths/register src/local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}' --ignore-pattern 'src/local/test.ts'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"b21b85a58fec93db2848628b4b6bf690eb81f7dc","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dCWQ7DectKTQfrAvYyRyVVDpqoqRievceDzrmXNOxW3iu6XpTqPXBD+uFNyWDx4G8qTp39/WlLOrFW7pUVUymw==","shasum":"fc7da3591e3bcb5e11a71c668a91409517600836","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.0.2.tgz","fileCount":8,"unpackedSize":122080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn+OrCRA9TVsSAnZWagAAeUAP/2Ts56ey1jKThFGfUT2M\neHP408jTRNYTJNkp0wdoJPCfJsW9ME6Xm3yEG4h2TmyWaNlmTU/Rcuc9xpkl\ndsM9DbV67Zog8j7q/Gn5WvaOtrlg49nvdSSSipwyQ4ygUTRQyJF/w7a3fC+U\nFHuPAA9BT9yylV1guaEPf3dr1MGfzzTnjbp4xJelzyWr+dBCehw/ycb1dJXd\nvfdRx0BXngK8Rg0AM0Mzii+2qpvAenoXeqVb3exvmhqeCjQWUIdogr0AsAA1\n99gweAQQmvpmwt2QzINt48C1wjpm02ybRvMDrz1Gw1huNdYqHTwDWQkPqm5x\ny+EKlCA8AIn59WppJF5Hhpo+r45VxvWxhZrk5Z02YU7Ih1UhhcHP74dLm5Ds\n55ZUyRzeQPLxuHmFQfXYN3GAeinSByjjoZ9uf94uBrjAyfyISmlvdps6yiyt\no9hvKpEt/WWlreBtC2sKm3mJzCtmiEZJaa3fqv9u7KqOu0QqGr7hBKQnIeyp\nomir5tSeWTFmY7s+M6SxQTV1qXXCKn5Q0upmxrQTp3GgcUQb5FE+sb3v5G6j\nEx3dHeSlQUuoVw+5LhKYWVJwHyx/2IEF861WK+FCc7935p2Ak8JDv0tIAG9c\nzhEhWLhnXuKqX9V0+Bj/kkc7ILZF7R4UlVKe7vYrzrzL6Z62C50IakAPnalO\nvHfa\r\n=GuzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBae2Pf+2Jg2gt/Ql4BSSgQrXIvhhG3jNBiQwfNg7MDwAiAJzTqOmzTmClIObog0BWXs6xMtLEjORZa0IEtJsk+aYg=="}]},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.0.2_1604314027392_0.1702395367781948"},"_hasShrinkwrap":false},"1.0.4":{"name":"reregexp","version":"1.0.4","description":"parse a regular expression to rule parts,mock a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"a1f429d266bbb8b6fe4c3ca5e0e3c5540c03610a","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1WFbeQrqnaXszk1Bf3ZwmWQDDITvniXO8q/b+HjT/U4OtrI/227g2AihoRpxuW2RnOSRJsO+f3Qg/jmMAYd/5A==","shasum":"a6d39bba34d54e0087e1519849eb02215d42d568","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.0.4.tgz","fileCount":7,"unpackedSize":121995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfooF9CRA9TVsSAnZWagAALCcP+gNc5DYndnKkVtvU12//\nt4Dlcv1I1p69dnuTbdgliOK3pfbMOXAEUwCYc5lX87OQjQAk5lH1oBa/dXFn\n9aoF4LHcetEKmRpzGi8TM91yGr9WpZG1mKJsrCerM7dBPCUw72CIn2YyZk7N\n1Xtt0ZSIzzkDv/4zacy7zGXw4qDaxIgcMcTR4dzxWGIw30D2x3VhKZaJ/RSo\nnwTadHVzMO/bmS8PojngOQWjcUmsBZBh5ZJFGhfOX+zny573Mslj09z418KP\ntsfTHZ5HdJ6zizJya25DbB2yVoq4g4Qc9MpHdt3LQnIgOAndg7CVqm5K8Wrs\nIcvQhPjGnozZzi/HCbfuF38097lcie6qIcFdBLpWeU+mY/OX46LsndorY247\nBAJId3Un14vUyWXhOe4ScOxbKL4gyACsqWoDTzaIWAGONtdD4oxjwJtvbWOO\nsn/hxRKcA1L6eMdxhaBkPRBPGa5Hhb2D8E+UpANl+hDIuOBESIS7dTQ6ne9d\nVdHPoHnra5WE2rWary25DQnafBDIIOk5I2rz3URvsts9hJo6XfjY53uvgTbs\nGt4MDy59Ta5bsS+/XXSetulf7Ds6LQ/mrw6oLsXmBCHnCWp78wkEIfOJmYmv\nN9Y1PGWcBj/cUy8kDKC3tuMg2nplL2Aodmm+P05d1usXhLpGW88NZwpXds7O\nANju\r\n=Z269\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHzuOy61d1XwJFetl6QmtXIJjgGJaCkJI/JuB2uuOr9wCIQDbKjTUs2o8PxCeeKrEOvzdSQ5z6RCjQrCfVXHPSlCcqA=="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.0.4_1604485500682_0.8730472498346773"},"_hasShrinkwrap":false},"1.1.0":{"name":"reregexp","version":"1.1.0","description":"parse a regular expression to rule parts,mock a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"e5dbb7b64498fb8ad9157ebaba8ebe1693ff589e","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.1.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TzOXNCigu0N8l7QnhfTcwG8x6PNhL/I7FcBdOKpK81vCgFCTzyotjGSzux+PN/O8c9NLLXRw+Y8Y6lnZksrHWg==","shasum":"4f24ab196bf1ab24ffdaca79e9c1b9df3053cbe3","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.1.0.tgz","fileCount":7,"unpackedSize":122197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfotPtCRA9TVsSAnZWagAAPZYP/ixM7Hn3enDHSKzBQvt1\nnbOkDqBcUxEgK1o42T3VwGoyHTUjOAuc/5bxjwz3gYi0GcAPnIQprqnuILaJ\n/rsPz02lzSjjmsOfT0NTiB6ZjuCDWsd1nVEXZv0M1JpYqdTElW/GvKdfpDyu\nb7rknwJl1vvDgTksrx1S4FMjfCBui5+g1nCx8Th40kriMkzRaxEIauPUhY+J\neXnJa+bIEnDijQpD2TqTpn56fgyNZpcGqvIsDcPHC1Cu/i44vRHmmm6BjlfU\nJamkwAU+zvHfVtbUaml25szUlbOzwGLY+0OTYs1q8hDKVq+m1+I/1hOI/bug\nKebB5T6kOnX/yfGrsbw/6lBIaSL7PytytYQPW30e+ycoMHuJKlewoyDXR8On\nchSbpwGML4+It6QxvfT60KJCFAobCaESVK+N2TXprjT8qKAzWlR5VPWY56K4\nNbLx5SikcOSAoD5cg1ZVA4OiUtV4r+zhlAbo/amNmc2Mr/MY/dUnjOXXtvof\nKX74cs2PWTeSeak0l190/opYd1LiSy9C4X0oFTzofxYVUOWGvvfliOlBiq62\nUkYB68/jMHJFcVXFbo0wY0YVa5v1r65Y8fPwFqmdhinDIk7o6VMT0wuqjDmm\nqYBOlL04/0J+VZGtTSW1GqcPgRxgfV4eChpromneWnnL7jW8jxvRliu7ktaH\nDMqn\r\n=9RVN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcbwVf96Nl8pQHJzS8Kmw/xd3BGvBhIEGLpWh/4RVWiAiBmcVd9pe4lwqK00V+Q2qLdxwTLJf/ri1bsIqyZynTXNg=="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.1.0_1604506604512_0.434511901484246"},"_hasShrinkwrap":false},"1.1.1":{"name":"reregexp","version":"1.1.1","description":"parse a regular expression to rule parts,mock a string match it.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"0ce07503e272814736d58fed9a0b44be08d941ba","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qRsFhk3TV0g9CVd7e8yT+Xr1eskKSkV7hgWPN+KetjokC++NTTbvyIAHFCskJ0lYfCks4ZOgaJQFPDfjjVdP9A==","shasum":"076fd0f1226f3f5875d957cb3306887e0e897597","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.1.1.tgz","fileCount":7,"unpackedSize":121468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo5eBCRA9TVsSAnZWagAASmwQAKTfiyRQeXtOpVl02F1/\nAkIiAjJ50zEUHJhu2nXFTOOTirp4BFnYl+Y60Wc4R8EJTGa4fbp/fdjTVBGz\np5EqpXQzE8JuDNYX+ZjpmFZr7mK0PhDQ7GQdrXyQmDfA61up2Y+8hGIMzoz3\nDLnPGVjMp95SgNWWRsAn7cF0GLGEzvPAD1up77ZBxkzTaRcDZhSChbTf1xGR\nPWJBvSRgbt1ui5FAg0g/Unphb1zg93w5Lg+sjPumC00oHFtLBh39Zdz4RBFv\nlUgVHh1rcy1jQ/AVTvXHHwYAq2Dd7BmNODzd6DGnrQQQbFP9OY2Wq7DdQDH5\nOwMXi1cKnXiwwAFXfeoBWiPiCxXPIM4FE1DbEPGnTdua7rzp57T1+R7B1KZU\nFu57PKjSBHqgVX5XfnZiyBFmI9SjA3QfNIUte1lX5ofAr3pGizVqjM5Q+h71\npGLyTOfC0yxz5vqjlm4yEhmIqDg4HSWOfzo7dBZLllOrNbeyBiqEzRIBWCWj\n5xDxecw2V86Pv0gX58HcpI1H5wy2jJfoGfBbj0pIv8JMcJ50m67hSj134c19\n1zY/VmBxgMZHhd2TKtXvpb+wULh1bMUQiCVPhqb/PfGwVpiLxNbexJAFx8Du\nmfnYfAVqwXr4izmsGfiXbG6TXBb+TsgMHvXQG42uwonG3ac6rHrUqPwNuT35\n+jhU\r\n=/THN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdcPXy71HRILxyuXUT55A9cVKy79YHmHJ1hffgVedleAIhAIfffBJ0aZtw8sF473bpgMunN2vVfn5QKZ+XKyNIe5V1"}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.1.1_1604556672934_0.33096375304162273"},"_hasShrinkwrap":false},"1.1.2":{"name":"reregexp","version":"1.1.2","description":"Generate a string match the given regular expression, and also parse the regexp to AST segments.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","random","toString","reverse","generate"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"40bffd3c461120c1cdae4f03cb249479c7c10f73","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.1.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dpaj2SQbO48lb6x5yW37xUgTJOKtz3WpRJtQ8+lbOnwG0NRjojt+q5cinOVMBUw6/g1nbFJyTK+8nJLc2eFvhA==","shasum":"859671c0f90342b5e34f0bb7f35ae515689b2cdb","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.1.2.tgz","fileCount":7,"unpackedSize":122133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqi23CRA9TVsSAnZWagAAdP4QAJ2YvWs1Ap9hVAbX8uqD\nIY31hWGefFc0kju2jdF8NkrAJ7ACO2tB82KfV09E2vFSJ2N72K0fId3mynp6\n466Gs7Aw+1K+OiwWQKzehQg47OjQuNi42BZ66F6qMHYn0MC7FY5D7acaXPie\nCJJte+7IoVMK+qSOji9jkhY5NJh5ll3UzVdPmnTWm8uAohiT3g848VRXukEW\nrhlkRyjyUfZVJzXBjfxIQz3CbDoR+AD8YiUGNq2PSbdq3YbIR1ahBiusj0Bq\nlKtSaSrZ76v91wTN/sUn7b4+u+djRzPZeHmhsF2ZPx2jXPqDFosODT7O6l5N\naeaLX4dsgeMuCAcqRU2YErGcBXAa3a0SfMxzaPfTECvDTJGOzIWwx3/uKc5s\nobGpKXG7GHS1sYtBksF97o1iRElywURrtVTWujIsI4qxiqMda+7ooXhEJg3t\nXlUsgwrOIa+rM6ExNl31lp4E0ygbXaWU65Na2ZzR6eE4b9QMyqCCasPYOK+i\nx91wKPohAontDNb3vOU8ypQL46TUqGxLkARJUywG/HhrD5wSMfUKbl8Hu/TE\nya6JL6e4nJHlCiK0GpV+deaVL57NWdYrLRY+FF1Zoz8mM34pkWPp+hc1TUPf\n4uTXkRlxaWhmq605XPcuRVgOLvMAIpUElSY2TSje4p9BL4joKqLeFsaKpZVO\nV7fw\r\n=PNri\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXMcRLBqiLlqCISazqZjSiHSRFishu+kcvw/87Z0npRAiEAoLVbWBnh9ITgE5DRPz5J6QnIXQRRDtjcTQv9e+nr3/Q="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.1.2_1604988342651_0.5743570773694979"},"_hasShrinkwrap":false},"1.2.0":{"name":"reregexp","version":"1.2.0","description":"Generate a string match the given regular expression, and also parse the regexp to AST segments.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","random","toString","reverse","generate"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"34fc9cbab297243a87eaec0bad3ef225ab3f6674","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.2.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+lja0o+OLILX/a9KFwGnm3By0bjxp7YcMeF4Gdre0rUWzDol7N4if7UOIj1+S+hKlGTt8iH9YRNDTLr9lKJztA==","shasum":"323f2afdc5822672309d72857a6feb37acd86470","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.2.0.tgz","fileCount":7,"unpackedSize":125431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrWTnCRA9TVsSAnZWagAAem0QAJp2Z8p9Z8USxmpoKjUl\np/WppYQK7eC2oTWUn7oXL+KlSscyQZHG5DmMH6HZEfsGxW3YgAfuQq6Q5zgX\n94AfWw+1BaH/2s25gmJnTFOd/ONrX7CD8CIOR7mDfWCpjxHHe11vEE8vah32\nKVsxKVIR4Om55uFLSMx0BIFI4KHS2JBINdglJWNsD91Wj/sYsxuswecoyj00\nZUtRncov1r4K6L4FVIKBbf+k8IuDXoQKHayB+hQGzCchghseHuZcDTbq6fOG\nl1kDOwuPJ7mknrtqYrh28lXQm60/AJtUDebznQurYAbgBw7DadCfwgMd/qHr\nfIuZT/kf9P2iIbYwrtr3p/F9WXwEsEFycwY5vcP0/9ZbG+KUcvSHE2OYBLyk\nMTtj/qixRDj/6Asp80uWiTHNDCKn/1gLaxWR4RAkQj3Gq3DAMB+Upe+IpLaO\n/jEX1vmNfSg+UMtHkAYToNdZpkW6TTsiyMCttL5bO9rCj96BBDreSQfaFg3I\nu9nHqKNe9RFtQnPjX9L5CzUDWD7M4BWBN2Q1VJgMTrqWMvdOyZnB6IkHnN+t\nSyxRhgUqOMP0EDUNPvaV1q9YsWg0SyVFg7tG4G8h5gl23hlrNulcpr4Nla8O\nINRFlEkCMA91kTxtdpZqYsnm2qPJTUU7Jmj35f1vA/uixoyRWdAw6rSH0/8U\nnRkO\r\n=/k//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiskLmnFbuNIanZHoPO5P1LDj9B3S51pdhHIwTe/gHDAiBFEPZDGiB3Mu9kAVSGD8in8SgOjIboS6+L3pJSubvDpA=="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.2.0_1605199079021_0.1073399720003354"},"_hasShrinkwrap":false},"1.3.0":{"name":"reregexp","version":"1.3.0","description":"Generate a string match the given regular expression, and also parse the regexp to AST segments.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","random","toString","reverse","generate"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"7b58e8ab8a303b03008a3d7f383bedd564c247e9","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.3.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RR63cWammxBwYoF291FiTOc9GCmNLrW5drXqKuNCoXQ67Vwm4LJsr9mu5xP+U81WkfQ378Kn5ovCTMUIIReL3Q==","shasum":"70fafb0dd296b86cbb1d9b7d937d6687da718831","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.3.0.tgz","fileCount":7,"unpackedSize":130335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvJJKCRA9TVsSAnZWagAAqBYP/iW7KhL5ppLaskRovMqi\nsGaIOlqDf6c1qraNX+GMGaY6CGzxkIawqIfOGvwTabXB4jaTxMQxVwonxLf0\nhtaEUmRUcb+SM80wayCaO4HEPRNLME/9w9AMyBb2kJJ6hFRkOQomYcBx8etK\nCCAqX+pLUp6tRWNfg+nDlonvXbNTXSOZ1ddVcOUc9WBfZiWnzRhelOdFBi6P\n7iasViaSyAFggaTPAHH99ZpFmp4sebrfN6wqIQ82PAXrXcyvJmc1StgJMRxb\nCUtO7ishu88dkRiRbOXAcy8sd1M5UdBYHpsl57Q0yNnMvNayXOISqS6ynAQK\nDiWCaIx8teww13w4r8fP8vJkQsIvZqVyPOhojRAUlGJ93pIMZbAsRh3EQgvT\nllbvLcxT0ISzCQ++HRiCw1NUSwQuMrqd2mzl8wUxerd8pNqDTUP656PszFhy\nyX0UP5bQfTknst/OIUWxjLcZ70IO04jZ/Osfvgbq0JtlaWgnl6PKFysVN9hr\nD8pUHoblfcwHG74lyDUuFBeBbGX6o86ndWWUNZU19KjCsQZwlMeZW6p0Fg0C\n/toMYAHl2JLB6qgNOAQAV0C3mPhDdD6HHYN3kFDqqQ07UudUwZwsZFmDxGwN\nhNSCfMOihWRb6d6SFnmESyV6US/9XeGW+qsUOjgERfx7g0wdkUqT7So/aoG+\nxuzy\r\n=gN5j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTn144ZbNKW+vkgLMAA4LkKcsEyIMRBNTFP6twOMjeewIhAOk4VPYx3F5sl3Kgv1zJ+8pqBzlRR1uS6phvcy1NeyXX"}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.3.0_1606193738017_0.5396912724605842"},"_hasShrinkwrap":false},"1.3.1":{"name":"reregexp","version":"1.3.1","description":"Generate a string match the given regular expression, and also parse the regexp to AST segments.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","random","toString","reverse","generate"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"e49c664e274d905ac208cc5e883be66910a7a101","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.3.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tD5NEO+hoeH1iFVTuY1rDposBAHnL38cJX1j3MohpXlD3QQxUw6bhBul0VitWclr9KY6AXj8BOUbVZYIz1OS5w==","shasum":"6599193d67b17e5c3a2f65e0835b050e16b44af8","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.3.1.tgz","fileCount":7,"unpackedSize":130080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvmO7CRA9TVsSAnZWagAAdT4P/iylG6scTgXWgGPjenq8\nvSO01kEpReIvbTElo9uZPT/wIp5305wApwXf6x/1ku6ZFv3gau2BccFkb0CV\neLGUAbutSJREYfIm9RH4DIHDFeyqMgnO8XQqII2ZjqBJb6icx5HL5IJ6eGlo\nccoXpTXsBYe2BYtVVZDhiOfSsFIlnYQlbXTyKL0Paap/P7gCw+f9zELHj3Ei\n9wioGkuet7G7+GEm3lcz57HD5uceo8OHJbWjZUkRdwdBmsGFiw9HjqL2hrMi\nzSZY526FG3SRaGIyoURmZQp56BCZkbhLVr9btqv4b4so7AdggJ/KZvbranZk\n0CxlUiY/PeeBJl4iJYAuNct17LjGLAVworW6mGkSo932YFqmQLMe+8XBmfY/\nf3gic4XiUJKWujAuJkaJemmX+CvJrcKPF+lrPmj4Szs1vpjV9mzXbZDeacx8\n/TMoLQgRaFNT/8bPyVbxUjRzu79aS1GJH9h41ClVIfPymaepR8pp+MTXU1gj\nIef6XwWfnpEWdxUixHcMzBXBrnBGtZxs778Qij5daGvkx/4DPC7M81lxE9Tg\ny0lXrBl6QpXc9PLEx1aTAsQIdwoeJ7wq2XQrVRRCtcuLPWFmVswVEfEOy8RY\nLjQnI5f02nc04m4YiSqsMAvzz28w67IRQ8VmqucrSurOhspjO9RQ8RADXu6Z\ntJsp\r\n=iZwy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/WDl8cLQNxjX6xDEXqQwYNwkmgoJTSlPon88+66qsJwIgbsTUINQKzBAyPsye/z+LcpjbxniY6J5XoIVPgUh/L04="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.3.1_1606312891071_0.254285053865815"},"_hasShrinkwrap":false},"1.3.2":{"name":"reregexp","version":"1.3.2","description":"Generate a string match the given regular expression, and also parse the regexp to AST segments.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","random","toString","reverse","generate"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"8f113c58a12223333fb9f24163f40a690b6aa985","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.3.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-4Cqj/DVrXdlZtZC36ymJluhu1whckmshWkhx/adv81X1HdlC+DPyIBBxzwN5PJ7KeAt0WF2/fV6DEY/2WTLV4g==","shasum":"74a8aabfddf1d1035e85d9209ab1435f821b0c96","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.3.2.tgz","fileCount":7,"unpackedSize":129609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv6r6CRA9TVsSAnZWagAAq2oP+wTr1wKIgCL559VlXEyd\nNSj5ZL6SwtcShWofbVMF8J9DeKse1FAHRdbR5xqC5sX9vME3CCD7XvVztRgS\nqBs3Z6VKn+GB2FGVSigwx6OLCmNgU9GNou+up9/Zmy8MUDMWxO8DWEASCJOQ\nbQFmuBpBLInLuIadQ0hMHE43HvQi8RSPZ/5HaDq6PeAFWHvr7J8OEqLECQRP\nytEmmTzILyBoyxnk1yqYqjHws9CsxgwwEh4gOAuzTqXec00VxYXMz3gj05WY\nLTkv418QnCidImKkG+und39TB7ZUPJTnyYuUf6kYMRkkhcxmE16tWdl4Ce2l\nJhOH6Wt+2mdsTtc+Rdc3Ywu9pAiqxNaYdNnSwkFViQQ6iEOPuW5fy7p2D5I3\nwJVUEjCfiQRSzPt433Uvp3hJSZgbrToHwFYANEvIx89M6uEGCWv40WPydWES\nEPW5QMPBbmWqbDrJgKZe6mCiX+AWFQFWcx5O4/1yiyAlfkcco0Y3c14ZteEs\ne0LZFzvG5luRu6o1GKSsGGaJlqGWCO6Ckn9O/ap8ioGt6n/ELDskJu8/9N72\nDM5m3iXX+6OFaDa6kKzKkiqkfOGWM0yKaDrQBMWse3pamMbLiiMFA0wIPYtH\nXeeIlHv3xQRXKiZkly31z/5BNdWAjtkuI04n67BJzNAtqyF+hj87WhipYKl9\nOFpn\r\n=QTcu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2Tvmc3oWRIVMh99Ir5Hr2TWDc4t5zFKkwULKfm8N30AIgKGTWR6qugZAx8Ap9L7fyL0GGkhnigVVKne7YgA1Vfxw="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.3.2_1606396665930_0.3469134886317726"},"_hasShrinkwrap":false},"1.3.3":{"name":"reregexp","version":"1.3.3","description":"Generate a string match the given regular expression, and also parse the regexp to AST segments.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","parser","mock","random","toString","reverse","generate"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"313b35edd1d513a2d45897c55c0916539e308081","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.3.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-FG7DYkJSLlDUPT0nncwUyh3jA5TxI3CJ95clN78Mz/Ey/+jcVTdKcbdEA1UkT4HM/GXLS1BEGgokCqRWzzLjcw==","shasum":"ef0ff9e07047bded0ef840bdeec42d0e2e21838e","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.3.3.tgz","fileCount":7,"unpackedSize":129863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwMDPCRA9TVsSAnZWagAA9BAQAKGNowA0dxxtux/ROC9c\nALjiaEp4AoR5CdnLckwz+TSKsRzuX8QInNXUmu2o6sk/pOB7bMDsAfUPgsmB\nScOPWHj+DlMxg0biuD3iUsUjrqTTmjK1fTZ6phCxNneRwLH/IcQgmrNA6G1X\nRUV3VoIhu0n/mDrQPMvDYV1LGHUKp8AwNjO+VnLVsAPXdfcoeLIIggde97ge\nWeb1ufrE+XM0UB2df9ued4lwu8lRRseOY2qJ+r2I8QmYbbNkqNr0a3gnjZAM\nwreVJrekiyXyRFXk5JzndYVYWwKigNW/dnPbLZ1fcduaDPk91fu7F4V3DEve\nsaWjhb4gn1LnpYlXeDrg7JuTb9QTzj/nb9NsNUyVm6pSjcvxxfNm7U9RQ1XK\nalbpnFGJwv9PUBd36vmIBtwp7Y5pWYggsvjsZ4vktmMoAjYIuZMvSjoQiI8e\nLQ6VfGgbWAGHyFSXZ6pDMzIkS5UeCX+epwu6EtmduIZWsujUrpNENu7ZTEp4\nOSKZDcmeDxAQ72FVa6dNoLM1QhkgzEuIlmnKgVyOvxMtonqC4nxwbTGrXd2U\naVDSsEH1wc63lO5yBZREl3GZFVtqAlpr8FYwTULn6LYK372J/4QqAgAfH/7k\n4Wic8gBijm+2sL4pmJuYTmb+Xbq3sYCuxYXeXL8ezXlYEAa+Fm2Uy6bylble\nRuAk\r\n=4YKl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuy6/YNSFjoZpXGIQUunfs6fX41lQ6bdeRP1aZMKqtxAiA4wfPTcVKi+USnnUNwb/sovXniOhI1hsuI4wdv2sbjVw=="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.3.3_1606467790685_0.10795744371032101"},"_hasShrinkwrap":false},"1.4.0":{"name":"reregexp","version":"1.4.0","description":"Generate a random string match a given regular expression, useful for mocking strings.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","random","generate","mock","string","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"c2818db629f7754eb2a4115295af533a4ff65695","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.4.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-BdARojgqxJVRbdkqIAEp7vcl//x5mfM8cE0/pY7ueIcys2IWToQu+oj/cHZ+0MOg75f0im6c3n/j6oNpxAE0+Q==","shasum":"fd02960edd7aacf0224f1d96538aec81fcb51702","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.4.0.tgz","fileCount":8,"unpackedSize":131826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoJy7CRA9TVsSAnZWagAA7JoP/33pa0tbeMcPE/waz4t3\ngBbNvlWfKPO5YBt5QHAYMI26m1sgrqkShaaG9A1FCr4ImNAww4wRbzFzOucG\nFbkLSLMX0N32T3n0KfRRzos7OTUVB1FATnnOqimP0feAObv1t4EjHedvRiPq\n91BrjlKZ2NkShR1ncWehudaxES26hbnF/USte0DfXbEUqMavkDyoxzv8VEi7\nZF2RZ1wjjae12XZtLlL/dWuHkMG3WD0aWVj1AMmRNSXbBZBkynOCVjAxy0Fb\n+jeCXMBIMwIPmNvDR0sZe9LTWTJ44WMqz9xMqS6hT+NabGI8X5tbp829Q8r4\nUubWHGgM5CAZ5LFYN1j4PeQewsZkQxdT6m0yV8xbSlq1o3pOu1hxwhKY0SZg\n340T8j69tAXksTQjBCKNaZVGalev9Xvfpek/pR2w8R0ucypMjFJXkAiQ6Efr\nVyuPtoBumivkivkNO28cEFuartVReLlKg3WVScocjeDqknX6wnrBUAZ/+lkh\nsdKFXgCTjkmmk2ZvtopgpwZqcW+me2a7J0a0UYz1xx7aoJFmAtU9xFeCVRd0\nLnoPIoNn6tT9VPECIW9fWIVJexh6o/uzyNzvDUPI1AsSkp5YgwRF4MWxwXc6\nUT3++4Mima6jHSLHLjTf+DSfEE0FyKlUjiVYhWlD9ZoJOFGbcswKbdamBIid\nwHNh\r\n=FnqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOHzNx2wtuyvp7OeM3JmUKRGpDA2J5bsJpyN80OONCoAiEA3/m7LX7k6V8Bv116P7jaji5g8mdWmzSHiEkwxUlfGB4="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.4.0_1621138618940_0.4938009739242004"},"_hasShrinkwrap":false},"1.5.0":{"name":"reregexp","version":"1.5.0","description":"Generate a random string match a given regular expression, suitable for mocking strings.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","random","generate","mock","string","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"gitHead":"7300149b19c22f6b2cc677ba1c0d42422dbd70f8","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.5.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Pr/46uRevly+hPNfYdsIe6XHChPQLh2b10S1YSQB1izD0C1ruyrhp5huX9DD5YpcNLXjV+qxrBYn2q2t4Z2saQ==","shasum":"fc3ba9a13b0adfcf8c4f4f0d451b4de56bf2c5b0","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.5.0.tgz","fileCount":8,"unpackedSize":132921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpNYRCRA9TVsSAnZWagAA+cUQAIAzWdx8DXT/QqiM7R5U\njOpesH36H2JQPvIadlDeeQSOSAdxec/86hZfDK3EiiAwMICQVMf75Ba7VGpJ\nHscp8KNs0WeSqgQki920uWcRrCBJrp6OWB1JysqrR077btAQliqhUJbHAedB\nWOy+UgnAay6x9XGvCMeExnMLs4fyYG9xgvhWu7hDrcXlib5meupIRijiBv9G\nzn70/nRUTK31Us5XNPVs7LGC4DbZ8FSgyp4V0Pzm0d7LbWIF78roL+iwbm1v\nthcNe5t8HHeHQnV6cB26nxowOiFmBmrU69JQSEi/kvc5boBMPjUIkVPYXF+8\nNaALmQQHvUyH86knoFl/vsCpq0Cw526ScCuPfYHkAulkObXMdLlHvvlolFPn\n1zxQLJUnbZsW23OJr7TDRAOvLfriqFTwiaTX5+qbcDqRiDx0EIiAi2yn2soh\np2NA5V7tvCgcc0LBr1ISzhG2Ekv/l07yb5ugnEzbUlx0kizZ+GNypDI0O4DU\nnEZIfP1sH47n3FOD6z6AL//CSp2P7gDb8yPPWIgKZfScHSFS7SMh//DMnk2W\nwKZbmrQEDna9eBIIBPo21QKT0gQEkLvKPWcNYSikwXiCYOrW9+xu6C5pnimD\nfJBlahHD3eu98Wm5PM8Bz2R3CYtM8BaGB6eEN2/tHLr3wBGJf9UT6xTbENMP\nZSQh\r\n=cvJK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDJI7R8KANmtGPrTd0TEEDcq47WxFg0qt+FYuALkcJSWwIfPExBffTIZocHAraQxwLfq+vkV5R53gjz4X+FHb9C0w=="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.5.0_1621415441347_0.7193556888952213"},"_hasShrinkwrap":false},"1.6.0":{"name":"reregexp","version":"1.6.0","description":"Generate a random string match a given regular expression, suitable for mocking strings.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"keywords":["regex","regexp","random","generate","mock","string","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","coveralls":"^3.1.0","cz-conventional-changelog":"3.3.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.2","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.0.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepublish":"npm test && npm run build","lint":"eslint 'src/**/*.{ts,js}'"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/suchjs/reregexp"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"licenseText":"MIT License\n\nCopyright (c) 2018 jxz_211\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"reregexp@1.6.0","dist":{"shasum":"d90384fd6e0c50798e6921669f221643d9bfbd73","integrity":"sha512-LDRDxAd5mYCT3ikkMs+WzMMIh86qVpZFbD4L+y4aPKXnE8K5PU3bykPdm/z8gq3WgsVm+1oiQlrSpYMZz9Ra9A==","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.6.0.tgz","fileCount":10,"unpackedSize":142808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWQsUwAC9XtWPX2hfCOm8iWM1ta8vvsHLzWaVr9zVUJAIgMk29NToa2aM0rK3CTjVfGeBMNHUdUa90N0nQ6hT+dQA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiePPmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Ow/+KUblEZzbFGqSVEhQrznmf0WXeJk8QeqTT18uPeP+BEbkgb8g\r\nwDVt+vnVV/OMNOYJCZ4UIVZ3X1rdAg1qs3Mu5CgKTu3AsEfc7iw/nRHtXyrN\r\n0rPZFNNQMjdFx2yoaA/Rz3pxjrD/P25bATJTEdhbjVZeOu9zAP0xmUWPlVuI\r\n8YjNqUSWac+OjrQyqVLf9oYyJdhk2VNyIXlqwdSpWF4ZWkel/7EV9ScnQVrl\r\ncssgYdaZuWHz4a/53fE4TVToM5yoApcrO6fvshBj3WsmJPoSCKW24AhLO87m\r\noFQgFihUDwqLkD2RFaRKXYnOyVDcjKyb2id2ebrqsijenPT6cPX6K9LDRsCH\r\njQs7uj3U+tw4RMDfltpK3HZJeourg1vNsUso4K1kV7U/aEKQSl72uxaW25f0\r\nZCk50AJeIf5+7DwxGCluRjawOhnrLMr8IupnFpUehyplIuSm92HF1uRCpObh\r\nwVHfIppyvqxAKa9FUyR/US5hlTXK0LpHlrA0S2Hw8XDpyHZ+gtKfbT10oSwQ\r\n2lbp2wP3ARlWuu4AtqWsK4znSMyK6/JgHB9vzyKgo1vHcvy1OKBdW0wCy6sk\r\nLOLEy7eMIOloedPKFPDp6+dk0PVBq7R97LKe0y/PB+dmXsepv9nufk6yhv0a\r\nPvT8O2+nT22n084NQ21uYCPuU2UNQbL8Ir8=\r\n=S8UV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.6.0_1652093925897_0.03916924016600776"},"_hasShrinkwrap":false},"1.6.1":{"name":"reregexp","version":"1.6.1","description":"Generate a random string match a given regular expression, suitable for mocking strings.","main":"./lib/index.js","typings":"./lib/index.d.ts","author":{"name":"jxz_211@163.com"},"exports":{".":{"require":"./lib/index.js","import":"./index.mjs","types":"./lib/index.d.ts"}},"keywords":["regex","regexp","random","generate","mock","string","toString","reverse"],"license":"MIT","devDependencies":{"@babel/eslint-parser":"^7.12.1","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","coveralls":"^3.1.0","eslint":"^7.32.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","prettier":"^2.8.8","ts-jest":"^26.5.6","ts-loader":"^8.0.7","ts-node":"^9.0.0","tsconfig-paths":"^3.6.0","typescript":"^4.9.5","webpack":"^4.26.0","webpack-cli":"^3.1.2"},"scripts":{"test":"jest --silent","local":"ts-node -r tsconfig-paths/register local/test.ts","build:browser":"webpack --progress --mode='production'","build":"npm run lint && tsc && npm run build:browser","prepublish":"npm test && npm run build","lint":"eslint 'src/**/*.{ts,js}'"},"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"gitHead":"36bd3c4b0441f72d4fbd41fdca32c5382e8ea6bd","homepage":"https://github.com/suchjs/reregexp#readme","_id":"reregexp@1.6.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DffVGx+LeDxJzY/7RWcmZ8YlJPDKRVi7GddWfef4GZLDd9yH+2e+LmFZ9hTMaTyybu3IYPZcq1f8/ejH214eFQ==","shasum":"5f7ddf4bb28a70b5fb162976c7a66d77b65106d6","tarball":"https://registry.npmjs.org/reregexp/-/reregexp-1.6.1.tgz","fileCount":9,"unpackedSize":143499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhhdk5Rg/8CRIM+6NyrR2uhbLXpAwdl7hTVQ1CqQh9BAiEA2xS4UcaYann0pOfyNLJ+7VTbV5OsE5sRsZiUR64IyWM="}]},"_npmUser":{"name":"jxz_211","email":"jxz_211@163.com"},"directories":{},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reregexp_1.6.1_1684650891317_0.39759036670773384"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-29T05:29:36.323Z","0.0.1":"2018-11-29T05:29:36.449Z","modified":"2023-05-21T06:34:51.647Z","0.0.2":"2018-12-08T07:14:14.242Z","0.1.0":"2018-12-11T03:03:54.777Z","0.1.1":"2018-12-11T04:54:52.380Z","0.1.2":"2018-12-11T10:32:10.121Z","0.1.3":"2018-12-12T03:13:15.638Z","0.1.4":"2018-12-12T04:55:35.699Z","0.1.5":"2018-12-12T07:17:22.560Z","0.1.6":"2018-12-13T06:56:22.731Z","0.1.7":"2018-12-16T16:31:35.437Z","0.1.8":"2018-12-19T07:37:47.006Z","1.0.0":"2020-11-01T16:03:15.317Z","1.0.1":"2020-11-01T16:17:44.764Z","1.0.2":"2020-11-02T10:47:07.524Z","1.0.4":"2020-11-04T10:25:00.789Z","1.1.0":"2020-11-04T16:16:44.675Z","1.1.1":"2020-11-05T06:11:13.088Z","1.1.2":"2020-11-10T06:05:42.819Z","1.2.0":"2020-11-12T16:37:59.165Z","1.3.0":"2020-11-24T04:55:38.186Z","1.3.1":"2020-11-25T14:01:31.237Z","1.3.2":"2020-11-26T13:17:46.089Z","1.3.3":"2020-11-27T09:03:10.826Z","1.4.0":"2021-05-16T04:16:59.120Z","1.5.0":"2021-05-19T09:10:41.526Z","1.6.0":"2022-05-09T10:58:46.083Z","1.6.1":"2023-05-21T06:34:51.533Z"},"maintainers":[{"name":"jxz_211","email":"jxz_211@163.com"}],"description":"Generate a random string match a given regular expression, suitable for mocking strings.","keywords":["regex","regexp","random","generate","mock","string","toString","reverse"],"repository":{"type":"git","url":"git+https://github.com/suchjs/reregexp.git"},"author":{"name":"jxz_211@163.com"},"bugs":{"url":"https://github.com/suchjs/reregexp/issues"},"license":"MIT","readme":"# reregexp\n\n[![npm version](https://badge.fury.io/js/reregexp.svg)](https://badge.fury.io/js/reregexp)&nbsp;&nbsp;[![Build Status](https://travis-ci.org/suchjs/reregexp.svg?branch=master)](https://travis-ci.org/suchjs/reregexp)\n[![Coverage Status](https://coveralls.io/repos/github/suchjs/reregexp/badge.svg?branch=master)](https://coveralls.io/github/suchjs/reregexp?branch=master)\n\nGenerate a matched string with a given regular expression, it's useful if you want to mock some strings from a regexp rule. It strictly abide by the standard javascript regex rule, but you still need pay attentions with the [Special cases](#special-cases).\n\n## Goals\n\n- Support named capture group, e.g. `(?<named>\\w)\\k<named>`, and also allowing to override it by expose a config field `namedGroupConf`.\n\n- Support unicode property class `\\p{Lu}` by setting the static `UPCFactory` handle, see the example for more details.\n\n- Support `u` flag, so you can use unicode ranges.\n\n- Allow you get the capture group values.\n\n## Installation\n\n```bash\n# npm\nnpm install --save reregexp\n# or yarn\nyarn add reregexp\n```\n\n## Usage\n\n```javascript\n// Commonjs module\nconst ReRegExp = require('reregexp').default;\n\n// ESM module\n// since v1.6.1\nimport ReRegExp from 'reregexp';\n\n// before v1.6.1\nimport re from 'reregexp';\nconst ReRegExp = re.default;\n\n// For the first parameter of the constructor\n// You can use a regex literal or a RegExp string\n// if you need use some features that are not well supported by all browsers\n// such as a named group, you should always choose a RegExp string\n\n// Example 1:  use group reference\nconst r1 = new ReRegExp(/([a-z0-9]{3})_\\1/);\nr1.build(); // => 'a2z_a2z' '13d_13d'\n\n// Example 2:  use named group\nconst r2 = new ReRegExp(/(?<named>\\w{1,2})_\\1_\\k<named>/);\nr2.build(); // => 'b5_b5_b5' '9_9_9'\n\n// Example 3: use named group and with `namedGroupConf` config\n// it will use the string in the config insteadof the string that will generated by the named group\n// of course, it will trigger an error if the string in config not match the rule of named group.\nconst r3 = new ReRegExp('/(a)\\\\1(?<named>b)\\\\k<named>(?<override>\\\\w+)/', {\n  namedGroupConf: {\n    override: ['cc', 'dd'],\n  },\n});\nr3.build(); // => \"aabbcc\" \"aabbdd\"\n\n// Example 4: use a character set\nconst r4 = new ReRegExp(/[^\\w\\W]+/);\nr4.build(); // will throw error, because the [^\\w\\W] will match nothing.\n\n// Example 5: also a character set with negative operator\nconst r5 = new ReRegExp(/[^a-zA-Z0-9_\\W]/);\nr5.build(); // will throw error, this is the same as [^\\w\\W]\n\n// Example 6: with the `i` flag, ignore the case.\nconst r6 = new ReRegExp(/[a-z]{3}/i);\nr6.build(); // => 'bZD' 'Poe'\n\n// Example 7: with the `u` flag, e.g. make some chinese characters.\nconst r7 = new ReRegExp('/[\\\\u{4e00}-\\\\u{9fcc}]{5,10}/u');\nr7.build(); // => '偤豄酌菵呑', '孜垟与醽奚衜踆猠'\n\n// Example 8: set a global `maxRepeat` when use quantifier such as '*' and '+'.\nReRegExp.maxRepeat = 10;\nconst r8 = new ReRegExp(/a*/);\nr8.build(); // => 'aaaaaaa', 'a' will repeated at most 10 times.\n\n// Example 9: use a `maxRepeat` in constructor config, it will override `maxRepeat` of the global.\nconst r9 = new ReRegExp(/a*/, {\n  maxRepeat: 20,\n});\nr9.build(); // => 'aaaaaaaaaaaaaa', 'a' will repeated at most 20 times\n\n// Example 10: use a `extractSetAverage` config for character sets.\nconst r10 = new ReRegExp(/[\\Wa-z]/, {\n  // \\W will extract as all the characters match \\W, a-z now doesn't have the same chance as \\W\n  extractSetAverage: true,\n});\n\n// Example 11: use a `capture` config if cared about the capture data\nconst r11 = new ReRegExp(/(aa?)b(?<named>\\w)/), {\n  capture: true, // if you cared about the group capture data, set the `capture` config true\n});\nr11.build(); // => 'abc'\nconsole.log(r11.$1); // => 'a'\nconsole.log(r11.$2); // => 'c'\nconsole.log(r11.groups); // => {named: 'c'}\n\n// Example 12: use the unicode property class by setting the `UPCFactory`\nReRegExp.UPCFactory = (data: UPCData) => {\n  /*\n  UPCData: {\n    negate: boolean; // if the symbol is 'P'\n    short: boolean; // take '\\pL' as a short for '\\p{Letter}'\n    key?: string; // if has a unicode property name, such as `Script`\n    value: string; // unicode property value, binary or non-binary\n  }\n  */\n  return {\n    generate(){\n      return 'x'; // return an object that has a `generate` method.\n    }\n  }\n};\nconst r12 = new ReRegExp('/\\\\p{Lu}/u');\nconsole.log(r12.build()); // => 'x', should handle in the `UPCFactory` method.\n```\n\n## Config\n\n```typescript\n// The meaning of the config fields can seen in the examples.\n{\n maxRepeat?: number;\n namedGroupConf?: {\n   [index: string]: string[]|boolean;\n };\n extractSetAverage?: boolean;\n capture?: boolean;\n}\n```\n\n## Supported flags\n\n- `i` ignore case, `/[a-z]/i` is same as `/[a-zA-Z]/`\n\n- `u` unicode flag\n\n- `s` dot all flag\n\nthe flags `g` `m` `y` will ignore.\n\n## Methods\n\n`.build()`\n\nbuild a string that match the regexp.\n\n`.info()`\n\nget a regexp parsed queues, flags, lastRule after remove named captures.\n\n```javascript\n{\n  rule: '',\n  context: '',\n  flags: [],\n  lastRule: '',\n  queues: [],\n}\n```\n\n## Build precautions,do not use any regexp anchors.\n\n1. `^` `$` the start,end anchors will be ignored.\n2. `(?=)` `(?!)` `(?<=)` `(?<!)` the regexp lookhead,lookbehind will throw an error when run `build()`.\n\n3. `\\b` `\\B` will be ignored.\n\n## Special cases\n\n1. `/\\1(o)/` the capture group `\\1` will match null, the `build()` will just output `o`, and `/^\\1(o)$/.test('o') === true`\n\n2. `/(o)\\1\\2/` the capture group `\\2` will treated as code point of unicode. so the `build()` will output `oo\\u0002`. `/^(o)\\1\\2$/.test('oo\\u0002') === true`\n\n3. `/(o\\1)/` the capture group `\\1` will match null, `build()` will output `o`, `/^(o\\1)$/.test('o') === true`\n\n4. `/[]/` empty character class, the `build()` method will throw an error, because no character will match it.\n\n5. `/[^]/` negative empty character class, the `build()` method will output any character.\n\n6. `/[^\\w\\W]/` for the negative charsets, if all the characters are eliminated, the `build()` will throw an error. the same such as `/[^a-zA-Z0-9_\\W]/`、`/[^\\s\\S]/`...\n\n## Questions & Bugs?\n\nWelcome to report to us with [issue](https://github.com/suchjs/reregexp/issues) if you meet any question or bug.\n\n## License\n\n[MIT License](./LICENSE).\n","readmeFilename":"README.md","homepage":"https://github.com/suchjs/reregexp#readme"}