{"_id":"@bluelibs/ejson","_rev":"29-e208069540c148c69d35c561bb344627","name":"@bluelibs/ejson","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"@bluelibs/ejson","version":"1.0.0","license":"MIT","_id":"@bluelibs/ejson@1.0.0","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"0dff290654579668a48dd38fca3cf98f9c834f4c","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.0.0.tgz","fileCount":55,"integrity":"sha512-BucuGZ1ifLG2oWly0wKamZav+sCfztjqmkGJNiZVS7yEXSNOFTVvd6sPUGTUK0QZ0wHRSHwXM6LRcEr+TOYmtA==","signatures":[{"sig":"MEYCIQCpSCUtBsNbKc+/PIkQ6AV9RTrYcBFzJbNo+wVwOR38MgIhAJrEyN5wDqTkZrRWPeDCHGGwuyQGu0bhQ/EjOyEAxs/O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqDvCRA9TVsSAnZWagAAPAQQAJrNQVrH3T4fkwbyoJAy\nYTJvJbh59bjTBGG6/Q7ho+Hc4ANApm1SjKFVT9sX2/Pb36ZJmSo5E6XWDbeN\nrlm1RWLoDuEY6ryEQciE15j3+Je5Y8ocGrectGSRoPJodQF9uE+veComeGM0\nHA+7EVfJAisgAs2uZvkaSPNKIGGe0yUZZIryn1Y5ZH1azjZICtt2Wr3bJvRB\n2/r+YooKFu3iFekAALyHgm3K/Rm29nGU5GV0NAiqgqgBjAQOrj/xIBsC93ZU\nycrpvzgtm7KbJBBZXTbeydBJhjCum0RrkOoWx3DNc65q/DGnL25zsGykMEpG\n4uUvx4CzYSGPh9fHlL72qmK+W9mLk5yfb17brx1BDR95BiMlM6Rv6hRwDh+G\nJYOMvuBL3lwZnJbgrl3lpT35LujXXzfX5LvJPf1iXvoo9q/PO5U7vw9R8u0O\nkRVE0BzfLEB+q50xwNXhTQDXNCl38q1xg2NiLM3sd/2UcAAYLFM2MDl6evr+\n2dhYXJcuUHRFgGyFy0LcgVJDDr66m4qF8SdH36v67uIDs54T9+3Qfk5iv8y+\nz6Jk9sRAIqwi3XkCteQfLfjvAGz965yZhdY8WF4F7lfxyKLA5mA1uJA+bpu1\n3MxbebKd8xi+Q0axo+TE13tAaGxDoIbfJ7k3A498smIWxDzc7So+KIs+UR7b\nEcD8\r\n=UIs7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"7.20.1","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"15.12.0","dependencies":{"bson-objectid":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^26.0.0","eslint":"^6.6.0","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/jest":"^25.2.3","@types/node":"^8.0.28","source-map-support":"^0.5.13","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@types/chai-as-promised":"^7.1.2","@typescript-eslint/parser":"2.3.0","@typescript-eslint/eslint-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.0.0_1628086511095_0.19710290215596937","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bluelibs/ejson","version":"1.0.1","license":"MIT","_id":"@bluelibs/ejson@1.0.1","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"a345bb3d33d0a1240ad5a4a068cba2afcdaa2e45","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.0.1.tgz","fileCount":55,"integrity":"sha512-3w6prMEifww4KFJjbSbSV8RoSY4aa4BJhR0+vqb1i4mOVE+/qI+GzGR9Arf0dG7wvXtK5ojMnmGi1OPXTskIpQ==","signatures":[{"sig":"MEUCIDWCVlyGBR8CHV9qJnitLNj2DiMVZz7hxmIxFOYzTZQVAiEApqNZXG5uE71IhA9/e+VoCdnODnWjCGCkW24tRcUyNu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnlHXCRA9TVsSAnZWagAAneEP/0bqAow3ObzJ+eVCc8jj\nfRATxLIYhEtT7pRk00cMA70sgZewO2AQS2Rpq/X/DVbOoSEqRFkLHfNFlDsy\n4vyhRc2/8BoeHsJxjT96Idko0Rv7MLVl5Spze9OG2kBhSULjzmhbPJBRP3AG\n3vqasprgBTiRHCo22Y5wq5U7nu30GW3aamAr0CumEzbTONQgz4js0nV7RDWp\noj/A1p5Avt/P6J60I3VTP2djh3sGlM8Ie6aOEEMaoqSvp8LI94FdiG9vBOev\n9XMLCuZOUmlvgTtGePTBsKE2J8ayw8uU+0eSlee/mNEGfvd1O2e9JBw2XHXj\nV7O8eFMMhBB2hmStFmFSJANF+uNPMzrQpbKOQSywjSZFegtlFICq7696coRh\nrETmTdOHgpyBvtbl2yqBEjrs1REnYJKaDPNnSk3udjdwTqWSwCSj6HY6qAPK\n1dI4A6MVeNWSGZRJVw/ibpBErs/rLvIYkx7yfPWgDDRZC2XXDtDjIr0sjQIT\n8AZUgczWLITEB7yxNqBRY1UWpcXCDMpzXeB/WgYtgXdV2ZqHmGMeiL5pNvfZ\nrAZpNgkMzWPIug8lA8Uyz9PQDESRXc/enbcnY3rE+ZIWk61ClwSof0LNwzZl\nlN2zy0w/CIEjJmGmckz+ok+JoXGSZ0bBr4Kc5r9j5oQYbKsltsyM9CQ+X4p3\nItIB\r\n=Ti/G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"7.20.1","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"15.12.0","dependencies":{"bson-objectid":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.0.1_1637765591552_0.7063206022030919","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bluelibs/ejson","version":"1.0.2","license":"MIT","_id":"@bluelibs/ejson@1.0.2","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"b76127a222f6b2d37abba1e59980a873e119b7cd","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.0.2.tgz","fileCount":55,"integrity":"sha512-u7IIrBVywfBfQqztYqaMr3uwmQd3vZzQoDzFJTikaB7W7XjWViVUz/JXQGQprXkutFE3/OHcrTdzDUpA2pEV0Q==","signatures":[{"sig":"MEUCIQCkkWddzAhZqhnHHcdNxRTrfyHXvROaOKUUBnuoY0T+3QIgQrmFYcEmvK0k/u12X1+/S4fGnSgd9FDpjk63v/TJbS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnlOzCRA9TVsSAnZWagAAG48P/RZ5q5mAU77jxnVneF+z\nXcj4xzRUmE/qTpLa1kYIVNqtNwCWvksL4HUK2bvqTBrBqYB3rGPtNeJhI7tj\nS3tA2V7O4mF0eWORW+0bPvLEUx8zPvp+LiUygN3CX3fpZ2ZtOFDql6j6QjMY\n5MCw/oKiLiR7RHkhQFchYWlsoxmeeL3OBay7rBOGlrKgnYojip0BgmfOeClj\nKUHuQ3qNmNdhFn5EBTZZnvnmOmSwOQlqcCP6PWQND1yZMnVGVQnZPyjFMA5c\nIBC17sui64Gts5WMVvuh4VjwWojF9AD6Mh5JHIi+sulI4sN4fCyX9et8JUxL\nCi34uTJkJm0juWJIH9aqA/AmPiWa1po4rm3rxvzgKj0G0dXKKHRXQ0Qa5qhW\nrTEjz/p22V1MoKYVbjBO+Y53ZW/xpFJ+HaTe56mudUV/Q2m6dDT1F7BoHZFn\nsJP4Ci9v8K/8mfuCP6qgleuMnRcZBgFIVHjEZRuSBZ3s/d1kGdBCEQy2/VRr\nGRVtn4SV9UH4B0m2Cn4oAOGpTO55s7ej/KaB3HeNw4m+0p9BhctjwmB3V4Dk\nRpqR4EfN8gVhYgEkyJNe9Lgj0XhO8/0meJuVfxH6rdEDvFixlG+gdubyUNc+\nB9S03/OoPCaHSYAtofSZvye0KQzv1Kwk6wdIcsWzgeYYinmgvdCwW9GbgRbr\nwRfx\r\n=vqYX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"7.20.1","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"15.12.0","dependencies":{"bson-objectid":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.0.2_1637766067232_0.7677353223267276","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@bluelibs/ejson","version":"1.0.3","license":"MIT","_id":"@bluelibs/ejson@1.0.3","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"46204c9337a240c96021b4d5a0cba79c02d73ba9","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.0.3.tgz","fileCount":55,"integrity":"sha512-lNuvS2Lw/2dFhUz8War83K7dvntPR1WJa6JZYDdXUWI1BexLMpf/GbAQOfhzh+KbL6itmWCqAemBC/CMyCrIpA==","signatures":[{"sig":"MEYCIQDRANoAJN2JPXMlyKy/9QZ7FyHTtsL/dEh8XxmO0TXUHgIhAO8lFLDPYGgP9Jj7VfTDflLCjHi6+mfoiCxkorFcwzU2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnlS8CRA9TVsSAnZWagAAUywQAJZn8mAFU4US4bYzRSal\nXVVywqoNl42PzerVZuBNpogno+vFxFsYD5tkkh3mUZEKUFP1XnIYJnrCED+c\nFeXfqrYTFgBL0TSlkZAwL/2yTjcZSHinmjYxjfEYhldqGQsva87TB+FZZiQG\n70A7TMD5uqiwDHrQjXgNZwJJU2dTDiVqOZIdT7crMJVFUO3wbMflzVp5+ZGu\n2lP9QLiA+t/otcYi679cr8rGVMiMXg238P9tJh/PBcvgsMploaneJhDpHLzN\ny1th5t4n/DxxzgEqAdJCaGyEL9gKUQV33Z03gF/ssl1naBPE+Et/FmffxtSJ\nCMsaJxC1B5EJY7ZtKEMcS6UT+e+NsX3iTZy85H9fGDj4FKLohSZh57dTIP4C\nAKeV0Bxsu5vYflvyS1S+RgbTFjkPBrHsnJHi94s7PjUKC0OtmiD5At4xFlqO\nlciExv6JI8OCRbIM4d67mzJdbxC+Cm4UbAnqQVwoC8zm9o1nBXKOcCY12DCf\nzj2EsY5kXLCPZRzbA05K2p9pcKEO59YhXOeHI8A55VUNp3XYhbDc+1KiZfRX\n/KBfaUu+MPoUYrsMca3O6R3O3hMY/PfvEpld7wqEIbaBSXnv1z9rWM8sA09a\ny4E/Ini4U/w8VnPu+zRVJtbK/U49EkZ91y7Jufv2QTsnPI3LoxowC3RoKmhH\nttdQ\r\n=9Hxk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"700b76fe9bde2f864af659a1a6f927699011d17c","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bson-objectid":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.0.3_1637766332066_0.40480882914434924","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bluelibs/ejson","version":"1.1.0","license":"MIT","_id":"@bluelibs/ejson@1.1.0","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"f409dc7e021b9397f662576d560484a68d099c43","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.0.tgz","fileCount":75,"integrity":"sha512-6A3YGyl2p2aZqDmK3/NDmyJ/GQxZKNGkc/5vWcLMxHe0wWv9c7V80nmGd8iss4u20O8/HdlkS3ro+vIPMDvLpA==","signatures":[{"sig":"MEQCIB1ITWW0qAf4OkM2EknejbakjVCzcSb5ezSBaGJtTvvPAiA/uLRg80QWEXXdA5dG87vC2zkH3b43AQytoa49k7km8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtxY7CRA9TVsSAnZWagAAhUgQAIaEjV72g+zIiAojW8Zs\n9UddJGI/G7WmhuJIRyuPM5USWJ46cjh7fRM8fAFW+RRDZ2GZSmXd2BfZNQIW\nEeb8+Q5/x2s0cFyrBl5s67fqmPUBF7O25LJuTBtljLX8vjMCCWNauwh1wSjY\nnBP1FaEuELfjUPdM5wYxLJZDXOTG4bRO7POFBe8D+SM2OR+tYnv9t6dYAd5B\nhlueuP7zMFgKTeyu836st+GPNrDQjzGEO6xODl/KSZqbBQH9LqmkW8uVHQ9t\n5Vj3bkDEaJ2AqnUg8LhBwN0F56TkiYJKyFBo7ZNzt9KKO6suP0wPsKhK8wYl\nVagVCcGi+0Wh4/+7c0NGiHjCFIT0++YJh3Ek1HfNHVW8uTvTtBkjyW/aWydZ\nu+I1EgbBp9HRE2hpAgc7sWK6aUczYwP4myAUaXBr/wXBIg4lmt5lKkgpBwA6\nkgl4zE+DzIW2gwWTQEe0fSDyO7Q80V/XNJ+4jmVdwDf7A+y0EwBbO0JXkrHF\nTTGaImSBD+nXtkfDguuRloy8RcMUY41NMelQLwRy3ZGH5YYtTDFTvR9Rk8hH\nmCwQK7DBTkflFnyuYPeXCBDojfs/QFRyDQCN7rG4RndK0HPmDs3YNiufo7Tn\nVnQasowiduYmAVQLNzxodokM1JkiIhqu3UmqnoVfXmrN0Gd7GoeXFqk8MS1E\n5w5x\r\n=o2qJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a5b98e7c98c3e4b430f0419d3c632a4518884e01","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.0_1639388731405_0.6774393687117946","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@bluelibs/ejson","version":"1.1.1","license":"MIT","_id":"@bluelibs/ejson@1.1.1","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"a956c5a78fa6df8c551912f4a3bd1221c18a22cd","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.1.tgz","fileCount":75,"integrity":"sha512-KihP8tP+WHJJxBo3HjaWLqkWoHle0VptHl77/ywGtjLkWTLh5BkFaXnMGNKTPHI7mO08K1MX7UAdsK6rc/Dcxg==","signatures":[{"sig":"MEQCIFKWXtIwTp8dXGaO/LuSWPscawIktMqEIqcqRDFyxXaCAiAYiSC33893dPFAwPF5dji144b7NzMjMkU3b2eHVhSNzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtxedCRA9TVsSAnZWagAAv58P/jt282tAzZ5Xfa5udYNC\nCskMY/JZBRYZFU3Eo1Rf/Tiwdvty2k+/H8cz2yrzMYGiDhur0DYsOVXdqhEl\n9sNuvA8siZzRWyF59CrOq8ZJqci+vpdU7f2ldDLhwpZI20oFtSuq4R/n1zPj\nGiI7WCBkDOMQKRBIPNzxYlTciqmnlGMyzemrATYaKda7N/QSXG2iQALTUool\nCk3ogEL/9V6sg3+/JYKXCijawCJTnFEL1WUKUBqhaFemWOdcjD0n47AYUtMN\nDmhblH2/cQmvC/C4xXcUhfq6IiuDu9PanqfyeafFrDXsKE9KNyIN4mmvwod9\nHjC5plJzdPExlBsOK+8Ev63gkiZ2Kerm/0eSKW2uJQgu0W9Fx81CzqzMCf1H\nobm5fzz5GMxzgSkCkbuRNDqFCtMnDvSnD1RrQj3iqBtCgM5unZxs4Cwhr982\nEdA/k6rwODXwlFqBDQezrKxHJ0zd9TZVs8ZuyhDle+WHOZ9YcNAfZHMaHJXo\nzh1QSgJG+tX4GAUhpA1U/Lcq9l+L8DNferVGoPNjuBx6tAKK4SdRwO6RJH0m\n1PCpWvJdpI6F83ZxQEPjmK08wyxMDBPDPqq3UV69OoVBQwuDYXnqkbaHGxF7\n9QKUQA5T1WKxJo3FelT3lMNiQWbEUrWz6aoib5yQGyj+adZ6fjkdNaTnyZmE\n1Un8\r\n=huQV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a5b98e7c98c3e4b430f0419d3c632a4518884e01","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.1_1639389085389_0.9807926001591971","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@bluelibs/ejson","version":"1.1.2","license":"MIT","_id":"@bluelibs/ejson@1.1.2","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"6fa81aa3c456101c4709fde10292635bf5987b09","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.2.tgz","fileCount":75,"integrity":"sha512-2ak4t5ie+i/xPTLAW2RoHzFHa+dgmiZlGEAt2EPMYYw+l9jYGS3xfpvdrqwpXXs22h6zr2UBv2twCI91jGhK1A==","signatures":[{"sig":"MEUCIE0bFWah+xGq4zKeegM1ZM/S/gxl3aDXxdLtKtD5y0uDAiEA5ZBBzOq/645f/StbDQiwuFsGlHq4xDAXIAA9iUrx99s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtxr1CRA9TVsSAnZWagAAoXkQAJbEHxawWuJ30X6DMlD5\nQVRJpdnNn5/jQkrCMyTqX11BnRCtieAYXnWJC1BAHpE8EyQckxAFPfFNGi7K\nLY2XrFskUlfRlOo1FDqGHzcrVfAxdc6rQFMftIRwPz26E8NjNQ8P/LtzZ+JV\nr+LOwpzp3wUsK/Wwgex0Oq7PsYh9uQ08giQN4+nbMubIaCrPiY1+mV1oa5nJ\nnA22xQkG6Zd9vabP2YTqZ3tEe20Ak2+QACYOFXvlgb4N9yiwpi/bJIfIjug/\n6xaOiIBpGGJt3kvreDY91uawDsQvJDsIaNUpAPldFoKy4jpdn36vw28ZODAl\nLOmrMs/j5elyLC3OMO4fFsqFFGCkLkXbV1zNPC/zBfKUcy0FsSYZP5VFp03a\nwS1mhC+nRjMEk/WOV7lVAfLpxFiOM/buSL9p3YjfAd+eHmrMMn4EYzA2b/mH\n8U224QZHNkgYnDJYQHEW4e2UyNIHNXE98krf3u+Z2B8a6rAZHEzl9g5CZKpt\nSA1v9yr3zxDT61TiFNcLl+weNh1ZMiQdyxQe2cf2SFM9T8q22H+AxvRuTj7M\n5fPzuoglhSu9T1wp9aTw9EAldIzQD7msJqu6pzyT7FQKkpNJ2DShpPJI/ihG\nBG4rv6OrIFf2V1hOdRJbKEoeRMhuf3KMvvIwwMTsXobiIqlJ52va83utwPBy\no93R\r\n=TqsV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"fdee4a7bc48d061e0ebc289c7bd91237821b01fd","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.2_1639389941746_0.6627657345616547","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@bluelibs/ejson","version":"1.1.3","license":"MIT","_id":"@bluelibs/ejson@1.1.3","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"9f1d6d4aa405b20bc1a07bca55b4641236cba959","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.3.tgz","fileCount":74,"integrity":"sha512-U1BTjRL5yo2FEgRqUw8TINQziNTBG9QcASoEeW9QuIST/DMlB55ImraP0O8pQrIur0OqTLuaX0K+gGAYcR4h5A==","signatures":[{"sig":"MEUCIHtpCRuz8uHhIZySv08oAR+ONiP4sj873w/SJ4wf5sgGAiEAueTz5SfgFxvgn8e4Qi8Yeai/nXEaHbLBV9SI6pTs2xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuHeZCRA9TVsSAnZWagAAki4P/j20+eP44kRQGOUWd1Vi\nnU1lCmD5Nr5QTkel0+TmP0gzOrDO/4xdNLl+RWYKGpZuUFDw0sSt2KFVRXqJ\nRz1BXSyLLZioM3uQVDOtjIrxvXYg9aZXr0ynpACAAs1JnFe7+Ja0WzC4kaiG\nPEeavY6iGHcpGUr2Cyf+0dnoCP36brJ22TiNEjIV4yAYQtR6ri9/Hz5QUh0v\nlY07b3bBm5M1LGHs0OrCE4ZGjFMZl8JZJusMUNMJPX9d12yEPcnOUamhfgBe\n9v8PCP/KZj5IVCeqiy9nB+jNNM1JnDnPYdDwQkp6eBiwU2t29TTv41LA/Y1Q\nRP7+R23qp3XHz0RILMvfto4k+sZEHF8WTesWjMVaS6L9ZMp3p13d30R7C13w\nvL2UV8cnkFNR2Y41CmPZZ9mv3PfZrKpUm+W3ZXi2KJz+f9W7oiQBob+LDxNF\nFdL8IXpcUWxuN0wE9+kmGTUMWfif4Jdw174uBOp1No4HeXVW9yGsBWm4Gzda\nT+oW10jyn+kQMRLAlVO5fLaTV51OhjEOC9D4hBp1ATnEF8FB3Zdz4Hw8LvhV\nzlOv9hbNyX9o/WPuYXDwejMuBvTBQ23ZqU9jQXCnVBn835pWgziBvO4Tpd81\n98XKWh0Xnwhj9acyxTt87FWMkYZBfSt5oerXVnBy8Dw2bWW7AlIIZtdZPOjn\nYwJe\r\n=cNss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7a96973bb50bbddfe35808783efc579149d07e8d","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.3_1639479193559_0.6597482777154757","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@bluelibs/ejson","version":"1.1.4","license":"MIT","_id":"@bluelibs/ejson@1.1.4","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"721c661d7c506e82fbc05ddcc960d64a6fe88a24","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.4.tgz","fileCount":74,"integrity":"sha512-MrhX86RjQLVNPXm7dBNIBKudsDuz8zJHmoYbBtOnQqoGY1omFratLOfFXvRcmInkOxGGBiKUEWjYcH+DPhquGw==","signatures":[{"sig":"MEUCIQCEPUj8ZPjMeXuQ/KEA6f+/GpR9W2bfiai1DTUxTE8EOQIgL8o6qWZ/qRcUx9+XRec5YpVbpFPqdj+gra6GK+R1EMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuKxACRA9TVsSAnZWagAA/rYP/1JJt+L/IdpZxWFvDT8O\njX6huDwwHkfGIDdzz06KACmLoC2LFmN92B9Cs7ArVZvrch/X3pNsa4NzoqaE\n6zOlg7m3YIvXjCTvGGYDXi+s1f2TnLM7XBG1honZoPE+xOBzLwFtGbemU3KD\nJkCZlc3I1PS3RwH/CXO2pQIrgSY34z9dedBGHSSWffwWokEJtjC2Ddv6PjAW\nZwCe0yt/hhqAeCpVht7lKoIsmX2dVE79UuDXH6d/J6DjxkTn2MRMgTPcb+B3\n7YSqHTKNR2dmjGb4OvrkWfxS8JcGYyqgaFAVVpy2bLKsGMGrkBlqZFYW1mn7\nQJh7xRqKvoLNB1XxCKLdm5xudFzM8zW8v8vWx56VkLPflI5+QdWReknLAaND\ni+8abVAp05FSHC2LGXTfo5bFI84ZWlFaezx5V2cOmOd7aMCVbvTbAWbiWLcl\nBYWQIwfpAsBSGeSv61S3KKT/jamNvZz0bDyR9KkeKD4HueOn5USrD+NvF0QR\n/k+k91TYfujvi2kTexmTygbbeZlmsqY6fUr8kTleTmiPxFIQcdQdArSMeYgZ\nvgit1ZPJjIy6/fl28PlcJgR6g6/HCui9j3+jeJuss8l+bnjd9D+/LAkRQTfa\n8BkaFSYD6pjLE4f1r3ArO0ULlF0Dax2m01hlrfx54mXs+aS6PL0L86aREc0G\n54AM\r\n=oiSS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"f8211556c0bb57f4d7fd84e25a2c666f64028a11","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.4_1639492672334_0.9996629710448817","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@bluelibs/ejson","version":"1.1.5","license":"MIT","_id":"@bluelibs/ejson@1.1.5","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"7a392514bd1348f3acca19589c4f84e431e2facd","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.5.tgz","fileCount":74,"integrity":"sha512-O+joGKUE5Ur7iznZQpIqHrbsL+Ti3AIWZmNB9iOfP5ifS4eL1GnJZIthQGUMceM2mHYTEpfs2HwIDProY1yoiQ==","signatures":[{"sig":"MEQCIAwlUye3ttAc9u5mPZOHyi5qbSPf6g1AeS58kGrC11ZpAiBsjcV1Cc8zRkwKUBkSM0KUXGrTtei44LGZGNWmPYvx5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuMPECRA9TVsSAnZWagAA0EQQAIEvcPUgIzliiWVcjuJl\nSYy1Wx92xjx5Nwa/wKynx9FDkIv9whcGGQJIVrH/ygfR9H60dp0DydoS94ek\nflwVB6sRYrrh4d3d0kiqLc3zZ536oQspSF2EI0mUegQmyVxyjKOoVyYmLuoa\n49GLcJySchzD2tiTvSbVWdmu2wtfYPKEhsyFzCbx0PfRpr8CGVSPeeZBdASF\nuBBBn0Bp9BTz2VfjF0XnpSW2CBDRvWr3RTU5eCjJwTUlu+HZhWVd+XvTcDPV\nwMKpgZYlLlFI4K6xcXCJAgQniP/J/D3nuBw7PYhzJaGSQJftlp+h6m76aV7F\nPPeU4evtjEn0MeDoHfnz1zpxFNYqshNE3Ip+NOTicyoEbEe8v2Oz96kEmimk\nke7Mll9B9bA3mkSQRHlUkeBeimG6d9/e1DIk3I6rJMk9yDLnkMEyWo3suhtf\niQuxGxw0YuMnHnvxPHqKGiSrzaiLqyjYGCo4GdBssxXV5XhOHRAUTxwAilFp\ntXx/UyymYXPsh6hlzZnnV2nCvpSIIZ1DI6B06M/ULY3ihKox5vgBHJCxB+qY\nkZGsxO2Ql1W+TRU1Y+d0zzq2g295HZy3bBAMlbUvj5YI21w7VBXfINyVMgGb\nc6sdovU71Em0zOK0aqvIDj49IOg+0Ab8ZKqJcQYComsArFyxEu3rAskQWHJH\nHLJ9\r\n=pEIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3922de8e87aadf823400598a0a097ebce4f74fbf","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.5_1639498692453_0.7673856476319103","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@bluelibs/ejson","version":"1.1.6","license":"MIT","_id":"@bluelibs/ejson@1.1.6","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"018c30c5913a2fc93b487436098c35754b7cf511","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.6.tgz","fileCount":74,"integrity":"sha512-CR8JKnUrnHFC+TUawepOG8ZfFA1sAT7E0hm+t4Jr6zhFNOSAt9tIsCqi97G5/mB/0Ra87o0ej0PZbYdIJp1mGw==","signatures":[{"sig":"MEYCIQDdpen+Bevqny1ZVjT234S2pEA6PvmYUEtXByHnAgRiLQIhAPz3hdoxlg4hw+4TmHfRbK+YpNXsno1EZEyMFhpIL8pK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuMahCRA9TVsSAnZWagAAVEQP/iWkY6mrUgIgW56KROhC\n/aYs66f83W5FrA3vQtMGsZEFUNCMoUzNAJHVPnHXFESjCa04M1ymsK5ErS0r\n5ihuiYSubt9CbD7cJXEWh9UCdLgilY2KkGtC7evlmjblI4s+VO4oGunn2bGu\nrIw+I7w3LV3QC/TI5F9fBuR11OzQeInjxVY4A3D++KyVV1RR55R1u32piL1x\nHo/Rfm0CsVhn9Rx5tFnmD6DNR1amX+rSMZ6kBT77cIwB9g4mwQEESR/bxe49\nNON2ySiRYoKjN2hViln1CZXBu2SWx7bsroDnNKp5w5BxdJnN/CQKRsxO2IuL\nKMCLRBgKDZmsMXDnZgeWmauKQQkFrp9/aWXIZq5MnIHngi+8aFAnduvRNJ7h\nPtouy5cntEP+pZi8p5xNcXvZTtQ4sP/ImSL2T0py2SEe10sTSQbxGo2OAjGK\nVU0+1zRnzmKDIQsmeoavA8Xp1C+2a7Zz+JwedrUjAPIJbIm7Ix+VtRCCwxWd\ntDM1wrQhK3+ya6hgG5SRGMbkbylwjU0qfurKu24bo/0c/UpGQKvZNlJ+N0tK\nvVsPTRYLFSDjB3wd8ZMLnJWojIKPL81yB7w0LAxXANxTc50SX77KEoBTAX/n\n0dLoENOmIT+K6CL/Wvz0Bh/mxRVTNnXIPTJwf+/DMZr5wy40W5Ig8ofLM3Ab\n90lN\r\n=epsw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0af9ac39f77e1c086b5073ccf501f0898e82433c","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.6_1639499424990_0.5769861285755167","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@bluelibs/ejson","version":"1.1.7","license":"MIT","_id":"@bluelibs/ejson@1.1.7","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"8cbceb4eef655fa896f8da016240464c2aaf356e","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.7.tgz","fileCount":74,"integrity":"sha512-AjshbD28ybWdGvYXAOeUv9KIVQiJ4yB4EZNccW7bS49piGyxQ22uLsX9p/F+3WyBebKFMtEKtEW15yyaqh77ng==","signatures":[{"sig":"MEQCIFuH1nRQvdeOgWKVokpbqDJ8dgQF3yGBUk3O3wpT+ykKAiBOkfOkKh2Qn5C8ZjpVSAeTrhua2BDO1PKJd+G6dMnlpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuNsdCRA9TVsSAnZWagAAINcQAJv+47kGI0mU+2HJpo4+\nfOsY6G8Me6WEpKIKWUTd9dztQuFjPEcRTqQYykFxJA/MsGOj3qMgeDOBwSgV\nOHq5aDApSdVAbIqQCla2+5aLzHYHwcuAZmqsIgx+ZE8hy91QMpDi8/Y0Q+DW\nCEp35T9nCrwbYHbc+aPzlZ9V4arpJfip8xgS0S8WGhWBUFHCw8kUSImuxl/Z\nr4NOC5lDIQjGcRk1y2YeIoIacNDCz6VKLyg577DWDagueN3rVgDc51/c7r2n\nZALczuaboz+tBGSS0tmDDrXVPqhS3KS40ANyeWBaSkzewkJAQ2h+DTVp0GMh\n5Ot69jWszMUoSp1lMh0L3XG2232FAjREUSo7teBPJJ5U7TnLnUDiqkhfLyGT\nd2xf1yBeoctCB+yfdZPERbL1bbH8YFMuVhpi2xdzlMlMV7UMU2+5jQMBYS6X\nq9zxbmWJjbJux4O2x6tOhs+BGo9geshdIjLLZJSLSSOfI2+7Oqn/Z4WWaL3E\nCCNKp6Ovj1CHBUxTvKhfViGPaNfGS6WcumPeRr/18mRh4fuZeA2tdZv10++6\nb0i+GACos8N+RgszbDDnFVkUjjvg+HYHv0A69cULnrPeKbvsmnHpUHnAfXMk\nej2wKUzZcOGJ+ycC/dKFRAr9iYDPrgYPHjzfepJGa/GQE2pLK1kc5RfhhToi\njpSM\r\n=0WOf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"6e4558a77358e8a6c3fd0fb5b4d42e1681e22ff0","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.7_1639504669150_0.44987131248622236","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@bluelibs/ejson","version":"1.1.8","license":"MIT","_id":"@bluelibs/ejson@1.1.8","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"0b69911a639c945b61dfce56f9051eece08faba6","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.8.tgz","fileCount":74,"integrity":"sha512-fbZDpJzo8uuQ8mDhUL0utQ+qxn9oLWCFFbpXjhjJIjdWbmekG8SV7IHCktYg9orDcDihpjhlA4/30HErYl2y4w==","signatures":[{"sig":"MEQCIAyyRpXoSj/o4llJ1MlB4OK/Kjce2zY5143/LC7JCMhqAiBXEwhPaLh11SK1hZ6VFsPOPb+QLgyVWtrzUpH84NWyyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK1HFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW3BAAmVpDshGWq6qQzAQDl1KcZKgFknmYuiPzMvDkopidvuBo7+r0\r\nbJYu73VM1LLDtM/sEqeBwbw44Pe9qTfFM88c+3MCmkE3rPt1SSJfY07hZdf0\r\nR1HBzonFOKCzI+BXn3tKfcDUt57b3bFSpigqa7uvDPjV3Kmqc833FUP9/hAT\r\nF6a288nZtz9bjaSJLClj0yEnG8AeH80/e1o8L9fDE3vP1G8r26qk6vrNMjCC\r\nNFUWMSFt96ia4z1L1xM2VY08P+ydQaVwSz2kFx7W4E18efNV8JRg6rxbDuNd\r\nqhtZnedodkXcZzXT/HQqLr0FyR3dzwdRyR/qdTsozoGT+1oL+XwiZRP5a4aQ\r\n137EC8C+UjykxkSeGuMxBn3mIBMvCW8zwC/lDC8syvfZj95vjooRodwyxC7D\r\nsAUE9DF0zLafT3Rj1/LlNvAy0uX1bfxrVkv2avSlatQOPtYwhVFRr+4unRHF\r\nHr5eAeraqjihqoCHPKeqSMsWUOhQhwoJuGc1G6MLdyPuPtPSABARLHMgyxBq\r\nRX2TANv/uI6SpGvZiyGJMGUkiVY9pbBpQgv/mkWVf8orp5Tw2SHZJqmC2IqX\r\nK8bCYheYnL4Qd/VFs85fl8ORHNaH+Dbq7KLC8/iP6UaFO1XnfS8tUOn3sGqY\r\nAfo50uS4BjRgtqD6lA9nRtL9C/ovVcKn7gQ=\r\n=e8I8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"791ac137bbdcc0ca716b951f8910e6c1e3744d21","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.8_1647006149817_0.2560026427014366","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@bluelibs/ejson","version":"1.1.9","license":"MIT","_id":"@bluelibs/ejson@1.1.9","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"0687691212c2d6024039e8000d53285095a12a29","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.9.tgz","fileCount":74,"integrity":"sha512-VJ4IEraNHlzRpyIcBq5dwE+ULP3dgJkcje1/E0GhJ6JOMOSuQarN1uroSltNu2v1TsK5lunrZpsfV7X/cwPvog==","signatures":[{"sig":"MEUCIBbLAZi8qlENa63kquGEh0lgsDclBDD7C0SRWPMsshlzAiEAlNj+VBPxUdob0jhCdzE6G/z0dKSdkjqZfLRsZYDJ3tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPBu8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvJA/+KbnQ3HqYTrMvyWu51Bxx3de2giimVIpbxCze0TyS4cA9PfgH\r\nijhrYRqjxc3rKaXGHZ9BxufnoO9pWk+69WBcyPP9D9BBrWOO+q8zHpTjlECR\r\n0kFiHEd9K+YF3QfxZyCcnLM/GKU9sJUxCkrBrVrsCyQp0wA93/EVdBzq1i+S\r\nUDaAq+Enoe2drKP8cL7bFEAhaGclqOyFqbopqVA4dJjxgi0OzxkDiZhJuVyh\r\nvVeV1VuKQz3vynM6i1rytVfALKhhoJkCzZyIWfRQZAZfPuSOMEBhq99O9A9h\r\nbN8kEpmXl9VcCsNRvUVdbFoiOoXS+cQG1Etw7QxJ9BidqkItDFklf35IYBSI\r\nY3H24Tj2KIr1/KLpxK5eJpQhQehT1pJ7ckVyeHOLhHZE0+StEBtee/LVfx0N\r\ndl9KJu75UleOZHug6MQ3GAcI38Uc/SUkj0cnyIOp+fhMyYdjhF0qoqt0R3BJ\r\nenKTcoPb1uPLFafD9f/02vrfK+auJs/QyKtUSfepvNfyN4p+dc4RulM3pLXF\r\nixAJsNJ+Affx3rzdGxf/hKMebCIwQDUmRjJpEsHWUFQJMapRpFss3wF3cCKI\r\n+zU0IttOoIfqFQuC5tHjg7Wg5/xOknnrXqweu6konArl8bEzsfFI3uLvjty4\r\nfMS1voypq7rXghBbo1se0dYh1cXr35g5eZA=\r\n=9+Rf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"390937397dcab16ee5e291827ae1f79090e3380b","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.9_1648106428477_0.5325020389442263","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@bluelibs/ejson","version":"1.1.11","license":"MIT","_id":"@bluelibs/ejson@1.1.11","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"f4faf1896e0f84e27c59e089c0dc6883c7f61a28","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.11.tgz","fileCount":74,"integrity":"sha512-eriTRC+t3A+KOmVchEtpRerrYPXANRdMpod3inD9RFU0c6WZVYRqKOUNo4qVD79Qtw389F2eGkgs3nrJP/qBAg==","signatures":[{"sig":"MEUCIQDlbVFEeXgEmXxFiJ8ur+mAJdKFOSWm8MCl2KBtcoQJUgIgA+3U54sroGgZVQiBje1xNSBes+EtQfPddKPmIHm6Sgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPB0UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbEw//RJW/bRQ8htioRwYKpQnCTkTDdRMoXblK1w/GguoQJneRcUJp\r\nDWFuXHtGc3GpwnqIzNpgJG9US3rJ2agBNYaOoDWyGD3b2DLGvnWdzlC0h/y8\r\nfnVIR+vwnOeLcAid7n977fKyFaeVHeNpeH4aEvpu8iWww8FxZIIgR7uFIKPf\r\nI2+gLecr0nu3+4+pYOS4K/FvlyWCJFi8Ex6MCEtQiGGPVUMli0KXqP/qhbtI\r\n0as82mof/EMDIQQHeGIK4q78gMKms1C3DOY5R7IbhLVKu26cj3PKjF0ZzAxE\r\nc8mgExh49MDsaGNyHPXuX8uQEv9oASisRA4VUpKz4+AQNkAnCp6aVAa+t0us\r\nE8yBe42kCLDlWH8FLFHzGIQF4OTMyr67gjDd0jjAeilzJZ6wnlLL98Y4ogxm\r\nH/WN7hT2wBKJk64ZDM2Xdtr591JunGUxfQ7Vsh5MqvZMS7YZADEqZaTJ4twV\r\ntygg1aKptyomjQmpJEJi5CUyfmjiLrcMN+kQmqv/z4zWNaHQtym0cHFG+3Jy\r\nlG+nvzgjv6ES9t7jWMJGFFv6snALwm3lhufvXWJZVFxzAknuvuIoplVZFJb1\r\nQ2GcC6SuAvR7zAowOowLgNKLpmxzqAV1dE1NqdRE9IujZvyD25ocHiwk4xH1\r\nhwfnJQghH46UZeWRxisPg00KLEjMOJIzx3w=\r\n=S/uj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7af8efc5fd3a8ad84fff47c5fab9d0022579a44a","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.11_1648106772321_0.6565480558531331","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@bluelibs/ejson","version":"1.1.12","license":"MIT","_id":"@bluelibs/ejson@1.1.12","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"30c344bec43aceb2561cc6724e56ed693a0737a8","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.1.12.tgz","fileCount":74,"integrity":"sha512-R8bcsf+YZ4Gi3N05dDVEsXNTWdZoaWYckTvO/5+m15kn1ZGbcdTNwGEXhFrt8RCqOCv2NFhocHq1pTGLz8eJoQ==","signatures":[{"sig":"MEYCIQC0/DQjtLFOYsxxDodG+3B9kd3P+3oF9PscC+ct6dkvqwIhANQv6sg4mYZbXO1yy5fnIcLWS/lLfPEjynUSbnU3/RwJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV9W7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOixAAhDuZyXFyQedXwYdfdqY77E4MGRvB5G+aY5zPaymcDhPFVHJC\r\npcY2euDXbp8/oMLnZUiqpiBIwKSUdOqzrMKX+sPtWrJtNk2UwPrDaIVxt+5j\r\na8Qc7m2MxpvqSl1E4674rEjvyYtnwNsys8kB2hjorAV/gyzJiYznItU6NkgD\r\nkoNRJFT8yKHteiz28eWIEr0tUYx77F1LTKhLT2RgM/0n6gt+tfIuIu2Brp3q\r\ntPnozyHA68Q7noBDPaQrzYk3WtP83C9pLIOZqUdJINqbH43t11qOOM5btTII\r\nQY0JCmd/OPT/Ic/bNu334N0yz5VBuceaEHPL0JQY7+IKqO4EOGBwNP558DVO\r\n3Fy7OP2omKvEGGqcLkdAdZbCLgJRJuT4btM+abIcNcEbke0F8b9Q4ZN+duqo\r\nT61Fy+QhTOKR7r/Ei78qmYzkp8JvmqOBLCalYs0WzuGIWqK7688CVoR4YVfk\r\nuPVoG9QITUpObwj97KydzmOqEazKYowdFtE+6Az5jg7i9JudvJcAdYmNueTB\r\n/jWUdn6jkn2z/vsVpPIgRXYQ1jw1u1RIID/hTpX9MlIheoIbbZOZDPxx94OU\r\nUAoaICux7pvJ5JbUFDab8XtNJnyxqG40GqqhwkLG7/vaPRSKMS2rg2CoXwXc\r\nuqd60zuIlDAAnmeKoRO0KoGNHk0VaLj9GfE=\r\n=EDmx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3c7181e5156bbff447955e5f90326997740b6363","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.1.12_1649923515537_0.6950363391871373","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@bluelibs/ejson","version":"1.2.0","license":"MIT","_id":"@bluelibs/ejson@1.2.0","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"92e492046adddd5f4dac0286f0290d0e311814f2","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.2.0.tgz","fileCount":78,"integrity":"sha512-rPRHAXoyPsudDTlEhdL05BmOnDm0kz86Js7Os8ui8gq/DZW1ftVLE/FbTaCu535fLO+4qeGqlMytgk2kFV1jkA==","signatures":[{"sig":"MEYCIQC6NHj5o4AT0eyyABz9zXzG00w9ZjGBZgl19Fia2DsaAwIhAPvA8iv/d4UdFJ96HkmgLFn45jclpNFWcitiQLGu2ROt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigli6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr51Q/+PcAUgL8gaTBxnbCbFfkCGYQkioUawuKlOul/XL+METmHcwzw\r\noo+VnpUvgvrXXkuhnmdIDeG+n4diGKA4RigtJZW35m6lFHN0DezuAAiz8D8X\r\nqIAErcD074uPyg90L3kqc4YM0B3OlKEHYY2Nvln6Ueoe/PwV7GneBMxHvWn3\r\nEdBxdWtVvB9izm0KKX9XORasnlsgkhBkfohmN9/jHKHY8dt4cqFmWBZCAX1X\r\ncE09l05Xft47qajhry7NoaMO74eIgVti6BIjCd8Mrz9PvJXU3lGl1dhd78Iu\r\nho4nW8rcvnKJ2YeHLPBiprKmeesdZ9eskkLa5+L+M/uw+LMKyVYmTHjGUNC8\r\nbL7TZzIBoSYueMj0kH29YQwsRYhu1sKsUeY5VUuYk6HKRdadSTbyMK+CqIVn\r\nyhaFzn913TkB4K6OrdOxXmrWj0cLoudrPLBBdFGcelLTozH9TehHH3gg6Bok\r\nneIj7b27XV6ywLV2mPpGMeO5ZaYzyWLa9QQmgDfulE1Knemx9eUAEYPrb+p9\r\n/haNq8s0P9z/TWOL4YaZ4comdPIw64GsiUValLx16SH2IDzZeokXS4Bst649\r\nkLFS1lGtDXUsvFmcP3VSb2HLc4JIGq+YN5nic3oNtxwK40ladyr3TfTA7oAf\r\nlCey/jfVKAc0HOhrIUDKwfxN2ubjXWTS8Is=\r\n=Nqus\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c081ac8bb08bc84d8e9d8d1eec8306d44ca10c1e","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.2.0_1652709562582_0.08181196008475267","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@bluelibs/ejson","version":"1.2.1","license":"MIT","_id":"@bluelibs/ejson@1.2.1","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"711317fa8cc372f8022513f30f043dcb843cb245","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.2.1.tgz","fileCount":78,"integrity":"sha512-W0JxxWdjSgLkbkCCTVOfxVMGwkkedVU8LW61iB0IYP2Gz14RPFJKyF3SG/9sICFOyZbhqYQJ3eoW99qPUZPRaQ==","signatures":[{"sig":"MEUCIDy5uepLDuxKw9+wHUnLzrb9Rz5oIAdwCrS3Gjz69F4WAiEAnN1thN0kwVfcvF+sVp3L1Y/9MeAyHbn9o56aeNLCPGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiglmGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruNg//fSHgj+wlrAQjvbC6cB9Snx5kOYKj4/eCOVM491cIJOrFgVgp\r\npv+3/Tb6f6LaGtq6ckP5XFaCSFgTN5a7PxvGD6x1ARIlJPJb/u4f9/p+wYpY\r\njBo1ydCJshCA+q9riSW7V/HvNcDaNgHdE/VlL/vx1eFre3aRFhumGQiDF8FB\r\njRnp/6AAdyHSJWeB7Mq76vvVude6PesVL0LawzB6BsZMQqzRl6wZQIKudoGq\r\nTigwn/LvR4q7X6q4GqVP54Uu1BuscBpvicRjFogQjYnsHG+RuHaRJeUJXuhB\r\ne1JHuzzr2qoB4oB9D+sBh3dgxKJ/4X1UGKDo16Eo1zZpZqhOjKMr06t3ePwR\r\nAZuz+x/JvwVWucp9A1eQUtudYHM3/j8eqSm1EC2LaLRC3g3jBqyxX9sat06V\r\ndumuqSbchzOmJ5nIutJ2ou8RQxe8xBo6yBTTuEdgNNlzetWO2cgglBGfOOND\r\nb48FGwzHrr0cXe+PwWglES8w3419g57V7mpVad6lURLIxEgipSEjz0vpQN43\r\nzMXFHgZ1aaV9fk1cuafASPeE1b3/JaCeUDr4ItSRClreN7LofSj/AAzTU3Xj\r\nqphI4a4P7hbgeYhkailImBvw6it5oSt4G4f7dLXdQt+Od5h5Z+XyiMUIWrAj\r\nK/l5awLumSNcxoVRSJIJZQpOOhxr/F/co7Q=\r\n=9l+q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ec465bdc20dcaa6d0e6f4eadeeed7aabe7e8f401","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.2.1_1652709765637_0.5640520577228056","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@bluelibs/ejson","version":"1.3.0","license":"MIT","_id":"@bluelibs/ejson@1.3.0","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"d1443c7954220c41ec7e659f2fe39da7542e05b7","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.3.0.tgz","fileCount":67,"integrity":"sha512-+aQM3M9A08Gf9bFoLmYDeoDmQR5dq/BclFfZ7+ef+h5zcgCGLTyILyaibNsi4cxlQ+UHwzA9/WLrOAN/7vmoYg==","signatures":[{"sig":"MEUCIEqMekOaTpQ8/ydCMOh6nLM2lLYEyQItrEFfm1HW07aDAiEAn/TU74XKCdT6A0Sb9VPlCA4AAzz6TchQOrTiylEchPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146334},"main":"dist/index.js","gitHead":"3604137205991ec0b3d4c3361b76ece332c2c8c1","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"10.8.1","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","mongodb":"^6.8.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.3.0_1724153547066_0.41575294130469187","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@bluelibs/ejson","version":"1.3.1","license":"MIT","_id":"@bluelibs/ejson@1.3.1","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"8ba15cd24bec1f71209a85f0d63fa55021386617","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.3.1.tgz","fileCount":67,"integrity":"sha512-cFCFBfi/N0ukZaC3GKV6Cp0oK5x/xLjoI8MzEnUoiRb6JoIHleh6l46B+3l91kAxzNFRlmMX0WL5fqmDCQTA1A==","signatures":[{"sig":"MEYCIQCzezgK/cV1/1b6qY4+Ih73wKmc+hisycBa5MMzYW/wfgIhAM4XZpTmNTLgs8Ct7AFlcf+CM3U722qfjlnGbx80JZqf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149365},"main":"dist/index.js","gitHead":"8e7d1dce29b53ad78f22a8dc633118f7020defc3","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"10.8.1","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","mongodb":"^6.8.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.3.1_1724161078551_0.6425216335963899","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@bluelibs/ejson","version":"1.3.2","license":"MIT","_id":"@bluelibs/ejson@1.3.2","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"fa9aff37de06ad093b225d688cbad9ea6012891a","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.3.2.tgz","fileCount":67,"integrity":"sha512-tx6WFautDXVPItPmybuLV81yPU7Zhg/29J53V+uhWOuGZhr9usz9xDveEwyX/ik+/eznfVbtxwt719JCrWPiHg==","signatures":[{"sig":"MEUCIQDJnR6cnDvGJvQ4+xF+wfgC65MmLa/Jx9E+brrmCw6tKQIgDcaXDLRsgJMesRO3r0HuzAqASqjO6kWDKem5mo8FzLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150983},"main":"dist/index.js","gitHead":"8e7d1dce29b53ad78f22a8dc633118f7020defc3","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"10.8.1","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","mongodb":"^6.8.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.3.2_1724162415929_0.5798851664909679","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@bluelibs/ejson","version":"1.3.3","license":"MIT","_id":"@bluelibs/ejson@1.3.3","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"eb711ecc4fa761729877d1e11932baafcb9b2a89","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.3.3.tgz","fileCount":67,"integrity":"sha512-Mc+LZXoGZqG3XZ66di2et/TbKf+adlYq7RFK9W4Ncg1cJW3bC3d8EYc8oVp0Ww+GLyocVeFc7Q9tYISOWDkLaw==","signatures":[{"sig":"MEUCIQCPsv2wFbut347xk8UMuxilgRbdE/LPvk2UNfgl7OdeLwIgIyt/74pswn3ChqVxyWbvZLbCbbTMGPhvYE3sE91zkE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149454},"main":"dist/index.js","gitHead":"7d19faa37ada07fc83cca820a10c2483fe203b30","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"10.2.3","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","mongodb":"^6.8.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.3.3_1724338226820_0.16423311085932868","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@bluelibs/ejson","version":"1.3.4","license":"MIT","_id":"@bluelibs/ejson@1.3.4","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"306f5c5183f83c07fd85a6218be7ceca1bc89e9a","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.3.4.tgz","fileCount":67,"integrity":"sha512-h+01eeMSTammNF+C5JxWsfncWeXsGgA/KyCXPwBw8dr9ufqK1XJdukQ+bITeBlwHmFvcW2cH+AR/sETFxZtiQg==","signatures":[{"sig":"MEUCIQCmsTQmbAn/Z2o9ZHgfu1QUfkXc0vRFamIPULO7OpvrMgIgKEAcLtWYq1jRsVPj92Fr6GAv04ObChIHuB5SpUMdsbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149454},"main":"dist/index.js","gitHead":"7d19faa37ada07fc83cca820a10c2483fe203b30","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"10.2.3","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","mongodb":"^6.8.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.3.4_1724338639039_0.3998083721558603","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@bluelibs/ejson","version":"1.3.5","license":"MIT","_id":"@bluelibs/ejson@1.3.5","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"a267e4d7223d7868ffb1acf954677097af09887d","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.3.5.tgz","fileCount":67,"integrity":"sha512-iQm3rD3ak5YDh9/E9kf1lHy/+/5C3GclTpV6T1GBGzWsUSOJ/nUkFq7fjqtKe9sCPLBdS2Jkh5emunayvm/csg==","signatures":[{"sig":"MEQCIDXDH/BMDf3UwRl/f2o+2oV04HFx4Wa5JglPyAiEiI7BAiAzTa5EO+pgS1v9/4o+WyF6WtZWhA1779mmhutiAld6YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147814},"main":"dist/index.js","gitHead":"b3fb5555fa7f152de7121e11dcf079ca16fa0da1","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"10.8.2","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","mongodb":"^6.8.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.3.5_1730286969879_0.6555529219241787","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@bluelibs/ejson","version":"1.3.6","license":"MIT","_id":"@bluelibs/ejson@1.3.6","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"61997539552fb6255617386405f9dbe920435160","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.3.6.tgz","fileCount":67,"integrity":"sha512-jQRNp/xvOzPmW6zDTxLuqHsoXSV6O16UFCk1Pr4F25lKPJWhVuybO1bKoYvXRzFuCWgECxvhh3eaXam9AW9knQ==","signatures":[{"sig":"MEQCIDARWb9NIXuU4YocsBZ1qGEXP5kuW1GLfqI37K/7IRW4AiBVanU8d6SLxJmfdhtj/+RdlzpD5FB/DGeEJB5GpMWVMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150111},"main":"dist/index.js","gitHead":"784470c34d7104a23c3c6dfe48d67870aaf75d46","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.5.2","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","mongodb":"^6.8.0","ts-jest":"^27.0.7","prettier":"^2.4.1","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.3.6_1758036183546_0.42797744036127616","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bluelibs/ejson","version":"1.4.0","license":"MIT","_id":"@bluelibs/ejson@1.4.0","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"cba087b1be1352da8cd633a1b81792cbb547aca9","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.4.0.tgz","fileCount":67,"integrity":"sha512-B4dozNgrA3mE/dmQQNhm4sfFLtfOqbmsMoMERtYauFZloePPCWdCmIjgk/J5sgVyRCev0ZoHhAJU8TyJU6GTSw==","signatures":[{"sig":"MEUCIQDVObJsiTxPjefNzQP1/x+1mMzGQEteVCG+od4lebVtBQIgXAvc2whQOO7RAg3ykU82voPfSBaaJ0PAyP2Z6VHxsL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154140},"main":"dist/index.js","gitHead":"1de89919ea9bf7d69adc370148c8ccd0fc2bf8a8","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","benchmark":"ts-node benchmark/index.ts","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.5.2","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","mongodb":"^6.8.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"^2.4.1","benchmark":"^2.1.4","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.4.0_1758221017395_0.9800747077108369","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bluelibs/ejson","version":"1.5.0","license":"MIT","_id":"@bluelibs/ejson@1.5.0","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"f83fa213656eb30c150883b41e19209c45647681","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.5.0.tgz","fileCount":71,"integrity":"sha512-436GUxHeGSJdSMk8/vDSWWK9v9p+uYTNEVQYl5fodHDVIdA2vm56pE8tAQNGxCd8hepxboTJV/AXxLSgCGQrMQ==","signatures":[{"sig":"MEUCIQCRoS116IoeoDiOJ/ASMr0/xWMAxAikVNhrI+uzz4yiAwIgFlrTOxXsPZBhu635u22sxKHasZao8WpfhIo5L6v5bjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162808},"main":"dist/index.js","gitHead":"f6b7524ca9a74e254ab224df0a5e3cc5be15f3ee","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","benchmark":"ts-node benchmark/index.ts","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.5.2","description":"BlueLibs EJSON Typescript from Meteor","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","jest":"^27.3.1","eslint":"^8.1.0","should":"^13.2.3","mongodb":"^6.8.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"^2.4.1","benchmark":"^2.1.4","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/jest":"^27.0.3","@types/node":"^16.11.4","source-map-support":"^0.5.20","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ejson_1.5.0_1758271905157_0.06432719054127367","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@bluelibs/ejson","version":"1.5.1","description":"BlueLibs EJSON Typescript from Meteor","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bluelibs/bluelibs.git"},"scripts":{"compile":"tsc","watch":"tsc -w","pretest":"npm run compile","test":"jest --verbose dist/__tests__/index.js","test:clean":"jest --clearCache","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","test:watch":"jest --verbose --watch dist/__tests__/index.js","testonly":"npm test","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","coverage:upload":"codecov","benchmark":"ts-node benchmark/index.ts","prepublishOnly":"npm run compile","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json"},"devDependencies":{"@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/jest":"^27.0.3","@types/node":"^16.11.4","@typescript-eslint/eslint-plugin":"5.1.0","@typescript-eslint/parser":"5.1.0","chai":"^4.3.4","eslint":"^8.1.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","jest":"^27.3.1","jest-junit":"^13.0.0","mongodb":"^6.8.0","prettier":"^2.4.1","should":"^13.2.3","source-map-support":"^0.5.20","ts-jest":"^27.0.7","benchmark":"^2.1.4","ts-node":"^10.4.0","typescript":"^4.4.4"},"typings":"dist/index.d.ts","typescript":{"definition":"dist/index.d.ts"},"license":"MIT","gitHead":"5b404adb805b8d4668b1d231647312e3b55d1fd6","_id":"@bluelibs/ejson@1.5.1","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"homepage":"https://github.com/bluelibs/bluelibs#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-yBnUyCyw+PYy8CG9tHgkSLw/XwgoGVdIhBBRj62LpWm0RbbifCvriRr6eC9itMZS6tv9mKt1gI1gbQD6CqDfQg==","shasum":"8915d28273704990ed1cab4a9835612ce694350d","tarball":"https://registry.npmjs.org/@bluelibs/ejson/-/ejson-1.5.1.tgz","fileCount":84,"unpackedSize":258545,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA1qBUgOQFK/XaW8t14BkXPxi1RiYwkajAHDpR33IZ6sAiApy8R1Ekn/PIXwJulEmERHaqOjp3XjiZhtN/sdvfZCvg=="}]},"_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"directories":{},"maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ejson_1.5.1_1787826949754_0.7104894606150423"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-04T14:15:11.012Z","modified":"2026-08-27T10:35:50.090Z","1.0.0":"2021-08-04T14:15:11.225Z","1.0.1":"2021-11-24T14:53:11.709Z","1.0.2":"2021-11-24T15:01:07.401Z","1.0.3":"2021-11-24T15:05:32.227Z","1.1.0":"2021-12-13T09:45:31.645Z","1.1.1":"2021-12-13T09:51:25.539Z","1.1.2":"2021-12-13T10:05:41.922Z","1.1.3":"2021-12-14T10:53:13.832Z","1.1.4":"2021-12-14T14:37:52.473Z","1.1.5":"2021-12-14T16:18:12.622Z","1.1.6":"2021-12-14T16:30:25.209Z","1.1.7":"2021-12-14T17:57:49.334Z","1.1.8":"2022-03-11T13:42:29.966Z","1.1.9":"2022-03-24T07:20:28.635Z","1.1.11":"2022-03-24T07:26:12.463Z","1.1.12":"2022-04-14T08:05:15.661Z","1.2.0":"2022-05-16T13:59:22.730Z","1.2.1":"2022-05-16T14:02:45.977Z","1.3.0":"2024-08-20T11:32:27.280Z","1.3.1":"2024-08-20T13:37:58.710Z","1.3.2":"2024-08-20T14:00:16.090Z","1.3.3":"2024-08-22T14:50:26.972Z","1.3.4":"2024-08-22T14:57:19.251Z","1.3.5":"2024-10-30T11:16:10.099Z","1.3.6":"2025-09-16T15:23:03.716Z","1.4.0":"2025-09-18T18:43:37.600Z","1.5.0":"2025-09-19T08:51:45.350Z","1.5.1":"2026-08-27T10:35:49.904Z"},"bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"license":"MIT","homepage":"https://github.com/bluelibs/bluelibs#readme","repository":{"type":"git","url":"git+https://github.com/bluelibs/bluelibs.git"},"description":"BlueLibs EJSON Typescript from Meteor","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"readme":"# @bluelibs/ejson\n\n[![npm version](https://badge.fury.io/js/%40bluelibs%2Fejson.svg)](https://badge.fury.io/js/%40bluelibs%2Fejson)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n**A powerful, TypeScript-first implementation of Extended JSON (EJSON), inspired by Meteor's original. `@bluelibs/ejson` allows you to effortlessly serialize and deserialize complex JavaScript types that standard `JSON` just can't handle.**\n\nStop losing type information when you communicate with APIs or store data. Keep your `Date`, `RegExp`, `Buffer`, `ObjectId`, and even your own custom classes intact across the wire.\n\n---\n\n## Key Features\n\n- **✅ Type Safety:** Preserves important JS types like `Date`, `RegExp`, `Buffer`, and `Map`.\n- **🚀 Performance Tuned:** Optimized for speed, with parsing performance significantly better than other EJSON libraries.\n- **🗿 MongoDB Ready:** Natively handles `ObjectId` and `Binary` types for seamless database integration.\n- **🔧 Extensible:** Easily add support for your own custom classes.\n- **🔷 TypeScript First:** Written entirely in TypeScript for a great developer experience.\n- **`toModel` Utility:** Includes a handy utility for transforming plain objects into class instances.\n\n---\n\n## Installation\n\n```bash\nnpm install @bluelibs/ejson\n```\n\n---\n\n## Quick Start\n\nSee how easy it is to preserve the `Date` type in your objects.\n\n```ts\nimport { EJSON } from \"@bluelibs/ejson\";\n\nconst myObject = {\n  message: \"Hello World!\",\n  createdAt: new Date(),\n};\n\n// Standard JSON loses the Date type\nconst jsonString = JSON.stringify(myObject);\nconsole.log(jsonString);\n// {\"message\":\"Hello World!\",\"createdAt\":\"2025-09-18T12:00:00.000Z\"}\n// The date is just a string! 👎\n\n// EJSON preserves the Date type\nconst ejsonString = EJSON.stringify(myObject);\nconsole.log(ejsonString);\n// {\"message\":\"Hello World!\",\"createdAt\":{\"$date\":\"2025-09-18T12:00:00.000Z\"}}\n\nconst parsedObject = EJSON.parse(ejsonString);\nconsole.log(parsedObject.createdAt instanceof Date);\n// true\n// The date is a true Date object! 👍\n\n// EJSON is already an instance, no extra import needed\n```\n\n---\n\n## API & Examples\n\n### Instances & Isolation\n\n`EJSON` is an isolated instance by default. If you need multiple independent registries, create them via `EJSONModule`:\n\n```ts\nimport { EJSON, EJSONModule } from \"@bluelibs/ejson\";\n\nconst ctxA = new EJSONModule();\nconst ctxB = new EJSONModule();\n\n// Register a custom type only in ctxA\nclass Foo {\n  constructor(public x: number) {}\n  typeName() { return \"Foo\"; }\n  toJSONValue() { return { x: this.x }; }\n}\nctxA.addType(\"Foo\", (v) => new Foo(v.x));\n\nconst s = ctxA.stringify({ f: new Foo(1) });\n\n// OK in ctxA\nctxA.parse(s);\n\n// Fails in ctxB because Foo is not registered there\n// ctxB.parse(s); // throws: Custom EJSON type Foo is not defined\n```\n\n### Supported Types\n\n`@bluelibs/ejson` automatically handles the following types:\n\n- `Date`\n- `RegExp`\n- `Buffer` / `Uint8Array`\n- `Map`\n- `NaN`, `Infinity`, `-Infinity`\n- `ObjectId` (from the `bson-objectid` package)\n\n### Custom Types\n\nYou can easily add support for your own classes. Just provide a `typeName()` and `toJSONValue()` method, and register it with `EJSON.addType`.\n\n```ts\nimport { EJSON } from \"@bluelibs/ejson\";\n\nclass Distance {\n  constructor(public value: number, public unit: string) {}\n\n  // Unique type name for registration\n  typeName() {\n    return \"Distance\";\n  }\n\n  // Convert the class instance to a JSON-serializable object\n  toJSONValue() {\n    return { value: this.value, unit: this.unit };\n  }\n}\n\n// Register the type with a factory function to deserialize it\nEJSON.addType(\"Distance\", (json: any) => {\n  return new Distance(json.value, json.unit);\n});\n\nconst run = new Distance(42.195, \"km\");\nconst ejsonString = EJSON.stringify({ run });\n// {\"run\":{\"$type\":\"Distance\",\"$value\":{\"value\":42.195,\"unit\":\"km\"}}}\n\nconst parsed = EJSON.parse(ejsonString);\nconsole.log(parsed.run instanceof Distance);\n// true\n```\n\n### MongoDB ObjectId\n\n`ObjectId` is supported out of the box, making this perfect for projects using MongoDB.\n\n```ts\nimport { EJSON, ObjectId } from \"@bluelibs/ejson\";\n\nconst ejson = {\n  _id: { $objectId: \"615b033a0397e2e99b70994d\" },\n  title: \"My Post\",\n};\n\nconst post = EJSON.fromJSONValue(ejson);\nconsole.log(post._id instanceof ObjectId);\n// true\n```\n\n### `toModel()` Utility\n\nThe package also includes a lightweight `toModel` utility to quickly cast plain objects into class instances.\n\n```ts\nimport { toModel } from \"@bluelibs/ejson\";\n\nclass Person {\n  firstname: string;\n  lastname: string;\n  age: number = 25; // Default values are respected\n\n  get fullname() {\n    return `${this.firstname} ${this.lastname}`;\n  }\n}\n\nconst person = toModel(Person, {\n  firstname: \"John\",\n  lastname: \"Smith\",\n});\n\nconsole.log(person instanceof Person); // true\nconsole.log(person.fullname); // \"John Smith\"\nconsole.log(person.age); // 25\n```\n\n_Note: For advanced transformation needs, consider more powerful libraries like [class-transformer](https://github.com/typestack/class-transformer)._\n\n---\n\n## Benchmarks\n\nWe take performance and size seriously. `@bluelibs/ejson` includes a classic EJSON serializer and a new batch encoder for uniform arrays that removes repeated keys and per-item wrappers.\n\n- Single complex object (ops/sec; higher is better)\n  - `JSON.stringify`: ~250k\n  - `EJSON.stringify`: ~100k\n  - `JSON.parse`: ~470k\n  - `EJSON.parse`: ~105k\n\n- 1000 rows: batch vs non-batch (ops/sec; higher is better)\n  - `JSON.stringify[1000]`: ~1,100\n  - `EJSON.stringify[1000]`: ~290–840 (varies by dataset)\n  - `EJSON.stringifyBatch[1000]`: ~580–880\n  - `JSON.parse[1000]`: ~1,300–3,300\n  - `EJSON.parse[1000]`: ~220–380\n  - `EJSON.parseBatch[1000]`: ~440–630\n\n- 1000 rows: size comparison (bytes; lower is better)\n  - Raw bytes\n    - JSON: ~228k\n    - EJSON: ~294k\n    - Batch: ~135k (−54% vs EJSON, −41% vs JSON)\n  - Gzip\n    - JSON: ~45.0k\n    - EJSON: ~37.0k\n    - Batch: ~23.6k (−36% vs EJSON, −48% vs JSON)\n  - Brotli\n    - JSON: ~20.0k\n    - EJSON: ~20.4k\n    - Batch: ~13.2k (−35% vs EJSON, −34% vs JSON)\n\nNotes\n- Batch numbers use a flat, uniform object with: `_id` (ObjectId), `createdAt` (Date), `active` (boolean), `name` (string), `score` (number), `re` (RegExp), a `dist` custom type, and an 8-byte binary column, repeated 1000 times.\n- Results vary with hardware and data shape. Run `npm run benchmark` to reproduce on your machine.\n- JSON serves as a baseline, but it does less work (no type restoration). Batch compares EJSON vs EJSON in a realistic uniform-array setting.\n\n### Batch Encoding (Uniform Arrays)\n\nFor arrays of flat objects with the same keys, batch encoding drastically reduces size by:\n- Writing the schema once (keys and column types).\n- Storing per-column arrays of values instead of full objects per row.\n- Lifting EJSON typing to columns (for example, Date/ObjectId) instead of per-value wrappers.\n- Optionally packing fixed-width types (ObjectId) into a compact hex blob.\n\nUsage\n\n```ts\nimport { EJSON, ObjectId } from \"@bluelibs/ejson\";\n\n// Optional: register a custom type for richer rows\nclass Distance {\n  constructor(public value: number, public unit: string) {}\n  typeName() { return \"Distance\"; }\n  toJSONValue() { return { value: this.value, unit: this.unit }; }\n}\nEJSON.addType(\"Distance\", (json: any) => new Distance(json.value, json.unit));\n\nconst rows = [\n  { _id: new ObjectId(), createdAt: new Date(), active: true, name: \"A\", score: 10, re: /abc/gi, dist: new Distance(100, \"km\"), bin: new Uint8Array([1,2,3,4,5,6,7,8]) },\n  { _id: new ObjectId(), createdAt: new Date(), active: false, name: \"B\", score: 20, re: /abc/gi, dist: new Distance(101, \"km\"), bin: new Uint8Array([2,3,4,5,6,7,8,9]) },\n  // ... (uniform keys)\n];\n\n// Encode as batch\nconst s = EJSON.stringifyBatch(rows, { preferPackedObjectId: true });\n\n// Decode\nconst back = EJSON.parseBatch(s);\n```\n\nBehavior\n- Auto-detects schema from the first element’s keys and each column’s first non-null value.\n- Requires flat, uniform objects (same keys); otherwise `stringifyBatch` falls back to classic EJSON.stringify.\n- Supported column types: string, number, boolean, null, date, objectId, regexp, binary (values), and custom (via EJSON.addType factory).\n\nOptions\n- `preferPackedObjectId` (default: true): packs ObjectIds into a hex blob (smaller and faster to parse back).\n- `minArrayLength` (default: 1): threshold to consider batch encoding (future heuristic hook).\n- `dictionary`, `deltaForDates`: reserved for future improvements (dictionary and delta encoding).\n\nRun the benchmarks locally\n```bash\nnpm run benchmark\n```\n\n_Numbers shown are from a standard development machine and the example dataset above. Your results may vary._\n\nThe overhead for `EJSON.stringify` and `EJSON.parse` is the price for handling custom types, but as you can see, the performance is still excellent for real-world applications.\n\nYou can run the benchmarks yourself:\n\n```bash\nnpm run benchmark\n```\n\n---\n\n## Contributing\n\nContributions are welcome! If you have a feature request, bug report, or pull request, please open an issue on our [GitHub repository](https://github.com/bluelibs/bluelibs).\n\n### Local Development\n\n1.  Clone the repository.\n2.  Run `npm install`.\n3.  Run `npm test` to execute the test suite.\n4.  Run `npm run benchmark` to see performance metrics.\n\n---\n\n## License\n\nThis package is licensed under the [MIT License](LICENSE.md).\n","readmeFilename":"README.md"}