{"_id":"prsc","_rev":"15-1d6365d065df925f26b3416382a0b746","name":"prsc","dist-tags":{"latest":"4.0.0"},"versions":{"0.1.0":{"name":"prsc","version":"0.1.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.js","module":"dist/prsc.mjs","scripts":{"build:api":"api-extractor run; copyfiles --flat temp/* api","build:clean":"rimraf dist && rimraf lib","build:dirs":"mkdirp lib","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build":"npm-run-all build:clean build:dirs build:bundle build:api","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-extractor":"^7.5.2","@types/jest":"^24.0.19","copyfiles":"^2.1.1","jest":"^24.9.0","mkdirp":"^0.5.1","npm-run-all":"^4.1.5","prettier":"^1.18.2","rimraf":"^3.0.0","rollup":"^1.25.1","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^5.1.2","ts-jest":"^24.1.0","typescript":"^3.6.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"7c5af2678a25b9f08732dd1714bfeee168f7c90a","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@0.1.0","_nodeVersion":"11.6.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-DG1Uov97ajt6tdi0SK0d93HYHb4vXF1QGrwVQZT7rChW/sNDWDkXkSZpbdx6lVVO2wpDk8zKgC8iCaBNB9KP1Q==","shasum":"f8873d7d74b7c5b1d3f5bc32258ea5130030fed5","tarball":"https://registry.npmjs.org/prsc/-/prsc-0.1.0.tgz","fileCount":9,"unpackedSize":52727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvAjPCRA9TVsSAnZWagAA/eEQAJMJ/x4DelMZofwgk3T6\nDZwZsHCSyU5tQ+2DxElrwLP0K8JwhhBgZxMqm4HcDOtzJlH/NnTdETrU0otU\ndqxQ87leOWEZV1hwWY/mRqWDbAxLa9PXYgcmSq0gAyLNZjEjaj4pAZ7f6s4f\nYPTdd3BHQx+/W4AJtCpWfTfzJdjerNxIM94vZzvrGzjiqxPeLMybctm0tJ5s\n5BqKEY0VDcRiPCFHdQtWqBt2KycJORmsF0uqoXqG48czZadI/uJVFqBWp+sC\nhDIa5QvDa5eOUpITvsqDQrLPAMUtwmGfMYyMmNg3Wo5PEEfEBZmJYdCmP8X6\nMjbuQKo9giw9uugubN+xkW4FDggm1qytdMGrEouPBvf0IHT/bda7sw+xu7Tx\nVZ0j/asftU73MY6+BFKRJp5Y1f3oFQDwywCCx2a1TiU5RY/zOwSkNBJT+b+a\nycH43fQfhdT6I2jxblSQFQfrA7olkNYvkDXTXEtcGWW41YSF9DLevsi3jjcf\nOBAHiOX1GpPWRHUagh0e5Jfs1Pz2jvURkxVepsTSErHihjv1D8T5YOoXO5Y9\ngTnycLK8IO0zy8P98w4fJUQHaa9speePr0uaqZPSMgtY1lbDP9rs7X915MVu\nRa4YFux3uxPKX688lyCvjudgEVP8AMCUMA+hD7oZgafOLSD+/SkV095KPnfu\n+szm\r\n=kGsZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6U+Pm9Wk2vQjpbboYKMFY+8fUQ8YjSrM5E7BuKIKCxAIhAPbUaogG/ZGbwttWvpC5PS2T3JJ0qsMMOLdnRFBggguc"}]},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_0.1.0_1572604111195_0.1387719869130224"},"_hasShrinkwrap":false},"0.1.1":{"name":"prsc","version":"0.1.1","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.js","module":"dist/prsc.mjs","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.5.4","@microsoft/api-extractor":"^7.5.2","@types/jest":"^24.0.19","copyfiles":"^2.1.1","jest":"^24.9.0","mkdirp":"^0.5.1","npm-run-all":"^4.1.5","prettier":"^1.18.2","rimraf":"^3.0.0","rollup":"^1.25.1","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^5.1.2","ts-jest":"^24.1.0","typescript":"^3.6.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"ebe7a277d52be2a60f54e088dd824f043d7aeb49","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@0.1.1","_nodeVersion":"8.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Sjx0LmAQnuw2v318AdnVQDRV2SsUezP4hix+l6Y6usgyLobHR8CiOtj1mpHRQj5bxEPhKyRJiDUeUgXY9a2XEA==","shasum":"9bfe799fefd841cfe1e3a402295c0cc71f815453","tarball":"https://registry.npmjs.org/prsc/-/prsc-0.1.1.tgz","fileCount":9,"unpackedSize":54792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvKlJCRA9TVsSAnZWagAA4KQP/iCj6ZZsJh9qKcOgxdvC\ncppi+LNiEv4vVeqhY5quML3JiV81JPw62/n9r4qTtDJgvSBVEwrQ3VLfq6GU\ns27g6sWzvEe19TU9QswrEglqQU4vZVbaquG77krRvKSxiB5TKHKtVkrcF6EE\nL/us3StxsvPOaekPR8H/tm6HXs8CT/JB/Du7TNqeT4TP5RrlAiweGExNWDBu\nMn6v3ogo7LAG9AzWtnR7yGy8q5gux0aNT+JCGkuTirIi+VdhMWJyRfRkU5QA\ngkRUkRM6xYO011KlyeMvs/8OVYxk0qTWcgmABm951Kk9Aq8vLus5RZNHEeMt\nth7FVvuS6UYl6jfnIy5/Ta7rrK/tcq5gAky07ZLjdPxvynNlj3DINcjCYdiW\n/7yOxlekHaT8cO7I2VVfWc0EuMEfc70zbqAUPsfvY6Dx/4taFTL5avvE+HhX\njZhTtwh2+9l6cFyavlJJ+AmxhLrEKB2QadjdsX6lH6it3Bzr3axOScbIsDZf\nNT0jty/2h/XO/z4oqclD6JNV61BzQ+RJlVRZ30ZKmrss6YiljbpoyFn1+sBE\nPJ7sPep0rCNjFQrvcHwTYKEwW0Ek2TLmmBIIDO+UsR2tM8D7GeCoVIUwIohz\nQLmYnNzsR1y4zN6qzBvlpJN94n0ROyXnzPNKKWDn95dApBK3xbmdmvzX/VuK\nsAuq\r\n=VCvV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0n4wikVNppBBmebBYDnvwVTSlwDo7SqXfNK6ArRmu/AiAO6BHsJ0AEP5ERgvf5KibigynwfyQO8mrtGi2yiMmgLQ=="}]},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_0.1.1_1572645193071_0.5152611855138889"},"_hasShrinkwrap":false},"1.0.0":{"name":"prsc","version":"1.0.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.js","module":"dist/prsc.mjs","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.5.7","@microsoft/api-extractor":"^7.5.5","@types/jest":"^24.0.22","copyfiles":"^2.1.1","jest":"^24.9.0","mkdirp":"^0.5.1","npm-run-all":"^4.1.5","prettier":"^1.18.2","rimraf":"^3.0.0","rollup":"^1.26.3","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^5.1.2","ts-jest":"^24.1.0","typescript":"^3.7.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"f533fee1fb0d48c10d04500d1f0896144f43c94d","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@1.0.0","_nodeVersion":"11.6.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-m4SP880MPQCPl3BpZ0D3KP1hpkv3bvy7OgrCTsjfK7O4D3ylzT9xd8Y7WYKKo3Kcj2SKUMKUZ3ofK0fT7SHLXg==","shasum":"9ce7184ea38fb512578a816dfb2c8a2dccc57979","tarball":"https://registry.npmjs.org/prsc/-/prsc-1.0.0.tgz","fileCount":9,"unpackedSize":52866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxT+sCRA9TVsSAnZWagAAAlwQAJL5d2XbSGPgG/W0ZVrt\nXaMybrtfrIU85SYbcWcvAEka8rJnO/fejEQ/vrUi4URUNg4jRw0ZJ/pQ49Mc\nXbOQtpq3ogGjQIp7qvwv/TZZsQttDfSAi82t5ImWNI9KDMYL0p78s4Ybp7wd\no8dgqWoPffa+ehPk5zcbmPomZZY4xc2CQ2cCoBJZ2pUgTAwrBqYkHo1Hluth\nBZhOUyw+jknOMCjGaVwLdE+DJWt5mQhVnEa32TPQ/K3bGhri/CuVt1rzU5Rv\n9wdVl1DtZpcdjh6xzs5AAGvlj0zzUhoCX/LQIJX4oudH2gjaTU7HkAzu51E4\nkaV1uRvr/jpmdQMnHNX7mEjB5ObLRf3bNfr+8HUmc72n/GqXHuiZunvIupwt\n2ZNtCfvUWdTE//RqpTm9iRdpJrWYESPOHz3my7xnfE7ILP8x6NbBHJ/tOaCJ\nlxKBeU3oojE4rEPJOe35+Gxt2A2i/8GxaAMZ0g3MjGWP/Zu9N26Nvjmwmz0u\nrRlCdGmbn4IfyuOQ7+/Hdgs3OW7SBXR/LJymanPna5mXIg6Ug/vRy4hJxjzK\nq4MERZgqxiWeYcuBXKanPjBhHBy6l9WhmtwurigKYbetXsmlPzH9Ci57ZZC8\n1bjp8bBZzDEwW1+TPSREbNLwNSgKYL4L81SpJtywy8guYCja9PoYkP1VNqp4\nO0PQ\r\n=KXTc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF6Ua4jDAoloEKAgnJhkNk5eXZ4PU6/SHn/wl1fqTgKwIhALKjwrQu8D6NKMyMr8Vk7UGw7rIdgPNW0gbeq5brmHDj"}]},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_1.0.0_1573207980268_0.1410803930237825"},"_hasShrinkwrap":false},"1.1.0":{"name":"prsc","version":"1.1.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.js","module":"dist/prsc.mjs","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.7.2","@microsoft/api-extractor":"^7.7.0","@types/jest":"^24.0.24","copyfiles":"^2.1.1","jest":"^24.9.0","mkdirp":"^0.5.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","rimraf":"^3.0.0","rollup":"^1.27.13","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^5.1.3","ts-jest":"^24.2.0","typescript":"^3.7.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"c74ddbacf0e1732d144f3d03ea8258008a97b3ad","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@1.1.0","_nodeVersion":"11.6.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-sNn5XUwyMA9dbF5l23ksu2+MsOKf+Ihuae0T88GMABgsKiPA1oLME3qdlrkPxyVVK6wFhO7VSKNuSyZrCYQrOg==","shasum":"868f26c18a1dca3e94bf8446d0544af983901808","tarball":"https://registry.npmjs.org/prsc/-/prsc-1.1.0.tgz","fileCount":9,"unpackedSize":54056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/K7GCRA9TVsSAnZWagAAjxgQAJiW/nsvQwmm621kefYe\n4MaWZohbYJ0LRJiGNL62qgNlw09g1NG6HrZQH6DZKW6L0dNSJQyqSdtiOeE4\nqmRVM3Ki1hIoia2UFT9rLD46AzLPDWMY0SGlMLKlKCznHJGLb4/oBK+W3sL/\nWgrXEM6xJ2phGE6S+lJns6Na0HzaCYyjo0c6jwAeTGXETFA23tk84YJKssRd\nvAgl9eK9wujIPjunaEEru0a2/q5TVYZTGD0rKCnFLTnkcTwNPfH3QkkAH1FM\nsp3e6FKslQ43Nj/0fz0VMDTtanScQX2UAEU30irxgpy37KdZLovzZL5T7oql\npc1FhY7gCqAJ8lDAb1eRWFoijbXVQx6oGbR6CbBwTD1liW8Wn9CtOa4Cz/hB\n7h3y2hO+EyF8TUhea82OFe8iuXdeDqXjYzKSM8cMLsAIqLI8VYWdO4QEvh1h\nbD4phGLMpwRsQTo1G3+foA1He3KQbLf5FKO+aCXUGVtUC5HFytItnglGs25a\nZiYYrEXbNFvRMpxFYxHDfje5xO18B4ywszGcfv14IqzvF8wBH28tiRuiAXKA\nhfmpYEnl9Chr5jl47VFr0hNDlVE1E0ihcA6jYAfNkOpf8Q+22ZzmE0n1l6oB\netEmC2OftWfPSzIVDJo1wuTskS9zqgR+ifl0tzeNCnVaXl/q2EF58HRnCPcS\nPWqS\r\n=8meg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX8cz80WKHTJVEfGKDMIBJu83tC6WCjP+06LvBVVpVawIga5P5CMkULH/aV2EAwSESAwyX2tz0kEMScihN9KBcGaQ="}]},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_1.1.0_1576840901839_0.18776699823848197"},"_hasShrinkwrap":false},"2.0.0":{"name":"prsc","version":"2.0.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.12.7","@microsoft/api-extractor":"^7.13.1","@types/jest":"^26.0.20","copyfiles":"^2.4.1","jest":"^26.6.3","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.2.1","rimraf":"^3.0.2","rollup":"^2.38.5","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.5.0","typescript":"^4.1.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"ecb1b1954f1db3747c9374508da7ce211b340a95","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@2.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.2","dist":{"integrity":"sha512-OXW3N6yycA4uTidD3zxAhMTW1jWgfJO/UjAd4xSQJleovxjvA7vjEePm2YXN0AnmWYA8fCZ1Azb9iBOPYQi+pg==","shasum":"953df6f41231cb48d88738cc201abf467d94d3d6","tarball":"https://registry.npmjs.org/prsc/-/prsc-2.0.0.tgz","fileCount":9,"unpackedSize":54175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIAKXCRA9TVsSAnZWagAAxEQP/j7yg0xBPhZi6pUZHmTQ\nODSd1OSZaY7PleYh0c/zsxP1H3GpdRbd/rd4knQK5ODUfD8pHY/pb8okkoGA\nSFe9GbluhsK++Hhab+FiU+eBk8oCDg/42KBBoScAKdxIALHxvVJ+Sa3r6WdD\nf2Ihe9Ho6DXUXfzPmuanWlBvVER6jMDL+pkLC7AePpwrw14az0pgWOjdG2wy\n2S3iemt8alfACpdghdfGXNEfMqrgxGudpAw1I2v9KKu5wYQ2u35Ec3VjmB1d\nMqM224BmdKpnOGPXTxorAorG5/+yoKXx5oHWzBZ2QOPJLUM0istX4ubGhH0T\ntdYFZjuCqfcFy0ZUsfUvZ5nh8cOQYk/d8T7wBOnuHxinsx9Q1qvqIORb2YWM\n5HPIft/M4XkSUrqQuNfhfXA9Y+0ubEx2mF+joUCGJPliw44NAjIE8TQv16DW\nqRcvH2dOjA0jGgGj022EE0i6Pt0INrLlVwr5xvJn4SQ7dBnDGiGMlzO4M9fD\ngyihp5EYTnIqpOvk5sBvWZMNn58VVDhXUOlAzPjKn43YX1Y21xkKFpgE9fax\nU9l3vuQnK+eqa+M3zlbz3yxlhtNl3Pdb/9JHW9qvl/lk5IGRw2SprkJPWqDk\n9Oz8GOHxOTsjVDAyhdbwXzLD5Qx4lru5JXBRpDcWb7wWxFozJ8+Tmoh2H9g1\nUgLY\r\n=BK4n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCss3v+JJv7lzAtrx9GHgw1iN53giiWLosxBaK3FLQwAQIgeufdL5QpEbB9KbVWG/NjY+jTvW6J11CLPBlu0Eg2gA8="}]},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_2.0.0_1612710550827_0.1122445826666425"},"_hasShrinkwrap":false},"2.0.1":{"name":"prsc","version":"2.0.1","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.12.7","@microsoft/api-extractor":"^7.13.1","@types/jest":"^26.0.20","copyfiles":"^2.4.1","jest":"^26.6.3","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.2.1","rimraf":"^3.0.2","rollup":"^2.38.5","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.5.0","typescript":"^4.1.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"556570c25db051e9448b697ff25f4be6ecf02348","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@2.0.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.2","dist":{"integrity":"sha512-SC6yOsjsSRxPVo/3M6tMykFLCAWvzpCASNbHhkpXQX9expqWJ+GlrarhvF55OX0XwN2U/+b1vKPrhjrdT68dyw==","shasum":"7b30cc33338b7625381c6ac5a0578bbce937b4c1","tarball":"https://registry.npmjs.org/prsc/-/prsc-2.0.1.tgz","fileCount":9,"unpackedSize":54204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIAg/CRA9TVsSAnZWagAAJYMP/2csolnG/yf8dNlKlkH3\nNA5MQkWuLPchDV2pfuuc4YjSXYM9JI/nOowEi5NziU1f77dJqPc9dDCzImUQ\nMWiT45O9JAgITxSqBoWRIacZNNqmJSxhw097egDg+TS4RQz881+Q3L6YVgaE\ne3gp8ZqQxGCp3Te5nfa/zVtmjCU6VaC7QLiAgj/SHZ08Q1HNDXhsvy5txlpI\np4TNphIVy10UUX3w5AA4Oormr77IfWx2/qmrXrQhEmMFNKp1z3Jbw/acHmFU\nY4k6koiErkuHF48KwaabRCfzjoSCpY9O9yxPkZiDcg8os0bNruqCmDEiDF05\n0umXsTlpulVCR7xjf4fkmh94vRlJXbJ5m+8MUQ+24CPLjJ+b/0IcxjVuj3N8\n+TZl8yRI+gCyi1jvIeVyOpFsEjJSQNdv+ylqCG2r5HLiayhnCnCW9MFaVrwo\nJoPQl7ZVILf9AyLxFT4TcBpfMA0/X1v3W7AQk8VG8mAaOb970HNmRXf8yiHs\njJorhYd8NDA8jRcYzleUVqwfki4/00XWXJPx0yePYRUKLz6IivYgmXHkjV44\n0mPgDvl68ZaTDe9hdfB3ybmi7ZRVa6kOxtVrVpOFDuNJBDbig5Cb4dWIVuKx\npRIKa+RBpdltprvwZXKhTEp5XjmQ7mlUyCTCUjbmBJrbgGMirk3t/NiMb2AE\nvSIs\r\n=zSL6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnbkvzcG/lHXtj6oldcOWaSWuN2NiEp/FjLr8XDncdzAiEAu2irDt0YaCDa+reA9X23ocFAdovgdS4Y1iIISUizJZw="}]},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_2.0.1_1612711998889_0.05458736418930621"},"_hasShrinkwrap":false},"2.1.0":{"name":"prsc","version":"2.1.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","exports":{".":{"require":"./dist/prsc.umd.js","import":"./dist/prsc.esm.js","default":"./dist/prsc.esm.js"}},"types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.16.0","@microsoft/api-extractor":"^7.19.5","@types/jest":"^27.4.1","copyfiles":"^2.4.1","jest":"^27.5.1","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.6.1","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"2fd1d882becacd3cc04d41ad69871e3bdeff16b9","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@2.1.0","_nodeVersion":"16.10.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-cDYbdzYSDQL8AjHsbF7I91HDBWUNT2v1hsqq7zmU8B8uAthmzKdIjATMAA1SD8BHmIJ0jXokPO0jkVQUHGQlcA==","shasum":"d45c4016a2d1413d23ef479b6c42d850b728fb74","tarball":"https://registry.npmjs.org/prsc/-/prsc-2.1.0.tgz","fileCount":9,"unpackedSize":81721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPcoQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSxQ//W5rIDitacNUfw5FPAqXC+ZMzILFwzZfegLyKR6NwOC/0k71Q\r\nWiK5ZUfcmThRvy0MPDqyLRxcx7/QZe2YFloIpSv9596zAzrumwPqGu5MTmoC\r\nFaWl35X12dxYGuAzawJfRTSpHIpH1VaeT5Zfts+srr6UPZgooTzbRMImHkyi\r\nNJ9b5FXPq80r3BR+RcqQk6ZySs02S+nEyJ+SaCjgqiKmPbzdUioJrz0pC1eX\r\nFe6EWq8YV+22zcPfqsQVO1jOqBAR8BTWRKYQMFgaERNBPLxyVqwwEBGrfd+l\r\nw94aM3Gbb1QGI2Pdr7l4lWWpr4ZR9WhWNYALhxYC7hnQXQ6hGaS6ACpPvlhr\r\njfT/neHmX/p4ctBq2++CUwNkirpYVq38+PBLb0zD3DALyGFe/HadV1YC+oiD\r\nUT+Y+HagBMDot7nwD41xeBiZ3EygQMnUZf+tEGsvY0Xp83MLNcmP3MStrFLl\r\nWyCf9aV/aR8sRic1vNBj8wpMERByGkf1q0bbDbAgLZwSUC/wj7sx/qLYIdn5\r\nn5tUn86fYm7jAsbTSWr/oW5T69NeyOaEj7NyDPPMl9R2IcPdhrvyxfFMv3Pw\r\ndc6U0VzcH4GrmSmiXuziFKJOKHD7U5YGmFkRcgLC/OliduPYWaWJgAvvW7q+\r\nFEfCFYDXK1Gy3D/l1/IbedZ/jtjeDnRKip0=\r\n=wjvj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGn94KEuh0V3Vk/0AIWP+6iOhm9N3ujMSdkoLFX6oyvwIgXZaRgl30HFXI5g0EfyoOCG4F+AMvvBzTXNYVUIrUNHU="}]},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_2.1.0_1648216592343_0.31976358706628694"},"_hasShrinkwrap":false},"3.0.0":{"name":"prsc","version":"3.0.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","exports":{".":{"require":"./dist/prsc.umd.js","import":"./dist/prsc.esm.js","default":"./dist/prsc.esm.js"}},"types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.16.0","@microsoft/api-extractor":"^7.19.5","@types/jest":"^27.4.1","copyfiles":"^2.4.1","jest":"^27.5.1","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.6.1","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"72872e1312a30f2ebe9f8d9542ee017674b49e1b","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@3.0.0","_nodeVersion":"16.10.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-wt/Q3cx6mAKEzbsCSrRd/jtg8LdNwVUwHpFNvrVQ6mgLIcM/mUiyoDSekettE4wFTR/2j+meapUxxPhWtbaaQA==","shasum":"0a2cb17c7f261c071e52fdfe449172ce668bc716","tarball":"https://registry.npmjs.org/prsc/-/prsc-3.0.0.tgz","fileCount":9,"unpackedSize":90091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQcJlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsXg/+PAnRzpKz0bLA93/6UEdPRmgQU+awr1kCVloOm2YavdlZhyTl\r\nxbYfxGV5kDGTrat20198KcwUHJx74S+UJ5KjR3df6xowIi4JQlyzVBjgk+D9\r\nh9D0wL/ZARhbIfKUKKyXhpUFvJWbaWIRweTutB+zYsI4FASOQR1Rv632nx+n\r\nbp/vcPl7IHJ0Gta6cDusuYbjU1VnTNecnBbq8ms9VHy6RMI5CaQ+wnSruJbC\r\nilpsDc4GpkZHFzV9LfGk4kyxcvUwCiryjWd9A/O31KhxkWWa1a3qzH13cm6O\r\nB40WcXAwzDMYwJ5r4dR0IHprCfXIVGYAkU/+Obb5hj+6ntO1arc29JaZeQCQ\r\n87SdSVD5kLk1kFKHgdk4uQhl2496LpRxrEVxIbF8au0Lsa0yTXYUaNyeNjPt\r\nfoV8Ghb2ni3PMG+eWPYpovGPHU45J6mKs/2d3h8cNQznDLYYtTty5t0kQtiS\r\nWpw+wfbxly8+iio0yjlw5nudhCSwZRMaHJHvJBz1dtTba/IxHKbgjR4QSK9F\r\n1y4KDbUdsFESaMODgLnRI8FhI+lku/hOjPm3kE5q1bWKFs3XrRI5QjRvEHxj\r\nnzyLdLUTj+LwXTrWQ1SZ5yZiTLig9WRsBDAy+A3K3fXN7NVk6f/Qm4EnryMZ\r\nqGUmXgSjo0mS/gcx4LtPT57xFCePGwOFWRE=\r\n=Az8i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9hCqGrgdERa/DQlUO7y5FEvdfumYa6+Ea+RgK1vSyaAIhALnkHW0NLjOuJKV2p3j0tcDhIj4wKIJqlrwJ+1HohO2Y"}]},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_3.0.0_1648476773641_0.42864908952418124"},"_hasShrinkwrap":false},"3.0.1":{"name":"prsc","version":"3.0.1","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","exports":{".":{"require":"./dist/prsc.umd.js","import":"./dist/prsc.esm.js","default":"./dist/prsc.esm.js"}},"types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.16.0","@microsoft/api-extractor":"^7.19.5","@types/jest":"^27.4.1","copyfiles":"^2.4.1","jest":"^27.5.1","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.6.1","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"48854f85638f4831dba6c1e7b34561fdc13ff254","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@3.0.1","_nodeVersion":"16.10.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ex1VzKCBFJ9ENWszth8P5xSvZ/FSmSCCtiFooQdg3y/I4ziJzORR+EigHF8AQ0Wd2fB78FbViACTuhqNLoC1NQ==","shasum":"ec3aef26472661646a03c684c34f0e13faa79d42","tarball":"https://registry.npmjs.org/prsc/-/prsc-3.0.1.tgz","fileCount":9,"unpackedSize":90121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQuaNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFIhAAgc+o6z37y/YPDOjxBh/P1lA0PJTrWFwc1hKUd9gDzw2tVDQ5\r\nmVU4+0z6koNBEOpzur+oMGQzvvxKMP6vAzaEJbO/6O4oefQRzVKBePZVVJ+Z\r\nQIkHdkZE1KIDl8XUD1rSlGJMHFEXSI1+GSTy7BF0d4mCXeItp3U3Yret6h8Z\r\nXZ7hdSbZFv7FOaKN0YjRt2CYJtvi24uLjL9wmRSI+Z7C7vyDkcRMVu1gC78M\r\nbz8tAaljItQZO5nCb89EPE/AJGQdZlwZIHUSwacCUO1iHHbi/vgv78gtRsHy\r\nuYDKXEEovs2e49KHgM48hwBewd8TGuC7atCWsiNrFiSKBd/icmpUbyg1mf2/\r\nNYmRTVNgfRlLYMt1t13RTUsl40j6gBv3Fp9ntUpn+2rHtvM32RF8b+vyDcKY\r\nA2dcftR5eNW2mVYmkkZuxqkmUGdx/yZAwj4i3YIRw1V/fxeTaENkRpu90JbM\r\nl7lqDdGpHdwFN7GGkvx8Nz7GTwjyzSJS9sp5osAYr13jvpQDqb6Wp3fTHd3W\r\n7Wm7a0UKs/B9jnZd9JGRUrg44W+EeA2arldoD/f2a0Cjj2xIeSVhcq1hxdEe\r\n2t0FP8jEu1/9AO6tl+PFOGxW1152nFlXPOu+KFVH2NfxkapNKc+wTymRVTGH\r\nXKoSsVIpdCoFHw4++GQE9d8CJPoee3EdH4Q=\r\n=K9md\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGENHs7rcHv4Qhv9bm2RazdSNZ79PqrvzhAOShLxhy5wAiAm/YLfPioiV3j345yLR3QHDYaaMARghqYRojpSzLlV5Q=="}]},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_3.0.1_1648551564711_0.32678464452543166"},"_hasShrinkwrap":false},"3.0.2":{"name":"prsc","version":"3.0.2","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","exports":{".":{"require":"./dist/prsc.umd.js","import":"./dist/prsc.esm.js","default":"./dist/prsc.esm.js"}},"types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.16.0","@microsoft/api-extractor":"^7.19.5","@types/jest":"^27.4.1","copyfiles":"^2.4.1","jest":"^27.5.1","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.6.1","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"ec9155677b2e7fe24aa66bb1f5cf679f783cd9db","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@3.0.2","_nodeVersion":"16.10.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-10nRtDk+2ouKtpKWs7t3JA1YwIuEv8BdvAOhMUeME5DwLgue8C8Lm+4djcFNuC7itmJXdI7hwrvaeKupa6HSOQ==","shasum":"94f3a715861816bb07ebf3ec3de4989d184def41","tarball":"https://registry.npmjs.org/prsc/-/prsc-3.0.2.tgz","fileCount":9,"unpackedSize":89832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQxSjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwWhAAorPhonrIIEHhjRT/X5+C2sB5WvApI9rlxdKdHHN6+fsHu5n8\r\n33fW9z2T4K7eL8bHT3pKcRlwhShp0AxsuIBTjcT5ioN6THZ6Y1+JTz6nnw1v\r\n0O9+CpvRKAlZDg30GeLIBUq0DFBUne9fUxsIAJ8/lWRX1qTcd2Fdfg8PhAmE\r\nwSECr57DLki5xGCwcDY0/WrXRtK/Mh26SqPrTkUGOiMf8VzG+CAjggAJYlQI\r\n6nZHESMKGY1NEXyG6unmpFyWXIbsbgpZWUHfY5toKPY8xbx1U/h5MzLyyp5b\r\nB7LlG67gYPLQ98YIziN0f7HKPRBhlWvxBD6UYhisuqEMWoNXFZhZ1VXqoWyJ\r\nIGGblV6NR7Q9umy2Z1tzr/lcQrUCnpe8S9p1wvxnvhzRzGIAWh//N3mZYVWN\r\nsPLjKEYAyk/B0Fh2U2jkgH6XC3Qw+FRW2Adx1kNM7aLWp/I/AgjMiCINYHVZ\r\nnad0s8xxs/Y9kb8TKzqoEpfjI72IcRWcfc2tHasoH9gg9a2XDambR0pU+AEq\r\nGGp+eNX97zLUhGiXRUKUEQbSBrps1KjO677uLXHoCNay6rQibZmn7osizaMZ\r\nyen8clBa/qtAjI5YekV9Jn8IRZXdxT5vYy+M4I4ylpuixh86JYfOEIMzH32F\r\nkvSuYGrNAq3H/Jy0wZ9Mqku1aWv1oEtJUng=\r\n=dP1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo+CMZhRnbTxF9tWs40aytgdUJnfQ9ma5Ghg7RFVR7tgIgFUllXaFRC9zvmNp1Nekd5H7nrFKD/4T/VxqKweVjxPE="}]},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_3.0.2_1648563363278_0.6489269872638437"},"_hasShrinkwrap":false},"3.1.0":{"name":"prsc","version":"3.1.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","exports":{".":{"require":"./dist/prsc.umd.js","import":"./dist/prsc.esm.js","default":"./dist/prsc.esm.js"}},"types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.16.0","@microsoft/api-extractor":"^7.19.5","@types/jest":"^27.4.1","copyfiles":"^2.4.1","jest":"^27.5.1","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.6.1","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"f3c709f9a7fecb1746dec96daa1d46bf0592501d","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@3.1.0","_nodeVersion":"16.10.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-i+aCOusEuyI0mwxQ9+QGuBGZa9Jfe5c0DIGo959lY+V7WOHDvejW6CHc3KU6AVAqcfpS6nk8ZZj3bdGgVvvdKA==","shasum":"bb29769f975b631d391777c2ff204c2eafe2acdf","tarball":"https://registry.npmjs.org/prsc/-/prsc-3.1.0.tgz","fileCount":9,"unpackedSize":94196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWjajDQcBbSmZLaxnyS8mL9tJGiPWPNnzVLOB/BxuSWAiEA7/NFbdH7ApsDUf2Pffzdm4t+R9gwa1o52q9AE882RzM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRW23ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVJg//at6TrEV95mF8DiknBpixPan0V8rBoI1eElkjx063CfEaEx0A\r\nfMCVnIwQURjD5jVTLdQsCUPd+MCyzKBp59aauVg/yjQkoHsSy6Vp3kEGcPKU\r\nDD47Kovkt0lRM4s9FD3nZW1VE3C5VHucf4Rne4ZoqQ+654BL7PEunZR3nPLR\r\njqH3mrSZ8PxkOERudxf69Bw0lW1oddb0ZWWgJCXOIb2YBIhnQwkmjl9enlO4\r\nYWZcUDlZJkzNaDIN/UV3Oj2HgVE2iIxJgZ1/wDPU438R4jNj5V3tfhctmQ5I\r\ncp6pv3QGHI+Eq2fB6RORt3TVqa5YRpfbDbQo5JJ6wK+pBunSpn5qvwbtTVMm\r\nbeHgdqYcumU4PrzD5KP3OEMhRDQmlqDKnFI9xqrtSj+UrNlh3nnuITUeuQj2\r\n12OGCTtsns5Rtc6FVi0XhAZY2Uc+WN3SvN24A37T0VNZZLL9+EfIMlc5Gir0\r\n9t2RrPLRd2Te2CzZ4scCbxjlKqhY2JRwIg/r3pZqCfi43Bt62ZMtvqSREsZE\r\nR3LcweGekn7p5DJtXEq96M51smPtwImpyovvYrreGggG8n6QOIUxXRYa0WWo\r\nAl8bnW5LASqMg4WzN1uOLa7bv1OZYLTum8x6jd4D/K2sKmVfZZMCYKmRypXp\r\ndCh1XerdqkD5bjd3DI5Wk1Ap2yjn6g7WyiU=\r\n=3s5d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_3.1.0_1648717238931_0.6449338851213042"},"_hasShrinkwrap":false},"3.1.1":{"name":"prsc","version":"3.1.1","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","exports":{".":{"require":"./dist/prsc.umd.js","import":"./dist/prsc.esm.js","default":"./dist/prsc.esm.js"}},"types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.17.18","@microsoft/api-extractor":"^7.25.1","@types/jest":"^28.1.1","copyfiles":"^2.4.1","jest":"^28.1.1","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.7.1","rimraf":"^3.0.2","rollup":"^2.75.6","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^28.0.5","typescript":"^4.7.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"0cc17bb664452a89577b996ba7f6cce6780bd294","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@3.1.1","_nodeVersion":"16.10.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-RSyGIkCqxvFFa7qiDP6KZmwiRWJCzIPeq4AvXvSQcLm+VZS6Uas/PqvZmU89U2vP+BZvDxVOlS9e5sYZ0dNftQ==","shasum":"223741142ff885249c42c6a3db871237bb78b343","tarball":"https://registry.npmjs.org/prsc/-/prsc-3.1.1.tgz","fileCount":9,"unpackedSize":94197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs2AiuDaikoNz5dp3yJ4zR/M7Bgyzs5viI1CgYxuUbTAiEA0GhYprtP6O0k570FABi4JCwzr5iDM2GDlDTevwsWYHU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirCdDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ+w//UmQmE+3eoEMcJC2VfbO2VbJ3fyKF4fFTcMXjE6Yq9eKqyB3L\r\nJYblBbYmySXdkyu4+lmjnhwtWxL53/UalS1O+e2tLmm+3mikfvp9TaxhYLd4\r\nzFIaVFBgEp0KNpVUFUN2Q+8eBqXZeOWXKpQcIAdy1WWWByipr62ckwcIg804\r\ncs6Q2lx+vN216wHTxamQR5MhF8AwvXbaFda0GXOOZdRGcw5N6T36k0KKAuuF\r\n0K/s1zAvHaboB25C51cf78LB2DU+1Rd7GyAVQmty0G7GgNRox2Tkj0oQCw5e\r\nZCushwABMOkyzVA6lDnuLMTLQqkBZRTbaSHwH7Z6ytNhWAsyJpne6im/0f9U\r\n+dMDLvPbqIiDZUOeyhBz3qSjkpVGBVPzvi5Bu6zthKKOT5cjawB1DpHIYUOo\r\nS4qQ43mzZa2ipXD3LT7uhfhisWjMni4d8DOpt+eat3owpXUt9tzGFR+J6pxH\r\nj+KxBS2r+/0NTBOocAbOFrXk+fRyzvKbk+WVyiGWEUoSjQ1ovNjMgKmrN8QZ\r\nFOCnLicVNzEJD2nr21o0lUfaetHchVFptBGjPEA+N2/yunIy5xtPd2BldYX+\r\nRrrviO7jSMYY5IXh/WQkyKAQ9pAyXOOL52wY4sj/gjFvO2LWAkWob6uRN2uR\r\nzfy8/4qqj4+BZN6Kpwdje3g6YJcA+4EKep4=\r\n=BcJk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_3.1.1_1655449411306_0.021088505751605036"},"_hasShrinkwrap":false},"3.2.0":{"name":"prsc","version":"3.2.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","exports":{".":{"require":"./dist/prsc.umd.js","import":"./dist/prsc.esm.js","default":"./dist/prsc.esm.js"}},"types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.17.18","@microsoft/api-extractor":"^7.25.1","@types/jest":"^28.1.1","copyfiles":"^2.4.1","jest":"^28.1.1","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.7.1","rimraf":"^3.0.2","rollup":"^2.75.6","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^28.0.5","typescript":"^4.7.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"c74e4ab5ab024599253bd8273764e8bf945f274d","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@3.2.0","_nodeVersion":"16.10.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-PtARqRJSp/+de8CHe9vTXAisRBD4sIzV3SEuYLZc49ZXG2KEE0rE6WRXE/8H9fPTGVDnO6GOs6LbbhTUH9Qv4Q==","shasum":"c0835a2ef44f3686617c00517dae98461a6d991e","tarball":"https://registry.npmjs.org/prsc/-/prsc-3.2.0.tgz","fileCount":9,"unpackedSize":94577,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNg/BwKmx+wnJvyj1Ituoy/kRsPwK55wHneWPmR6i3oAiEAwxzxgc28NPixbszYp2P+jB6+Kt4LwnXA3c3zPo4quOw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisICmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojKg//UCwdx5CvAvRmGhol1IqFFbWdybrMYwK/YcrxnBsOWZYOkhCA\r\nlVP+wfM9ubBPSh6ndzF3A9APID/JcMe3pyb9IdM2tr5KawQ2ggpF1nUNv3ns\r\nT8uMGabBG+ThaIfwVjVk8ZA5c2MD5GIpwnvOBKOCWU1RlHKgraw4o/TP/F5N\r\nTLbSv+IwINO90cZd01EDX7wWwjXbAbNXvsxiUGsT+y51/bQp77xvLQ168Y7g\r\nP9RrHvYDhWAGlvgD9pUWvMOJA9Be0ShzeFSedE/vY2Y1/Ca0YlV7y4xCqBGq\r\n2rQv4utLgIb1+DHQIpdzkamIiuJZsCLX0JTh+u0KKNbZ6Ya8LtK3YFczjBZb\r\nBPO1QG6CwM+EbmY4uFMmEZPQiTSpB95acHWi/RzYs85bL9AI8L6wgU9MpCJd\r\nk3ErYyj0a3A+3SaX+dil2tP87aafvkNAfVzYlJV2MtGivRVwMU7u4dz34ioM\r\nbwm9umIH8A56LxhWHevX4/AothHs/2Ej7Ek1TFk2uE7TxA7VybmsGTlgMvS0\r\nRXk31Mrv61KohEdtqstZlJy0OAjDKAe6nIon3IlWRFoTyyTkk2YLsrErtdcm\r\nspGs52yIMkN+QI/fqmz2ymK73QUmaEYeUaIqj/fkTTuZHDA1VPtp1ouhKkAb\r\nbqJTxvnWoQ+5h3voUOkrVQk58wHPHx39wCk=\r\n=Gw13\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_3.2.0_1655734438019_0.8190554509007575"},"_hasShrinkwrap":false},"3.3.0":{"name":"prsc","version":"3.3.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"dist/prsc.umd.js","module":"dist/prsc.esm.js","exports":{".":{"require":"./dist/prsc.umd.js","import":"./dist/prsc.esm.js","default":"./dist/prsc.esm.js"}},"types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.17.18","@microsoft/api-extractor":"^7.25.1","@types/jest":"^28.1.1","copyfiles":"^2.4.1","jest":"^28.1.1","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.7.1","rimraf":"^3.0.2","rollup":"^2.75.6","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^28.0.5","typescript":"^4.7.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"602435473ee3fc30838395777d057182587410b5","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@3.3.0","_nodeVersion":"16.10.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NbKWn+lp/MQGx24Lz6th8ddV5FNZecdZZGmDIU+NoHMl4/6m4VDf1REhsdNGwpqO8vmvbS0KfY3JhMXhVnZSRw==","shasum":"1a9c73d0f43d675417ead1fd0b81247321f54890","tarball":"https://registry.npmjs.org/prsc/-/prsc-3.3.0.tgz","fileCount":9,"unpackedSize":104529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDs648Bv8OV1dymJJzZd28Hn4BTOqeC+sNN6jrUzDaYAIhAJX8OTParxN5FUH1tgD8K1b+wx5Q+hQKQQ65WZd1pq6Z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiscNQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTqQ//QUhFGGBm+1/Ve+rBUq+LQcQwbexxqdivGSOklA5SzOCMYoLE\r\ni7wXHdN6TqtBxmgKWfGP67XKKpO959c692+XG8Wwgm509jCzq4H6By++btJj\r\nA9P7snxn1mywAUSPJrnNAGlQoRFBn2LhhTLx47ciNpMro7To/ufY9pMI4fOn\r\nUuJia+MHHdbd3lVujUnB51cVg47BV+A+BKWmUNqNTLtRxCJTGkNWcYiLasf3\r\nTfeYpzLfHAvhTfMC0oo+Ew8OQCi4z0EwBSY5tj7VnT/DrkgJIlzbNWiox1TQ\r\n02ZdBoK4aWRJQlM1Q0fJsqHAWcBDaiFl9PS9CNlPBG6EOjwMe5wpij2uxayU\r\njf1JUAYi/PH30eTE/BAfYmBm9daglcCsfm0RNZIPAwXUiPFB43tvpc+zCY4u\r\nFgjBRvWbvg/GAeZWQ3rfl7+5+dDbs+WBR5mlMTe/4v/QSxF+3gE/OYtSwcjL\r\nC+pGQYQXAw8QIppXObAY74vXCNepoyR7TGgZ4BHjd2HsKq3OuVWsWq8awTI+\r\nGbm0qFAzLmFRIp5k/3GxfZRO2NdkOSIsbtuUYY3xjj8aLduNcFVPc3pQuvsv\r\nAdOMzqMjVREugWcSZAKsv26i9HnO6t4az6k7CTS8SwFY1WQAXSmccf5RWqAh\r\n8EqMeD5++w5K79T22JInEvEILY/ByXHQEfI=\r\n=N9U5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_3.3.0_1655817040546_0.20777458970323415"},"_hasShrinkwrap":false},"4.0.0":{"name":"prsc","version":"4.0.0","description":"Tiny parser combinators library","author":{"name":"Stef Busking"},"license":"MIT","keywords":["parser","combinators"],"main":"./dist/prsc.umd.cjs","module":"./dist/prsc.esm.js","type":"module","exports":{".":{"import":"./dist/prsc.esm.js","require":"./dist/prsc.umd.cjs","default":"./dist/prsc.esm.js"}},"types":"dist/prsc.d.ts","scripts":{"build:clean":"rimraf dist && rimraf lib && rimraf temp","build:bundle":"tsc -P tsconfig.build.json && rollup -c","build:api":"api-extractor run","build:api-copy":"copyfiles --flat temp/* api","build:docs":"api-documenter markdown -i api -o docs","build":"npm-run-all build:clean build:bundle build:api build:api-copy build:docs","prepare":"npm run build","test":"jest --coverage --verbose"},"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"devDependencies":{"@microsoft/api-documenter":"^7.17.18","@microsoft/api-extractor":"^7.25.1","@types/jest":"^28.1.1","copyfiles":"^2.4.1","jest":"^28.1.1","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","prettier":"^2.7.1","rimraf":"^3.0.2","rollup":"^2.75.6","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^28.0.5","typescript":"^4.7.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(\\.(tests))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"collectCoverageFrom":["src/**/*.ts"]},"prettier":{"printWidth":100,"singleQuote":true,"tabWidth":4,"useTabs":true},"gitHead":"9058f114cdfc970386457f8ba6671b40c8b51e8c","bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"homepage":"https://github.com/bwrrp/prsc.js#readme","_id":"prsc@4.0.0","_nodeVersion":"16.10.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-OmXQ2v76RlXNx/gqv7+oB6jyKnudJ/rsMfAIVexhbDFxXAJPoWKMxJkZU2ohlu4miCiSQCG+horf2DV4/kNc1Q==","shasum":"22a300478749924c92c25e04c514f8a2b93ae719","tarball":"https://registry.npmjs.org/prsc/-/prsc-4.0.0.tgz","fileCount":9,"unpackedSize":104556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE8oMYS4eNY4S60Bo87OKtAhT+KNetkz72kh7kFeB9ygIhAPOG59mQohNKQ3DDUu45HL5eYaPUY4JCHhBMCoauaPpf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitB6aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0SA/6A/Idi7bF0kEuBKf6kcLiOEFz/gzaSKL68G2T+aXlgf77/zTU\r\nPwnZ0c68w3bN2hT2O/GaeGpMOMiqSzBThHkMjqdkBH9xm+ThSxpSfHeqbmML\r\ng2ryyGysb/OIxtv6gFzSEXXa/4BW/PCkhxc9iBvjwsoVIuJ1TdGLZSGwGu4k\r\ntMDf1Vvol2umYZ2rGnkjH5oEeLF8aqMrz20HRkMLFLPkmmiA3G1t2Q/hGbdX\r\niaKbuoLUtHr15STJrduESRcIHUtf30WenZqkoL4RA82EvXucK/kiVwnEmXJr\r\nW8pEPawOqWAB1Vynu7DYoqBmqh/+ANfLT1n0r/c88HUTtt1WhoQkEiLtb6QL\r\n+u5+rXRnlrA4O3rl/m0TRlWAQtDRSvfBIdh2wVUxAgyg5MTVtGn1LncHIQ8x\r\nAWI1Qja6Riq9S2ZJ1KJEVOAU22G7vjIn0EjPfnVbTL986XteYTopfDsEXIJn\r\n5V+xmCtxToUXYQG47JUO3Ex5i4dH6YkIMsEGWJsOxWRnjvxFgkW7/eK8yuUf\r\ns1vK2AHx4ljlNtYOA8EQv/t09+tCrmYnEal9T5xvWBG5mnu0j1HtB3fkSPKW\r\nI3F+Oc+W5iS4/6TzKQlzbMAyJhMvDlb4gwMznLa7g7ngvv9Jwv9TdHGOmGmm\r\n6PseYVsHza1L9s+1EaDrWW7LKJeqlraxbzc=\r\n=oDZ2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bwrrp","email":"stef.busking@gmail.com"},"directories":{},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prsc_4.0.0_1655971481910_0.8770127403209549"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-01T10:28:31.195Z","0.1.0":"2019-11-01T10:28:31.405Z","modified":"2022-06-23T08:04:42.168Z","0.1.1":"2019-11-01T21:53:13.231Z","1.0.0":"2019-11-08T10:13:00.472Z","1.1.0":"2019-12-20T11:21:41.959Z","2.0.0":"2021-02-07T15:09:10.991Z","2.0.1":"2021-02-07T15:33:19.082Z","2.1.0":"2022-03-25T13:56:32.495Z","3.0.0":"2022-03-28T14:12:53.845Z","3.0.1":"2022-03-29T10:59:25.047Z","3.0.2":"2022-03-29T14:16:03.439Z","3.1.0":"2022-03-31T09:00:39.072Z","3.1.1":"2022-06-17T07:03:31.498Z","3.2.0":"2022-06-20T14:13:58.208Z","3.3.0":"2022-06-21T13:10:40.724Z","4.0.0":"2022-06-23T08:04:42.100Z"},"maintainers":[{"name":"bwrrp","email":"stef.busking@gmail.com"}],"description":"Tiny parser combinators library","homepage":"https://github.com/bwrrp/prsc.js#readme","keywords":["parser","combinators"],"repository":{"type":"git","url":"git+https://github.com/bwrrp/prsc.js.git"},"author":{"name":"Stef Busking"},"bugs":{"url":"https://github.com/bwrrp/prsc.js/issues"},"license":"MIT","readme":"# prsc\n\n[![NPM version](https://badge.fury.io/js/prsc.svg)](https://badge.fury.io/js/prsc)\n[![CI](https://github.com/bwrrp/prsc.js/workflows/CI/badge.svg)](https://github.com/bwrrp/prsc.js/actions?query=workflow%3ACI)\n\nTiny parser combinators library for JavaScript and TypeScript. Heavily\ninspired by [nom](https://github.com/Geal/nom).\n\n## Installation\n\nThe prsc library can be installed using npm or yarn:\n\n```bat\nnpm install --save prsc\n```\n\nor\n\n```bat\nyarn add prsc\n```\n\nThe package includes both a UMD bundle (`dist/prsc.js`), compatible with\nNode.js, and an ES6 module (`dist/prsc.mjs`). TypeScript typings are included\n(`dist/prsc.d.ts`) and should work automatically in most cases.\n\n## Usage\n\nThis library exports [a number of functions](./docs/prsc.md) that make it\neasy to build parsers for input represented as a string. Start from primitive\nparsers such as `token` or your own functions matching the `Parser` type,\ntransform results using `map` and `filter` and combine them using the other\nfunctions such as `then` and `star`.\n\n### Example\n\nThe following parser accepts a simple arithmetic language consisting of the\n`+` and `*` operators:\n\n```javascript\n// Create a primitive parser that accepts a single digit\nconst digit = (input, offset) => {\n\tif (/^[0-9]$/.test(input[offset])) {\n\t\treturn ok(offset + 1);\n\t}\n\treturn error(offset, ['digit']);\n};\n\n// Use that to accept a string of one or more digits\nconst digits = plus(digit);\n\n// Then use recognize to get the matching string and use map to parse that into a number\nconst number = map(recognize(digits), (str) => parseInt(str, 10));\n\n// Multiplication\nconst term = then(\n\tnumber,\n\tstar(preceded(token('*'), number)),\n\t// Multiply everything together\n\t(num, factors) => factors.reduce((product, factor) => product * factor, num)\n);\n\n// Addition\nconst expression = then(term, star(preceded(token('+'), term)), (num, terms) =>\n\tterms.reduce((sum, term) => sum + term, num)\n);\n\n// Parsing some input\nconsole.log(expression('2*3+4*5', 0));\n// > { success: true, offset: 7, value: 26 }\n```\n\n### Tips\n\nUse functions to provide a layer of indirection for recursive definitions:\n\n```javascript\nconst term = then(number, optional(preceded(token('*'), termIndirect)), ...);\nfunction termIndirect(input, offset) {\n\treturn term(input, offset);\n}\n```\n\nUse the typings when working in TypeScript for strongly-typed parsers:\n\n```typescript\nconst digit: Parser<string> = ...;\nconst digits = plus(digit); // Parser<string[]>\nconst number = map(\n\tdigits,\n\tstrs => parseInt(strs.join(''), 10)\n); // Parser<number>\n```\n","readmeFilename":"README.md"}