{"_id":"regexpress","_rev":"39-aec37030080940625ddd80eb3623f1ac","name":"regexpress","dist-tags":{"latest":"4.2.5"},"versions":{"1.0.0":{"name":"regexpress","version":"1.0.0","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"dist/RegexBuilder.js","types":"dist/RegexBuilder.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.3"},"gitHead":"08dc335c9ddfb58b6a93a504f5abb4448cfde7e1","_id":"regexpress@1.0.0","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8+jhJjsoJc8PjLhP+QJUk5bKdFblO+NFBcNOmCph2wYQQju9QeJ4EF3rCL5ktWzezusJXxhqbt4DLAS7GnX74A==","shasum":"66ae1968766765e57e8af481f28706567bdfde26","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-1.0.0.tgz","fileCount":10,"unpackedSize":17973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjdfICRA9TVsSAnZWagAAQtYQAKEvBnUwzVKkFsQPERTL\n6ZBDM3MbOn5R0hDwxU9A8U8KRxjdUGz7wjCoTP3NEXvMllmKV9VXQE8uJvfq\nRkYxXyCKP8XklrrW1Ym3akfBd4E/Qri4cByOV7YANjcGebFrhuA5G31ISmwO\n3t4E9NplpDgGQhRA4z0IFwClDSk6HgmzitX1B7kEmCoMJ+BeGJ84eQuzg2r0\nAo/VOKth3Q+PXhrh8ehsrEMOKnTqe9Lsb/GuuXZ3YCVALrGM9NJri9PTzdW2\neXGpqcgoSrv2gqfGQgCcqYQiQSac5v0TjhUD/W+Q8XVE0wMarPnaFZQ9nzhG\nltLjPtH+ptlmJ51tc7mJLky3XqYCLsI+ODv6gS1lj+/JpQfye3F/BZVplWZF\n1zhwWA6XGxA8tbKZ8sfjPTwiwYCoZZJvx/HS9SK1bclIGl6aPNH5D9WnCYZu\nBrdkykEmmF25iPp3aCbCsORbK0eaCo6QWBZCghzApLgsDsH8BGD5bpXUU0Zh\nf8sdYDANPKQyvh6e3MnLW2tLseCblywk8aoomeISiULgkifloApNaQaCY4ES\noaxa6OBzBoPZz41d65F5E9bA3MoY2kmrs4QKOIjnZfp9TLasFvSIPWWikyZv\nl9PBGo5je18jOH+ZYETwu/ulPKBQpWJT9KtWGRyxKF+FRBvix+ON/A54VT/A\nsmRd\r\n=FAhr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDORG5LROjNRGIkObgvQQ4pFcYPn7k75zDhiC571osh2wIgLITs+O/Xkp62I7nBjeNwBKmhEjC30w8CLx4CHTtTAoM="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_1.0.0_1569576904226_0.26403879338478875"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"1.0.1":{"name":"regexpress","version":"1.0.1","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"dist/RegexBuilder.js","types":"dist/RegexBuilder.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":[],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.3"},"gitHead":"aede1ed7bbe86534dcc3c5a12ee87dd1bc8ab61e","_id":"regexpress@1.0.1","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-h9rhUahfi1Ng9xXJiKhyQcEfs+Ki5m8eZ1nsq/QRNVJCtQUxmYAW6WAccUFIeiM7OT9GHwtBE1LnTfHmCXOCGw==","shasum":"82d8223dab53312cd9cbdd7c6d3f8efa71340217","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-1.0.1.tgz","fileCount":10,"unpackedSize":19316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkPgJCRA9TVsSAnZWagAAJD0P/1FgSLOkOqTknqSCbDwB\nCnZJRECiuKbje01nQatjlCNJs83saL1FT7/E6CC8UbbKgp77Fc1wwnL5P31X\nRAxnSlpm+gUN3BCLUYRpkuhg+MOSqoiM9tl02NdJdj+jnD/v+EtzuYS33BCM\n5mCimL1FtcEGDvSzeyx1ZSriLugRI6CYa7IBwBL2rPNdKMkvFbq+xMYtqP8T\nWvFs5HC3eVctZObWq7gPRd3s5foICHczcOm0aXfysSdmCzgBNaN0DtmHkt8j\n3x86TIL2ir5SipbMENqgDNNoJjcbxi1MkjAAxf0+f95DTpUPUCGsSmsME86D\nPskWcSEwg2uO0ia2ozk/G02sM/XVkOdARICh4ET32xwder+IjfFBXCfgDWK5\nDmY9z1gAanDjRmX4yMlWZUOIlaRj2I+0w7p7Eoi0Inir40668HCe4OY9BUG/\nPQb0tec4LLR+PMp3HT4O2sPYlXvOLStSJByG3fgFkUSHShseDA4lVAeXifor\nCSJAe2badGAbg3jXf/qpGSxLRvx0Fijo/Ao5/5F1HiG0dukCqFcIs/cqx+81\nGKi05vX6ecHp3peQkB5Sd8Hf17yd9rJ3S5uTcMHdXFu7+03tIiTQGnxnDepl\n4+3sXcj2bW8Ss8lKBj1Gtc28TQnGhqy0MFluf2wAXjnAVPbAUiGP3wd5Bsa/\nWBcw\r\n=xRV+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDubpldj2TAY4SkC2zXGEG8A6wciSERKIIs24i+ZHsdMwIgBwU4jvSrsBsAq/eJsq5WhKdxBYMyWM1pZLleqcLQKNo="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_1.0.1_1569781768494_0.26656098292961694"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"1.0.2":{"name":"regexpress","version":"1.0.2","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"dist/RegexBuilder.js","types":"dist/RegexBuilder.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":[],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.3"},"gitHead":"327daced296e8c5c39e8ac7a347b7848527cb2c8","_id":"regexpress@1.0.2","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gWVRlZTAfrN++DXVJ9EiuCY7KrA5AMSone/wUXP00sdmYvmvzXXXkfMlyi9DOhyBSPJ06eT/rHmZasaU7ckUCA==","shasum":"c015fc9008b6f15b7e61978cfde7c403db49b07b","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-1.0.2.tgz","fileCount":10,"unpackedSize":19391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkP4iCRA9TVsSAnZWagAA2+gP/26NnmnkquMYAm+JVXEe\nelB3R2Hr2Q9so/tGvyR29YgaUjMJHIgZwMeA+bNTemrFB0tX+4ZtFEXeo+od\n7RG1tLH7spF4x9GfJRgRAvxL2FOEgGaWIlgOMAwo7Yeti9GB2zMo9hi7wOjr\nvn1/ogU2Dkpqyk4tjDpSLZNz8UcgDRO61dPn7v4+z51AiPu+DdfVrftXD3oQ\nksFnQq/z5BK5iXIsIGboZF1zpRbo81R/LaEuAeDCFZx9JG401/nn0wFNlaOZ\nRAkw7XJJOm055/zSjv4HuZF8buVxlFaE6SDqnmyn2F6ftaGtwExxma95Ntv0\ne8nLpBbaiM6Sg0q+womCit9Lk9Te7dD/A17aW7/GmDaaHtdXbxpwsZQtrrxj\nC12y30Tc1sI03DfrpiRop6yEmbMwEC2c0kWbKsgImRUGwTbziQQAWjiHFF2h\niA7TtHgOJDTf2O0IwFxU+nbS45ZR1rvbugsOnxTxQMU9pw6xIwATvGswANKS\n2uw1UXshbI3YZKyq5+dCr6+Kj304dg5cv49BySRMDRHNRQq7f+g9IBVuLy9y\nDFcFKNCYmcEedBkgvQH+cgQX9L52vHkRCBaBrqIv4ZMKChbpj+ODsQ5F6wuB\nYACE4q6QG+o/K6yoIEWyp91athEj2MxSfVttByAQdeAGu2kmeK0cgOj/vGzJ\nc9rS\r\n=4MSI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxi7PzexfjTLT171jNK/c/Ya7VFZywahncxz614BRHFAIhAL6YZiwBlmKfNdfLdaXFBoZCDTemnusNo5AV5nbFJkHo"}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_1.0.2_1569783329536_0.6007182177076513"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"1.0.3":{"name":"regexpress","version":"1.0.3","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"regexpress/index.js","types":"regexpress/index.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":[],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.3"},"gitHead":"10984ef3df6ae779c7653742d604b11776d1e53d","_id":"regexpress@1.0.3","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/+5csneYjzpFAVaN+pwcU8/3MGoDZGKD3dXRD/GEp1ziDPBMzxmFkTuuZFUKoHHDbpH3tl+3QJe06qpfPhUDWA==","shasum":"191dc6216dbcd48d80a09b7430cffbec8dc3ab7d","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-1.0.3.tgz","fileCount":10,"unpackedSize":20852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm4nrCRA9TVsSAnZWagAAJ4IQAIVpvBt2O2B1Ij0Mp3jD\nOAGsVRhW9I1HgGPWurwrSGh27ZXhdxPyRzaQo0VfG6NwwC6vksEt38e4XC5j\n7mxBrZyt/V91IU12fTuiyCE3XXCzwVblUQF6TcyRzBgYcuFAT19Qx7E4WN+9\nEGeClaoc5PJbfi0JO+1s5bTQ+GV01ixoxqENLPOK2lMYSgG5J2wmfo+0U9Lz\nXHG5Tqoj4WS1S2amW4I1MsKcOEkYKL76/T5hDlAsfXjObV55L6AgXb4byca1\nlS/ukIHIy78O0eNti2K2ePvjAya7pNFOcQByqydrr8HTp3RhhyNV1eycOP57\n3l2inW8C9GHIFaZdH8iK9iY3kclJBq419gm2jzfE6H3yRUiKH7WFHlIAI1A8\nUM8ZPggozuuBgdtceKyVz3dRT/AmWZ0zjzLZF6IzJ88Gm1oDLr9K7IIu7mcm\nCzk1JgSaUyftfruiqb+v5dhTrwVowiAInDpf9a0B4frmpP+oQuoPu+uS884r\n7hlXydX/Op6tXR2gRGjWnMje+OCqfK9FiHymhuYBqJ46bclfgOW2JbwGETmb\n/ri7R6nHhtGlDPWTeM7XtXADw6H3idorCR08tu4eSPV0ZRCsLSqQQmDcpK3u\nqWB+cmybpB6si5mOjRSsyaZX8rgojbi3IYxGV55BYts902rN4tn9rdGqf2vI\nPoGz\r\n=XsUQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIr3awGx1FjyFOG5RMIHt5lK+j/ZPyp/WX/mfy/XRReAiAmkhctt0tegX6muyW+ZoUnp5u1VHFT9bHM+RdsK1b1aA=="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_1.0.3_1570474475154_0.5853513184925045"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"1.0.4":{"name":"regexpress","version":"1.0.4","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"regexpress/index.js","types":"regexpress/index.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":[],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.3"},"gitHead":"fcb09b2310bf857d01d298be3817abcd2a637fd1","_id":"regexpress@1.0.4","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-i0voqS65U0EYNUrwS5iAGFF9PSMx2jk+3KUXSI0oNt66s7G0wM08PV0k4sUuHkp8jdk+qcckdK/ci/1SEPgq9Q==","shasum":"f2e945167db933a1e3038f5d755c986392f10025","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-1.0.4.tgz","fileCount":10,"unpackedSize":20846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm4vnCRA9TVsSAnZWagAA0UMP/2tJ1b7pUV54kHXO5DMG\nxR45UDVzj5e/jnUoyGu65Q6DWOkl3M8Kj0xX2YhOdqnaSKtrsqbD2/pZM9KY\ncsZOmhtSWcscg09+L6WL9KwifoTaKHv/Jx5qWch4d7rOKeHh+5svukXqKxRy\nh38nhuFyAo8vctS/j7kBqDiY52zAtkGmpedzpS3nPRHh6oHmlLl87se8yjuT\na/KXB7Hm4oCvng3jWyo+h91spZwWUkLlK4UEyCMn2B5WRaV/hkpah3HBBrIP\n5eQ96hlItKa+LbIuBEQBp8s2WM0V9YGujmtfhvKAJjzYd4gOvtXFmSHfI0sn\nJjYtxYuld8U3dKGzVHgUBkEATo1NM4Hjw41tiOowzIBvN5++bM8Xco+QJxkv\n03BISNh/nc+TpTBG40bhrl5+VQngithePdlPvTawzF2CnThGz9MXFDBSOWt0\nbJSjUPHosEOPjF7MQpHrle1y7T6Sd2RYXsuVaA+Yy42fMY8ZB2wwt/Vu1nqn\nnSRwXIRJHFYOe7a0+twf/HleuVM/9PKVGzmvKsMQQLKpzoc2VuHv8o+0OzJq\ndQlEm8yf03XCYOh4leY7ceLK06b4elyvNZIRmWOQSRE6WcbZAOOt3jED/idR\nv3OUmHy2fmO1BgRVhBPukALOGH9HNuPZL45lPFgaaiDzJ3nwP+hzngdL5dmd\nxYZF\r\n=wdDu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkAKjWT1nOFU+B8+Txb4T96eCGBa0TNLI6eoxKKNCpdAiBxgZqeJAi+I2eU7UftET+9jegr9oOJ6lBBPEpEkco4jQ=="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_1.0.4_1570474983024_0.4860205204623025"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"1.0.5":{"name":"regexpress","version":"1.0.5","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"regexpress/index.js","types":"regexpress/index.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":[],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.3"},"gitHead":"6606e4f4ffdded322e399e502c4d3c4e4d6413f7","_id":"regexpress@1.0.5","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8tAcqT/g7zmq+7KdI1lky/MRUOdxEAAsp613MkicUr5KPCJ/OKJLiHvcaJuX1YK8LnXw6jWF7IwdXbc5SPNfoQ==","shasum":"3729c05842cf038a23c03384f203759ca13a477b","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-1.0.5.tgz","fileCount":10,"unpackedSize":20850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm44HCRA9TVsSAnZWagAAHvIP/ixpUsU6sdxKfzIfPgJP\nW6AIj5YJbyx6IWVnWD7xYy8i1wlz8hriKsZhXYguJvnqmISIYst4M/WLMn3H\ngbQ6UYXchceaLUKDhX9eIuMu84jmsEqt0dg7dp5xW7pxwdiTwxaZRcVSyJ5J\nQBFxzGnL6/d9hZbOwDNW/tHdUuJ5dpwRDZYcorhFqSmudBNQbtpsHMwBZ2Kw\nEnw3bUi9Vbb/fSXVkjaDuX78427wg9GtC3iRK0AmH596eQU97F2mq7VGBDBh\noSFSdLasMZmFYzZqDtqu5PQpOjfTWX1uch70biwT6PZwXFmfEet64DrsXf5Q\n1Rb2qcmDzGC5UVLDz2wiygYzq+4+nMcKua8Jqj2pFjKOFyfdQiZ9wlx2BXc8\n/oVvUIfXp0rbavSYumOMy36pdDw0+NqU3kYQMmzg6OQpyr3YzuekmFiPubUC\n6d8scanHuOiNgejsbzn3FiZIvtYb60TxJnlmKTQX3dTadutU3aID8LXPvep8\nG72padwmdRyLvQJkNM8QFzhk+6frA7qvGVosKEjv2HrfVxVEQTfo76erdef7\nzg3SssDpHkpdxUVzdmPhZX9HEMQLnna328wDpzID5pJZiuDEH8yyHJ9NAI/J\neTMK882uB8AiOlUlQjrL3fGk+8rKwHi031ntODWJASmzK3JbI0SV8VOBKUIv\nzrDg\r\n=BnL9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwMRFfvvJOFVslWsyfsD6sZeFQt5FRNv6EfE9rUrXy6wIhANaq2AGT1BeoIkB9kWcLkHiKEgIcRNOedj8AQUztOUgE"}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_1.0.5_1570475526676_0.8553918378874665"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"1.0.6":{"name":"regexpress","version":"1.0.6","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"regexpress/index.js","types":"regexpress/index.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":[],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.3"},"gitHead":"db39a51e15d74e8075a51bdf6e60187d8a661db5","_id":"regexpress@1.0.6","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-urU65t3A/FqOg/vsWOgsVlwGp8CpszuMS9MPmqRT47MSTwKJrrjoKcQYa48Mshy4XCBSdY4H2fWMkpLOyI2OpA==","shasum":"0380b71e2244244087475cbe0e0a8b4499e4cb02","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-1.0.6.tgz","fileCount":10,"unpackedSize":20842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm46VCRA9TVsSAnZWagAAqMcQAIM3/Nu+n3gacyWqj20J\nsqdoczWbCHPbZPMSbAhkeitGp47MCPmxk8wk8mphnMu+Woo5Tr6NccFBipFi\n1iTNEyguw8XRWtJkIXbwWC9PmMOI3xbP3009sbnOfOrnJNufl64Kb0lTBTp3\nto7ApZqPCXV7s1vfKJPOqvLT+3LhNv5dnZ2LoEP2LnGrk77jtH4Us0ZPpFTv\nwsDLjeEpkL4djbHc3FtUXmBlqM0Y7ytItOl8g8et+/A+x73hbph/xgDaPAEO\nbrr7N+IKIWYru3FLfHOXW7bYQW6gu8kIe6FygH7n8+DiVkE/RDNAbopKcxOf\nvFCWO5o6tUxW+mWhITaPUUR2p0j1GFuvImGAtw2pIzjaOXt9ITJ+G97e/bIl\nkz/TNflQ0vxSzofWeVWLbYEU2ZDupvYxpRBtgNVYM5AaHf69S1VYbpo0pg9O\nMJ9D1qS9HE8EtXkR1opvPD91w35Txzed8tZpNJdSCalocruDC7LZpfoViYRM\njzs+Qp3OzfoDqNsjYT5yi3eAky+FiRv9UwEjuTY+jiuRF2sA6nEjxwgL6mGX\nYSnRWAiqjoE/pF+R+6v8FqCkNAkWLCEF9NgZn5VBuNpJnp5VmypGPy65g000\n84oKXireosnRaCpMKUhOmv1z5T06Yy6qA4DAj17U1Dv0EErGGKTk10JlXwwR\nZxDE\r\n=Rf/I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7DgTssb42ER/StgHLZ/HVFCK55q+0fcANREzvq0ouSwIgd9IUhvQi+/VvQsvWyWR6OiNu7cH0AQbkgmEktLOFo+U="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_1.0.6_1570475669192_0.9157836432166162"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"2.0.0":{"name":"regexpress","version":"2.0.0","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":[],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.3"},"gitHead":"be7443b83e72cf98777f848b597119adef5543e4","_id":"regexpress@2.0.0","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rlJCPpmefNuWcH4N5N13PIKqEwEMAlqg7nZF3GNLxqXXCBm8EkmkvGm6Hw0Yzn/H4x+iy4uz03fgmMdlwImHiA==","shasum":"d588bf0ccddbf66ff7cc9aa9144cd6137696e216","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-2.0.0.tgz","fileCount":17,"unpackedSize":26337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv0TOCRA9TVsSAnZWagAAJcEP/0wVQUb06hPyg7cYOVdS\nyTd+fhQb9qS3+m1MfttIPHjsb7iOXD6tVJ6ftaMfJhIdbI+HYHwdfbxdUqn2\n+AD3ryGDyUoHa6xTGbESIdmnBPGGWmQsJkBjFA+idniQZ8VJqEoz4FljNJyK\nxmQI+mQFCfEsmhUuWlCuvyfHpvv6BaST7co2i7EJg0LF/StQEHngZEHr3BOJ\nKsuDvj3ZlhM5igTBwsVXcbt/Vrfz7vucCZKhnHCPLUeOEYJqjPIQ8/LyOqu5\nrYxjIfqurQ+XV9335+RXS+E+GWoMSSm2ybeJCZz0xiKKaZ7d2tt72pUget1x\nowz4Iv7u+J8dO2Twiz+AjXPdRYiXXErBbAgee02QatlBm5xuzIyIylCjyN8D\nA1Hy2uNTC9p5cOKZskublruIp30dAPKsJkxPoOO45kGkZh+OhNBRWuEUYoof\nfczOVGg7Ndq8+caCX8PjkkxYX7Bk6Tb7BgLExsoitRC0j8LUassDgw6caGhN\n6QcfBntfuJHmGy0VzJO4bOIjl5Ah2pX5LtFmhpFpsnWcAo7x1uyPAndD0c5I\nO+ibzoEiJBvTFKYQusXJAdAIb3GHCN4QRCDIf0IVSt5K3GaK4PLOe9ga+Eqm\nWTP+7WbMmu7QeduvMmQ0tbsOUClmw370yX81McO+wSUFtAntY9Hl4xyI1sWi\ng1a+\r\n=G2RA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJ1NatpaPeYV8KMgr2QpDKuUvnM2xtTCoQBV4tJumsOAiEAh95PxG/4BMojec5Xuq3lI7gQlZwb31bZSo3cA2FH8Qg="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_2.0.0_1572816078178_0.25730009765450834"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"2.0.1":{"name":"regexpress","version":"2.0.1","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.3"},"gitHead":"07436fde866115839f59be94c7f51f683d5a8414","_id":"regexpress@2.0.1","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tRyRAPlQTSE2+/nFPRNVG0FUdk6SNhiX4hEcoYfADI8Cg71cmR61Vki/hcOWP7XZi6Sju6mQoOQRmnWEIkrHdw==","shasum":"271f855a423501b18aaff989aa54b270f39517cf","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-2.0.1.tgz","fileCount":17,"unpackedSize":26363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv02GCRA9TVsSAnZWagAAuaEP/3JYtkY+fVI15nHQ9u0J\n5HD5pZR9R0VK48GHbRCa3sqNSQbSEZmrAdV++qXWTIXzTTllr/Nb8v6u4vCs\nmVzDohjsQLNKE0a7Vu0lQ2OR/Xx/rU5xFOeFXNb7xZaMNj+l0b9ivDPYjlq3\nZZoieJGbauvvRI3l2cfmogOVZlrOBZg2l/9z5pr1RbPcpru2Wrpne0SthCav\nkPJ+5ItSX00nXazlAzB6kUJ7SRrLirh8POcoDlJkOLQTHzQ2UA2Ljs5wh0Pk\ni5sNhOa+XNxk7F0cDVW0nNbF/hyCBa7BYhSdDwoU07Ao008slYnBP/62fu2R\n8HgINahdhKbD0zeVmnVFhcBHlfJzvqi5T7EHfS90SAxUixho9L5gDsbRr1Ou\n13KbCSfoFgJo96DPBcY6NbRZZokAKYMcUyDMEeimvc1YZsfrviO0yBe8CC1c\nkMWsZC8hMsKw8JApgXnnl9HZiUbkiJGMTPJL37SvAboZHhw1uUecZMIANixD\nfHAg/EMzd6QxPb8jnBgDgVelvvTeWeaetLqg3wM+8GDgnwtQzN229/jgSl1X\n5eYBNPtUPuLCwEqjp+mbifEEgo17i+MTDS9OIhMVSg/4a+uIXeMgMSBtrVZV\nAYttLUgLg6sDrlcH7RxX2XfAWIZPAIE57JjQjlV6PbPWQ5FfUhFsvP8D4WQk\nwBoE\r\n=B54P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT0puWbo+LM/TGWNGjtxab/h3u0fGUYUbBJQ6UT0iBqAIgEw7eOe60HtaeXz64Hs0veG7nCjFTdZkZiz9/GLGlcsI="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_2.0.1_1572818309990_0.940908692890482"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"2.0.2":{"name":"regexpress","version":"2.0.2","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{"esm":"^3.2.25"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.4"},"gitHead":"801aee54e607458334bdd9e0fca70974ab746698","_id":"regexpress@2.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-jbYnkTiN5gFkKvNonPwl8KLRIxYGPwpaW/Yl48yiBQRUptVJBX68mFe3y5NA9wg7YL1oYxgrT2gf4UHQBpva1w==","shasum":"64ab80bc97e70d3f6fa514e3fa19edd9e0cda49c","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-2.0.2.tgz","fileCount":14,"unpackedSize":22005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv/wECRA9TVsSAnZWagAAlfIP/iEUimYkKyiGVU6JP0Mz\nj4j1+DS2p0zuxE2M2L2s8UOQtk4qcOwMOgoSzmTK3aVB4fkOW+DG4w+2YvQS\nUKxCsyfu4v1CD2bUShXSNVEffElvPY0Yc/NuzefeF/HLeD7x7M8ohp6ROlem\npI2pH7ePkUOgg62Zpk3GYk2fmHZh8w5h/zYOVre8l3TuzscUdGY/RU5e2aF0\nC67gULYASPHX78n7Ow5W5GOSSeewdaPLO3DEi4tx9tFcelx/sETZ84bhcpmp\nJfDDRh2meEMuzo6Uaq9qNQilGYtvRpd2gsSJ5BZImexRTYTnk5xSA4+hAgVI\n4cx14AZs+jrjRossSY3+lKGdLxhuPbfJm6UwH39SPCCfaW1+x3Q8fGl4FK9V\nV15w70/KVz+jxYDClswcOM+d7/il4k2p+rx+pSaEvumEp3om0DQH56a59Zak\nMnqeT+sgjTDzOgdzUZz1WWRx1OzVqjptrNdHaDcLAkZEJjMUiafvtOhSPXVr\nXzKK4c26UWMQq+QkcZX+8x+LCsS7j6lTa3T6T4l+JVSeTLzIWyH+syLO4mbi\njU+r1KS0P6tQ1HNeN4LgBTofblhfzOv6COiTkWkC62kkX3G8f6CNIAMKJVgL\nbeGjDKLC/Pw2b3Spjv1lOwXVMhIQcJ/D8pwE0/jzrPcgL/ti+Wb5dS1jJAUK\np8t+\r\n=T5hQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrvnQD0MwZO7xxWJlijDCqNNbX8wM2Ph+Nu0ZC8TJeDAIhAKPPv37u92QfLpB/cziNUZDEhwB+ydXDYc792tOeLh1U"}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_2.0.2_1572862980130_0.18083430653510213"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"2.0.3":{"name":"regexpress","version":"2.0.3","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","dependencies":{"esm":"^3.2.25"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rewire":"^4.0.1","ts-jest":"^24.1.0","typescript":"^3.6.4"},"gitHead":"89438db3cb6aabe4e0243cec8c253111daa3cf24","_id":"regexpress@2.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-JiKn6VqfBv3chwhgVHCaGYNqme+2/VfY8PdOum8808hlsnEoo6Z+uyVdlJy729LUrGDwnp5RBuXikhR6/tB+kg==","shasum":"4520b829cf1cbaee2bdecdbd005d110c537ef21f","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-2.0.3.tgz","fileCount":14,"unpackedSize":22193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwAPSCRA9TVsSAnZWagAA6ZwP/jXcsClJn+MMZoLEWmPT\nj6pD9NwPv0vP7XgKbECiETa1pIgxpe+qCmPgAh2joOJOeKGBcoJ0OGa0lCq0\nLevAE+4AjHOAXO9/H9gJxTrnfvZXirYlmZLREclOsrTNsHAZ23kCDkscTso/\nd3V5U216xDxnyNfI+c3Rpft88OApTV9uL/zL8+5qXYnzbkEJLhMbPLiIeuPn\nsybcKbtnnMT27eOVOSeN3EZ7gsxCT/++n3W7p2wt846J2RWKmNUNlPxIzGzf\n+pfR6UYyZuHqvFhDMrhkj/wsUbp+lmxFI1AamXew45mm1BF2HbIJqoFmbm31\nhIt76nffphZJXtjzF1k6F+/pnb5MtWjVUN4x1DlH59gnsG8jpiTN6d75N1jJ\ny6vaMbBWYBEEmpvT2T8Mh1GaP8LLar/YM68aaB5aUvbwkyo7g+Sm9+gyGX1s\npZuhQ13fIzACPuUGDQoG6Lllwo76EyVtuLZlq3RI0pgQj1CFVY74/t6A0znP\ns6dfOmXk2iUYBhA7KIMug5f0lhcaNCNoRjLpRzUpU7cKjoBqcceji1WbzGVJ\naJgUZWAQ3nCy2mjSI8kQZNG6Gmksc4f+9ZrHslNRg+Ge/B1F/nXvXcfkgeWx\nCCg/FSFgTcodEYdis2eGgTvHZ+yMXSQuWIt2W2iOAqqcrBe8Re9NinFPnYyF\n4LPY\r\n=pFlV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMUJmgcqf+0NW+hJF4K7OJE9svBruWygCCucypM4t0pAiBafB9uxQNRyY+b1eWg9D907xmoPyx63jo4o7t8QgrBbQ=="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_2.0.3_1572864978259_0.6488858295304079"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"2.1.0":{"name":"regexpress","version":"2.1.0","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"esm":"^3.2.25","node":"^13.1.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.4.1","typescript":"^3.6.4"},"gitHead":"5c16e5aa8a07d1bec536b3f27fa0ceff6a809ece","_id":"regexpress@2.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-OAxBQyTEMJ2g2gI2QIY53Iq18KP4r9FalgapUbjqam/H9PsLZuV409X/wHewuhMkyVzLEiSAr9cyQCdxxfofig==","shasum":"3491667a707a53e6efec6be26d10540c5d70748b","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-2.1.0.tgz","fileCount":24,"unpackedSize":24033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyB2DCRA9TVsSAnZWagAALC8QAKSDR/Zqox+GFXQuwSTp\nVl6ZAwjHlKyCv90e+OsZSAmzjSx/Ip0iFZLVPOo9MPoqWXSIrSdDqKbGK8cL\nbNTCPeW41S7nTr2eUe4w09zqS9+yYmHGmv6H/41AAbkzWCYgnmzqYn/qFyOh\nHMnAa0uMcZFF3sB0u3S/ZZMgylez/81xFdAKr3FpECeYyAYKaxoOugSY9rjD\n9IjmgP8tesCqgxjCrKFnc0IzSSUPfjw22ofitYNzUJ9/0gKi0S+dNQ3Z96HM\nKtb99LePi04WvUWSCMIpHluFNAJaKV+81nzeWIvxIzTLlAleoH8/1Xo/VTIa\n9SHhnYRYEsVvO+sean2K+ObRft2jmwPa68WQpBY2pxx3f+qROuDOvjWF6Mug\nmUBAM12s17n2PO982ruCfAuqWimJx7g3BaOvowPD2o6rKUTpOmncLkBdImkF\nNaKQJeDjmA9ncJ8/Bjm/MxwiDcut8jbC/iPrjpq37BlzBeVNuGb1qfnUcgd8\ndqbef5vPqoxeRd4XhlOtkT+0QR31dVav+lryhVvS7NwKE05eC0+rArSWElBu\nJZFllDsRUDzTA7WuhPcZc++w70miD3cHfFPCRo6r863hgTGK58GDw9YiDSFd\neXDhfpJqeSnP+/R6rPd92hQA2YWiA2NjJMlePzbyKTRVbBT7amaAcHuTR/2n\nJFU0\r\n=R/7H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpviPyK+mR5rAkTUIVAKsmi41lclmQ5lnBFYQb+uIWOwIgc4zM2+xd6MvUfPg2D9WZMYrBi+hYzb2uE6WiJGYXAeQ="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_2.1.0_1573395842612_0.6948233566939734"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"2.1.1":{"name":"regexpress","version":"2.1.1","description":"RegExpress is a TypeScript/JavaScript library for writing extensive regex patterns in a more organised and maintainable way. Large patterns can be structured in user-defined components and arrange them using a template string. It has functionality somewha","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"esm":"^3.2.25","node":"^13.1.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.4.1","typescript":"^3.6.4"},"gitHead":"00e30c86757ee6ec275f0e96e9ffee5430f8d126","_id":"regexpress@2.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-A1L50mcWWXsr6IEQoR/6IX3yklTxJ5lZGkjUGkuLZjpHWX/qUiyQvHr+9p1vJug5rwJ7NbETlgZY/h72xLzlJw==","shasum":"cc3fd42995181c05af669c13e70051d382b9faf1","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-2.1.1.tgz","fileCount":24,"unpackedSize":24226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyB77CRA9TVsSAnZWagAAbrQP/A9u8DBChOPkKOQkRHql\nh54oUDvxs8EQFLqT5QN/vHwsnkhBuXGwiI/TLW2uRpbAjrUCSNfRZSG9YhpE\n0mgWULgeOgmyyzPBsx0nzUlP4KXXEexQnqgLRnk2wAIB9VqGwPWFUaYhlPIF\ndVO21W/PysN8g0nqA8jZTpUBsW3KDTnpxomsf/RU6hksE5MfRVBUMVan0I9i\nm1XU3XUWHxkosujK+JQuBze8oiLOyWAF9MAwLv+7PjzPn/2PX7cvxdjEHXCL\nw/eiw/o71iCeM2Dw+xYl/DpEAkHBR0Kj4kvbD+ibzckWj7/TG8/VWrsmikmH\nrf9z4xbZt0i/5Tzb8MkfoBuTqcTqyBTa/UzBpAW8R//3lCjgAeETEGSJMenU\n4R5SMQpnNPCfPkm2lCtGTBA9lcEZ4NGA6gpxcG6mL57GLn8b74vgPNG1MxWH\njhmHsQ/QIheWvoyGvXCAakNHmo/qcYAihL64fSkBemNuY01GP+ZJI92oRxOu\nO1Nrvhu1M917HMYNs2nxgBrJYyK+jXWOIZXagl4zVYXv2FyBHLGevKSFdnM2\nZa3B9HzbU+dbHBNNe6igNfk/dIPHbciE+mcvpq32DsCJXfIl07VLLx4al/qk\ncfFHFBAjjzMHrnGNcjDrGoWdubQgmyYy+oIY7EribcthMtRGp6P76kQ+NS68\nbQyL\r\n=1ZxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClEdc9qcDDIJ5G9ZPQiF9o+RcYu3jmOZeHq6en9QiHmAiB+q1TUwNMT2IVFCoTmYObfqLcy2NJ3GoFQsVj3lWLsQg=="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_2.1.1_1573396218784_0.19263680924157023"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"2.1.2":{"name":"regexpress","version":"2.1.2","description":"Regexpress enables construction of regex patterns using template strings. Templates can be built piece by piece or by declaring objects with regex settings and values.","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"esm":"^3.2.25","node":"^13.1.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.4.1","typescript":"^3.6.4"},"gitHead":"54133fe058f57c3840e0c7aebe1cd67d39bcc71f","_id":"regexpress@2.1.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-V1XvDO1qqpWqN6oHEaRN5p1De7X1Ryx4N3OMd9sKAYlCLT3i9RmH3cASOFNVi2tZystKAWdjMxg6PMP9buKeig==","shasum":"fe4d59676adca6d6c54b2bc51806a186c4bd068f","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-2.1.2.tgz","fileCount":24,"unpackedSize":24167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyDYuCRA9TVsSAnZWagAAC0gP+wUj4gAAsG2e5MrU66Zr\nh0M/CrbnVB8w3Z60/iRcf6qiXRBbOTTlLNTB9TjtbUyOJS2cTPQ/KESihR+T\nNpMBO2sqJDkp+5mORKOnYh5mUzIOL/KptTtrM1n3/Me1Js+8PWBtBvxGDzJ4\nVNLo/ybtmPbTJf2rFnw2r03hDzqDiFDoRhA9W7tQlVglijw9bkkbQWIsfS+7\ndAREYKA/V7V0dpUnvkus5vBDfCJ2ade8EVe22BIlUqtNv4bbfbB9AcFJUg+e\npHpe/PRfJeAGrpA/Q2D+b7BUdxkgW02Mvhyj9ScWldrp5/be3EKpy6b1wQGL\n1iPGj1ZeHSqZMfO9/QuqjHfF2Yh+qHQkGI6ItAvLtdi0ayCXrotz0Ysd7wiC\nJfgkmY38R8FkJhYXvh9iDMAEk1/KwjQd4QJpdfQAWkStoLVuPAubea4plj9X\nVgY01G1QXy+uRUwhZrq67yx+ZgCCoaIITxxQh8PqJUFccP32+PdEjcjwYFdO\nzpDIXnsAuf6ae7dHFAkttQwiW05qsPq5U5pzudfg1Y5Au+QV/q7Q8JrlF9Yc\nwk9T8kSvHCWxDoT0xr0IVvjFRjq40SW4daxrvubWQ0/wMxATjeuzL7ACJv39\n8IkG3X10kbg9M07K8txuZKLaH+FAdmVKzEH/f7GTA/qTW43TS7VhlvXiZAIe\njdA2\r\n=pHyk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCToX7EkysmUR2HKQj/XjqnAxE75zKf3UOJlhHJmnhU5gIgWrkGtw0JIKH4188s5/uPm/hWIqndVuuejzJK3rfOuE0="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_2.1.2_1573402157487_0.6245374773499377"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"3.0.0":{"name":"regexpress","version":"3.0.0","description":"Regexpress enables construction of regex patterns using template strings. Templates can be built piece by piece or by declaring objects with regex settings and values.","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"esm":"^3.2.25","node":"^13.1.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.4.1","typescript":"^3.6.4"},"gitHead":"923385aa75d8053d478b0c2bc860ce6fd272f5e3","_id":"regexpress@3.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-QEMYkVLlYBxpC3bN7MnHAWQvHs4it3TyEA7Eh/fT6vU09fnQqwg4D4xJsGkFv9cv9M7vhgUcwUl9S7V6eCL8fQ==","shasum":"ee3493879801cda5169daf4e25e25b775aec0d5a","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.0.0.tgz","fileCount":54,"unpackedSize":40054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6j8HCRA9TVsSAnZWagAAsA8P/36k6MidUVb9uAXLPVx6\nHa71G6qbcumps7Z+OzCKwxKVJD4B5bUcIXsQKpAY1nVpGJnjnMVVv6EUt4gI\nGd3++rxkVow+aC8GUiCdSv3G7UqVzxsIZjuajYL+ZGquSBmE9v8zSZNFIn/1\nwwem6oWRl3LpfMw1gTG5gM15KNRlsPGUx7JrPdKGiHw0ygglZTzHul5qLepK\nO4sSrBgmtCdnTiO9Yag+CsKy18Wbm7uIb/k2n1qevOlGfWcnRgbh0H19rp7n\np8XPSLR7hoIeKmOzsI7pZN1w5GgJdKUM/igxkgE2JmHW4Na1sYegaK4JhMPH\nW6mkOSPcPTofigEc4uvg8MuasRve/14LOyhyXn+DFkHZwLa+gmhpdytW5RA4\nq36QMGKZuygnd0C92kGyVb0NufQxSM45bPsOSgX/pB7YcPVXeFP1PSm7T0Am\n37C+Lx0WPtHhjYNZtVJbr+th0sA5qvccnCYSPxF7xrrm/1mn08imEkA45ktu\nRhvxNu9mRzIYAMpCXJj+Wx3rYML8ILiUUhPTFMaLfbf8w0Klbn3pOMAOtszV\nWF1ku59tunx7SmxXZjtyPPql911fJlhhT0xYagN8VKhhruZboCxnmeWHgQtL\nDykvF/3eTTz6s/YeQP2oYf6DRxpoGQRx/TH6SG24rit4IF7khSjWZ63+vXfF\nKasj\r\n=gKY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWwCmFoDbjH3bjUBsKR3QJuxegfqxi91RgnuCzjCzJLAIhAMAe8L17iJ8UhNE5y1nJ909Sco06+KgmZ2bIEOB6n+wp"}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.0.0_1575632647042_0.3340278115368014"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"3.0.1":{"name":"regexpress","version":"3.0.1","description":"Regexpress enables construction of regex patterns using template strings. Templates can be built piece by piece or by declaring objects with regex settings and values.","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"@types/node":"^12.12.14","esm":"^3.2.25","js-yaml":"^3.13.1","node":"^13.1.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.4.1","typescript":"^3.6.4"},"gitHead":"e6c87357abe1ee10cbdd142f80f0a97cf7cafc0e","_id":"regexpress@3.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-0McOa1ICpAq1NtHEPNQUpS935Ry//Y3+KKtCVh4szMXQR/rROHTPq6ho9JXc3pQncbCqPt/JrQUxPhJNnPOemg==","shasum":"f543c427973ac4d974d81b48316668b9db28e236","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.0.1.tgz","fileCount":60,"unpackedSize":45158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6pbrCRA9TVsSAnZWagAAjHcP/1b1pcuAgv+I+51sckM3\nZvxLaLEQlEhGl26mJaylC3aoGwznoTfSg7hKM+tjtNxTNypv+L+/VdGzR5VY\ngnZgigSng2zLhpd9mpu4EBt0fhzk01TZMbZwyxVQWXYbCFP+JVU8AusE6Gdj\nQDmLGQUhfA1iAtrHCADf4mWOM7/HGlPG0W74lM0QTokN8tvXTzuVE1EOoD5O\nrYJwkeSs1frK7PA8vezqNjAFrzHdVaprn5txZ/eew0y5++0yGPNAVFvB9kw7\ndh/q86qcpA26bmSc9mXSAjWhlPFx8egkG3ZbvQ5dWxZ+hJEO+kZ1T4oQv/d2\n2TuyECiWAtcastwLlmrhABpiL8mBkqDXV4vTKFsidLb/z7V4QPK5+ztUBMXh\nAtuQL1JV2LVnkRx14WgvxI4sV5PAOGsWTKAokCqrBnhWE6eNyWv408UzHCuI\nUPv/fhXMF3RTuoZ7KrEYM7t6jk+jR254PbNxbTlqkwmMT8vppuFiN1acuHjH\nV7K6l09nbRIeLWOcEHf04q5OE5flcJ4TVlg8ivdnYWX56zBAnO9WsMcPnwzq\nYeP2MzfSjdRVmKYtlKDUlPbZFyta/D9Udv+bZ4MFx+gYzIwsIz98Vz7dq45b\nuotMYD5rBzClX/mGRlk2oRxBuB2+HCqhYSIFiU2g2mA2h76emGLjP5QcMPsC\n+y2C\r\n=gdoM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZFqa2ubSogDcJdGRQYqeySR6uZ+Uz4suQiZnPl3JcyAiB03ZtZwa5hTmFdiL348NNLcKFnzKvAvyMY6c7U08VnxQ=="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.0.1_1575655147443_0.7325953154576763"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"3.0.2":{"name":"regexpress","version":"3.0.2","description":"Regexpress enables construction of regex patterns using template strings. Templates can be built piece by piece or by declaring objects with regex settings and values.","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"@types/node":"^12.12.14","esm":"^3.2.25","js-yaml":"^3.13.1","node":"^13.1.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.4.1","typescript":"^3.6.4"},"gitHead":"e3a2a8683d4a9c0c2692fbf38200791f22c25eab","_id":"regexpress@3.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-xtBS8m8784R1Wmu0k2TlFZl7O0ujVqWNigvkr50nP5+M1cOMFwb/SzALMHAARlZLUCw1n2Jur3pxVmsaz1e7yQ==","shasum":"392a0ab426c24434caa86dffa848a27e54894535","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.0.2.tgz","fileCount":60,"unpackedSize":49448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd69pwCRA9TVsSAnZWagAAYowQAI7t+efT9MwekMUnS2sT\nCBUrKRsinuS/+AalEJWuHRVG7z2ZMZMa81BU+6UQQZXnnKB7vpdOopSPYoJm\nlSHX42+jyFwgsDUq+JXGUdPka8TkyOw/Z9wkxP2LK5xXhxWRRy9OEbs1180y\nD8EsIhZkZPxVOch5oyts3wPhAeSM4bZuOPxaUqyTELFJO7Be8OI9MDpalyuu\naEUXiz9QCS8kFa3qi7ts3BZy9LgR05F1RWAMWe5Q71diz9cBvwvBrt9auwyd\nVirVnvI8kWAxSbx1HBfCPiZrgF0ueYW6zBK7KCiWKTBBl5RobMZyJZNyxynd\nh9dkX1yYPWnRNNkkEvqgidlfrAq0HsitnYlT9vtCx1G8RCHqr8GzUoF4b06g\nvtM8TKFC3vx6fh60kQj8w9Jj+y0QhoOXjkugCv2f8IBQJA9ZHDahCbo49vZ7\n6YenXsZN+K2ZARDAl6gGWTUhWAiMUAup6VorGauBBbpwGNIAijvZih41Gfki\n2PMKWTu4lmBJ7zbUcUUNqvQm4xC9pFmetZ3X+CNH2GUbV6C8jy2suTITi5bS\ndchCiPDYw5F2bQuO8DoM3pOBa9y02M5idnTSeEdSOGLHlLxeI0w/R00A64EG\nR2/18DGbNy79ZfoCt+bcpymhdIAcj1kvsxHlkxFuYFqlOZ6ehkPZmwGITrAV\nBUmg\r\n=p53Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/19/3t0t0Px8EI4JjpGWa9m8SBmwjD2QWd2ADXLA6ZAIgUcCcETK+0SG5yumXdItS0YGqB+XR8Nl3k+KHkemw3LU="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.0.2_1575737968166_0.5599109634437884"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"3.0.3":{"name":"regexpress","version":"3.0.3","description":"Regexpress creates regex patterns from data using template strings.","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"esm":"^3.2.25"},"devDependencies":{"@types/chai":"^4.2.4","@types/mocha":"^5.2.7","@types/node":"^12.12.14","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.4.1","typescript":"^3.6.4"},"gitHead":"4e83320de50c51e871f63186c03a48cc9a272768","_id":"regexpress@3.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-xgFXoMZZj/PYhNro3YsBQ7Ngs7cIiJCPiiTDYvYZR6bYvfWviXh09KqyoIdSQPkkCAVa727+f2Cw2769kHArVw==","shasum":"895caa703fee04fe644f1c8fb795aee4ceec4018","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.0.3.tgz","fileCount":57,"unpackedSize":42566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7h7QCRA9TVsSAnZWagAAi2AP/ApcLvxPT4RyK0bMeVrO\nL208mkKgZJGO1QLi27xisdDOHYmgRzsKEsYW36lGMygA6BoWaUclXyLxjT4O\nYDy/eUqtxf5NjzHoE6Bde2Sk6uPW2XxuHv9UedburhISoxlZbQESqUVy0U6y\nB7ul3rZe3WheKfQ9NygPKfnsEJHislM07ZO5yGavS54ELHupVChRrdpdAEe6\nKlmRBtWvJUUFqhnAJW4Kz2YXwPr1r0+pcrfFDQqkGnczVYR/IhSafoZIyJim\nAoHI5RWs4HWmrGp3pP/I8xSwo0kAwenNLkIhjdxezfY85Wg8MPWgTCjpRcYN\nFcUcxLkUshlq+WgHu5Qjo29sRKkx9HGlDurHWXhrOlOpKMMWbwoyZm4JjlUs\nOW5RtHfw/Rx7u2INgsPTJJxR9ce5YchpUQo5C5fMETq+n6GNpYT4fm2uEf6P\nc04l+dIKdlKakiwIdTCOtvQt3gpxOIUSp/x1zJe0xWlcrtPW/srrsDi/cA4a\nPs53Yu9LtD5xS4BYxyrQrk89WQy3HyP/hEw+XyIjq2WrRNYZf0UmEoiDcBWf\nTXAbcT0TcsozNE9A1lhidFZZMkbSJDu2zaqbLU0w0H0WRiRtXt+2UPzNoNV3\nIsWPaLucTY2TUdzXiGrp+F6hzllbmO8Ygk+mNmar5NOkEj7KyMFkWyTcHbjK\n+z61\r\n=d7KF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+0F9B7tM/RhRxTebWaRCCtyfMf7RvmT/RNA7w9J+OoAiEAnywCZKqx9lWY77nNUlwiWBIqKPYisoRQ7dVqNuP0Fek="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.0.3_1575886543751_0.3558627526905398"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"3.0.4":{"name":"regexpress","version":"3.0.4","description":"Regexpress creates regex patterns from data using template strings.","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"esm":"^3.2.25"},"devDependencies":{"@types/chai":"^4.2.4","@types/mocha":"^5.2.7","@types/node":"^12.12.14","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.4.1","typescript":"^3.6.4"},"gitHead":"f9653cf161e29e4c8ea8c402c367acd7ecf1a36f","_id":"regexpress@3.0.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-FFbt4Gy5V7cFjqbVOhxddNR8pV62cvtUXf5B4JozVrXiB02kMm0gOknFD+G0u4zIYwWqCJFz9vzpgFiSOLq8+w==","shasum":"a12030aaff388e6e46b248fa152a79b4b092fec0","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.0.4.tgz","fileCount":39,"unpackedSize":28661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8o+LCRA9TVsSAnZWagAAJhkP/04wWq2llCSUZgPACHx6\n4IRnekanp7360RuTtOtUWlToRD0Bs8uzARbHBwwia/X5feRw54JZ9wpDrPD1\nQ7ULpkTQFdHJYrn8CUu0HFLpxGkKS7Ss2OH0i6EYM6BJHa/9M3CklxQlEYaN\nuswdIXvibVFq4Zm3JVKbiYHB9h4a9Wub7cY1CcMOW5SK8TNvhSN3zQdM9Bm9\nLfpNI/J84Q8Hx1/9EXgSbSVfUN+iSn7jl0K1ahY85LCeAW1BxN3BRqeQGU2n\nVbWCyqIdhKo5gXKAb0NppLURuUg+SpwlxjAmmhiFSG19c5saB5jOEj/LgI1v\nk1i9PMdDVvi6B6jnA75U32FP+QAqpNkwOrmJNeEsQQv0SxaW6eHKOQXaO7H5\nugTHDS+wba5ZfyMZmoEU2x71JNAM9XpVYNZI6W47r8g5Yb0kMsUFBsyyxiCT\nOTm7VhlUNYxyfEebjUlKd34FBrKL85961vg1JAmBZuQ/T2B4/larvMIJdOPV\nnGGTUHfi1EkGQ8hXXY8DuUUvPcDrfoivw5n8NY8gjVT9ha1TsTtslrVOo18P\nQHlE1LrdxOYh/qYg2JQNUwRz1t/dt3eM7gvuTSSrcqSnNxxZcvUXeBukKQHc\nqTwFkbKrkRwPINaBNGooVtuiqB76hXTJ9cpu8xNcz2cLSO3rebi/+sELWCqP\nCAqo\r\n=4Ihv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDJxAM1prdEJq4qI0X+roo5TVW5pKjVxfWrXZtsZsCiwIhALBuk83cVXFYXfEJrQfSQjcunjbCCMGal26+iQ26jWt4"}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.0.4_1576177546918_0.7809472171138383"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"3.1.0":{"name":"regexpress","version":"3.1.0","description":"Regexpress creates regex patterns from data using template strings.","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"esm":"^3.2.25"},"devDependencies":{"@types/chai":"^4.2.4","@types/mocha":"^5.2.7","@types/node":"^12.12.14","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.4.1","typescript":"^3.6.4"},"gitHead":"9f0178bbb96d89ae0dd434d0ffaa3205397104e9","_id":"regexpress@3.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-wwrivCiNKn/cKxdnaM75uRfJV86IImQiIhIrXlDYFniBZuEuP+HzaJT11Eqno4kFwmuTPl6zVxdL/q10m8Y/Mg==","shasum":"3452e238f7935d1c022430f639fcb38bc7360597","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.1.0.tgz","fileCount":43,"unpackedSize":38063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9pKACRA9TVsSAnZWagAAF8EP/0YIxlwVoeaNrgdCwYVo\nzZtvjQHkiEGoekI9MwzWNitw2/v9OvSbfVun9yOtjjJwtdyvplZg86hROrY0\nU55b1lC2GYo+NzcplICeAschvvvsl+YfIDQG3YQ9mDH83BLtp6ARV3xAtRmD\nHwdzgxR8DADDitWMxBCUX0VhUrVrhDNhoum9E8FIYtQ8kNyAzi98grFk/tlS\nIOy1Wwkf0dR+0b/XccgqlAFA7TiJJa36buCcYrXZWWKyie0kkU3gjbb4SK+V\n93ttrFBbS2FZ+xnwp741UT2l+/FK51OpDlStmPAzbuA8L0eNYpnzoPHim25+\nTPNj7KiRMveuQeactDaqqdLuSWQmMiOxWJTmmK3ZvJTGxUfK/oEVHyv/cyZA\ni0qw5TGztmZ61D7F+DZqvhlwEXBM8OTgTRS5+35P5aaKanwec6BhjDKX32eB\noWZpwVUDTVha7YG+paVoiiCUzTGYjWkl4fC6sRPQeuAs6WbyKoDlnrvfS/7+\nNPZcBWwd4z7BUDcuv4OWCR0u6Fe2ZPg2zSx0HBsOSe+KWxP0hJ1kL47aGxkY\nfE1gnbf11kFrZHFfK5PRkcKDw5ArcEsgkuYGlIHhj1LTnC1gdqSSa/2WN/vW\n9WFDdgrze1L6RNTNu+cog09fXUD29EfhwxRj7wMLla9NnezZrDeqQn4IkmJf\nNj7E\r\n=Z2Px\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ4TfxhnA/ILAgOtCYKSva1G/PUlWt5BoiJCxMYnjkuwIgY2Q/snFIfF8bJ+MiGjI6qEuGgmu40yANICb6m8z2DkA="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.1.0_1576440448247_0.5703834823560849"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"3.1.1":{"name":"regexpress","version":"3.1.1","description":"Regexpress creates regex patterns from data using template strings.","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"esm":"^3.2.25"},"devDependencies":{"@types/chai":"^4.2.7","@types/mocha":"^5.2.7","@types/node":"^12.12.17","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.5.4","typescript":"^3.7.3"},"gitHead":"c0417490a5faaf0d6c034431764e4955189206bd","_id":"regexpress@3.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-bf0Ch++sVw11Kpwyon+bLALSSA9/AMXAz6Dui1OIh2JZB7YK8tnZfIUy19+gZDDCoaoHIDVMeOB3Qh4Iox7cqw==","shasum":"2355d751b0b9b20cf5b19dc88f069911f8b68092","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.1.1.tgz","fileCount":43,"unpackedSize":38063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9pmyCRA9TVsSAnZWagAAftgP/Ar3ZKpRRq3Sk7sk0m97\nCXIcQOsC5tCVZ5NXFgYWsdjVv7O+9y0pUP+1v1tt0z7TZGl4iX3ZRv5GWGhF\n1zHEmc2mgWuhXxNYWQXfE3BJPKehgG2gZdcpSYdNdC4A1mwkkZai+0obXlcr\nPN2sKwYd2CfxNUQaOyorAZxrKblDc2z0wLQ8NvcuX2ifSsDX6BsX5uUMwHpn\nea3S3dHM3OIH8NACRDadk02i0Tj+HmpepU8Q92cp76rjSYl7F/Y/eKvHAj8N\nEV4BOrGhKQhRF79d3ZOdeHr60DH4UgGGt/vXZdJYH31fFwLnnZx+oGwvZKLS\nFJkeYDfulrriurlqR4/yIznAj4iSa/s/DWrYng9JxrBU8myhlZPV4G/PPhz6\neKZ5u2FDvvMNboVbD05HdwMfxoMQ/icwBQ9qfKs0yquDMvUqql8kKuT1lgCK\nS0tOs/IhSovt0xIP0BjaERiQXP9fa655SGYzcEOxdZ9iRBV4fV+zbDdnt/hf\n/T7/piE2U7cxPKiM3+Aj5zp/4j/oJNuhKYwzOrE/AwhjviugEmSDO57pF6D8\nFgNAK5eIcS9czAMgd74gbVraN7NLYfmc9NaWurCRBX3jtfN8D+JI1ppSOWsH\nR9fs6W7zx14kvdu7Om2yTwpe7WZWzj/i4Sixul5vBT568wOT3jnw8zX7JM4R\nPQUE\r\n=SuqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCna9YUCIyoBj5SuV9Oo0NfiBuVruFO0V+ewkNg++d1uQIhAIu46h79OLAQcjF3+YMnoHc8JCeXZW6V+fXeNJyHIQDV"}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.1.1_1576442289816_0.8977517909103696"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"3.1.2":{"name":"regexpress","version":"3.1.2","description":"Regexpress creates regex patterns from data using template strings.","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/RegExpress.git"},"keywords":["regex","regular expressions","builder","typescript","javascript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/RegExpress/issues"},"homepage":"https://github.com/GJZwiers/RegExpress#readme","type":"module","dependencies":{"esm":"^3.2.25"},"devDependencies":{"@types/chai":"^4.2.7","@types/mocha":"^5.2.7","@types/node":"^12.12.17","chai":"^4.2.0","mocha":"^6.2.2","rewire":"^4.0.1","ts-node":"^8.5.4","typescript":"^3.7.3"},"gitHead":"1c995a9ed00e2d7e4df27323bdc438f76329ac0e","_id":"regexpress@3.1.2","_nodeVersion":"13.8.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-6lBYszqrI9ZAOKLo/uO/Sy2Yu5U1thS9ap0Drn3MYjreByYKnQ3HMFxZejUQfTq/JmxITQX4uN0JgE48jAe9LQ==","shasum":"7d1aba0998cd79b18c2ba5fb2a0597164d2ba9fe","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.1.2.tgz","fileCount":43,"unpackedSize":38063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb4kmCRA9TVsSAnZWagAAN74P/R+w0eDKl2Lv7BC0XoK9\nw0D7Rrx0HV8rFrbB+i4Pin1gKuQ4SVmwKgnq9pZQKZXFNxWNN1MIOaj9ScCI\nkdFb/cJJovdtQ4Qys1t1WK9TWXb6MOCGXmEa2SPYDUW+9YjVcVdUE5yZo6Qt\nju0L0W/ajQcH7plzzBnOVQ/u/TmIq8p6lIMi3RjoGoT59/yNinQmqh/2R8WA\n8m0+CVZbe5+4CcnG63LKo0qZ1SMfYDI137+OVbKTdmisX7Jh1/AbRQ/6kQCL\nm1l2Vi8oUVQHHoh8fYEvkVmjBATHyjDicztwjb8xVpE8Pyix4SPOlqcDWZA0\n1hD5kHq1Siq+FTDsRDG0OOyD9zW2BHYPtAByuD2/ue57rY+BtTyaWbOLMvue\nw18Kc7fH+W3TVNKIyiIBiBG76ylJyQrADEkk3aFJcWLJCtlirMjxQvaa20ZM\nxl/qGtdWoGQHb2b0mLrQIwZ3YnON/3xILZ7ewLx/yySuYBSKlbrcscO1O4tP\nqbK/GcCbvCP8k/h9TCpliW3w79ptMK5wo3zPOQI2lLbb9RpMA9ovtMJB5v/g\nCver4nH6JPcTXFFHT6h3s2Ei6G3mij3knBTZKOJnlNHSV4JIAkdN1hCTfEvs\n6MdBZktdOaebj/lAtUSihFFTXCX3illoDbD84Viq03/C7MfvIGW9trq0NlrU\nv+h2\r\n=EMbZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHio+FCVNnz3LobRiiwKtZffLOXNpdJiUu6eNA3gs7HtAiAeRJEY7rKs1mgiVHn/RDjEjFfb3iqttI+2jmSVGICgHQ=="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.1.2_1584367909846_0.16536798833061161"},"_hasShrinkwrap":false,"deprecated":"no longer maintained, revised package may follow in the future"},"3.1.3":{"name":"regexpress","version":"3.1.3","description":"Regular Expression Notation Objects","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/Reno.git"},"keywords":["regex","regular expressions","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/Reno/issues"},"homepage":"https://github.com/GJZwiers/Reno#readme","type":"module","dependencies":{"esm":"^3.2.25"},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^5.2.7","@types/node":"^12.12.30","chai":"^4.2.0","filehound":"^1.17.4","mocha":"^8.0.1","rewire":"^4.0.1","ts-node":"^8.6.2","typescript":"^3.8.3"},"gitHead":"facb16b4602ba738eddce3bb28fe7b02bfb1e444","_id":"regexpress@3.1.3","_nodeVersion":"13.11.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-MQB5Q9WQ7z7d9I9oo/KbOF9zfa5L4ozwwvS0Xy0UdNRIS0uRt8r41w46T83gOkDCIFmnhriqV4k6I2YO6qX5aA==","shasum":"e9484b94cb2adb84462eb5f5f966e3999c6077a5","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.1.3.tgz","fileCount":43,"unpackedSize":37481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7nA4CRA9TVsSAnZWagAAJ58P/3Gpqd2rQPEpdf7t06xs\nEVHAqN/so3Tehz9YWSYtOsQDke0eynyWAbMTbfKufMfwbZ+sF/01tavVC776\ndVNvoFkVNZBdrf2e8hqlGcWjgEGvnLuKfpcE6LkyppdBTFMLLxTrJDUYJypI\nqWMKmnyY1d6DNQ0R7XGB/ETgaZ7opYAP+uEEPdvpEgTfSTSs4gwhnBPTAVQu\nFJCexcELRWEykacgScPXyNObSyqHemrHemaoUXo0AxcheZLxz2zdqt3S5vj+\nNg6VvfKOfSE5cr7O1WzgMM+xUhVYiUiEXVVWizXduXTQyQ7NHbOVkF4D6w6l\nCT23qf74ejsdbHvFfFqFbgIcGA5cDNItl87hCm48TpxhaMQ0yafJvSITs8IG\nsUTdHAcI6cS0Su1ovty1tmCD6/XsBrHWwY1VyKGzmdPu9jZD5FhaoEa896g9\nJExSNgFUIrrwWmp1q/Vp5LM1ZV9/+5fvinVVu/jNK8MM48bszRBIaNAnAB2J\nQZn9oh/riSSkEyTjvCt9rxEkxfZfAPxdfdzsY4cC4Nvn8tcbxbhxilCJdE03\nHP4u3ZLqL3QZbLV6w2FNa16VvrM1iBROYb9EW4s1UJQoIaT1CpU2M+C37SO5\nta/E7mHqGdrX4e4UpAWyS/m/xGIzvrgV0Vu8quXnytYMivtALrHTcbWKfxaT\nDQof\r\n=M59A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBB/XMtceOu+oafGnD1vYVQlFJWoSP7oLxR2uS5qBT5XAiAwlSf62YS7xQ8pfDeyS8b93ifwcF8UsYNzmFmV1qD50A=="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.1.3_1592684600055_0.7922791113819434"},"_hasShrinkwrap":false},"3.1.4":{"name":"regexpress","version":"3.1.4","description":"Regular Expression Notation Objects","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regex-notation-object.git"},"keywords":["regex","regular expressions","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regex-notation-object/issues"},"homepage":"https://github.com/GJZwiers/regex-notation-object#readme","type":"module","dependencies":{},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^5.2.7","@types/node":"^12.12.30","chai":"^4.2.0","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.0.1","rewire":"^4.0.1","ts-node":"^8.6.2","typescript":"^3.8.3"},"gitHead":"d7477ad253f01ba42bb4d57f55f443af4b9ea88a","_id":"regexpress@3.1.4","_nodeVersion":"13.11.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Mle4gFZeKACnkjsORE6vDEfgjAzdCkSG1BPlsUMaEff+pyeGW9HAh1scyhuQhWxFvXmjeHWvVgtQUosUtyMz5Q==","shasum":"02688c28a3b774f7e6ea27795a64584c3894ed4c","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.1.4.tgz","fileCount":43,"unpackedSize":37714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLoccCRA9TVsSAnZWagAA2A4P/ixiWffYfbe5ETQIqm/s\n/TWoVrYxz4yqN3H2dE7IqWDpjXSj6u4l8tzKX03GIhR63uC/b6m32wSlbUK0\npskN1AxQflS/qg75Ku+kaD/eYt5q6dDRUpXhNebhwPk87GyDoYCcx4x/3tKN\nr5df6vc+bCbl5G2c+hrmYTuNC+o8qK2Bgfi9o0ngaKXQw8p4htk1eohLDiQL\nWqpt/7FGto4r6zqeBp07Ab+pbtoNCXH5vZPjy9IwfHlxHK3bc45Xb/lzPyK/\nQO5lF8xMIK/D6LmXxdRKCt7gAljnMPIrpnQpepWaOncLhT2FZe6+WgZb0cBu\nTSuZxKNNDxEKqpBWj51Cv2vhMsDNgeU6ZT4fUOrHgNRMUimpCwhf2MpOa0As\nA5Hdh0EgKWHKM5Mh1s1rk/1uX40gwqUvRBAiBW6qau0nNg/cEAA9zR3ijj0X\nq535SIpCDX1SyqVggqIKr7IecBRrB6WWVMkQiCe0JspvHLLkEMiWcgkXVN35\nYSLW1pzQQZQ9r+jXwG3zkaKkwGZWZjsb/7T9yJOHRsaO1nL7cMRWpnRfYEz9\nDmq7Qc+5n+MA+p4WEjJBkPXKG73K+kF6X0j8/O1bC4dXi7wSvhYbG1MUygpn\nP/18W4WRIbGFjD/y6xIs7eEGrmh6UFSLwbaojiujfEuANl3tKrS9QHnVWfHr\n3kCN\r\n=D+E8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz2fvtHPfzdtZ8ntyxBdgSheZ+0OEIhfFU43eZyBvEqAIga5B2JzWh3hwBOW/YiD6+ZBk6N+COnpLw6WLtri1vSP8="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.1.4_1596884764274_0.2437643681851609"},"_hasShrinkwrap":false},"3.1.5":{"name":"regexpress","version":"3.1.5","description":"Regular Expression Notation Objects","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regex-notation-object.git"},"keywords":["regex","regular expressions","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regex-notation-object/issues"},"homepage":"https://github.com/GJZwiers/regex-notation-object#readme","type":"module","dependencies":{},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^5.2.7","@types/node":"^12.12.30","chai":"^4.2.0","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.0.1","rewire":"^4.0.1","ts-node":"^8.6.2","typescript":"^3.8.3"},"gitHead":"f0507f8eb912811da2bf39d9ce8106d850798d4a","_id":"regexpress@3.1.5","_nodeVersion":"13.11.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-m758Y3BJQCwpEwc+r1q4nGI/ahvtLn64938HmsLYANvrS+TiUFo6qZlzMyMZwKPCH7Rc5ACBfJTCLOzK6fFf3g==","shasum":"bd9767f6cede58810dcb398cfe81d3fea8c53b18","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.1.5.tgz","fileCount":43,"unpackedSize":37710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLor5CRA9TVsSAnZWagAAX4sP/j7IvkazHGRjAEIFqDFg\nL1epQv9F284HhEDwtRi18fRhioEym3ceDL4JUrZx0hLByLbeJI0qKtBCzJ2R\n3IlR9oLwwLN9acfPeQivYzS1kBs3U7CH60WJmI4T96Iai69WmYMKuFpWMrLN\na2j/ojVBD6t+x+ThaYGc3lOc83GS0zwnVeeBHArYqJqHoF7yc/ngHZ6gcCrj\nkJMrc5hpp/6gqsN+G0DBgbpauX5nMBP2WH/8EzV2HtltIdLfNkSnUtiBBVne\njm97gEAOGzz7q6aMUGRhRooB6OqbMR/u83JKvx4z50U9pmkjk2soSQ0OZByF\nGN+Hl8Y78XetufrTTAMS8T2yr1ultW8HvDWxvSEkGhfK+NCuqD6xS01tQrCU\nJbiRmShSMkBFOOZLwLqT7DEFP0+TdgijiQO38ujCiR/5TxpxNvVhUigmmzk0\nW/0glzqbcOX6rZ4VIoOaUgeQZ9ajYxAYOuaYlj/mm25e+wKwQ5soO5Rr7bo3\nB6zR5ImuOe00TxXg+zaS+BR9y2uT0RzFgR2EqQkhMRB+a+h7lI8KMqmfmtsO\nKro0RALWNgcuyrrXIay6xjcvAPywJEOzen3bBrd7wSn1LBI5P9C6OzJWuqhB\nh7eX6rw5F//WN/7rm6O3hv6xRKDvdazR77b0ozi1b7nSO7pNkANcqhdybnzv\ngEpY\r\n=hKp4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaYZ7v/B0AMML+6wNnM16oH5fDpxHOV+OWV3/QXf6VPQIhANxdKUb6zMUa22fJHmiY9g+oW6LAFbgDjZDLepSOtL0Y"}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.1.5_1596885752894_0.05088766051674254"},"_hasShrinkwrap":false},"3.1.6":{"name":"regexpress","version":"3.1.6","description":"Regular Expression Notation Objects","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regex-notation-object.git"},"keywords":["regex","regular expressions","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regex-notation-object/issues"},"homepage":"https://github.com/GJZwiers/regex-notation-object#readme","type":"module","dependencies":{},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^5.2.7","@types/node":"^12.12.54","chai":"^4.2.0","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.1.1","rewire":"^4.0.1","ts-node":"^8.10.2","typescript":"^3.9.7"},"gitHead":"32e36c2efeda650926104d6aa6782d8fb55104e0","_id":"regexpress@3.1.6","_nodeVersion":"13.11.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-EmeVIcDNMbBvv6PXreOyRMOi2bCyof3Nm/mfCyWiElW7BdoUqzFjN2/ki6tTwgJhpnQzeV5amzH2S8Wk6TgL8g==","shasum":"cd31e2011f4f337080b011bdfee358df34b5e373","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.1.6.tgz","fileCount":43,"unpackedSize":37606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNty8CRA9TVsSAnZWagAA8DUQAJHx8zexCSnZYRdLlHSJ\nzmfth2KO4Rd/q8MLOCnKZn9CxGjmcP1HceMrSQ7HeWCkB5oXjjQr/07JEcdt\nHBdnRnDWZH6vDwbU/pvtDLeLup+CHOz1P+H3Mmp6UZJh/wHZf0t4LOPm5ixy\niawM7EPa6aqkVG+Y+CEnQvTaRo4xYlIWpXbVCPG/UoE6FWxk4SXimV4Q0McV\n10djx+D7DTajT9lhlTz+W/IPp6aiQSOIckS+lZrTFALvZpN3t93HZ3dMCTS7\nfWuZNbo0qhDjihFljWIvZFCULb6UmoT2/QK9s9nJHG7AM9ngwUuIIH6jawDo\nxgOWRuET17AlppZnmgDNvDupD+H4XxbM48krexxCFnUtZD3bTE+T7LOUz9t3\nbtrmGnk2G6VIyZyrx/AyicC2luZVVu8s4q6x/luv8ZyJj1iNbouV+YpfyEdI\nIrgvKXtC+4jVqO4bbz/iDhqvKLXj6UuBcSZWx9YU4xsrhG/sVgZhW0GbTB8w\nDhNa6HaZuyP/fthzFMOAUS+iFkjJld5UcIB6y0yWUVHJgIH9qrsw03OdM9c0\nWjMcJnBFBeQ177f3KHsHGQ1dKShObDKJH6zeCEJcMo98bm4TpsoGJg+Z7sGo\nRbZq+srj8pYM1BDttsW1Etp5IwrFNLvQhuEE7SGd2dvqLEgDGulDV/UijTGL\njdwr\r\n=6XpR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE3dD/LnhXGh9/BRQqeWwET5U/IqCz9BH/2hVXlw38MQIhAKszDj4mgJF78+EoQfXyPC1UYfHCd4fQ9bdKkCohVlxy"}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.1.6_1597430971373_0.38831144328334455"},"_hasShrinkwrap":false},"3.1.7":{"name":"regexpress","version":"3.1.7","description":"Regular Expression Notation Objects","main":"dist/index.js","types":"dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register test/**/*.test.ts"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regex-notation-object.git"},"keywords":["regex","regular expressions","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regex-notation-object/issues"},"homepage":"https://github.com/GJZwiers/regex-notation-object#readme","type":"module","dependencies":{},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^5.2.7","@types/node":"^12.12.54","chai":"^4.2.0","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.1.1","rewire":"^4.0.1","ts-node":"^8.10.2","typescript":"^3.9.7"},"gitHead":"4221f119b9f5deb92381daefe44e6469b0a31f8a","_id":"regexpress@3.1.7","_nodeVersion":"13.11.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-JVPJ0KLav2fIL8hxpJGSmIJGsbWAwvLVtzPH0pEmk2lJKjLonCqw2UU8YG5vQC1k4cJ+eNaRvEU00r2DH+OrpA==","shasum":"5b5ad5b2d4611b212e2231962fb2a28aef8475e7","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-3.1.7.tgz","fileCount":43,"unpackedSize":37621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNuBgCRA9TVsSAnZWagAAPF0P/jjSXdS9bsrNHr/vU1fw\nqiowiIME7vySfp983b0Ged+fjQze9R56Aa/THxwSfADpRqLM5W/opVumMcyE\nMpE/eyJhQQmNGx+MCzh2ElFX6eNvfQKcbH0GycThKhvrmSSzmsIqAuvJ6SrW\nbWnenl0b/v0ZlFhCPgh5va10qlGVInKxELWrtPEZIfqlMkHE76sZuvFkDjcd\ntG4nGTJ+RDXh5KK6pT6hSy9D5lYz6Nok29wQGVM62lHPiflc2o4G+eIaulOZ\nY4pu0jnpdj+wNs+Z9vCpwVcxd3GdXOd1r7Lz9vmYCZAAjx8J0+h9Rl86B+dc\nelkN19LWi+DBKgHryItCDcRSZZCF7Ai274OME61umYHulaHJPa2cPFRPzKWl\nh+uSGMhaDThEp3nD1sQbJ7CQ+LGv4dLmKa18rjWoVEFu9h2oPGpiojIMB5+4\ng9SRPkJBJpFcGhmkkD5qVXXlscjux5goT/ARV2bu/y1i3EV5AcnmOAtnieL1\nx8ctD7vLmzjtd9n4t8qxoNIMFPiAyGM4jHp61nluTo2KFmVnZrpgaE2iJmci\nue6IUh+mQbmRJPHX+AhjoJUG2NnN4k2S3gmtR5+xLSfkNsl6rmKILn+XbbCm\nMLlr3pHiOMm9j6Gg2SN7VJaKfqyWIelb6zhNTiwu3wk610U/FnxGQkKksAGn\nRT+q\r\n=5gW4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNi7/XCM1eBk05k9hcxJfW1z6lXDV8vIwMB+M1F3yPZAiAgy6GKCIHyuECsUYROEKvkmPNPa6KMeFRDqiLBF3ZX2Q=="}]},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@gmail.com"}],"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_3.1.7_1597431903838_0.8402911714586305"},"_hasShrinkwrap":false},"4.0.0":{"name":"regexpress","version":"4.0.0","description":"Build regex patterns from JavaScript objects using templates","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register tests/**/*.test.ts","gen":"tsc && node fileExtensions.js"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","dependencies":{},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^5.2.7","@types/node":"^12.12.54","chai":"^4.2.0","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.1.1","rewire":"^4.0.1","ts-node":"^8.10.2","typescript":"^3.9.7"},"gitHead":"5391dc6f0038c93f0b2f9b4b254df0cfb9ffc121","_id":"regexpress@4.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jCHocMg0D+S9MprvLTzhmQfws3q3zbmTBdOhIsG0Y/ahpMCeYj0mCIGn6WNdBYpItqncmy1j4zS915gzMbZAjw==","shasum":"1426c7fbb960384171a4d05dddf98d3abd2d9383","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.0.0.tgz","fileCount":23,"unpackedSize":37810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDWHZCRA9TVsSAnZWagAAL/4P/2B8FrwjkxUOd/I/I7dI\n0dx+OWb2nditXiQd9YvjhvEFz6C9p+NLUIuKHWUKPKPHHpuJwcYvwbn5YAVN\n/g13qkfUFXodB9+ktWCAjev0bqHKC+WMeIdXxXwtMDF5KPz/gUh3YT3HRCWu\nl0S6o8wVQ0L7ZWOsd+aFCkGmcR+p5klfGpXBj6SP5xQNnXdtFe0MVZXZEgDW\nNwqLVnSHa94L4+OqPRGoNWSXBJV4O3MIF6rfQZvNpFQE4sRs9s1aDEQs1vAV\nrGwQYOoOgJ7TzOnW4833DOjNkhSa8/YoTFNnoficZv8OYOQLXfUUJWKRJUXe\nysXVUP4FwagsXGvQzKrO42SGKrEhZw8xtWSGqxryPjfNuYACPKvh89tZrCo2\nOZ3YPlVKovWFK3grTzZmazVu7X7LTqkqcLQ8QNg1IyOBgoiMgY4+7zjCJUmq\n5i3tCiNzkWnn7H5Y6V0jdCPDi76VHCynXAA3uc6vvukgEAIJuRwSdhIxnRzi\neoU4IxxL/yzARDq85kyvfxW2BawZeXZrlqun/PN194T3e3rA/6pYhhuFPEe1\nARZ2lBJ0mq3u0yaaPkl66HO0xd/KgXymcnUghVzgEsSD2dmT6J9JZFXs6s7x\neJvuR9OdjAt9PLA3oJyQ7KxkJC9kRPbt2vjlhL6WVaaitTOax4fYdcqNrlJ5\nBpTk\r\n=n7EI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnWBa5WWCNFFJyCcQEWg61iSWuKunRLhmW02I9wuNiZwIhAMXbISzROMnKC/dZLSafe4k+E94Up8kVWFGksoJuZ/yu"}]},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.0.0_1611489752984_0.25254823229345624"},"_hasShrinkwrap":false},"4.1.0":{"name":"regexpress","version":"4.1.0","description":"Build regexes from templates with a fluent API.","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register tests/**/*.test.ts","gen":"tsc && node fileExtensions.js"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","dependencies":{},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^5.2.7","@types/node":"^12.12.54","chai":"^4.2.0","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.1.1","rewire":"^4.0.1","ts-node":"^8.10.2","typescript":"^3.9.7"},"gitHead":"4b1f8eb05f23000117056b7b585f6e05b496c91f","_id":"regexpress@4.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kmkXa+RpDWsMwoWgNWpL/7jjIgH20HgRWKrrayQGXZ6CeA2zrt8zUcXoV6riNS4hZfu+SZg0wAFNCn3UMKzG6w==","shasum":"c5629f3dbfbe481b2627138ef4088f07a9cd0c51","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.1.0.tgz","fileCount":63,"unpackedSize":101632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIuKaCRA9TVsSAnZWagAAU7sQAIFAdSVlJ40a72e7JWXl\nh7PRWWWRBWRRqLqr25fsE6vYGY/bU85PpZI9MNZX3koDg61tKG+B/lN7AxiC\nhhg3bVBgt/JNCvxrtwiahF30fPmGagBfnGQgB8tbGmrZp4Z4qwsKTBfCr2Ur\nhBvFwBmn4hUmIs8HhuGEYh0Aj+vTLmPQEBTIFsCQ74uUdmel+ALbnpahpJLD\nidn70MTx6OYBtnEYmdlIh42IkVnVuoIqbkN4mQeiSCAf8yfpTaVxpakOLD9t\nxrYrT9+jY4JtBQhQaGhUKEgLWi+9+GHDkk2VEO5m4DpmVdy+w6LVqh2xSwOw\n4APPdZ1ULd/bkSp9fx1ulKzed0cMuHwhdrnjYnlr2ejOkG348fhXsREJ8JOw\nNE7huVuy6HDdMPp8bh3cXnkeqjWoqanNG7nEI1TBO/2LjE6h72IR5mvh6VXt\nk9IIxnZBFzkD4eC4SEXReT12JiTR5YBASWxeVuU5PZuZDwCu6CvyLl6IohIP\n+guzCnaOSeG2jUhMDdiTqHARuPVPVYmpkz2MKHsdQ/bBpE8/oPcXmyhsqTIg\nfDZbE7TiXtzFE1kPBUcPBM8jMsjjBaQ36uGO9cKe0cVpDu7dGSXT+cjF48op\nZIleo1IG7BOVqcuFXAAJn8YJgP56BdLYMZ3DAVcES80Kfq1mKib72Ca8fogv\njGMR\r\n=IWo5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBL3WEIIz9QLY5MWe8G9XWyoXIuggnAOFVi+GC24VnPAAiAENueFXONP2cGEo2LE/Tz+tU7EtXE3EQu8R52l3VESAw=="}]},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.1.0_1612898969387_0.5906584723194981"},"_hasShrinkwrap":false},"4.1.1":{"name":"regexpress","version":"4.1.1","description":"Build regexes from templates with a fluent API.","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register tests/**/*.test.ts","gen":"tsc && node fileExtensions.js"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","dependencies":{},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^5.2.7","@types/node":"^12.12.54","chai":"^4.2.0","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.1.1","rewire":"^4.0.1","ts-node":"^8.10.2","typescript":"^3.9.7"},"gitHead":"90d72e97e7262ac9f20ed751800f576172044be2","_id":"regexpress@4.1.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-f3gAPvJPGOKEpYTLvWGPTqS87Vfq4Ns2v8rpYrP0bqKKxKDhHK5bB6SLJcw0K6ufHXz4m4TtZhqoiYgBzX7/eg==","shasum":"f9cbfe5933b764e844ad62ecd72e8bd1ff632801","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.1.1.tgz","fileCount":63,"unpackedSize":101574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIuPcCRA9TVsSAnZWagAAN88P/RkEHwcX+uEniUn7IDUG\njc94dXko8y63W93OL47oAmCas1bbee5cEWz8rnbtTa/baE6Cafw5NtjRgIPF\nSVnQ+q/vetc20HydQc+BWLnzQ9pkG3kwaEJ3zcCOLSIXesjObYc5YnndcN/5\nRwjnLqjzKdYwmmI33hbTweFFmFgM5G60MMHcqaR9QoX2vMX0gLLKWhry8wgJ\nFaPzVK15q1z7RGuV5fdXI2g7P++ykozDXKG0hUWFcR1JQDgi69GhG5KvdAe4\nt9+AUzj0z7N2Dy0C77BotEdUwKNZ+gyMZSFSF55R9v6iQSusd+3VQS6XrMyN\n944V8dxJeKAiRiV/cixkPWum7krjKhfwkim350pp2P5yQGdvooFxSHOdapxq\nmsZXq88MBojVo7So1DCuXnenoF47UI/igX1OWRkvLOW61e0lJR5qUz5PXK33\nFfWkbIFniaLvGvFngYUjD3jdeS0Z/4diyDuN/wtBnZDFSTiP7qY/KehzQbk9\nk+NVuutRcei/oYXsaBzgXcnw0EV5FdiiVefDh9J+axyfQlX+nvvbUgYNZJS+\nG7RdVig9J2ioOfgnF054OkQm5cO8ASbw44+wtlOJae6EM5ZK/8m/RiL2XkhH\nYVizYkDGR/CaJMiZFFTnMQk/j6nQOBpWAlQQuDEJisiCCOxbSiyoaLfb2L8f\nW1eG\r\n=KEyR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICepR2IfkmlUO0Nrnhh1/RPx+lRsL+g4v0UUkMoe3OsRAiEA78cn3LYTxCqSLgiz10B3u+2DD2q9bPspFsuMCz3Owv8="}]},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.1.1_1612899292588_0.8603190636809377"},"_hasShrinkwrap":false},"4.1.2":{"name":"regexpress","version":"4.1.2","description":"Build regexes from templates with a fluent API.","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --reporter spec --require esm --require ts-node/register tests/**/*.test.ts","gen":"tsc && node fileExtensions.js"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","dependencies":{},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^5.2.7","@types/node":"^12.12.54","chai":"^4.2.0","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.1.1","rewire":"^4.0.1","ts-node":"^8.10.2","typescript":"^3.9.7"},"gitHead":"2c7bf5f63c6ddcb144ddc01424c3055076f78b50","_id":"regexpress@4.1.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Lj3lhHCYNPPaccEyXXjyxo+pFCzrhfkE0oxo+uhoERvrg/73DiJ3iF4QBpxqveA19Y9bRTIBLHaKpetxfHUsWg==","shasum":"5d0a53037148bcff690abd2582dbccac47ca96fd","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.1.2.tgz","fileCount":63,"unpackedSize":101574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZcLOCRA9TVsSAnZWagAACnYP/0Zz1GbCK+uYnKX6J541\n31rG3MLaV6blzKdoplLBrNqZm3azFEUXFBxBz+ilz0joFYBLfT1soR5u/91R\nwgChtvGnscompJwHTEcCC/D66MUYApvUJmpfyCUkIepSpAA/3m1ccGz2MG5Q\nBbFI4UKN+kmPoiLrqEGCFdOJYy2saN96RTpA15tDueBQj8Jl4s3QWY023QZd\n8aWsCG/crBJOxZXc7ktHucxS1FfypXow07H5Dwg/bNr8grBhteWVUobLoHgR\ndRupmwfoCrDi+b+fTziqx+B+OH8urvAURO2NlaWPE8RIZkGLEdsjCed7/Fzi\nfQKPUNHR99moskFZpcix8wlNGv6Hsu7xSN5b3bYcBahMEAnm5UmHubnppKpf\naIquTK1Zje3QKuBD0Mhh0pVE0puLf3zOgkIDNgZ1mo0mwel5h/38PYbif5vF\ncRV3K4rJDyKOhsbCrwriXskaAZhO0u3T8L0cxYW4Ht+h/3GsBah12WoDgk+S\nb2llD+UcdceB9J5rUYIJkbwEL4TaokkDsHdxLf/ikXrun678su9sbb+OqOoi\nApZNtwxMQXYPMgpSusjaPDOOxq5RW744jMHDCRfxUvrp3bnHKr62q+B/8cjT\n/yPQWhzX5NAs34sbC86pwzlw5JgzrF+mNL9zinRnOn8vc2SMsMlIv9Nl3DwG\nwCg8\r\n=rW7o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhLNb82MjwBvC5c4bWBUrFIW6u6Z+4FLSq4ZVt/Te5swIgQ4sCG/WINJt5MUVrcMd4Q74H+bRFqigXBba2BDmWnlk="}]},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.1.2_1617281741515_0.2559196837241613"},"_hasShrinkwrap":false},"4.2.0":{"name":"regexpress","version":"4.2.0","description":"Build regexes from templates with a fluent API.","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --require esm --require ts-node/register tests/**/*.test.ts","gen":"tsc && node fileExtensions.js"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","devDependencies":{"@types/chai":"^4.2.16","@types/mocha":"^8.2.2","@types/node":"^14.14.41","chai":"^4.3.4","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.3.2","ts-node":"^9.1.1","typescript":"^4.2.4"},"gitHead":"42afae795687de0b292dda53921f4a4db28af0a9","_id":"regexpress@4.2.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-/nN/FH6LnMhd20/ulWN+3OszqT4JwdXEFhBWsT2Ju7PKNXsRIv/7dhcELsRJSyHpnHXw6/bjPDubPowLt11Obw==","shasum":"8e8794f1e7eb04a0f61da9d80efb665b94e08aca","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.2.0.tgz","fileCount":55,"unpackedSize":79247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggdDfCRA9TVsSAnZWagAAd1UP/jXP/UkxHwybg5LXfI2o\ngoQiPQrkwpCC2TFglz8PcJoj69yqLwFk3MsjFB9OiF+rdS3LBP5/0/MqZP3/\ndECyq9slU0e59KXsi9aUnSNFgn9xs3tlJBC4KyWwiH5FC7dVyAgcaYORjkwh\nCVhpTq/M7Wn52REJ1OOQ+vPnL5CvZTC+Lyv7xCQz+ZixhskUUs+z2B4w1aB5\n2tMV9PrGLkduaevVuXZuqQRP52/z1BJxRFGaucle7gHe8e4DWGR3frh+VfmM\nmcEJ1QY9fkWXf8h/Eyo2C6ApaPAc9cQI2r057Tpmndgrro56mqnnjqa7yDkQ\nqAxzYQj9fOO/yh+2AjoRtyeZFybxGf6M8akIYGhB5U4PrQXIj3Rq0Z1uIHZr\nNAxTJl55Ie4btjo+ZxzYd676ga8RUBZ35MEKT6L2gajd2OuGThoOBhP7Hn7W\nhmhstQWF+fI06ojYqfhPFgordO7ixB7tQ1p+1mvS8u+YGpys0rYxAwEi2PU6\nxv0RikcutG78Cn3TNa7VNRXenVwJ/2S302V4+tirGGgM84vBN/9vjGs0yEg/\nxfcUUfEvt3LQoAbOr9XNPQ0fQAzmI+fZ5eqkncohAfdExajdlYLKrfypOTTr\nbC4GmDqK8RCefpxgautiF6l9rNl8gA/93Yl4VkRmEOja6rMt8gK3HT1o4l3w\nIRUu\r\n=Kk6t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl0qpeZYL0SacqZg5G1CK+/pkxj1mfXXssH0WyYMlZ/gIhAMz2A5MLw6Rws8sV0gxTiPOOU3i8MQk8cy3ui23wsHHZ"}]},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.2.0_1619120349886_0.12496388288701565"},"_hasShrinkwrap":false},"4.2.1":{"name":"regexpress","version":"4.2.1","description":"Build regexes from templates with a fluent API.","type":"module","main":"./dist/index.js","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --require esm --require ts-node/register tests/**/*.test.ts","build":"tsc && node fileExtensions.js"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","devDependencies":{"@types/chai":"^4.2.16","@types/mocha":"^8.2.2","@types/node":"^14.14.41","chai":"^4.3.4","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.3.2","ts-node":"^9.1.1","typescript":"^4.2.4"},"gitHead":"d5fe6b06ffac2cac2621aaa9b57f442dd2fc447f","_id":"regexpress@4.2.1","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-MmmN0usvf9H2U+NaqsxAOy/dr4vtZw1cH2mAxdPIJmzRIBW4G1jcsnEKFLMOZWJ1uOocLuaA5lWtJtPfEMfcbw==","shasum":"7eed516385b7ef355abf79cdf05bb6744a4ea84f","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.2.1.tgz","fileCount":55,"unpackedSize":80229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgir+QCRA9TVsSAnZWagAARsMP/jPUscgPwkupEUPjSV5J\n4YHAgAoHXrudUK56MV0S/OP8R3yetYaFcPfn+9Qk93OFgl3BATTDKZdBmFQf\nVXUXBCgkAQM/19hFrMOAoaB3jRxcvDjPwxTHtGkfv94c7qrKKzlqX0rB0qra\nBk6oeEXIV6YsbnTIlkpZmU/qe9q5kEeycKx7h8f4PBtZfWISVkPBH+6jNfRd\nCdUyloeYe2hCiTGSmx1Gdr54g3XkAgfzIcEDn7Pnm7cydTKmbAIwwJQr/BQd\nHOcPS8iSvgh5yWRnj96YUwFjXSFlER0x6B4W9qDEk1eZ+dHVPW1LXYxFkMJb\nauYhu48VqWOO/AP368xJv6ZzUUar9keziEZb/YlCn0eO5aYexpTZTbav2Esy\nwyC32zLvBXvzyMeBMHfgbypGTgnjBly5Zv+EJjNDVLD91bsaxetImn+uBp3+\nakJdwYdsF9rHhkJb5mTKMMmsqKVN2hlwnAYC139G0Z+rRmJRb5JU6fExo5Fs\npBuqay0n4YRfdg9Okp5OKG8Hi7vWxLBDG9BePnroD1XeNLmPXF20hiQVzyQA\nmoMpE+46SJ4kc8FGwAdAidc7DimDgtwBveUNFQEcbayhX2wC58p5kMimWVVx\nx5Y34sSNz2tJDyjG3uONA+htb7dnceeIkQkNm3ufWwtpdocWwe4RcUQ+U/n3\nS1af\r\n=+6iR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkzSbGCbPWyMyHhFLeqkVQJSPWLTzzg/O20losCP0f/AiAg9Iy3boBMFmSuyTkzidVZxRUkLujbp1a+HwvTivmpeg=="}]},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.2.1_1619705744211_0.8025490357347325"},"_hasShrinkwrap":false},"4.2.2":{"name":"regexpress","version":"4.2.2","description":"Build regexes from templates with a fluent API.","type":"module","main":"./dist/index.js","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --require esm --require ts-node/register tests/**/*.test.ts","build":"tsc && node fileExtensions.js"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","devDependencies":{"@types/chai":"^4.2.16","@types/mocha":"^8.2.2","@types/node":"^14.14.41","chai":"^4.3.4","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.3.2","ts-node":"^9.1.1","typescript":"^4.2.4"},"gitHead":"08648d64a04f33479ecdacc4eebdfae602ed8835","_id":"regexpress@4.2.2","_nodeVersion":"16.0.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-qRdS9ubd7VYBFRK/N8yc4h9OmYAUDzXA2BK4Y+FD7Imzgb8/udDKgQxRKl2b+L9IpzuSQ5YQqF56MJ914UdnsQ==","shasum":"1437ef9f92f914337f66adb5d4b414fddabf2d0c","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.2.2.tgz","fileCount":55,"unpackedSize":80297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt9NUCRA9TVsSAnZWagAAOgkQAJDxeMKvPLiC2Kcwjkim\ncAZneP4aR36fnW+AYgyL0h+HkjNHMb213c6wABPMVV3bNKFzruQn7/jXeYsZ\nzhgrOcuRyJLAhYoi+73iGBnTTI+XbFRS2Xv3mw3hdwlrhoquzQXP2b4H6Yfx\n6Vrl9cvinMq/hPdBxZB12ud8vjIhEQC16CjZsfDTIG635fl3irU427UY5c0U\nvmMgOaDYjMPOg4FJjovQTnQFbs9QmV9USuaCm4/UvI3+2wjIFqqXywXvGHyu\npHrGOcrVGrKbGWN45wLHMthd/uAZ0urgqd/dLroYq2wrHpXsC5RfcWGl9Nlk\nMVnk2WP/V79eVSSQ9Fkh++Y8+kDn+l9DwyBcOXg4sK8tQDRcthx011Cx1fPn\nsw8saJwzmtFuFO0KslGB1jC6H6clt/AVnqhDC4eYYlLmfgxKTgyw8TJAUSNt\nQ7/3Ykbjp0RTd8Fw1KcU3zdKgTH9rGtExRcUyhcq4mcDF7mV/L5ACaL3H4ew\nBUj531ke+PsqhwaZsYMgppTKYVvU7kY/D6GZ25iCBx2t6IeaQxsYi0/wlZv9\nNQxyw0qhtZCLc0LXq7rFcqp89O97QwMMaZVB4C0mrds4vvMlOhMlUDyZu6Lq\nCZS01zHBvMAKSJMyHlYztWBoPJ0+6aQyPOFUoV1/jlMOsfIrPstJacVSOx7K\n3cVa\r\n=KEg0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjPPVK2dXEuoqlhfjxFdFsvIifkearlUl6mAKvc09NQAiEA9xY9b/tzlG1WsdtehdcIcG4GF1wKe7UDt2yCuzvXUjU="}]},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.2.2_1622659924703_0.6671746266197232"},"_hasShrinkwrap":false},"4.2.3":{"name":"regexpress","version":"4.2.3","description":"Build regexes from templates with a fluent API.","type":"module","main":"./dist/index.js","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"test":"mocha --require esm --require ts-node/register tests/**/*.test.ts","build":"tsc && node fileExtensions.js"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","devDependencies":{"@types/chai":"^4.2.16","@types/mocha":"^8.2.2","@types/node":"^14.14.41","chai":"^4.3.4","esm":"^3.2.25","filehound":"^1.17.4","mocha":"^8.3.2","ts-node":"^9.1.1","typescript":"^4.2.4"},"gitHead":"471ce0b764430baea4cbeaf857bb65ea3de7be82","_id":"regexpress@4.2.3","_nodeVersion":"16.0.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-f3STIAsxPXlMEWqREtIyF9Ta6ihB/I6D6rUWzV588dqOCJuM8XBPc6i7x+B/tvNx2cCynr2xc7yjyCEtFsVPLw==","shasum":"7b3f20427da9fa5b217ba015ca29f44b57dc0caf","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.2.3.tgz","fileCount":55,"unpackedSize":80438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt9T5CRA9TVsSAnZWagAAZPYP/ivtGQxeqsTsBGR4GjXm\nuLToXvvY8iNqYH58AeveHzkREL4PTgDsl86hwuUHfY4FvCwVXOenxXirfO3A\nItIPlTKs294qjQRGamej+5gr86E8ZA4SfWKpFZnYqZJRRBwk2gvKFHKkpWtR\ngDYAS/BkJ0HqyW0DVBiYB4K1qSAZeIjIN4sN1GrBQxyH9p9PPmDczeGMocvm\n6xAb/I1h1YHyQkFHfZ7BtnJqsgcx33bX5j5MAgNkz5bNOjbFW7NKR38Zorgj\nzY6pjUDV1dsUSLfSKfY3U5M756RuHMu4b8AvRrxwDnTqY/VVhKO/Z/oFAarW\npKkFrsQSoohBiSbysrzY8jHypnGyYEcqUFcr+D5ry+DtxZeRboXimhfsPyoW\nmI8drRTkmUKwEpxeqNWcyLXwTBpShTj/yaMVOju4ixcbQKB02E/Li9D6O0ri\n2Ar5MZumEIimUDFkcTkGuLGVrY+43Lfc8AuDFYT6naFlWa8Sc1hZaCUhJ+j4\nie4kLw1SADeWgDG6cqWC/wcliZAr7UmXHA2lW+O9Lj652BVI1sleBgKjyYb7\njMzteKe2ALPUiybfU+ERFR8f0yhybh6Si9uRo7FyW4gpG3VYY+Tq8PErkPUv\ngaU27GNnEiJ9YBJOFzCh06AoLA4Rb6E92WSNjOLECEwl3Rl9C3O1mHyYR4mH\nsH7r\r\n=Z8Mj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHF+LwcwPxb+ExFZx+HkNDndIbC2+c2vkDleeS7Tp++HAiAYDq/oT//V3lPpq3FC1LACHOl2BRFlxR36TFPF85O1BA=="}]},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.2.3_1622660345105_0.3267261919044202"},"_hasShrinkwrap":false},"4.2.4":{"name":"regexpress","version":"4.2.4","description":"Build regexes from templates with a fluent API.","type":"module","main":"./dist/index.js","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"build":"tsc && node fileExtensions.js","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","devDependencies":{"@types/node":"^15.14.9","filehound":"^1.17.4","jest":"^27.5.1","ts-jest":"^27.1.3","typescript":"^4.2.4"},"gitHead":"0f952b21f35d79d4ce53e04fcc4cc88d9f321f06","_id":"regexpress@4.2.4","_nodeVersion":"17.0.1","_npmVersion":"7.13.0","dist":{"integrity":"sha512-jtbOTuWKA0Qkq3o4MSogblSkJJ/1Hg0Keut46ZyRDOkzJge6yBb5ubsTcw7ijE8jhER3l9BQrPc5JdMqMJZPUg==","shasum":"27fbfbf77ee108ea5fc174f7d85f16efcdfd43ad","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.2.4.tgz","fileCount":55,"unpackedSize":79738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBmfgCRA9TVsSAnZWagAA1ggP/RFFri3EoU6TNFOm4mG5\nfvYKZ8CceOy5T4LZ8rbTcxEyiRJmow0nUqdwlzkPCBug1vAc7BEDX2bcIyg9\n/U/4sVBUd1XMwQwhOqx+76ID6YMvOGbnh7ZNcR09EGI4104XfoslrPyGfbe3\ntqkC7yeTN9Qqkqar2hLRoPJPCEXw0rDK+7PwYcrOW7urKH2J/Dm0ZumnGmM/\nIZHKN45EVO8VB1U8xRxbTlWUePoC4HKy9hKWX8broE+QpB2gAJPCy8cLp211\nRDN93TWv/iUUzHXJKiGpGvUl/4yYz7IhlFU5vKz5VS4tU8QnqKGcOzG2KVM5\nM4RN0vz6GVcc55Nh29IQBhjp0o8pgu/Ju4PdwrENj8sTEDTYrKkI4OmWtx+O\nfyRvHuOnFIOggAq8anUBicih1LXftEYlX2dOvq1liom6W7RrSub0hfgDL2df\nGwTd/LeiXZWfb2awQyrO1aQxskDID6BPIQLOGF6JM4eCyTvM0dRtiKvdrqSf\nhabuTtvkzH+2FkJu33btK5QPp5BoGz0ci1x61Ro4CGrbHjk899ep3lBeAcN+\n3RseUvB4IiHZa+BOgmDXJ4Q8KfR3P+QEvCxSBTqGp+SHp4e7F3yab6ZH6VWW\n3g7lwMZon7/5LPfJsBfRAGEcuihMKeg9gS9YYvX/HuAScOIXPz7o+AVlgJXN\nEWvF\r\n=fD1Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElk2CGb9BTRwjTs7yuypZzDEvggkKKEufY3ZDarTy8MAiBjXQmh5274+wPVrC4blZ/kXyIcqKjT0rjkycsY3gx8OA=="}]},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.2.4_1644586976411_0.5441336948011872"},"_hasShrinkwrap":false},"4.2.5":{"name":"regexpress","version":"4.2.5","description":"Build regexes from templates with a fluent API.","type":"module","main":"./dist/index.js","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","prepublish":"tsc","scripts":{"build":"tsc && node fileExtensions.js","lint":"eslint src/","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"keywords":["regex","builder","typescript","es6"],"author":{"name":"Geert-Jan Zwiers"},"license":"MIT","bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"homepage":"https://github.com/GJZwiers/regexpress#readme","devDependencies":{"@types/node":"^16.11.7","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","filehound":"^1.17.5","jest":"^27.5.1","ts-jest":"^27.1.3","typescript":"^4.5.5"},"gitHead":"cb60481add76b3c39b574138579dff92faee81f0","_id":"regexpress@4.2.5","_nodeVersion":"17.0.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ocKTKCsNbC1WnBx4Qem6ut7Xp97pramixgYHLFLlq2cgKuYk84XXmQDgFlfwwqmZxEiaYbNGa+SHawGHNw6SJA==","shasum":"f81c82e1b35e5926293fe2a371ec8d191bf6946c","tarball":"https://registry.npmjs.org/regexpress/-/regexpress-4.2.5.tgz","fileCount":55,"unpackedSize":79888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTHpzoJB7Jt5knWcwqW1moRwmIOHjgAR+E5X4Lu7TtzAiBQks6Eo769xocRDrnVb9p+NyYj7zkKoTf8bzFyYCWwzw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUcXlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO3xAAiE17tyTel4fFCFbgz331+jmiaDp6w+hzSk0M305Aa3kVuKyy\r\nuKJuYboD33waSwS0y6fFlm4ejMSeaaAoH7S+7/tkfacgnRl2X5+WBOXQrS/M\r\nTNm9OjdjLv864y6k6prfREThuCpeBshRZBWZHMIsYKtxzwWtqHUjhBoKc+JF\r\nlM7CReKtp811quIp4Nbyie0Wf01qNszSxwHJPY5suCR2OlSOvQWoVhQn60t+\r\n7/RfRQj4XpIX4xFj95gpBp0eGmE9NEar28D+O2sumxWDM5lakkL5eh8TWbfD\r\nhi2QvQvSPKeJ5pPrre7IkUB/9uUVSktQtqhHqsHbYpaYwmOVK7z3oxK2zVcl\r\nxatki1JQehVm1ActGb0bcxcMdMjk4qtsMT/czujYwKAYWcahu4WxNLyedBlR\r\nK+scN6dVNKV+z74DmfsGZMVLC7Rgo4seP62Y35oi06iXmdiZaEL24IQ7OVhj\r\nh6xOydRSir1REamGRKVNE0+gbcvJsjRyvIgNgLXPAqlJLwapj1LLpuB9BkGD\r\nxur5JS2bhHqVOqaeeh6meKTj7DAWvhCi/Be1hzcs9+s9wy4hvwESSccLR9MV\r\n9TFWXXN6SFiTx4BO7Bl9KZuCutyNMLaY5hhZMMdF4TFPbHJ9XNqwrhR0DEbW\r\nsc0ZKN5iKmTcUyeBeQz5zZX31zFiWm5hov8=\r\n=h3HM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"},"directories":{},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regexpress_4.2.5_1649526245751_0.06602346790517766"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-27T09:35:04.225Z","1.0.0":"2019-09-27T09:35:04.382Z","modified":"2022-05-15T17:03:16.698Z","1.0.1":"2019-09-29T18:29:28.663Z","1.0.2":"2019-09-29T18:55:29.645Z","1.0.3":"2019-10-07T18:54:35.257Z","1.0.4":"2019-10-07T19:03:03.167Z","1.0.5":"2019-10-07T19:12:06.867Z","1.0.6":"2019-10-07T19:14:29.321Z","2.0.0":"2019-11-03T21:21:18.329Z","2.0.1":"2019-11-03T21:58:30.092Z","2.0.2":"2019-11-04T10:23:00.259Z","2.0.3":"2019-11-04T10:56:18.400Z","2.1.0":"2019-11-10T14:24:02.728Z","2.1.1":"2019-11-10T14:30:18.909Z","2.1.2":"2019-11-10T16:09:17.611Z","3.0.0":"2019-12-06T11:44:07.204Z","3.0.1":"2019-12-06T17:59:07.609Z","3.0.2":"2019-12-07T16:59:28.331Z","3.0.3":"2019-12-09T10:15:43.862Z","3.0.4":"2019-12-12T19:05:47.027Z","3.1.0":"2019-12-15T20:07:28.421Z","3.1.1":"2019-12-15T20:38:09.947Z","3.1.2":"2020-03-16T14:11:50.062Z","3.1.3":"2020-06-20T20:23:20.239Z","3.1.4":"2020-08-08T11:06:04.405Z","3.1.5":"2020-08-08T11:22:32.995Z","3.1.6":"2020-08-14T18:49:31.485Z","3.1.7":"2020-08-14T19:05:03.964Z","4.0.0":"2021-01-24T12:02:33.125Z","4.1.0":"2021-02-09T19:29:29.574Z","4.1.1":"2021-02-09T19:34:52.704Z","4.1.2":"2021-04-01T12:55:41.686Z","4.2.0":"2021-04-22T19:39:09.996Z","4.2.1":"2021-04-29T14:15:44.349Z","4.2.2":"2021-06-02T18:52:04.855Z","4.2.3":"2021-06-02T18:59:05.241Z","4.2.4":"2022-02-11T13:42:56.543Z","4.2.5":"2022-04-09T17:44:05.914Z"},"maintainers":[{"name":"gjzwiers","email":"geertjanzwiers@protonmail.com"}],"description":"Build regexes from templates with a fluent API.","homepage":"https://github.com/GJZwiers/regexpress#readme","keywords":["regex","builder","typescript","es6"],"repository":{"type":"git","url":"git+https://github.com/GJZwiers/regexpress.git"},"bugs":{"url":"https://github.com/GJZwiers/regexpress/issues"},"license":"MIT","readme":"![build](https://github.com/GJZwiers/regexbuilder-deno/workflows/Build/badge.svg)\n\nThis module provides two fluent builder interfaces to make regex patterns. RegexBuilder is used for piecewise building of a RegExp, while PatternBuilder is used to create extended regexes from string templates defined by the user.\n\nThis package is also available on [Deno](https://deno.land/x/regexbuilder).\n\n# Table of Contents\n- [Importing](#importing)\n- [TypeScript Config](#typescript-config)\n- [RegexBuilder](#regexbuilder)  \n   * [Groups](#groups)  \n   * [Nesting](#nesting)  \n   * [Assertions](#assertions)  \n   * [Alternates](#alternation)\n   * [Ranges](#ranges)\n   * [Flags](#flags)  \n   * [Character Classes](#character-classes)  \n   * [Quantifiers](#quantifiers)  \n   * [Back References](#back-references)  \n\n- [PatternBuilder](#patternbuilder)  \n   * [Templates](#templates)  \n   * [Placeholders](#placeholders)  \n   * [Match Maps](#match-maps)\n   * [Automatic Mapping](#automatic-mapping)\n   * [Exceptions](#exceptions)  \n   * [Wildcard Pattern](#wildcard-pattern)\n   * [Custom Variable Symbol](#custom-variable-symbol)\n   * [Custom Separator Symbol](#custom-separator) \n\n---\n\n## Importing\n`Regexpress` is an ES Module which can be used in Node v12 and higher. To run ES Modules in Node you can \n- set `\"type: \"module\"` in `package.json` or\n- give your file an `.mjs` extension\n\n The module can be imported using named imports. There are 3 components that can be imported:\n```typescript\nimport { Regex, Pattern, ExtendedRegExp } from 'regexpress';\n```\nAlternatively all components can be imported together with:\n```typescript\nimport * as regexpress from 'regexpress';\n// regexpress.Pattern\n```\n\nLoading the module in a CommonJS setup is possible with a dynamic import in certain setups:\n```typescript\nasync function main() {\n    const regexpress = await import('regexpress');\n}\n```\n\n## TypeScript Config\nIn order to use this module in a TypeScript project it is recommended to set `module` and `target` to `ES2015/ES6` or higher in `tsconfig.json` when compiling with `tsc`. if you set `target` to `ES5` include `\"lib\": [\"ES2015\", \"ES2020.String\"]` as well.\n\n## RegexBuilder\nStart building with `Regex.new()`:\n```typescript\nimport { Regex } from 'regexpress';\n\nRegex.new()\n    .add('foo')\n    .add('bar')\n    .build();       \n    \n    >> /foobar/\n```\n\nAdding regex literals together is also supported:\n```typescript\n    .add(/foo/)\n    .add(/bar/)\n    .build();       \n    \n    >> /foobar/\n```\n\n### Groups\nTo add groups either use the specific method call or use the more general `group` method where you provide the content and the group type:\n```typescript\n    .capture('foo');    >> /(foo)/\n\n    .noncapture('bar');    >> /(?:bar)/\n\n    .group('bar', 'ncg')    >> /(?:bar)/\n```\n\nNamed groups should be made with `namedCapture`:\n```typescript\n    .namedCapture('foo', 'bar');    >> /(?<foo>bar)/\n```\n\n### Nesting\nA nested structure in the pattern can be started by calling `nest` for a capture group or specific calls to nest a different group. Call `unnest` to finish a nested tier, or provide it with an integer to finish multiple tiers at once:\n```typescript\n    Regex.new()\n        .nest()\n        .add('foo')\n        .nestNonCapture()\n        .add('bar')\n        .unnest()   // or use .unnest(2)\n        .unnest()\n        .build()\n\n        >> /(foo(?:bar))/\n```\nThis can be shortened by using composite calls such as `nestAdd` to combine `nest` and `add` in once call. If no group type is provided it will default to a capturing group, in other cases you need to provide the group type as the second argument. To nest a named group, use `nestNamed`.\n```typescript\n    Regex.new()\n        .nestAdd('foo')\n        .nestAdd('bar', 'ncg')\n        .unnest(2)\n        .build()\n\n        >> /(foo(?:bar))/\n```\n\n### Assertions\n```typescript\n    .lineStart()\n    .add('foo')\n    .lineEnd()  \n    \n    >> /^foo$/\n\n    .startsWith('foo')  >> /^foo/\n\n    .endsWith('bar')    >> /bar$/\n\n    .add('foo')\n    .lookahead('bar')\n    // or\n    .followedBy('bar') >> /foo(?=bar)/\n\n    .boundary()  >> /foo\\b/\n    .negatedBoundary() >> /foo\\B/\n```\n\n### Alternation\n```typescript\n    .alts(['foo','bar','baz']);\n    >> /foo|bar|baz/\n\n    .altGroup(['foo', 'bar', 'baz'], 'ncg')\n    >> /(?:foo|bar|baz)/\n\n    .joinGroup(['foo','bar','baz'], '.', 'la');\n    >> /(?=foo.bar.baz)/\n    .joinGroup(['foo','bar','baz'], '.');   // Same as Array.join\n    >> /foo.bar.baz/\n```\n\n### Ranges\n```typescript\n    .range('abc');\n    >> /[abc]/\n\n    .negatedRange('abc');\n    >> /[^abc]/\n```\n\n### Flags\n```typescript\n    .add('foo')\n    .flags('g')\n    >> /foo/g\n\n    .global() >> /foo/g\n\n    .caseInsensitive() >> /foo/i\n\n    .multiline() >> /foo/m\n\n    .unicode() >> /foo/u\n\n    .sticky() >> /foo/y\n```\n\n### Character Classes\n```typescript\n    .digit()        >> /\\d/\n    \n    .word()         >> /\\w/\n\n    .whitespace()   >> /\\s/\n\n    .nonDigits()    >> /\\D/\n    \n    .any()          >> /./\n\n    .digits(2)      >> /\\d{2}/\n\n    .digits(2,3)    >> /\\d{2,3}/\n\n    .digits(2,'*')  >> /\\d{2,}/\n\n    .linefeed()     >> /\\n/\n    .lf()           >> /\\n/\n\n    .carriageReturn() >> /\\r/\n    .cr()             >> /\\r/\n\n    .ctrlChar('A')  >> /\\cA/\n\n    .hex('AA')      >> /\\xAA/\n\n    .utf16('AAAA')  >> /\\uAAAA/\n\n    .unicodeChar('AAAA')\n    .flags('u')     >> /\\u{AAAA}/u\n```\n\n### Quantifiers\n```typescript\n    .add('foo')\n    .times(2)\n    >> /foo{2}/ // matches fo with 2 more o's\n\n    .between(2, 5)\n    >> /foo{2,5}/   // matches fo with 2 to 5 more o's\n\n    .atleast(2)\n    >> /foo{2,}/    // matches fo with 2 or more o's\n\n    .zeroPlus()\n    >> /foo*/   // matches fo with 0 or more o's\n\n    .onePlus()\n    >> /foo+/   // matches fo with 1 or more o's\n\n    .oneZero()\n    >> /foo?/   // matches fo with 0 or 1 more o\n\n    .zeroPlus()\n    .lazy()\n    >> /foo*?/   // matches fo with 0 or more o's lazily (stops at first possible match)\n```\n\n### Back References\n```typescript\n    .capture('foo')\n    .add('[: ]+')\n    .ref(1)\n\n    >> /(foo)[: ]+\\1/\n\n    .namedCapture('foo', 'bar')\n    .add('[: ]+')\n    .ref('foo')\n\n    >> /(?<foo>bar)[: ]+\\k<foo>/\n```\n\n---\n\n## PatternBuilder\nis a methodology for building regexes according to templates and can be used to manage the complexity of handling lengthy patterns.\n\nStart building with `Pattern.new`:\n```typescript\nimport { Pattern } from 'regexpress';\n\nlet pattern = Pattern.new()\n    .settings({\n        template: '(greetings) (?=regions)',\n        flags: 'i'\n    })\n    .vars({\n        greetings: ['hello','good morning','howdy'],\n        regions: ['world','new york','{{foo}}']\n    })\n    .placeholders({ foo: 'bar' })\n    .build();\n\n    >> /(hello|good morning|howdy) (?=world|new york|bar)/i\n```\n\n### Templates\nTemplates are useful to separate concerns between a pattern's structure and values. You can name any part of a template string. Any word in it will be substituted with the values of the corresponding key in the data. Arrays in the data will be joined to a sequence of alternates (or a custom sequence if you define a custom separator):\n```typescript\n    .settings({\n        template: '(?:expiration_statement)[: ]+(day-month-year)'\n    })\n    .vars({\n        expiration_statement: ['best-by','use-by','consume before','expiration date','expiry date'],\n        day: '[0-3][0-9]',\n        month: ['jan', 'feb', 'mar', /* ... */ 'dec'],\n        year: String.raw`(?:19|20)\\d{2}\\b`  // Note that you will need double backslashes in a normal string \n    })\n```\nWhen the data you plan to match has different structures you can define multiple templates and use `buildAll()` instead of `build()`. This will return a list of patterns. For example, if you are matching both American and European date formats:\n```typescript\n    .settings({\n        template: [\n            '(day)-(month)-(year)',\n            '(month)-(day)-(year)'\n        ]\n    })\n    .vars({\n        day: '[0-3][0-9]',\n        month: ['jan', 'feb', 'mar', /* ... */ 'dec'],\n        year: String.raw`(?:19|20)\\d{2}\\b`\n    })\n    .buildAll();\n```\n\nChoosing a [template variable symbol](#custom-variable-symbol) is possible if you want to add more clarity on which parts of a template are variables and which aren't.\n\nWhen you only want to define a template and don't need to use any settings other, call `template()`:\n```typescript\n    .template('(foo)(?!bar)')\n```\n\n### Placeholders\nDeclare a set of placeholder substitutes to reuse them in multiple patterns. Adding placeholders to the data can be done with double curly braces and a name: `{{placeholder}}`.\n\nThe example below shows how to reuse some of the data from the two previous patterns by using placeholders for `day`, `month` and `year`:\n```typescript\nconst placeholders = {\n        day: '[0-3][0-9]',\n        month: [ \n        'jan', 'feb', 'mar', 'apr', 'may', 'jun',\n        'jul', 'aug', 'sep', 'oct', 'nov', 'dec'\n        ],\n        year: String.raw`(?:19|20)\\d{2}\\b`\n    };\n    \nconst expirationDate = Pattern.new()\n    .settings({\n        template: '(?:expiration_statement)[: ]+(day)-(month)-(year)'\n    })\n    .vars({\n        expiration_statement: [\n            'best-by','use-by','consume before','expiration date','expiry date'\n        ],\n        day: '{{day}}',\n        month: '{{month}}',\n        year: '{{year}}'\n    })\n    .placeholders(placeholders)\n    .build();\n\n    >> /(?:best-by|use-by|consume before|expiration date|expiry date)[: ]+([0-3][0-9])-(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)-((?:19|20)\\d{2}\\b)/\n\nconst calendarDate = Pattern.new()\n    .settings({\n        template: [\n            '(day)-(month)-(year)',\n            '(month)-(day)-(year)'\n        ]\n    })\n    .placeholders(placeholders)\n    .vars({\n        day: '{{day}}',\n        month: '{{month}}',\n        year: '{{year}}'\n    })\n    .buildAll();\n\n    >> [\n        /([0-3][0-9])-(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)-((?:19|20)\\d{2}\\b)/,\n        /(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)-([0-3][0-9])-((?:19|20)\\d{2}\\b)/\n    ]\n```\n\n### Match Maps (Experimental)\nArrays of matches can be mapped to their pattern's template with the `matchMap` method:\n```typescript\n    .settings({ template: '(greeting) (region)' })\n    .vars({ greeting: 'hello', region: 'world' })\n    .build()\n\n    >> /(hello) (world)/\n\npattern.matchMap('hello world')\n\n>> { full_match: 'hello world', greeting: 'hello', region: 'world' }\n```\n\n### Automatic Mapping (Experimental)\nWhen the `map: true` setting is used a pattern will automatically map the array of matches.\n```typescript\nlet pattern = Pattern.new()\n    .settings({ template: '(foo)', map: true })\n    .vars({ foo: 'bar' })\n    .build();\n\nconsole.log(pattern.match('bar'));\n\n>> { full_match: 'bar', foo: 'bar' }\n```\n\n### Exceptions (Experimental)\nSeparate desired and unwanted values with the `filter` method. Note that this will restructure your template as `exclude|({the-rest-of-the-template})` and _place any desired full match in capture group 1_ while adding unwanted values to group 0 only.\n```typescript\n.settings({ template: 'years'})\n.vars({ years: String.raw`20\\d{2}` })\n.filter('2000')\n\n>> /2000|(20\\d{2})/\n```\nWhen the pattern above matches `2000` the resulting array of matches will not have an index 1, but it will if anything else like `2001` or `2020` is matched.\n\nBelow is another example of filtering that allows matching two digits that represent the days of the month very precisely. The pattern will match any from `01-jan-2020` to `31-jan-2020` with all its capturing groups but `00` or `32-39` are excepted and have no capturing groups, allowing you to check if the pattern matched a valid date or not.\n```typescript\n    .settings({\n        template: '(day)-(month)-(year)'\n    })\n    .vars({\n        day: '[0-3][0-9]',\n        month: ['jan', 'feb', 'mar', /* ... */ 'dec'],\n        year: String.raw`(?:19|20)\\d{2}\\b`\n    })\n    .filter(['00','3[2-9]'])\n    .build();\n\n    >> /00|3[2-9](([0-3][0-9])-(jan|feb|mar|dec)-((?:19|20)\\d{2}\\b))/\n\n    pattern.match('01-jan-2020')\n    // matches: ['01-jan-2020','01-jan-2020','01','jan','2020'], with\n    // an index for every capturing group\n\n    pattern.match('32-jan-2020')\n    // matches: ['32'], no index 1 or higher\n```\n\n### Wildcard Pattern (Experimental)\nAdd a wildcard to be searched for after a set of known values. Note that this will restructure your template as `{the-rest-of-the-template}|(wildcard)`, adding a capture group but not changing the order of existing ones.\n```typescript\n.settings({ template: 'years' })\n.vars({ years: ['2018','2019','2020'] })\n.wildcard(String.raw`20\\d{2}\\b`)\n\n>> /2018|2019|2020|(20\\d{2}\\b)/\n```\nNote that with the pattern above any wildcard match will be placed in group 1.\n\n### Custom Variable Symbol\nIf you'd like to use a more explicit notation for the template variables, you can choose from a few symbols by adding a `symbol` setting when building a `Pattern`:\n```typescript\n.settings({ template: '#foo', symbol: '#' })   // '#' | '%' | '@' | '!'\n.vars({ foo: 'bar'})\n\n>> /bar/\n```\n\nIf you also need to use a variable name as literal characters escape it with a backslash (keep in mind to use a double backslash in a normal string or `String.raw`):\n```typescript\n.settings({ template: String.raw`\\#foo (?=#foo)`, symbol: '#' })\n.vars({ foo: 'baz' })\n\n>> /#foo (?=bar)/\n```\n\n### Custom Separator Symbol\nIf you'd like to join the arrays defined in `vars` with something other than `|` add the `separator` setting:\n```typescript\n.settings({ template: 'foo (?=bar)', separator: String.raw`\\s+`})\n.vars({ foo: ['one', 'two', 'three']})\n.build()\n\n>> /one\\s+two\\s+three (?=bar)/\n```\n","readmeFilename":"README.md","author":{"name":"Geert-Jan Zwiers"}}