{"_id":"@jsonic/jsonic-next","_rev":"19-f5384597d22b1f82abd0c064c605c2da","name":"@jsonic/jsonic-next","dist-tags":{"latest":"2.14.0"},"versions":{"2.0.1":{"name":"@jsonic/jsonic-next","version":"2.0.1","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.0.1","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"d093a5d30c668b68349c905667dadc59a39edc38","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.0.1.tgz","fileCount":46,"integrity":"sha512-qNBLAzcwog2n/UOMiBI3oLHqkIMFJrZnnmrgUAgUPzwtV1emIOuq7cJvDffqC4j9/far48cVgBHE9W+HeHn6LQ==","signatures":[{"sig":"MEQCIHEwifIzKBXgJxW6wUM8+WRa0+L8hcZNL/ga61iVybHFAiB2BjFQz+HcKZWc/uECQrf0jsROBdT5g4cTn6v+9QuPSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikMaXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8kA//Yg4vfrWiyrXKRjvwSNcW5lntqzpaTdDmnSW/Qh8k9W2UNa/G\r\nxBrDZi38j79+ZJKlcgqV893XTFtXMSikc4lM+1zT75AMpXxl1DUmZ4Bqx2tP\r\nzknvycLpsgvK+mCdCbKMdmJRVxdlOjvS+aXatipSOagzXBB8DNzzpeULFfzD\r\n+ShQi/AWHRTNlRMzxTIfsqRs4nLWzfi1dx97wyhbdzPF1M1Yln2XbeA1I254\r\nYXzb0VnzjFQHB3RrS9EY7dLYYLXmXmaXQ02xHK31AG84MPChiWXND5DMvT6p\r\nUzznsw0MuMy9hN9jESPMvm7SOnsM+fGt2nDjmF2jgqlP08v3eII5UJh7veuB\r\nHxrqOywJOcNtyUMCTb5g3PVxlJDcZuCO1wbn9I1JvKvVqciLdnDY36uKryJC\r\nPzTNR1avHLdn5LzA6F1/IvdSVu7xL1ZHWKLWIfc5Nxg6/TmB45Sg1fWnc3PP\r\nW06breYd/1Ia2O3eENCkMqA+SUmfu2nWXzzn8U8oBjp4dfiDB0SsLusoXFdq\r\nDvDnHD2afqne83cUbKi7/Tj7uA/tO/Lx1+QuoGCTAoYgWVSn4Ladki2bzamD\r\nASl7cUK3FZ70LHErYjg6W8NKgt6Z8iuGNdxT+R8Pbgi8NgYp662M0yJK63H5\r\ndxejZTs7qogH6nCc041ovMyNK6hwNiesAm8=\r\n=nhUS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonic.js","type":"commonjs","types":"jsonic.d.ts","browser":"jsonic.min.js","gitHead":"94a34c66bd1e351af294b94587fbacafaf43d046","scripts":{"test":"jest --coverage","build":"node hint.js && tsc -d && node mfix.js && cp jsonic.js jsonic.min.js && browserify -o jsonic.min.js -e jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote *.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A fast pattern matcher on JavaScript object properties.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","esbuild":"^0.14.40","prismjs":"github:rjrodger/prismjs","tinyify":"^3.0.0","ts-jest":"^28.0.3","prettier":"^2.6.2","vuepress":"^1.9.7","browserify":"^17.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","esbuild-jest":"^0.5.0","hapi-lab-shim":"0.0.2","@jsonic/directive":"^0.5.0","lab-transform-typescript":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.0.1_1653655190805_0.23489407928959216","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@jsonic/jsonic-next","version":"2.0.2","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.0.2","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"5d84d373b6afe2a78f535bdd55b7ee393b29222a","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.0.2.tgz","fileCount":46,"integrity":"sha512-EIwTLmszqxwIv8u6CC2YrJLMGguUHic1848fZ6KY/GZvgU8tI4Q8jiF0V/zVTOxPyj9hpeB30zVa9PqVpEFF8A==","signatures":[{"sig":"MEUCIQCK/StgZrQZNv55qZwAQLtJWr6Nf52AtR40DqCEhyqKuwIgWFHw8Ti0QkhTeaZKcnuKJ6OnxKT2A9TcncvO/hfl30I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik+L1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs+A//eM6Y14lPo3c+IE9DtHegV1g+5FyK1myrC0iBJRxEcgLzSFPU\r\nTX9UOO+EBeT2LjuN3EfAFp4GMEoEMCCe1RpJqQVbCl0QlgtgrTRYtBbCIdVj\r\nXbcSLoEfcQxoZRaQL3JmwKUFZ09pinNibW0EtX/7RLfh31mvdOUfbCDywLiw\r\nqMetB/x0aDci+6EKywsFMpcqJ/A4QEKzNIwIZhVo5YPRnPNusBXEJVBXS59g\r\nlYp3K10wJ+MrMyvZ4CAYZxn0MWexvCaYDvOimoMw6nyhKDEcY9ieiILDjO0r\r\nNE92A9l9B5eWhTtCHyfhw8dvXgq2YmzhT+YYVUyjK5xWv6GgTAVX2r+EALIk\r\nz+TcupHIm1h3OsYOT2Qx7FgEDwdCvzUFRYO5dwWpHb76g0h8V3yUHsyLmxsQ\r\neiHZDv6JFG88kXe6RQHNihjNfMvh2mRe7bzxRpP0cpBdfgWdSZPBD23Tbnk9\r\nh4gkh80fdBDMzvxTKI8OKOWLvbnhwuPke//tJ+Wco2CAfcsvdyCF4FWp9BVa\r\njmz14P6yfGWvph68YcwHCVoJ3IfLu9TGMlLr1eHqyo2dbYxY+7BO6IfBaiHN\r\nYxIdVBL9gxlJteRFHmpU/WibIfoesM9RLYci3dr4RvJQMp2sU4ClgC1aGmyd\r\nycSbvrBx4APAX+5toTS8LNAc084WscJN7ow=\r\n=287n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonic.js","type":"commonjs","types":"jsonic.d.ts","browser":"jsonic.min.js","gitHead":"33d9d30db6b441758205fd69c712df7ff4d4db8a","scripts":{"test":"jest --coverage","build":"node hint.js && tsc -d && node mfix.js && cp jsonic.js jsonic.min.js && browserify -o jsonic.min.js -e jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote *.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A fast pattern matcher on JavaScript object properties.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","esbuild":"^0.14.42","prismjs":"github:rjrodger/prismjs","tinyify":"^3.0.0","ts-jest":"^28.0.3","prettier":"^2.6.2","vuepress":"^1.9.7","browserify":"^17.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","esbuild-jest":"^0.5.0","hapi-lab-shim":"0.0.2","@jsonic/directive":"^0.6.0","lab-transform-typescript":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.0.2_1653859061663_0.2093010445491934","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@jsonic/jsonic-next","version":"2.1.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.1.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"558f086bd5c86de4e3b4f8515210981b693d8f58","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.1.0.tgz","fileCount":46,"integrity":"sha512-/beWkx33iw/Ja2UFItPhPHPVUZn9aTC3TsyCGUnqNoIB9GgIU0wXOrialAOm/YQov0TjT+dxILCTLtqUMsBAvQ==","signatures":[{"sig":"MEUCIALQJ4KRwhJSAMzQTh6Lm9NCYy2Bu4+MiuKktn+btOovAiEAtP93m5b0Sqcw5JhqSC3Fen/0Lu+3yECjrlRG+WR6o5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq5YEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrtA/5AA81ICk6fUPsVvauk/NDgTCNMvCi2IdFdFz9w2H2gPPOgr+T\r\n7X6ofvSsSs/PnUqZqmdgLT4If+nyo/a05S5GmBNfXhYdGKeAZwoakPFVBMrK\r\nomr48Ir5Xr1Qj7z+c3p8AI1TrEuPkjb3SJGUt3z1sa6PZvdW2CEg0LMcm3PM\r\nyPxqecMMZv7jMIBSUTe0oPI/ENatibf+IvjkpVDkIv3UO/nWJPaQzlkfpBjF\r\no+o5QuKqh8TjLQMuz4z58szQ7K9aGBezRLe7DE887a2pO4oCZfw3t+0+qgSG\r\nQALf5djIAVWmXblYNmyREn+6RZlPkNJxmPGC3Kn66QIAsrO3Ac/c3WpEl26E\r\ncLLYaCTn6WgPnEyHVw12xMqlfRvCg7XF7vADOhfuHfl2gXzXmHrXGVTHbCSt\r\nv1+xrx3xbBdVMHBSDq30m5yZLJ4U9SFGzcpgr36teu2TZWJLw/HJa19YJoBI\r\nuxHndaIv0Ly0oIEFfmLB1OfdQgmNQ9eJlWYC50w3FA3aAGCpg2c3uVuwares\r\nmUWdhA4kvGS2uW4jPnYzt2LRcQfHJRt7io7xUBjyh9JeTfbwpomIR/RZvx00\r\nw1I4WX/rMIY6C2ltpsFv2Et13Kh9zgwvFjh/HLAmhnhfG2Ls1YA9iwhuBvp4\r\nzO6oReubPZVpatvMRvmwA5hQbLF3BWxdtcU=\r\n=X2c9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonic.js","type":"commonjs","types":"jsonic.d.ts","browser":"jsonic.min.js","gitHead":"62fd9908c158e14df70d2efe66301ff9812a189c","scripts":{"test":"jest --coverage","build":"node hint.js && tsc -d && node mfix.js && cp jsonic.js jsonic.min.js && browserify -o jsonic.min.js -e jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote *.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A fast pattern matcher on JavaScript object properties.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","esbuild":"^0.14.44","prismjs":"github:rjrodger/prismjs","tinyify":"^3.0.0","ts-jest":"^28.0.5","prettier":"^2.7.1","vuepress":"^1.9.7","browserify":"^17.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","esbuild-jest":"^0.5.0","hapi-lab-shim":"0.0.2","@jsonic/directive":"^0.7.0","lab-transform-typescript":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.1.0_1655412228042_0.6419119153802135","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@jsonic/jsonic-next","version":"2.2.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.2.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"16fe417c852c29ac9a899f6646a38f4f25361c51","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.2.0.tgz","fileCount":46,"integrity":"sha512-wOvkFtlwT+Pn1l1NGCc7dcVfgf32CyHwjskkMGNqxSfZRWO449nnR0zhoN7eFq2ejYbZ0io0xTnSAKlz9E4V1w==","signatures":[{"sig":"MEQCIBivXCe17Wmd7dRUaK6L/5NZFeyJLT4fVhc/XmkBDfBRAiAwOCJrbV3uCtQSY3h9Ejz+cSKbMFTbjfZFURBkZVAfgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyPk5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGRA//cySD0XY811D1ukCzOSiqyE1yBdC6TSmJyviPbp8zYJK0X0rm\r\nLXQcWJ+k5C00Zmxb2kHK12Hozj6k4RLhZgjHD+pO8zGa64chVrKeFGIZeuSa\r\nc8trWlQeEuo8bmL/YsWhUG4Cmq6sWjbVi3gRvr7sChoIxBPTmy2cMLy8D+kj\r\nUkr0kQOV2eRF4qfL5PUEZyy0ee+rd1HmYAIezpvaS9D6AWhDrvDoTw+cvsvV\r\nfDQMPXHvLavoktEJyw9VU4NyEPDO+b4GAfi6dt89rQmZgxTWUuEa1qiEkl44\r\n5AAyX1lDQxjtU8/zxxZn+aXPu9yAVk/SRSqKblzsIJGOGXAwRT8rRdG39OQH\r\nywwPg3lVY/IeRdMsBz/trLXGlJoL6HTF3R09693HKvNJk4Ena3skx3+zoGPb\r\ndHK6KthUZ1jJeJngJPUUGXPeYP6n8xu+UCnMTctv3TZq1rZKVFE6muajreez\r\nBrLe6K+Cbq5e5EeZh6GLS7HvN/CEvrVksUk6ONwl4DWmvZfhnBe3c/1iFqHg\r\nBXCte/k1qHUmmUWBzyef8yM6UG1pue4njerX8gFipQYlk7RPIR3LmH2xNvzH\r\nh8nZLpSfAeN/GOz6OXiU7b169bOAPlIlOhVsc0Q9MDdoMe/Ccemtcq5gZC/d\r\nJxG1XOo+uxsp+FNCTIICHzo7QFqxy073WYM=\r\n=VVP8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonic.js","type":"commonjs","types":"jsonic.d.ts","browser":"jsonic.min.js","gitHead":"e1179107be6c46fbbc7004a665badfdfe28f2663","scripts":{"test":"jest --coverage","build":"node hint.js && tsc -d && node mfix.js && cp jsonic.js jsonic.min.js && browserify -o jsonic.min.js -e jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote *.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A fast pattern matcher on JavaScript object properties.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","esbuild":"^0.14.48","prismjs":"github:rjrodger/prismjs","tinyify":"^3.1.0","ts-jest":"^28.0.5","prettier":"^2.7.1","vuepress":"^1.9.7","browserify":"^17.0.0","typescript":"^4.7.4","@types/jest":"^28.1.4","esbuild-jest":"^0.5.0","hapi-lab-shim":"0.0.2","@jsonic/directive":"^0.7.0","lab-transform-typescript":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.2.0_1657338169388_0.467559670425169","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@jsonic/jsonic-next","version":"2.3.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.3.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"98bb2e97ae202426e202a925bd52eb28d72049f2","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.3.0.tgz","fileCount":46,"integrity":"sha512-LBoCi/fhUm1CaPSAi6PaboQeQqcOASrIzIlSE8row1gTo6K2p7/USsBSDt0qlbs/h08eC+xJAcssbpHBCVONng==","signatures":[{"sig":"MEUCIGjU+rjqtiYdubfw1fR4rs3M1w3S7fMac10cmo0b37R1AiEAyOxuVLM7BKwGz4qkS679iEI20G6twp9YvYtPh1qFc+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizwWZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq2Q//UGRYmcVFXXjokP/c7kIsO2S43HMGFyahk0BCep3+rfqb6yur\r\n69vzObAB0p3mmDuqpFDbeaCjrkiEm0ZYgh/WVZMgJKrN3KLjkJQt1xMuBHuA\r\nOzyOTr3MyosU9AY2xrcTbs3WG7iuoJF3I74SAJVfr0DLC9UsnM+D6i06DPPe\r\nwFV6muZ2vPtRCJ2OULoNH4rhZ27BtSeRPqeLhzxVwNpGJeIEixsQyMFzrvSO\r\n2LkrwglTR88RqtdSz7K+KlJsg1+IipH5q0Wxz/8YkbkpcZ/A9v7Wg39c1bTN\r\nkSexcUiKy6U6jebzPlDjc6+q25JJbrness9LY5kJhbfiNGqJPUOmfEfNS+xM\r\n6gPQsmy7At4rsk+BC8SC0me1ZDApGCd0nVtS0OiKBvG8WnEZotp3+pTHXDQf\r\nf0sHDUQk9THZV1HJ/6cfNl6pDOeeBuJEjCYJEwxU+HXIewIZ103fTnVDienR\r\n6fZ927d5yy4QAZGaGIsh4+BLk2eP8Hm++LtsMOgR2tT0XPq3JSy2Nr5f26q3\r\n15JQ0tb90AdKI15boXnW0SJQ56vq2sa0LA2UXZkErLSMLtP0SFzpkYGzeqIn\r\n+/b8eJUJe+S1SeRWDUut5aNEFrk8l5WTK0GNT/BnVo4Xdq05WtZdFrpT9QGT\r\nc2yUXyVB7ATaSJRkviYgf2EvCRpWZ03Ttbs=\r\n=9Fef\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonic.js","type":"commonjs","types":"jsonic.d.ts","browser":"jsonic.min.js","gitHead":"80525a2e7888e4f253118de33551dbc5813313c5","scripts":{"test":"jest --coverage","build":"node hint.js && tsc -d && node mfix.js && cp jsonic.js jsonic.min.js && browserify -o jsonic.min.js -e jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote *.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A fast pattern matcher on JavaScript object properties.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","esbuild":"^0.14.49","prismjs":"github:rjrodger/prismjs","tinyify":"^3.1.0","ts-jest":"^28.0.5","prettier":"^2.7.1","vuepress":"^1.9.7","browserify":"^17.0.0","typescript":"^4.7.4","@types/jest":"^28.1.5","esbuild-jest":"^0.5.0","hapi-lab-shim":"0.0.2","@jsonic/directive":"^0.8.0","lab-transform-typescript":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.3.0_1657734553307_0.1512723658714643","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@jsonic/jsonic-next","version":"2.4.2","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.4.2","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"43175522b372dcfc479deb8434feda3d9744075a","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.4.2.tgz","fileCount":47,"integrity":"sha512-tPP7EHw/FsbALFKezDLCU7lcgxB7mhaTvVONaUda4FtI2GSLzMlwsYzz+K3ylb+HfcOFY0t2ZUNESpuIoVqnaw==","signatures":[{"sig":"MEYCIQC1lh3DZ5Dw/dhiZmPic6vsq50nXzJUNOH9GTvzLpCr8QIhAIhi/XZPiehWEd1S5rV3BLRdXs6gj737td/cKaAQO8sc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNxteACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVfw//TNoeZvvtUicfsaqzMddqnzPp3mhjNripDzib41GKAG051Plg\r\nhi3AEdGZep5ZFd8742jw7mR4CJtNAbcbEB4TOAUNVfRGHYmlxFelI5cYhrb9\r\ntGFaVcKBXNrwGgm2ZXmVhrpPNRVkXzhGiUkaBuEp0IWOKZnlY/Ko2aqgtfQQ\r\neov1N1oII9ru+6eW1aelPHNDsRDZUHJvyx54LdnLZXTpgp/kc9eH5udVXTkr\r\nrmVjSp22DXqjEkLS1mdMispirk2uRsFHLe56K0cs+abkoeNGfAfXrRZoNYgw\r\nIlx+X3c5FA8iWGhPyHNNchdRTz1PELRI8GWcXlxynK2rF1Uhrq1wylYmWrfp\r\n7E7brUDiyVGCxNWFW91YGp3n7O4wSzPoefWGQ3jP4SbknVa5tcC0BP5zE/Bv\r\nICwwnL+HrnX40AOPEvH1VajJ3EdxOnkenV9WErWGpTVUz4P5rYmYz4RcOohB\r\nB1dlws0TBb46uCMZv6jGSx8/hX8HD57lfQk0jinYXP1NeBcvxBuZel8JqM0t\r\nrPI3ZCIUl10LWO9VodVdQqe9Txji7wpI7qvEvtOpFNRn6DdPNwlIMklUnPTR\r\nlRFdj2eB0GqO/8toiXz92DpHfcuKd6vAj3E8+QkANJUDnNETBDYsGJqCSeN0\r\nZ4n8QzlkafgYNQvtq7e5hNr9Xn5E99aaauY=\r\n=Ef5V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonic.js","type":"commonjs","types":"jsonic.d.ts","browser":"jsonic.min.js","gitHead":"2f045579529089947c64790b8c958dd9887abb39","scripts":{"test":"jest --coverage","build":"node hint.js && tsc -d && node mfix.js && cp jsonic.js jsonic.min.js && browserify -o jsonic.min.js -e jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote *.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A fast pattern matcher on JavaScript object properties.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","es-jest":"^2.0.0","esbuild":"^0.15.10","prismjs":"github:rjrodger/prismjs","tinyify":"^3.1.0","ts-jest":"^29.0.3","prettier":"^2.7.1","vuepress":"^1.9.7","browserify":"^17.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@jsonic/directive":"^0.8.0","lab-transform-typescript":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.4.2_1664555870143_0.1835698387922864","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@jsonic/jsonic-next","version":"2.4.3","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.4.3","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"8e2a66cae728f3b49400f7c533ee5b669649d064","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.4.3.tgz","fileCount":47,"integrity":"sha512-pJLXAESoiiAltU4q8/QTcQ8xWM2uilzjRFMCHPa32TNKqcqdzWOMHk8OZrHxshsqbJUoM1a2BX8by6tAI+OiRw==","signatures":[{"sig":"MEUCIQCUurDPTNMm0YTo0AYHvax61zZYuO79GLPVGN3enjJ+RQIgbTMmFlEb6UWTLPZIXifRE8qfiLmJrcMU9I6UXYZks3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNyZkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph8w/9GLwAYL0hoQJYpnL8hpQ5jS1IUXuYaednCOabJy5u/wq9yYBS\r\nIXWHX263ixO1oJV7DWrxqKX9S/EXnNXtu88uLdUqXG47mFS7h8XmUfTwAlOO\r\nxx17u8IDraXmxpOv92tEGqbPQExHMqsqpKd2xlIDYVh+AMm++8vtB1xqC6B2\r\nCGG0tId62e6a4JMWyXs5m5NYPu0rhS0+K+BxrAIlt8SsZw4cNPsdSPzinDGb\r\n0m+t2E78OrGFZ731BWUjCTxckq/Xxp0VdLDdTyDlmCunsPj+rKznkW0dCMV9\r\nFhREUKx9lCEEQS0Bnsjlxna9QegrA+1vrhkbzfpgnjfE3oY68cO8DlY9jy5x\r\nmMdboE7h1IAQUPpUorSFrbAUmfkT99hpYXHXroYIWaR3anwQgQ2nCdxvlNhX\r\nB/lAQZsxdTwxu39XX2awoTH5jc8kUllCQdzSqNePXHL7IGSEgNlHjL77ckpk\r\nLHupYFtGn7te6JRichQ8rA8/kEtS9PxYkKnPdzOaMxiyu1D3bI4rjWPOEspg\r\nNpIbrirKlQc+OCBkQ/iobsAhK9ZVD7QAcTt5HsACIpyJZLQ2kYetV2iTEJD5\r\nXHnCDVrTpmNdbKpch6lmr09x/AzRtmKw3U/alEE/5+KqvxoaVHsEO59sEl0w\r\nfm+lr8jdZ7JUuyQpcj4SQfzrOeP++TvCAcY=\r\n=mOGP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonic.js","type":"commonjs","types":"jsonic.d.ts","browser":"jsonic.min.js","gitHead":"7440e25f3a741eed62e2add10ad56521bc911c50","scripts":{"test":"jest --coverage","build":"node hint.js && tsc -d && node mfix.js && cp jsonic.js jsonic.min.js && browserify -o jsonic.min.js -e jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote *.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A fast pattern matcher on JavaScript object properties.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","es-jest":"^2.0.0","esbuild":"^0.15.10","prismjs":"github:rjrodger/prismjs","tinyify":"^3.1.0","ts-jest":"^29.0.3","prettier":"^2.7.1","vuepress":"^1.9.7","browserify":"^17.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@jsonic/directive":"^0.8.0","lab-transform-typescript":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.4.3_1664558692088_0.36419655631347747","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@jsonic/jsonic-next","version":"2.5.3","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.5.3","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"80a18924bfa3c64886b3b7faf8a432e9fc0b8c25","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.5.3.tgz","fileCount":8,"integrity":"sha512-UOPRIDigzgiOXB73FwsxNq+FQXUxTWGUDHcoyrUnHwfAE2p3VfJPSfCPZpU1Q59l907sFq4quWwSCYAs+SYzhA==","signatures":[{"sig":"MEUCIFXoQH9vQKEogDIqkqUNEnHufcJXi1/Hdi4qmyaaXGg1AiEA7fud3VdZFaC2fEXy4G/Wdc96WqRmJRM7FAW3k+ocANg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrODQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaTw//TmRaCGvp2V9xN5g8dj2dQiu0D+eLxKaIIyhmDA3va+aJrOQO\r\nmjy3n8AKgkjfJG7LB0oJnpIJuo9zjx5+aT0M+L1SiZkfsvtKW6/2ZCpKFUW+\r\nq/2f3/NbuXKgu3nWEyqj6tztGt8Z9sCExzKcF8lD7lvOwz3GZ0ccyfIWtDoq\r\niARsugHbQd1kU6sc2llfTvAbDbdeaw9IKNEx/R1hPBL+AcqkZxK2hBTuoxFI\r\nYzT2mtTIDYtQUWqhevWJk6ou6kVZGeSUS4+z/SDqHUQON9/nMzkKUD6ivXSh\r\nzpO7OEQLlxGAScMp3j3wr9Llan4qxdglccmqK4IC5nyLpTi/ka6Rth3hBBNO\r\n2ZWugf2BOm/K89fGPxrSnfhjL4wx/FRF9NJ6+xEqKaiPg4WdwdR/iKQgSZgQ\r\nxZBWeEmCM8dvziD+6D0A8cVgx+5tqQAbbV32ADxzzs4FHEZSK0am57P3jTpy\r\nVytDUJCbrY7eSzjzH3Rk9IK/C8bMvKDubT4phz4M2L9ObYi+Vhmvj8VpDqel\r\nn0LGMyLXA2CNXknRO2Jna8fCieX9EybbJSR5V/txuYKqQrHiWI5qTCTWKS1z\r\nOGGgwMZ6BASWgN1haQCjEj3GILQm5szve6Z+lR89QD3mC5OLxmNCpF2mmMG4\r\n0OwkY/qbK00hsjaCULY+U6ugEtSDaquma5I=\r\n=0vRp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","gitHead":"d639dbdda5ac1a0b404870adb645aa0df3504a3d","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","es-jest":"^2.1.0","esbuild":"^0.16.12","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^2.8.1","vuepress":"^1.9.7","browserify":"^17.0.0","typescript":"^4.9.4","@types/jest":"^29.2.4","@jsonic/directive":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.5.3_1672274127995_0.3445120773484749","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@jsonic/jsonic-next","version":"2.5.4","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.5.4","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"dcf9b44d910e791086381a866b58602ff710209b","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.5.4.tgz","fileCount":35,"integrity":"sha512-PIVFltfboI+8u6p1POwCEAhHzr+JhgLFjYW7vnii+PWSakoO/DoFgXWtEmjnvRk+mmizLDZZxS9AfzkhY7iyUg==","signatures":[{"sig":"MEUCIGfoYdcrEAQESp3Hwyd+itqNmAdJp4myeSVW/7A8l0LLAiEAzk2mUj+VGdy0e0F2YqbuV/nJZlERCSbYtPlRhZ432YU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrOIjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3bQ//cbsG9yVyn2K7ogpilatesfAORMKK3RW1Vo95EWXd3bo0B1bc\r\ne1Pp6ymy6QJzgl5W8obwfZTJDavrVVNjnTNOmKBaor6ovdaFVB9NjAJvS4d+\r\nco8Jwqku7DN3h1+KmpqiBGSua27OMrh77+UOyyRgw1AG8i2A7v7iCjmd3S8Q\r\n69NSSAY3YpCJmjLaO3zEQJHlEd9fOuJ9B/mlZ2mR854AXf6xT3ZG7kXBiX6G\r\nxOyAoxyWgafRd8ZNeFFe5FgGlP7ycrBWF6GQVqKqJJulLA/uq4DcNQ8PhQQK\r\nuZBqI10xbUZj+MrIMi/rgFmqx7DQZ8lscTbd78vGehbah8Jbt514aWlBMePm\r\nAUEExEpEc/V6+dlo/90W4XSWaGiW+qmi2CSJcCzyW4072AQHOqLPsQHMIhIj\r\notsqfK2lpjcUl8S4+VNUkQHM16ZvRDxTETgdVeip6rAkBRXWd6Vpt46fzWaX\r\nU+UggUPj4+aB2Cv02hOVXnw4n7KdoQYS6SetdLU62nUMAfzRUl7EkTXleRGA\r\namQNG6ut25BCRxroF01qu5iI2OCvcWuV6Xa3WQ+E2GLmd2JIQGtEwePR0Q3u\r\nhJudXPGR+ACLlRZ9vnk7Hb1CMmlewMo1y7FFlCCVPwU3iUC44JWwKIA63Du1\r\nT6tU8N/HDHRWFQVzj+2aGFmt+vAKwCHfa1g=\r\n=WcfZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","gitHead":"a999f06b62f399f862bf9cc766852529fba63f0c","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","es-jest":"^2.1.0","esbuild":"^0.16.12","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^2.8.1","vuepress":"^1.9.7","browserify":"^17.0.0","typescript":"^4.9.4","@types/jest":"^29.2.4","@jsonic/directive":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.5.4_1672274467381_0.46582189886849656","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@jsonic/jsonic-next","version":"2.6.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.6.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"548527d2e9bea0324e355b5d888d29577850590c","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.6.0.tgz","fileCount":35,"integrity":"sha512-rmUQE2aox/zPKJ+uKIJJRlt7xLUQXFMrFZPSNHEDKiBvd1fo6kI2kA/eMj8m3yj+ZRn9NiJYnlmrKB8yoaRXzA==","signatures":[{"sig":"MEQCIAGqAhX3E0B11Kq41pWrqRrsKjkB72PRT04cBHc9ZwBFAiBO8lMOXtiO8dazk7o58nC50VY4wtBw5hwaRdhydhkjDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxKezACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodJw//T4D4VE8Cj9qa+N/CCDrKAoJjVM6hoNReQnUktQ3NmzgVx4li\r\nmx8QUA170Nn0jwTibnPSON06bK/8IamlLsL4V/OYAtr52VEWnDtANV2JNo2y\r\nJWxCiAwZUyzoOI0TsGCyht1ffm9qvIUfuGrN5TFQIF45m/OEvDKsIDrAzu/V\r\ntDTKAe8YD8bgLxZp+qP9or+NNBnInh8UEArheO64A12UKR+NEn6t2hLENizP\r\ntZzwpg9BQlnNgNrXivcTqZ0wxWhnZK1oy2TT8fU4Xaxvh1XoOa86kwRdHrJE\r\nx5p24MOPp/GJMPuEZMrJHB6clZ0jv+9Z0yx0pQ85mZSp9aqJRshTsniKvQMi\r\nZUoopv9L3YbJyxyb6cNa94kwj084V8Dg2m9lcXXm+CWCYLbotwmEnF+NMysS\r\nJw1566KT3bA/hNptIif8Kbxa1nMEK68adMuFEmU9aoVaWCJqDzrXFLNgYCCc\r\nobjn/v3OaHqR74MXJP9hBCqNQiVCCpg1O+hnsB+4L8wkfuMH8z/cZ/wo26Jj\r\nJoeSeviNu89SlhFkVb+sWobwTQNVUEWgUqWeyRGFy/jGqtYRxW9kvIXQDZLp\r\nYpk3ZaANDWQPnG5Th1DZPMGTzi0D/G3YR+se1HFOnJC838ijOStRJMDWMIae\r\ncQuLCv3JGadKVB5hm9PbDqcagZqeK+s9UhQ=\r\n=1TEx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","gitHead":"e2262dad350e6405d3afa15d899e801651a373cd","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","es-jest":"^2.1.0","esbuild":"^0.17.0","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^2.8.3","vuepress":"^1.9.8","browserify":"^17.0.0","typescript":"^4.9.4","@types/jest":"^29.2.5","@jsonic/directive":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.6.0_1673832370938_0.7418995892101534","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@jsonic/jsonic-next","version":"2.7.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.7.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"fd71a1adf2eb607ef20cf74cc67ff190815e7705","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.7.0.tgz","fileCount":35,"integrity":"sha512-4J75nnld+nUn0RLlZirBOlPr5hax5t9Ox6ikirDeItX/KXXLSefCm49YlOy4yzQGaIJAzqgqo58jMtTZibc8Kg==","signatures":[{"sig":"MEUCIQDG+pmVnUvq6RKQqX9sBIhdIUOKDRvjXO3aSNPLLrQmVAIgJ/gltO/SmPKBXfRyK92dCR8fxsArjD4/0OaOi4GjWGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4FhuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0+g/+Ow3GhmgE2ibppZ9jmp8hr7Y6N3oVsd4grXRUS5nkOJPbLiJT\r\nFfXdz4g2noRn4vYvA7YkjcHZNYgpOIyABvtdR9Wxps5eKkY8PXagOplRzqSW\r\nBZZam1Sk/Z4holfrDZ6+6dlwMSZu5e9TElbrwOxUgdHVWJtX7JIHWVOOvgml\r\nAgha1HWqmnfzpGnCaMLQsCsCWm6+DucQpIYtjhA51KAfC1gmyZFKbhTNmk8K\r\n5VksJty0amtwj/ETRQHecZi0DAnNbFt47rEbWz+Zt67Z3Tb1o70GHBirBJLB\r\nDgboJzBgadevUPnmxO1Kp9V1UsMfQepUKtkrFmoxhGrxO+79yWVUqG7HriMe\r\n4lQT5XZdW1Vfvr2ISR5FoZ1LcHX3yZU2kYfwOgJNcyaOWtivUl3FK2eix3BN\r\nlJXeT3rFd5iPVjlJEgL6x75S+LIfHjpspSSZ5A4SIYms/WWLS8wmiGOjeReL\r\neJBRlh0l117ZgjQmC/G0kxJTsnEh4/Ooy84Sel4xxx27SijUWcbp2TNOcPN4\r\n0GWEe6PS09/s6zsFiQR/hwO21Mt+xtfC8VAA6xggr2XbzhIo0E3r2FQUJgiy\r\npvivEr0GHCZlyDOUFIozDV/TEv78P0gb4/YKYhgvUcQEaHLZbpQfxqv2Yuga\r\n8ouhyzmjeVSfm7AWtVLIDhw3uCM1hzWW8u8=\r\n=Wq8E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"gitHead":"a2ec50f7e93e9234957ebfad6892cedc064d25f1","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","build-old":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","es-jest":"^2.1.0","esbuild":"^0.17.5","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^2.8.3","vuepress":"^1.9.8","browserify":"^17.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@jsonic/directive":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.7.0_1675647086239_0.17946095410259533","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@jsonic/jsonic-next","version":"2.8.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.8.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"aab2539fc336cd1ba29982a89d7a2c28ced2e0be","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.8.0.tgz","fileCount":35,"integrity":"sha512-7CvkRwOPGs83THLTTAJFRXeyh6LOMkjNBIBx1CB5nHk//aDet3hXy0nOnnCsqwTJBvn1U/spDZTrDOhDj4xNhQ==","signatures":[{"sig":"MEUCIEWwx8y3Yu6HGl3lRqmobLuu4ah+ro02aZJdU3OzFJw0AiEA+O3yI0N2xJQB94SyWmISb2pTZ2ToYVr8+plmy+cqLUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7R3DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl9Q/8DCr2oOZB45P4xGTY9/XfwFeXO5mg+hKBxzT6VfKWkioaT9Ix\r\nwJ00GqGlDHnnQNd+gGjXAWSpe0Mfg6aM65gFHGCUpy4sNZAEpXVLAOH+HYGT\r\n5ePSicWCMHtmQGlgMctJdPd3ZWBVkwgr1A0GTqFvP6qLvnlX8ppFLGq6M8Rp\r\nAbxpXz3X0ivc3XJUhXoNsPpXeK20Hx2C6u9MnqIlqWukS+1PzIt2hrTEVr//\r\nVYluzVLS5oy7eALCS4fklrau1dDX99HwuGHuIsX/pD18Ky/vsOr3ZRGAn8Zu\r\nnBv17wnQ18cOVOjUDo9nFVOacjwz33z4WH7cWVFKXOu3HCTDW3Lhva0F3Yz5\r\nU4VoMeBesINyDKjDXtKMmjhVnnhB0yX3INTX4QMXgKGlybPgf6Uox4OTFzVm\r\n6muTn2OR0bhDSo8mDd8pQwZbNzb/QSrZRqURY5Td3KCkZrtMVokj+tV+v3nE\r\n2hS86qjg+vr16dCfIspjo3Ac0La9/4yU2wiZeI4OXsqeXJw7Tw6C01E0Q0AN\r\n5ol53mJGFFgeAqNyV2JSaymZ5e1//uMvF8O472NBCSB4U6E3uTZPb+08btX2\r\nwoNShzbnksi+P+sue0tzvjOZaU5lb20tL5ju7KkmEI+bPQcGlZ48ThNLrOE9\r\n+yRHmcQn7QM4ogXhyZ3h6n3Z40fOz17AHvg=\r\n=zxE1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"gitHead":"1a4c77f2c8b2ef39a3ebb3397b1a79cb52dff112","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","build-old":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","es-jest":"^2.1.0","esbuild":"^0.17.8","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^2.8.4","vuepress":"^1.9.8","browserify":"^17.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@jsonic/directive":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.8.0_1676484034851_0.06887947576970421","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@jsonic/jsonic-next","version":"2.9.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.9.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"7336feec96dffe036a42a94a00ccf985091c01db","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.9.0.tgz","fileCount":35,"integrity":"sha512-jKlJyGvf04A/QIUhwMTG71zAqFPnCGaItL68/IYgnWlhteETpYdaYoGNA8lcdEJ1bZE7+Ts+/LDvL+Af+/jjnQ==","signatures":[{"sig":"MEUCIQCKK4An96gbQaOyBIOCco91+gAruU0GFQpq+cd23lvMnwIgBLad7YDN8Sg5BOl2lYhXpbuNPuBPzersjrY2MeA71E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj78AGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmnA/+L3WOYpfTdKuwXynL9EKrNTxh8/s9OCTEs2g4je56+eQpjiWL\r\no0kdzAOoBTWzbnLJVVkgPoIrVw7epZo8sMexaABn2N6x1cDLXw3jiowJeifz\r\n/aPWyYKApR6FP8FszPe26lqZgPmFpgMuXG4Kfq/3/mB8smOYgftd3OtOlLan\r\nskHzwI1pcqgVkaZvqon0gZ5EJ6zFTsBBBohHVoMrJgkS3DrTluoy6B/2ouDC\r\nC0aym9p3C00MAcpG+G8Q0RkMID8oMFz13AHxj+h9kedpCj5ol5gHiBa7qF0W\r\n1bML5g3NOVy7IPBLZQk36Jp1eIQwHisLEDAP3O1P0KT2PnfomCANMsSqhbkv\r\nxiGFGdKToEFReyS+eylVU2YhakJlybZS3FxEVfZj5x2prL+vioZFBt1nMxvn\r\n7zH5w2cvK1d036ZtadFzkKkt+s1jqDTholtfBOTMQxgKn8+ODXHwbqScnysQ\r\nScIWBB1sbQvFFi4TlLpeVIIxg+OAT0RFzho+DePQqMxQ6QOzNyJ4cQM7t7+2\r\nIF5m/wY9fDw/4sc+4daS0zL3IrA6i9VwD4SdGUdh10/SGjwHfWhm80cE34Bg\r\nZ1RRtz22m1B0nwqoL6g/t1wiPALzpYA2BriLmYBbMMGNSsIeFPd/78tOmjYO\r\nLgcybmkdRcmWXyrv5Rnis8QcH5CEz8hyy+U=\r\n=sZqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"gitHead":"a2b0ef3d6100f42d005983eedff9c452083691a8","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","build-old":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","es-jest":"^2.1.0","esbuild":"^0.17.8","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^2.8.4","vuepress":"^1.9.8","browserify":"^17.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@jsonic/directive":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.9.0_1676656645852_0.41339999315039555","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@jsonic/jsonic-next","version":"2.9.1","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.9.1","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"fb9fcc9976893211e0d06a1b26ad486e3ca030d8","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.9.1.tgz","fileCount":35,"integrity":"sha512-8FJgNmmQHf/nC2rs01eP0vJXiezQZBcI+FDIkUXkZBMGAcHpc7JpKtq7U50tsUZyM4Qzv3C1mEpmf6LshC5ezg==","signatures":[{"sig":"MEYCIQC2ECyjoMuRCfSB4o2a0cQerkcG8WFRhlO/HNredxEaTQIhAJYkf/NYLW1FlD6sCkBXToskdjD1BNMFGMMSoCk4lGmQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8WaWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocrxAAmbXn/ZzlGI3g45TtmlnPb/5x+hwZlGior/72L/KqsPGksdaA\r\nHeC1uoRZjMEPYH4IQEjdd1s3T/PskvLLqeqyK/pOuMkHJGnkLEeroGw994nO\r\nqvKr/kQLxrru4brB11r7RIxfZthnWIQDYr9q2T/Sqy2ZZvpdXmYRK0DoPJ1L\r\nS5UlFGkJiOFv3zXnMli4m7kfCU37sX9TOG2eAH075e9elULeWUh8VQZwC98n\r\nm6xrzGaWQuYN/CXt/Gq018IOyE8Ru+N50kQgtKY/QTCBxpRXNrsGVAEjYE3f\r\nxXV8CcUrXrmd12DWk8SSNkf4NrpGKl/f9ahTft8cg/5bMLkoyg+0AhUOfEvP\r\nMcgTR63rC04O5n/9SWbsGGPYvSy6KXxnsmwoPHbFUQ3sLXuuKNRrGQcVGTwN\r\nr0s5hY+rCUOWur8SgfjKnJ3sylxzel87eVnSVwYLEYsFVcpDQZVFBAiKie2c\r\nwhhJ9vckqidkrVqgjMTwL+W1NMWv0/R0GOShwxs1yjVd3f/5zmPNdt1daFa0\r\nzhPgPFqedr5M8JjdRqGtEPFnBKcJqn2l7c5+M/LNuv03N4zWbtHLn+oftJvq\r\n6Ni1L7TnsESBnPFuEfH+aj4k6dZ5d8OQqixZQLR8P782zjjx+4xKXsgzu2ML\r\nyxLGlnq9XWNM0w57GYnm+ot30c2Mc4yxiDE=\r\n=6pdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"gitHead":"9af47556cc57506a064059baf3fafc7d8dc059b5","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","build-old":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","es-jest":"^2.1.0","esbuild":"^0.17.8","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^2.8.4","vuepress":"^1.9.8","browserify":"^17.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@jsonic/directive":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.9.1_1676764822714_0.3024140903143673","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@jsonic/jsonic-next","version":"2.10.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.10.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"a55657c2e7cc196ffa89073d4bce72586e952bef","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.10.0.tgz","fileCount":35,"integrity":"sha512-OnlvTLhT38wOKmyjNyPT0ngti42Lm5trSzNJH70k9eZwLauL6lgLKbaVEQ/b3/iDJagjv66ejJV+4tNJsTAg6g==","signatures":[{"sig":"MEUCIApoet95A8/ZSMqHNwe7uat/n06RaACrGtb5ds2puYDxAiEA8oxxX5ga0bs1cHt+C6SZkOZ+gUE2hKbAL4dA/HO6xzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGKK0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoclg/+JnRw7LFigCAXbV04M8SVrcLiDl4vbd1sRN0hJUhivUHJtgER\r\nGmwTIMVGYpF2+mFdsTEqjIIqPHYYHXBdeXpCT6Km4uOHd2E3xjWddJX0ZOX/\r\nx3+Akjy8301vG1vu8gaWY++cdb2Q/h88NhA6gHPUAGn3Y0bAHwW/xzWgZ0ek\r\nEhJ+5HZwTDi7rPNjf/F0XZ2epwqQFcAv17oCL6eIQgS9Ouk113U3mQY+MtsQ\r\nmhJ3Rx90QP9+nYL/qSYmyySuhsqvvUQj9DZ+4SFp5QF5Ly4Kyn3qgiSe0Gkb\r\nIvpsLq9QXH4DrFHBn/pabS5VebX2l/4J1DOFT2RYjXTOwQK9HqvxHNRRfcTl\r\nSdY//zCsgOeFulvTesWwyW7vPXVS7H3XBd5mL9bW+XB+LPM9oarKJvmi+1eg\r\nqv5vZWMEARj7nGGHequecDFtUuBU9+P7MKIUkvdHw4cdx4jVKQFHpNf1IGu9\r\nMvVmlRhT1O7wiiNHWr4tzaBOMSFnPEzybR6HQqNM5RKRwbduEVrUQQJnsdJh\r\nic2VUAosgr2tWkCyqni7MPNTNOzJ9TVmJOXFnx3PTkE5X3N6rPa4tSUSDiUE\r\n/ycZlsP/WhB4v/4vTFVO0ImwmOaNaeQyuqySuNTm3vVoKqJm+zeQ29zS9ZD8\r\nu0/Jv2+nl0hdL1PcAHO7EhUdNUoPZQCl3EM=\r\n=zoBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"gitHead":"56641927405bce3414c3a32ffe07c78d8d582a60","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","build-old":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@jsonic/csv":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","es-jest":"^2.1.0","esbuild":"^0.17.12","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^2.8.5","vuepress":"^1.9.9","browserify":"^17.0.0","typescript":"^5.0.2","@types/jest":"^29.5.0","@jsonic/directive":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.10.0_1679336115858_0.8901458994195821","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@jsonic/jsonic-next","version":"2.11.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.11.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"ea1a3d0330d8d89247b01f612a0798a4d7ed3b4b","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.11.0.tgz","fileCount":35,"integrity":"sha512-fAZcRqRmRraBLEBBSSMimeILMPKFWIe2LqBnCrdYEGLu6u+CnFQk4DSeB3U4zaExUQ8aK6wVOFMJoVdt9gek+g==","signatures":[{"sig":"MEUCIAMgURMkqkNQDFXed62hiuqRq+cmDUPEuXNRw1TBOGaCAiEAtECudBijD4KIrn4KsYU4ddUF01mbmkluJmneZikwZdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360435},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"gitHead":"70e0e717cec5f40346b835b06b16b1eb48479650","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","build-old":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","test-open":"jest --coverage --detectOpenHandles","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@jsonic/csv":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","es-jest":"^2.1.0","esbuild":"^0.19.1","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^3.0.1","vuepress":"^1.9.9","browserify":"^17.0.0","typescript":"^5.1.6","@types/jest":"^29.5.3","@jsonic/directive":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.11.0_1691957101253_0.983214413489375","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@jsonic/jsonic-next","version":"2.12.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.12.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"4422e3e73d66a6b2028d6965b383a1d08cacfb81","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.12.0.tgz","fileCount":35,"integrity":"sha512-NQK8VoRdhDM4SGZDAtzlMFmdJvW0wOZbpN/72opaI2Amg6widkOLklUyf9+u+LH/AUStps1wTu+mCpEjtUyM7Q==","signatures":[{"sig":"MEYCIQDPsPbMtTknXqR9mVsrWnsvDX2RCkzNoQJwiV4E5AVhuwIhAIab2u1XczfrmJXvtt6z3btDuzJF2oUzSYcmj/y/Bih4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361901},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"gitHead":"8359a0bc744b95b6d7a8a0c18368cd75b7fdcf57","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","build-old":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","test-open":"jest --coverage --detectOpenHandles","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","es-jest":"^2.1.0","esbuild":"^0.19.1","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^3.0.1","vuepress":"^1.9.9","browserify":"^17.0.0","typescript":"^5.1.6","@jsonic/csv":"^0.4.0","@types/jest":"^29.5.3","@jsonic/directive":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.12.0_1691960318320_0.09076680835856954","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"@jsonic/jsonic-next","version":"2.12.1","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.12.1","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"3861c117e735022b40eef337b116134cfad20300","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.12.1.tgz","fileCount":35,"integrity":"sha512-5s9YUgiYLyKgwBbawEvtMGzuwWHqZobJ7eDH06KihV9INst/S9PxRxA7/OYrMX6TD7Cs5rKPH5uM1qBCH5JVKQ==","signatures":[{"sig":"MEUCIQCy7rPlAi9gx4Y+loNBYiahYYarGNhP1zD1MrKz/fJY+AIgAYDogBUppy41EqJvJpmk5T7MGd1KCPZ6Fmfa33aq4BI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361891},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"gitHead":"9ea97cbc42380aa7dad606c5e964688ce26e52a0","scripts":{"test":"jest --coverage","build":"node src/hint.js && tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","build-old":"node src/hint.js && tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","test-open":"jest --coverage --detectOpenHandles","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"8.5.0","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","es-jest":"^2.1.0","esbuild":"^0.19.1","prismjs":"github:rjrodger/prismjs","tinyify":"^4.0.0","prettier":"^3.0.1","vuepress":"^1.9.9","browserify":"^17.0.0","typescript":"^5.1.6","@jsonic/csv":"^0.4.0","@types/jest":"^29.5.3","@jsonic/directive":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.12.1_1691964746798_0.6837905207102895","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@jsonic/jsonic-next","version":"2.13.0","keywords":["pattern","matcher","object","property","json"],"author":{"url":"http://richardrodger.com","name":"Richard Rodger"},"license":"MIT","_id":"@jsonic/jsonic-next@2.13.0","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"homepage":"https://github.com/rjrodger/jsonic","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"bin":{"jsonic":"bin/jsonic"},"dist":{"shasum":"12b5f535226ee4fa12c82999a72ef355cf23a033","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.13.0.tgz","fileCount":35,"integrity":"sha512-/uuC/+VbBIlhRhBrzlZnTTw7LgGmdpfrIdxb0i5ifjmHqFycce6h5oJBoYh6mOxHybJpWduEZJa9CpitxwJtbQ==","signatures":[{"sig":"MEQCIQCofRYndkBrIDgkn5PWqDWXabMsBsaKfCF7JX2eebLZ8wIfEmz5S825NnKtsK0eyIGiq+6Wk4Ch+XFvuESRod3URA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367621},"main":"dist/jsonic.js","type":"commonjs","types":"dist/jsonic.d.ts","browser":"dist/jsonic.min.js","exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"gitHead":"95cba1e85f6cf130034bfa27c2f23d397fb32cf8","scripts":{"test":"jest --coverage","build":"tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","watch":"tsc -w -d","diagrams":"docs-src/.vuepress/diagrams/generate.sh","docs-dev":"vuepress dev docs-src","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","test-web":"echo fix-test-web","build-old":"tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","test-open":"jest --coverage --detectOpenHandles","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-view":"open coverage/lcov-report/index.html","docs-build":"vuepress build docs-src","test-watch":"jest --coverage --watchAll","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"repository":{"url":"git://github.com/rjrodger/jsonic.git","type":"git"},"_npmVersion":"10.2.4","description":"A dynamic JSON parser that isn't strict and can be customized.","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","es-jest":"^2.1.0","esbuild":"^0.24.0","tinyify":"^4.0.0","prettier":"^3.3.3","browserify":"^17.0.1","typescript":"^5.6.3","@jsonic/csv":"^0.4.3","@types/jest":"^29.5.14","@jsonic/directive":"^0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/jsonic-next_2.13.0_1730834789007_0.8891307790759964","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@jsonic/jsonic-next","version":"2.14.0","main":"dist/jsonic.js","type":"commonjs","browser":"dist/jsonic.min.js","types":"dist/jsonic.d.ts","description":"A dynamic JSON parser that isn't strict and can be customized.","homepage":"https://github.com/rjrodger/jsonic","keywords":["pattern","matcher","object","property","json"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"repository":{"type":"git","url":"git://github.com/rjrodger/jsonic.git"},"scripts":{"test":"jest --coverage","test-open":"jest --coverage --detectOpenHandles","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-watch":"jest --coverage --watchAll","test-view":"open coverage/lcov-report/index.html","watch":"tsc -w -d","build-old":"tsc -d && node src/mfix.js && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","build":"tsc -d && cp dist/jsonic.js dist/jsonic.min.js && browserify -o dist/jsonic.min.js -e dist/jsonic.js -s Jsonic -im -i assert -p tinyify","diagrams":"docs-src/.vuepress/diagrams/generate.sh","test-web":"echo fix-test-web","test-web-x":"npm run build && browserify -o test-web/test-web.js -e test/web-all.js -s All -im -i assert -i @hapi/lab && open test-web/index.html","coveralls":"lab -s -P test -r lcov | coveralls","prettier":"prettier --write --no-semi --single-quote src/*.ts test/*.js","docs-dev":"vuepress dev docs-src","docs-build":"vuepress build docs-src","clean":"rm -rf node_modules dist yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm run test && npm run test-web && npm run repo-tag && npm publish --registry https://registry.npmjs.org --access=public"},"license":"MIT","bin":{"jsonic":"bin/jsonic"},"exports":{".":"./dist/jsonic.js","./debug":"./dist/debug.js"},"devDependencies":{"@jsonic/directive":"^0.12.0","@types/jest":"^29.5.14","browserify":"^17.0.1","es-jest":"^2.1.0","esbuild":"^0.24.0","jest":"^29.7.0","prettier":"^3.3.3","tinyify":"^4.0.0","typescript":"^5.6.3","@jsonic/csv":"^0.5.0"},"_id":"@jsonic/jsonic-next@2.14.0","gitHead":"01eb62e1316da7848517e35441a0fe5223fa4ac9","bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-VyxsHckGHe3Dz9fRxUwLXtOVCkOYcEBIPrch1vX8g1zfaF6BH70hMaE5q/ouprBv5zkUri7w1ksXruJiuFPHCQ==","shasum":"4322c3c0c2ef165078aaf1cc53fe8e59b9ac9082","tarball":"https://registry.npmjs.org/@jsonic/jsonic-next/-/jsonic-next-2.14.0.tgz","fileCount":35,"unpackedSize":376443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDFcnHTkYNJ/ibdYDqw99R40oviftlzG+HtQtUMj1T/AiBtWO71EAY4gFlunfMGKNP0aZynD+pM+6XJHo6eD402kw=="}]},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonic-next_2.14.0_1730997403727_0.9966473139399123"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-27T12:39:50.764Z","modified":"2024-11-07T16:36:44.142Z","2.0.1":"2022-05-27T12:39:51.015Z","2.0.2":"2022-05-29T21:17:41.839Z","2.1.0":"2022-06-16T20:43:48.232Z","2.2.0":"2022-07-09T03:42:49.599Z","2.3.0":"2022-07-13T17:49:13.581Z","2.4.2":"2022-09-30T16:37:50.639Z","2.4.3":"2022-09-30T17:24:52.306Z","2.5.3":"2022-12-29T00:35:28.166Z","2.5.4":"2022-12-29T00:41:07.532Z","2.6.0":"2023-01-16T01:26:11.090Z","2.7.0":"2023-02-06T01:31:26.474Z","2.8.0":"2023-02-15T18:00:35.007Z","2.9.0":"2023-02-17T17:57:26.066Z","2.9.1":"2023-02-19T00:00:22.930Z","2.10.0":"2023-03-20T18:15:16.102Z","2.11.0":"2023-08-13T20:05:01.497Z","2.12.0":"2023-08-13T20:58:38.480Z","2.12.1":"2023-08-13T22:12:27.025Z","2.13.0":"2024-11-05T19:26:29.223Z","2.14.0":"2024-11-07T16:36:43.954Z"},"bugs":{"url":"https://github.com/rjrodger/jsonic/issues"},"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"license":"MIT","homepage":"https://github.com/rjrodger/jsonic","keywords":["pattern","matcher","object","property","json"],"repository":{"type":"git","url":"git://github.com/rjrodger/jsonic.git"},"description":"A dynamic JSON parser that isn't strict and can be customized.","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"readme":"# jsonic\n\nNOTE: PREVIEW VERSION OF NEXT RELEASE\n\n*A JSON parser for JavaScript that isn't strict. \nAlso, it's very __very__ extensible.* \n\n`a:1,foo:bar` &rarr; `{\"a\": 1, \"foo\": \"bar\"}`\n\n[Site](https://jsonic.com/) |\n[Docs](https://jsonic.com/docs) |\n[FP Guide](https://github.com/jsonic/jsonic/wiki/FP-Guide) |\n[Contributing](https://github.com/jsonic/jsonic/blob/master/.github/CONTRIBUTING.md) |\n[Wiki](https://github.com/jsonic/jsonic/wiki \"Changelog, Roadmap, etc.\") |\n[Code of Conduct](https://code-of-conduct.openjsf.org) |\n[Twitter](https://twitter.com/bestiejs) |\n[Chat](https://gitter.im/jsonic/jsonic)\n\n\n[![npm version](https://badge.fury.io/js/jsonic.svg)](https://badge.fury.io/js/jsonic)\n[![dependencies Status](https://status.david-dm.org/gh/rjrodger/jsonic.svg)](https://david-dm.org/rjrodger/jsonic)\n\n# Quick start\n\nInstall:\n\n```\n> npm install jsonic\n```\n\nNode.js:\n```\nconst Jsonic = require('jsonic')\nconsole.log(Jsonic('a:b'))  // prints {a:'b'}\n```\n\nTypeScript:\n```\nimport { Jsonic } from 'jsonic'\nconsole.log(Jsonic('a:b'))  // prints {a:'b'}\n```\n\nBrowser:\n```\n<script src=\"jsonic.min.js\"></script>\n<script>\nconsole.log(Jsonic('a:b'))  // prints {a:'b'}\n</script>\n```\n\n(Although in the real world you'll probably be packaging _jsonic_ as a dependency with _webpack_ or similar.)\n\n\n\n# What can jsonic do?\n\nAll of the examples below parse beautifully to `{\"a\": 1, \"b\": \"B\"}`.\n\n\n*short and sweet*\n```\na:1,b:B\n```\n\n*no commas, no problem*\n```\na:1\nb:B\n```\n\n*comments are cool*\n```\na:1\n// a:2\n# a:3\n\n/* b wants \n * to B\n */\nb:B\n```\n\n*strings and things*\n\n```\n{ \"a\": 100e-2, '\\u0062':`\\x42`, }\n```\n\nThe syntax of _jsonic_ is just easy-going JSON:\n* simple no-quotes-needed property names: `{a:1}` &rarr; `{\"a\": 1}`\n* implicit top level (optional): `a:1,b:2` &rarr; `{\"a\": 1, \"b\": 2}`, `a,b` &rarr; `[\"a\", \"b\"]`\n* graceful trailing commas: `a:1,b:2,` &rarr; `{\"a\": 1, \"b\": 2}`, `a,b,` &rarr; `[\"a\", \"b\"]`\n* all the number formats: `1e1 === 0xa === 0o12 === 0b1010`\n\n\nBut that is not all! Oh, no. That is not all...\n\nThis:\n\n\n```\n# Merge, baby, merge!\ncat: { hat: true }\ncat: { fish: null }\ncat: who: ['sally', 'me']\n  \n# Who needs quotes anyway?\nholds up: [\n  cup and a cake,\n\n  `TWO books!\n   the fish!`,\n\n  '''\n  ship!\n  dish!\n  ball!\n  '''\n  ]\n}\n```\n\nparses into this:\n\n```\n{\n  \"cat\": {\n    \"hat\": true,\n    \"fish\": null,\n    \"who\": [\"sally\",\"me\"]\n  },\n  \n  \"holds up\": [\n    \"cup and a cake\",\n    \"TWO books!\\n   the fish!\",\n    \"ship!\\ndish!\\nball!\"\n  ]\n}\n```\n\nMeaning you also get:\n* quotes can be single or double ': `'a',\"b\"` &rarr; `['a', 'b']`\n* quotes are optional, even with spaces: `{a: cup cake }` &rarr; `{\"a\": \"cup cake\"}`\n* object merging: `a:{b:1},a:{c:2}` &rarr; `{\"a\": {\"b\": 1, \"c\": 2}}`\n* object construction: `a:b:1,a:c:2` &rarr; `{\"a\": {\"b\": 1, \"c\": 2}}`\n* multi-line strings: \n```\n`a\nb` \n``` \n&rarr; `\"a\\nb\"`\n* indent-adjusted strings: \n```\n  '''\n  a\n  b\n  '''\n``` \n&rarr; `\"a\\nb\"`\n\n\nAnd we haven't even begun to talk about all the fun stuff you can do\nwith options and plugins, including support for multiple files,\nCSV (or TSV), and dynamic content.\n\n\n<details open=\"open\">\n  <summary>Table of Contents</summary>\n  <ol>\n    <li>\n      <a href=\"#about-the-project\">About The Project</a>\n      <ul>\n        <li><a href=\"#built-with\">Built With</a></li>\n      </ul>\n    </li>\n    <li>\n      <a href=\"#getting-started\">Getting Started</a>\n      <ul>\n        <li><a href=\"#prerequisites\">Prerequisites</a></li>\n        <li><a href=\"#installation\">Installation</a></li>\n      </ul>\n    </li>\n    <li><a href=\"#usage\">Usage</a></li>\n    <li><a href=\"#roadmap\">Roadmap</a></li>\n    <li><a href=\"#contributing\">Contributing</a></li>\n    <li><a href=\"#license\">License</a></li>\n    <li><a href=\"#contact\">Contact</a></li>\n    <li><a href=\"#acknowledgements\">Acknowledgements</a></li>\n  </ol>\n</details>\n\n\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\na\n\n\n\n# Usage\n\n\n\n\n\n# Breaking Changes\n\n* unterminated strings?\n\n","readmeFilename":"README.md"}