{"_id":"mongodb-extjson","_rev":"31-7d641131e312b7db00bd52bc98eb4c4e","name":"mongodb-extjson","dist-tags":{"unstable":"4.0.0-rc1","latest":"2.1.5"},"versions":{"1.0.0":{"name":"mongodb-extjson","version":"1.0.0","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@1.0.0","maintainers":[{"name":"christkv","email":"christkv@gmail.com"}],"homepage":"https://github.com/christkv/mongodb-extjson#readme","bugs":{"url":"https://github.com/christkv/mongodb-extjson/issues"},"dist":{"shasum":"66b28e6ddb7b063da00bf3ebc74c671f276e1f24","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-1.0.0.tgz","integrity":"sha512-Zi/KA2tZQp0nEj5i/XPAnOE0L5+owtK5vNffEuCPAFufqu4H3tXmtFIsZvSHH26KNLkrlY19Go3aFw6OEIdKzQ==","signatures":[{"sig":"MEUCIQDZWAJ3E72dn4oA4/duEzY2TO3wQG8ZqXX8SryD4HcEXgIgTV/O9WICK0gnSIDU8pH6NXcDtNW8T4wVNnFGuF0/Dpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"66b28e6ddb7b063da00bf3ebc74c671f276e1f24","gitHead":"fed3c29a2863f4118cf4fbf6377e284bda7f1d30","scripts":{"test":"mocha test/"},"_npmUser":{"name":"christkv","email":"christkv@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/christkv/mongodb-extjson.git","type":"git"},"_npmVersion":"4.1.2","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"7.6.0","devDependencies":{"mocha":"^3.2.0","mongodb":"^2.2.24"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson-1.0.0.tgz_1488379100059_0.3777160265017301","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"mongodb-extjson","version":"1.0.1","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@1.0.1","maintainers":[{"name":"christkv","email":"christkv@gmail.com"}],"homepage":"https://github.com/christkv/mongodb-extjson#readme","bugs":{"url":"https://github.com/christkv/mongodb-extjson/issues"},"dist":{"shasum":"801c4827c0302972e4a0fc747f5f4bbbebff9474","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-1.0.1.tgz","integrity":"sha512-Lhnu/KfN2EgtxV954qXTI+KbLmSFMxOO9kZOsCUQ/3xhb9MEIYcyQzzdvB6yrbKj7FN0uug5RjLKn+qXK7SY5g==","signatures":[{"sig":"MEQCIBzdL+UENWNwsng/wFytmVUk50OyAfymNK+cFkY3A3JbAiBz2/7PHgw7NgKpqjzm6FXbQ+tNiOUroh27Z4WGKtZg8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"801c4827c0302972e4a0fc747f5f4bbbebff9474","gitHead":"b8f345b08d46de81b1583a46e0f9420c2608ccf5","scripts":{"test":"mocha test/"},"_npmUser":{"name":"christkv","email":"christkv@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/christkv/mongodb-extjson.git","type":"git"},"_npmVersion":"4.1.2","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"7.6.0","devDependencies":{"mocha":"^3.2.0","mongodb":"^2.2.24"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson-1.0.1.tgz_1488379408338_0.8579100973438472","host":"packages-18-east.internal.npmjs.com"}},"1.0.2":{"name":"mongodb-extjson","version":"1.0.2","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@1.0.2","maintainers":[{"name":"christkv","email":"christkv@gmail.com"}],"homepage":"https://github.com/christkv/mongodb-extjson#readme","bugs":{"url":"https://github.com/christkv/mongodb-extjson/issues"},"dist":{"shasum":"81a8a6acf1de689586cc5635386d9ff3df42b154","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-1.0.2.tgz","integrity":"sha512-NZWZuRKKcJM2+4TLWMrXk1i/iFTH2ByPntSSlQAuIgwrNjJxw0Zffg9ROuPpsfj7t4SbSf8wvYPAZgX29LxCNQ==","signatures":[{"sig":"MEUCIQDATMu7D89jRLdSkrwi1RZxSAeJza6b48HvrwIpX0AfkQIgEau7lAfdkQF1jCCHOGV5vKVUjBJUn1zaKs+Q/9ieX2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"81a8a6acf1de689586cc5635386d9ff3df42b154","gitHead":"02b8d746c603c00d0e4d4ac56923f395666282a7","scripts":{"test":"mocha test/"},"_npmUser":{"name":"christkv","email":"christkv@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/christkv/mongodb-extjson.git","type":"git"},"_npmVersion":"4.1.2","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"7.6.0","devDependencies":{"mocha":"^3.2.0","mongodb":"^2.2.24"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson-1.0.2.tgz_1488380541947_0.10563436895608902","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"mongodb-extjson","version":"1.0.3","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@1.0.3","maintainers":[{"name":"christkv","email":"christkv@gmail.com"}],"homepage":"https://github.com/christkv/mongodb-extjson#readme","bugs":{"url":"https://github.com/christkv/mongodb-extjson/issues"},"dist":{"shasum":"096ae1ded737dbe9f2a0b8c6f5e057ae3363e075","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-1.0.3.tgz","integrity":"sha512-KuuPtHo7XbfnEXWYuA2WVXpiO1fiu8Uxb02pq/ODjbsDa8QFXHoMlPMjU3cIRDiad/7vfwa72z1s0k3F9slxBQ==","signatures":[{"sig":"MEUCIDlyguwjDXTa+RqcEfX667QVeKIPm+HwMTpoQ4eQVsxKAiEA6Q73XZ7m/n4WNNM4eMiVsx15tBrgC+7VnPeH5qjk6rI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"096ae1ded737dbe9f2a0b8c6f5e057ae3363e075","gitHead":"1a10a24038278ef5875d8e74ad42c9a969880f09","scripts":{"test":"mocha test/"},"_npmUser":{"name":"christkv","email":"christkv@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/christkv/mongodb-extjson.git","type":"git"},"_npmVersion":"2.15.1","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"0.10.45","devDependencies":{"mocha":"^3.2.0","mongodb":"github:mongodb/node-mongodb-native#2.2","typedarray":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson-1.0.3.tgz_1488450252935_0.6571001261472702","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"mongodb-extjson","version":"1.0.4","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@1.0.4","maintainers":[{"name":"christkv","email":"christkv@gmail.com"}],"homepage":"https://github.com/christkv/mongodb-extjson#readme","bugs":{"url":"https://github.com/christkv/mongodb-extjson/issues"},"dist":{"shasum":"949427e2a7101ba7c001ee8d1d65b673022c4551","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-1.0.4.tgz","integrity":"sha512-pfCfTanQVLN0begvn3Oinf8egzuKmJB8TwdsUCu1/QMwaGwVoTlGwPO/7l4og25Ps9faPEvh6/TvQ+7DHXRAGw==","signatures":[{"sig":"MEYCIQDy7wRpTSHQBG9MxHU7nECWhxERprg4s3+bbuftxP70dwIhALIP33VlMlMnbgz2PN7Ko7CAxjyRXTEd0M/FnoBInwGa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"949427e2a7101ba7c001ee8d1d65b673022c4551","gitHead":"8d570c1f953a1fd83dfca918e3c3873c75ca995c","scripts":{"test":"mocha test/"},"_npmUser":{"name":"christkv","email":"christkv@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/christkv/mongodb-extjson.git","type":"git"},"_npmVersion":"4.1.2","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"7.7.3","devDependencies":{"mocha":"^3.2.0","mongodb":"github:mongodb/node-mongodb-native#2.2","typedarray":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson-1.0.4.tgz_1489598070220_0.850639947457239","host":"packages-18-east.internal.npmjs.com"}},"1.0.5":{"name":"mongodb-extjson","version":"1.0.5","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@1.0.5","maintainers":[{"name":"christkv","email":"christkv@gmail.com"}],"homepage":"https://github.com/christkv/mongodb-extjson#readme","bugs":{"url":"https://github.com/christkv/mongodb-extjson/issues"},"dist":{"shasum":"3faaa954883f948b65629ce9f475942810f23589","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-1.0.5.tgz","integrity":"sha512-Ezbxz0eSDxG4KAMfh9yGjgK9edicKWG4A1b4saQRETCm4rpK++d/hsw2qV25vVjhVwS6zk6SblLve4gbXeWnHw==","signatures":[{"sig":"MEYCIQD+TvcI14Er617//lTUv8auDtS6rWc7doEc0V5Ua7CS+QIhAL4q9X3KyWEXVnQu6gsjkVmzMShOX5kKL0pzpX3Awo9W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3faaa954883f948b65629ce9f475942810f23589","gitHead":"c13dc8c37e71805eda4a08b23c385e69fd6ccecd","scripts":{"test":"mocha test/","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/"},"_npmUser":{"name":"christkv","email":"christkv@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/christkv/mongodb-extjson.git","type":"git"},"_npmVersion":"4.2.0","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"7.8.0","devDependencies":{"mocha":"^3.4.1","mongodb":"^2.2.27","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson-1.0.5.tgz_1495636251497_0.0002209036611020565","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"mongodb-extjson","version":"2.0.0","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@2.0.0","maintainers":[{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"christkv","email":"christkv@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"13029a11a34e291304cde5b54b7a2edace82fbb3","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-2.0.0.tgz","integrity":"sha512-FdKdY8XTKStdbI7+uWIGpDWapRllODD4pKpD4q91jpwV60PtoShUmBqkWnH4HsIxbnZ12bmEob8ffNRocIHQ/A==","signatures":[{"sig":"MEYCIQCfgLXk4CjgY8wPPbGLNyXkn4ZWpnxHdZWTx0AGk5FS2gIhAOOxTal0p5/PyYKTA4cV76n5x4khyRyfYKBnQNM+tzP+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"13029a11a34e291304cde5b54b7a2edace82fbb3","gitHead":"f5ae49448f3521acbfec18c0ef1949ea5039fb0e","scripts":{"lint":"eslint lib test","test":"mocha test/","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/"},"_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"3.10.10","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"6.9.5","dependencies":{"bson":"github:mongodb/js-bson#2.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"^1.7.0","eslint-plugin-prettier":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson-2.0.0.tgz_1511292777272_0.872727429959923","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"mongodb-extjson","version":"2.1.0","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@2.1.0","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"eac6c8947089017924c7eb780077969bc2add3b1","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-2.1.0.tgz","fileCount":59,"integrity":"sha512-4Mk7wALKG40Ba+Twej5sDiPtJHxV2GzZkAHnAWz/RCN7PcKyphCVQqlu6rGfUueLLYW2H5dKliAdyCzG6jRy8A==","signatures":[{"sig":"MEQCIANQFzeKxX7JtHJ9QKQwHD90ET5ZdRcht/FW3K6a54c0AiBDr8T5qqpoY5pkBnL13AuYygWy4w3GGrmNAi9Rv3LsJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398882},"main":"index.js","browser":"dist/bundle.js","gitHead":"94209596e37619c4791d0c6ca93594de6067e521","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","prepublishOnly":"npm run build"},"_npmUser":{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"5.6.0","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"8.9.4","dependencies":{"bson":"github:mongodb/js-bson#2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"^1.7.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_2.1.0_1519408779875_0.41253070228841593","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"mongodb-extjson","version":"2.1.1","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@2.1.1","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"37a5be0c1102536738852e6e787ac92f6c412713","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-2.1.1.tgz","fileCount":59,"integrity":"sha512-J051xHZgtqA1vje5lJt+PjgAlQiFCqY5puU6n8U8DE9hUGYKEpZacNd5+s0zYH8kswIiL8eZGrx+83Rkw3Vc3w==","signatures":[{"sig":"MEUCIQD/H/sd2P7arDTShCOXeigr/zYrZLUh2MxxPKQQj2QAoQIgKMNTgiS1DsOaUZlzZNDWAuP0UpzG/c17VxZ//k0aEgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425315},"main":"index.js","browser":"dist/bundle.js","gitHead":"41c4b73d48c07af8ef2deb64dedc5832ba513d56","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm run build"},"_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"5.5.1","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"8.9.1","dependencies":{"bson":"github:mongodb/js-bson#2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"^1.7.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","conventional-changelog-cli":"^1.3.5","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_2.1.1_1522615550593_0.4394184316941281","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"mongodb-extjson","version":"2.1.2","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@2.1.2","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"60b578252b6f65a218d4fe779bd112b5eb1024f0","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-2.1.2.tgz","fileCount":61,"integrity":"sha512-goBtHGl6hKWMWxhgrznSDDEB9VcQCcraJ0u50nkzPJ95KZ8sC3ibiEDOAp5qRMLjOQyI6TeKf8jr60+xJGiqKg==","signatures":[{"sig":"MEUCIQC2GyVLqkvNSJ9hDI4GLCCrmoaed0gevALCH0u/VP1Z1gIgM4V6vjJyRD54qmdtSZe/LmUhauiT+tJ6rlcdYqkdjio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430146},"main":"index.js","browser":"dist/bundle.js","gitHead":"a911f8d22c33dc433995a1a25ffd69fc0053a022","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm run build"},"_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"5.5.1","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"8.9.1","dependencies":{"bson":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"^1.7.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","conventional-changelog-cli":"^1.3.5","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_2.1.2_1523022761462_0.7348992110086496","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"mongodb-extjson","version":"2.1.3","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@2.1.3","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"e5ce88f1266dbeff623d6cfd8f660220c81c96db","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-2.1.3.tgz","fileCount":61,"integrity":"sha512-eLdo6J1Oef22lxu5Epeo2cxFbaY5SfOaxtpOAaFnBI3UwNHXhGbN/GXoxPV2UHSDLb5t6FlIVVBPp9jQ9SAe9A==","signatures":[{"sig":"MEUCIQDP0UPdXN4mcG+nfVmaf8roQBZM46sEjv5emjybptk3swIgRCFRn5D9NYJ64jYRX6XafYn7+3/0Kzj0n62R3xhrgkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6HYPCRA9TVsSAnZWagAAw24P/RIsqEH3mozMiOWdb0rZ\n2OXbjKE+OuQBhV6ERXtlgBJkSUcqRwUynnD8vY2jcSpKpcTcc54UW3SWfu3K\nEnLwwdCzEdLRGB9+QYViHUs4v97VkLO8K+816NPgz+u2azE0hrd0a/f7TwBA\nh1wFta2nxDspyOmKDB0zBHJTjMDdS9PYiZQpudlIb00E25us8H3fifcUn/5I\njQEfE4oh9/PTb3+v8MNYJaSu3O4xBqgBleT3fzvvcpUDrJLiJmAZj+pYjU/V\noISft59mR7QAGZJAtrslhBsIvu7nryKXaXmAF67jqzcM3AuYV4shs7uLyssa\n637mmbzynVfz3+aSQdRYySD33d0pZLwCS1z/fkJLj9BAc2Jeo2I2Fvdn3DRB\nVR83wPvNMdoAb+OWCVuZm9U91IkcAIcccSvFhpeMx0F75JX1O6EcQwjRnGFz\nNtw0q6uOk7dC/I7pnSrKENIeKc4UMVW4GbvpGtAgI0IAyaCB0UcpYMQ9AdNF\n99gldjBmw0SvbG9Ys/TaUCCw7hQ3xAvp6sjqLpbSO56w6uwP1LiHfyr1/dXb\np67rEhFgj2qMQcG8wtncNKLGD2RjVkkW9iDpcpA9szKj3dsxQkPa9yoIvjtm\n7eP5TM+wBCnExZZET5GRqLV1+Oqbvm8iQJxmbDU1dPjQdHumbZbJAN4oSG3g\nF6w/\r\n=8+6t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":"dist/bundle.js","gitHead":"fcedb3d19fe5afd5b8069d8be03569cfe45b0a2e","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm run build"},"_npmUser":{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"5.6.0","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"8.11.1","dependencies":{"bson":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"^1.7.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","conventional-changelog-cli":"^1.3.5","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_2.1.3_1525184014449_0.2615385584856609","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"mongodb-extjson","version":"2.1.4","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@2.1.4","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"c7eae23bbeea9646b8f2c302764aa9540c20fe56","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-2.1.4.tgz","fileCount":61,"integrity":"sha512-AYGhTnrMoPW3JXdtY2QkP3kPBNrUqcTW4tQaW1rQ/JO41QCiMqIq5RWf5e3lhs4McGx9rIXHKPYGDH6TDp8RHg==","signatures":[{"sig":"MEQCIA+t6ewhxNq1bw4uvxNmeubioRnG+9WE0/OSrGG9JSdaAiAM7JEEzwFjiJlJWDtKHGmWX2JA9IlcOfx2viYy77D/Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEDz7CRA9TVsSAnZWagAAdL8P/RrSnpE4knqu/LBMhjNm\nHtbA7AwJago+wsx3tFx0pXnW6M7/7FdOItDyUnaCGQioYGUAv9kDTkxbicgk\nmZuJbVomgTtQaXRmhS2K84yVVVsCjIQamwzJ1LGqyreid2PKpUyVzguhBjR7\nxvuOQpWjKTveKdtp/MX7V/7LFiAExByeJqud2KT2AvzSMJoccVYaVXs7OMQk\nBiB7iYPOVetuklR+H3c7EFWit63fkNnJNFr7LywqWl0Tqnq0DqNGTHqAf0Hh\nu2kDerCdcw0Mru5xv9g0zME2QiqbT1MXKx3eKiBgfvd58ZgRImSG9SvCtZhc\nU2KpX2UoDUqB1LxO+lAEi58+0tD16HlLuuDLXJPGBIGpyw6rIgbEMIaqyXTO\nbvxMmXA9PlPddD6+X1rM1mKHoQJ1txXfKZH9Kpf440JIB6EZoh3CfDMWJ5eG\nc/qoOhW2qJkEudMAwoqwc03p6O4oHHvpE8vIekBK4eMHXxuo8jyR8MUnAxoh\n+12EipM9L3EzDVJeGoNyC0UCINSgnNxoolv+0yNSLaEfbQv3SIPhcMBn3G9b\nnX2uBSjLmemaW13VSC8vlyEVKkq1v5O4Ugen+1kdaa6LBSURDK7U4gfqxFQY\nQSTWuN+Y4Kpv5v5BoyFq3+8WoXanc8QeQIdX0y2zr4T3rofOFGP8yz7w9cJ0\nMsIW\r\n=OASJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":"dist/bundle.js","gitHead":"59e505853b3b957646b1b509ea9b436bdd1082b6","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm run build"},"_npmUser":{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"5.6.0","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"8.11.1","dependencies":{"bson":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"~1.12.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","conventional-changelog-cli":"^1.3.5","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_2.1.4_1527790842349_0.7190660984170265","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"mongodb-extjson","version":"3.0.0","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@3.0.0","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"fff8bae4ff7f1c48947788c07354e8468bdcea43","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-3.0.0.tgz","fileCount":61,"integrity":"sha512-Mm+MeM52v7jFTp3DIW5Zde/ZfFImX8qbIdpmLOTiViBTtQpaQNsXZ93YhZDU1aJx+2IQdZ/g2BlxH74JwPYzJg==","signatures":[{"sig":"MEQCIDUB815ZroDUneGo1/7eG30TJoJpFPQQM9U1muW09aToAiBKFZGOZnjP/a/SMSoauiNxmne+/UdYN0S3yOpB+QGUrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIUpPCRA9TVsSAnZWagAA6mkP/AprjFI+Ad/KsflyAYXw\nW5zc7Do2Xr3Lsam1dTYz887UdOi051dWcet/oCbWadh3tR61a9cjJ6y60/JZ\nZIRYawxqbCZGcVMsxA3jiiX+rusQ3QLTJQYRahQDpf/0VQ+YZUN60AsOAWGq\nkoJdmyyqr1JQhAWoRHNf2HdBCFN4YY3lu2pNBKSs/oMFTkpGDnFdzGi4Hjcx\nGXYIt/8XzvQTc4Olg7Vih8Eth84cGFWKehdey8r9v8RyQNXYeRzUBogUOPnL\ng4X2DBNRSznXVs1SMapGh2G7XftcGzah+HanW0M4t0mUdVtUYdL7r8Dypz9B\nXATvrcgeN5rd0tnySDEY4iu6PB/uDkvvSzp1nzItB4OoWddyhLqsxz8N4eQe\njZHMCK9JmMfdoEqH4EAvQgy9TZwOQsptdUDhq6y84oJjljGciQdDE2XTvxst\n902LbrRrEyfo7ddgrL46gbxjI0iak88e1ldK7uapaEukIvFbl/yKPGEFfB3b\n+UgvHyC9SNkVlcti9DYSXBuACwP7V8tjHaC1o7psg3JHdxvK7QZnrro1Ve2/\naXTKJz404F/dN4S6NcxeyWZJMsmn372faPjeg99L5BIwgE5IeIKh6/VLNC+m\nD3UUTMzpOj1Gj5oyGJF/Uj9DJdIVFvhBIYOCseqW/a/TtVzgyEovvAytKbpn\nGEat\r\n=UTu7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":"dist/mongodb-extjson.js","gitHead":"c0a7f611c3fabfc000ead5dc1b4cd4e3922ee445","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm run build"},"_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"5.6.0","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"8.11.2","dependencies":{"bson":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"~1.12.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","conventional-changelog-cli":"^1.3.5","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_3.0.0_1528908365809_0.7853305000229922","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"mongodb-extjson","version":"3.0.1","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@3.0.1","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"2a32886b229376f254556d1377550e21268fbe37","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-3.0.1.tgz","fileCount":61,"integrity":"sha512-1VowITl/JmDxnofyPEwBLsN7GDgxuUdpNgiuu6IqYS28U4Meh87CPKu3fIZnFaHl7l2pu6LvdnF6j4MxdkRJoQ==","signatures":[{"sig":"MEUCIFfAk88vCqXZoYKPgtcJjnGokPRDlRVnL1haxwg6I0bJAiEA7kbSyHqOsPAb2iEVEHcDXn3lMJdtqLh+5TYQdAbQd1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":678979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSKliCRA9TVsSAnZWagAAhL8P/Aop48bbN13CVkjYjvTp\nQaD7j9NVs6IAXfehdmzeI/+uB8seylvdd6a0yIZ9inmGio3qtFVfqjqYw0UB\nyQGzPC1IJi9pB4Rwwp5PekSJH9bdoeFoP/QFvggJN2eicC7Qe/Aa2JJebuZ2\n7HoWgqopTjc6ku3FcTy1OBs+TvFJ7NbOoraIgvXAQj+xGDLwVmwYnSKJhU8N\n90sx+lsAPK7Cu5vE9yz069wYtgq1WSKol2kYokID6Xl1YQ5PXh1VklPdbkWp\n7gWcol4eTU2pIO8j3sT3JAmZJxL2i15DbovB/liBvY6RvmZnBGnlFURW7NnT\nR5zrSwMA435+UCVEXGajR1+0ThIB1LnTTr4dgT7lKrvhMvY16YnDKVUy6wL5\nLZ1tpjYSTtlfFthsr6PMBNDU/pFYyBpBrpyGfU3s6KmLveFfFzo8m3Sjk2Ml\n93hu9bOOGIks3dcXrVip2xktdQiWRE5icb0H5A85mbohXI1jucyPG2e27q8f\n6qVDFIFxsgAexLAm56mQs743pTIN3d77Pi12gvmjtn0k3aLaTZcyEx5RXe1v\nGUGqqfKCmsxqHNZPN+PD/jwlU/AUtZnNmJkA12Dfn9hgZfykrM7J3XgnxynO\nIN54KDRrZzffNhkQ21zbntC9kZ3kHi/gFuRHyFt7+zuwcBe2gaMeeT8I8rjX\n2UNf\r\n=QH4G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"dist/mongodb-extjson.esm.js","browser":{"./index.js":"./dist/mongodb-extjson.browser.umd.js","./dist/mongodb-extjson.esm.js":"./dist/mongodb-extjson.browser.esm.js"},"gitHead":"f559dd84e4712fcf349d3fbb1f7ba3ea5369ec52","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm run build"},"_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"5.6.0","description":"MongoDB Extended JSON library","directories":{"lib":"./lib"},"_nodeVersion":"8.11.3","dependencies":{"bson":"3.0.1","buffer":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"~1.12.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","conventional-changelog-cli":"^1.3.5","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_3.0.1_1531488609953_0.22300545055498922","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"mongodb-extjson","version":"3.0.2","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@3.0.2","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"4e213cfcacf287fa8132db88583571bf116956bf","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-3.0.2.tgz","fileCount":25,"integrity":"sha512-l+FZpnS6PyGI8xrLprHmsbzMW408pa2e5Nvnyt+K0TFSE+PKMPz8+AMUt9xD8AA81/ke9gr6TktUrQXRGrqfeQ==","signatures":[{"sig":"MEUCIEYwN2RWazjw9sx6nlEYuhNeZW9Cq8J7XhZ25oRXHteYAiEAiget0+eiD2zSa7auUBmXScCsrwy9tkFVYnSVU3Ln5nA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSMbDCRA9TVsSAnZWagAAT9wP/jpg2VMYImTE//RxSqsR\nZr7TK1UynOnALtQk3SqZ58IWvq7CwfHcCjDmHTJnxuSRDqaXgtZmn9p9SlbT\nXvT+PB9DgdbU3rlO9OS+OBl1deq/5sSZDW+qdarv766lqNWpB2ROVbiaD6vt\nDjCFAAtbPIbYUNiX+wT4M+khxgHhv9ueYeEn8vYNlVu+A4D9l97ydVZtMB9S\niXESx/rRq5/brF7Bb87IUo8zakmCBchkyhaRAnDDvmr94lu54LO2/bm5SPMb\n+guRUt4tiFiseo64fiVXg4AELRFChjm4O6VNKtOACsb90n/omftYCyvUqLnH\ntR0AclnuGndFIjZ1jzzZJA+6r1+lWQJ/6vZhiFfLco+cpDIQ5p3Rd97b48rz\nUKtJyzukXaKz9rA++T0dP+zGQdOKldcXDpa/c53VZF6+W4zoLT85mn6EoIZo\nM7rXrv9gFhkjdhC5blfFbvI/e9vEd5A5A5Qsee8yl1TBqPVETJHLdr17SA/F\nBRh3do+/Y2F3hffrHevm4LMBn4jVkiP3bqWEnXiQB1ZjomfB+5Hb9vtW8pff\nFWlflO7dsEbwkSmh9Um+InPD3RvzFRXBDonbbSapnaPKudFby1vALy0L6CEw\nMutQnzJGvI/ZqKUwP2u0i8hBwIfEl/IxfpWeTg9Kq43papihc0PthP6zKDEF\nO+Ip\r\n=R5+n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["lib","index.js","dist"],"module":"dist/mongodb-extjson.esm.js","browser":{"./index.js":"./dist/mongodb-extjson.browser.umd.js","./dist/mongodb-extjson.esm.js":"./dist/mongodb-extjson.browser.esm.js"},"gitHead":"9ae1081a2eb6352aadfdb14a8c059652f2e4ade0","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm run build"},"_npmUser":{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"5.6.0","description":"MongoDB Extended JSON library","directories":{"lib":"./lib"},"_nodeVersion":"8.11.3","dependencies":{"bson":"3.0.1","buffer":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"~1.12.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","conventional-changelog-cli":"^1.3.5","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_3.0.2_1531496131205_0.48888698495377203","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"mongodb-extjson","version":"3.0.3","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@3.0.3","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"5ef19bb997cbaf3eabc2fd91171d8598db4abdc5","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-3.0.3.tgz","fileCount":61,"integrity":"sha512-Fg81iDs3Lxtx6zvOZtAUWPf3OO4KJ1+DecvRrQHJ8Y0/qS9QQ0F6HDZ4RaN6E4Me7uN4l+SFm6RKh4L/K8vcUw==","signatures":[{"sig":"MEUCIH6l+JbXgSfUTY/amiOsyopHa1eGcMiTyprnYNveBpUQAiEAxFNg2EIzhy+sw2IlnBw0ihv0g4Y58eYKvi/pO4CmOqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSQdMCRA9TVsSAnZWagAACFUP/0lSXImPVVSxnpxZ/6OY\ncYr2I51yosh7iBrSgktLxrCE4jwTtQCx1Rvse8Xd6Sv/CmWpJ2w8znV1xKac\nWO38OJ+mVNmKQDLvu+4LgyzMt20JYkufH5t+qkWM0+vdy5SCbBrzCu1mYtD3\nWekcjOv+05Ox+zojjC7YKXkGW4KiuytTR6A0SydnKR+M+3NkMmg7sWC/JtdC\ndEqzI6ZBevDyjJfqewpSWmwbIv8mg4wOWs9OVV+zB5TOe74XCTGtsp1UwMR1\nJ7iaVSK2CRpXmxOMa0D7o4K48WEdIZfLk08JoiH+v9/aNGly2K5v9eCXjSSr\n2YYOEL/eIFYG1WTEvqFE4E+ZCXHLVikoQnKAQsWlcR7miN4Ucgpt9Y7iXbPa\nxMmcbPk7vPqSrAWliAtmh/2tFH3+6tu1TWDy18JOWNXBpp1pL+KWy9SmoXlW\nB/fe3moG/EQ2cs8IzUa83Fs5CUkdlHSnrsHEWdkWbvdr1Cmi9eZDYWaBis8S\nyq+3gFXs7DQrywva2YDb69MnoUAhhisQMDPT8iXPghFvljlzqW1pqmQC6E7y\nTtYUbSUGrcqX4hrB6RjFgt/gCZdUFyyAX3r1NfCC00Eaj4zqKnpx/iQOdKFt\n7TLAeip+ZZpmuZszlj9W1XEe8Dk/QjfyEulTHc9HUm4AM66AUpQwBeEJVDR4\n0zcO\r\n=Jr4I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":"dist/mongodb-extjson.js","gitHead":"6e7fb0e6ee0b9d068dfd1be985b18846b9a7844e","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm run build"},"_npmUser":{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"5.6.0","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"8.11.3","dependencies":{"bson":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^2.2.27","istanbul":"^0.4.5","prettier":"~1.12.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","conventional-changelog-cli":"^1.3.5","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_3.0.3_1531512652771_0.7770318874222779","host":"s3://npm-registry-packages"}},"4.0.0-rc1":{"name":"mongodb-extjson","version":"4.0.0-rc1","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@4.0.0-rc1","maintainers":[{"name":"christkv","email":"christkv@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"3639bdc136c419bed8fad3ab73c5f0f0176df183","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-4.0.0-rc1.tgz","fileCount":63,"integrity":"sha512-pPfPRrZhEKaQOXMXB1qAbXugcg1D5BCn9bsn+Zvo+NwCc7VNeo2pc83CpeOSsDuypQPckPL+AxtTEisinDPb9A==","signatures":[{"sig":"MEQCIF0HFXeNDkxsYAGHb9o2Ztvg2ufuC75KmB10zWsdUI4LAiAMcRMT5OtbSQuKwmCOhFNxeMBygUDhIW4lfJTperdtsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr3DXCRA9TVsSAnZWagAAkf4QAI5JeBD3AgQKrUA69H74\nOyFHwUDrf9E5np84FoPz/52h7L9+Irt202a/xf4YRgidRNFvd7AFuf3B8q+o\nwg3a2L/x1gG4Sh9ATyC3+ktIfgBw5b0ZWtzLO7H3X6dHJj/u4tMJ4OeX4b9m\nPCbN7QDo8P6c5rRzLOeKmb7umbLi+1if7tv59EEbasQMd1UVuMe5W37zhkTK\nJQGfXQ29Ma5lNFIsxGKaG0vJliR3ZznBN/vzXDrqpct2+sp0CQiBT9IsCIZm\nkZ2q9mj50frIU5+KKOUDQdOKJ/GNiT7SsPUt6z5u2W1z7ORzwcHkotPn9wNg\nsNYPlaHsuy5c07nzeC4s04qdQ9SX5v+40du9Q/w05K8g+aoKbzPrIkQOD3eb\nVGW3xgjDg489Zz3BrSXRG/8yL+xrqkj/YtupztSMs4OkL729PLDH1zPj/6CD\nejmpYgt+js41NfET+fUqx7p2ivo+EN7TcObJ9Cb2eYVgxqWeBIs9Hb2HT79p\n9xEZ204BmH/MhQJ+5EbnXpJIMENjjo0bDpTK92lMDQb17LXrpisRUI9PlK0c\nbf+U2+SdnupPtE4H+yLoFm1+mpKRy6C8y0Klwsu48pM/DyXPGaPV/J/zU0eQ\n5WLr9eyI0CBNWS45pzMWA3mQi/aubMZzvwXAN0FH7zgPlkkzsVZOMZq7zyfT\nMjn2\r\n=JlLh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ext_json.js","module":"dist/mongodb-extjson.esm.js","readme":"# MongoDB Extended JSON Library  [![][npm_img]][npm_url] [![][travis_img]][travis_url]\n\n\nThe MongoDB Extended JSON Library allows you to convert MongoDB documents to Extended JSON, and vice versa. See the Extended JSON specification [here](https://github.com/mongodb/specifications/blob/master/source/extended-json.rst).\n\n## Documentation\n\n### Functions\n\n<dl>\n<dt><a href=\"#parse\">parse(text, [options])</a> ⇒ <code>object</code></dt>\n<dd><p>Parse an Extended JSON string, constructing the JavaScript value or object described by that\nstring.</p>\n</dd>\n<dt><a href=\"#stringify\">stringify(value, [replacer], [space], [options])</a> ⇒ <code>string</code></dt>\n<dd><p>Converts a BSON document to an Extended JSON string, optionally replacing values if a replacer\nfunction is specified or optionally including only the specified properties if a replacer array\nis specified.</p>\n</dd>\n<dt><a href=\"#serialize\">serialize(bson, [options])</a> ⇒ <code>object</code></dt>\n<dd><p>Serializes an object to an Extended JSON string, and reparse it as a JavaScript object.</p>\n</dd>\n<dt><a href=\"#deserialize\">deserialize(ejson, [options])</a> ⇒ <code>object</code></dt>\n<dd><p>Deserializes an Extended JSON object into a plain JavaScript object with native/BSON types</p>\n</dd>\n</dl>\n\n<a name=\"parse\"></a>\n\n### parse(text, [options])\n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| text | <code>string</code> |  |  |\n| [options] | <code>object</code> |  | Optional settings |\n| [options.relaxed] | <code>boolean</code> | <code>true</code> | Attempt to return native JS types where possible, rather than BSON types (if true) |\n\nParse an Extended JSON string, constructing the JavaScript value or object described by that\nstring.\n\n**Example**  \n```js\nconst EJSON = require('mongodb-extjson');\nconst text = '{ \"int32\": { \"$numberInt\": \"10\" } }';\n\n// prints { int32: { [String: '10'] _bsontype: 'Int32', value: '10' } }\nconsole.log(EJSON.parse(text, { relaxed: false }));\n\n// prints { int32: 10 }\nconsole.log(EJSON.parse(text));\n```\n<a name=\"stringify\"></a>\n\n### stringify(value, [replacer], [space], [options])\n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| value | <code>object</code> |  | The value to convert to extended JSON |\n| [replacer] | <code>function</code> \\| <code>array</code> |  | A function that alters the behavior of the stringification process, or an array of String and Number objects that serve as a whitelist for selecting/filtering the properties of the value object to be included in the JSON string. If this value is null or not provided, all properties of the object are included in the resulting JSON string |\n| [space] | <code>string</code> \\| <code>number</code> |  | A String or Number object that's used to insert white space into the output JSON string for readability purposes. |\n| [options] | <code>object</code> |  | Optional settings |\n| [options.relaxed] | <code>boolean</code> | <code>true</code> | Enabled Extended JSON's `relaxed` mode |\n\nConverts a BSON document to an Extended JSON string, optionally replacing values if a replacer\nfunction is specified or optionally including only the specified properties if a replacer array\nis specified.\n\n**Example**  \n```js\nconst EJSON = require('mongodb-extjson');\nconst Int32 = require('mongodb').Int32;\nconst doc = { int32: new Int32(10) };\n\n// prints '{\"int32\":{\"$numberInt\":\"10\"}}'\nconsole.log(EJSON.stringify(doc, { relaxed: false }));\n\n// prints '{\"int32\":10}'\nconsole.log(EJSON.stringify(doc));\n```\n<a name=\"serialize\"></a>\n\n### serialize(bson, [options])\n\n| Param | Type | Description |\n| --- | --- | --- |\n| bson | <code>object</code> | The object to serialize |\n| [options] | <code>object</code> | Optional settings passed to the `stringify` function |\n\nSerializes an object to an Extended JSON string, and reparse it as a JavaScript object.\n\n<a name=\"deserialize\"></a>\n\n### deserialize(ejson, [options])\n\n| Param | Type | Description |\n| --- | --- | --- |\n| ejson | <code>object</code> | The Extended JSON object to deserialize |\n| [options] | <code>object</code> | Optional settings passed to the parse method |\n\nDeserializes an Extended JSON object into a plain JavaScript object with native/BSON types\n\n\n## Usage With Other BSON Parsers\n\nAlthough we include the pure Javascript BSON parser by default, you can also use a different BSON parser with this library, such as [bson-ext](https://www.npmjs.com/package/bson-ext). For example:\n\n```js\nlet EJSON = require('mongodb-extjson'),\n\tBSON = require('bson-ext'),\n    Int32 = BSON.Int32;\n\n// set BSON module to be bson-ext\nEJSON.setBSONModule(BSON);\n\nvar doc = { int32: new Int32(10) };\n// prints '{\"int32\":{\"$numberInt\":\"10\"}}'\nconsole.log(EJSON.stringify(doc));\n\nvar text = '{\"int32\":{\"$numberInt\":\"10\"}}';\n// prints { int32: { [String: '10'] _bsontype: 'Int32', value: '10' } }\nconsole.log(EJSON.parse(text));\n```\n\n[travis_img]: https://api.travis-ci.org/mongodb-js/mongodb-extjson.svg?branch=master\n[travis_url]: https://travis-ci.org/mongodb-js/mongodb-extjson\n[npm_img]: https://img.shields.io/npm/v/mongodb-extjson.svg\n[npm_url]: https://www.npmjs.org/package/mongodb-extjson\n\n## FAQ\n\n#### What are the various files in dist?\n\n* `mongodb-extjson.bundle.js` is a bundled up version of the library that is suitable for inclusion in an HTML page via a `<script>` tag.\n* `mongodb-extjson.esm.js` is a rolled up version of the library that is suitable for interoperation with bundlers that work better with ES modules.\n* `mongodb-extjson.browser.esm.js` is similar to `mongodb-extjson.esm.js` but is ultimately intened for consumers producing browser bundles. It also pulls in any browser specific dependencies/code that may be needed.\n* `mongodb-extjson.browser.umd.js` is similar to the source code of this library but is ultimately intened for consumers producing browser bundlers expecting a UMD format. It also pulls in any browser specific dependencies/code that may be needed.\n\n","browser":{"./index.js":"./dist/mongodb-extjson.browser.umd.js","./dist/mongodb-extjson.esm.js":"./dist/mongodb-extjson.browser.esm.js"},"gitHead":"5897932161cb8abf1e6e9196a05befc0ff8a8d52","scripts":{"docs":"jsdoc2md --heading-depth 3 --template etc/README.hbs --plugin dmd-clear --files lib/ext_json.js > README.md","lint":"eslint lib test","test":"npm run-script test-node && npm run-script test-browser","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test-node":"mocha test/","test-browser":"karma start","prepublishOnly":"npm run build"},"_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"6.4.1","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"8.12.0","dependencies":{"bson":"4.0.0-rc1","buffer":"^5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.2","karma":"^2.0.4","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","istanbul":"^0.4.5","prettier":"~1.12.0","dmd-clear":"^0.1.2","babel-core":"^6.26.0","karma-mocha":"^1.3.0","babel-preset-env":"^1.6.1","jsdoc-to-markdown":"^4.0.1","rollup-plugin-babel":"^3.0.3","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","karma-rollup-preprocessor":"^6.0.0","conventional-changelog-cli":"^1.3.5","rollup-plugin-node-globals":"^1.2.1","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_4.0.0-rc1_1538224343153_0.04594906795676845","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"mongodb-extjson","version":"2.1.5","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","_id":"mongodb-extjson@2.1.5","maintainers":[{"name":"mbroadst","email":"mbroadst@gmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"dist":{"shasum":"601a25f865d2431cf99aa3355ce46a54ad226801","tarball":"https://registry.npmjs.org/mongodb-extjson/-/mongodb-extjson-2.1.5.tgz","fileCount":61,"integrity":"sha512-9wYuUbebPdxtbb1k8yrijuzdyEN5vWr5/kzoVEQbNRUkAzelZq9pudnkOoP7kbG8D5SV8idDwhL1+NN9R+kYRw==","signatures":[{"sig":"MEYCIQDS6KVSez8wg28Kh5+/LcZbXXXElWpiaYg9CKDVLG2GEgIhAPD1E+UxKZf/mEDPdh4gpkfBNRZkKrBw9zZOwKg2qjRD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD0j1CRA9TVsSAnZWagAANSUP/1JA8IC1uHlpmgzGqAjH\nJ6YwQ+mhXA6HfmUxifaINqPDWPX2l4Dp6hjas7Un5/Ulxn7TukYoMaAR5UqD\nHu2Qf0y3vQqjaunhH8d+Mhlk/ZZmT+pfBBSv1h1Ubn7qxL7zBl+KXDVQ7nkK\nb3jknlZLWv/FK7CZ/4xn4yfsPCEyeA3D8fCVWi/0pOKYtvd/Ziuzq/WgJeBC\n+OFl5IuCuNINoDjjp2hAMhLWLWzjLDyB5f73KWVJxMwK1CLmSE+idJqTQNZY\nw/QvpiqzBDMyoTSv/TIAR3WO1/Rt0sHz/J9zcAFRmsFTv7tmSPKKbh2g0ewM\n4GnXcT6wNRY5iI9scourbO5fMQttEFAenu3dS1eLvnWB+CNW/gixSZ6NcKtx\n/0hVz4cVPYx+G4bsqoiM3oyVr/lscxS6t0jJZIQyJ3SAOUiBuhJxWwpzg2+f\nSx1HfmT4JgVdmrBLib/Szf1+iJCfGAaypPRhQApOEDbhJ0NQixxuPl6A6Lm+\nzYaOjmRRLY/g1Ai5SZU7iXX/Fs9mIYiFAXg3Jf5ksYFxo48bFRl8HEQRqqKu\naNJmimKv6Eom2E0cbeiIxxwZ6/NDp60oo5VPGnnkhNkYTtBNWaZGT3s5pRIj\nY/Xgh5kbkI9CAl3PGxtd/mtbTvW5NIaGd+fpp+HVg8xllVPSnaESOe7hSXSA\nj1En\r\n=Sl3x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":"dist/bundle.js","gitHead":"9e898568890063a9afec326ea1da4f55c74931f3","scripts":{"lint":"eslint lib test","test":"mocha test/","build":"rollup -c","format":"prettier --print-width 100 --tab-width 2 --single-quote --write 'test/**/*.js' 'lib/**/*.js'","release":"standard-version","coverage":"istanbul cover _mocha -- --recursive -t --ui tdd test/","prepublishOnly":"npm run build"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"deprecated":"This library has been merged into the 4.x version of the bson package, and is no longer being maintained as a standalone package","repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"_npmVersion":"6.14.5","description":"MongoDB Extended JSON library","directories":{},"_nodeVersion":"12.18.2","dependencies":{"bson":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.4.1","eslint":"^4.7.2","rollup":"^0.56.2","mongodb":"^3.5","istanbul":"^0.4.5","prettier":"~1.12.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","standard-version":"^8.0.2","rollup-plugin-babel":"^3.0.3","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-extjson_2.1.5_1594837236589_0.30073479940567815","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-03-01T14:38:20.659Z","modified":"2026-07-08T15:53:33.508Z","1.0.0":"2017-03-01T14:38:20.659Z","1.0.1":"2017-03-01T14:43:28.959Z","1.0.2":"2017-03-01T15:02:23.818Z","1.0.3":"2017-03-02T10:24:14.955Z","1.0.4":"2017-03-15T17:14:30.803Z","1.0.5":"2017-05-24T14:30:52.504Z","2.0.0":"2017-11-21T19:32:58.258Z","2.1.0":"2018-02-23T17:59:40.026Z","2.1.1":"2018-04-01T20:45:50.657Z","2.1.2":"2018-04-06T13:52:41.571Z","2.1.3":"2018-05-01T14:13:34.590Z","2.1.4":"2018-05-31T18:20:42.483Z","3.0.0":"2018-06-13T16:46:06.305Z","3.0.1":"2018-07-13T13:30:10.046Z","3.0.2":"2018-07-13T15:35:31.325Z","3.0.3":"2018-07-13T20:10:52.858Z","4.0.0-rc1":"2018-09-29T12:32:23.359Z","2.1.5":"2020-07-15T18:20:36.781Z"},"bugs":{"url":"https://github.com/mongodb-js/mongodb-extjson/issues"},"author":{"name":"Christian Kvalheim"},"license":"Apache-2.0","homepage":"https://github.com/mongodb-js/mongodb-extjson#readme","keywords":["mongodb","json","extended","extjson","parser","serializer","deserializer"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-extjson.git","type":"git"},"description":"MongoDB Extended JSON library","maintainers":[{"email":"neal.beeken@mongodb.com","name":"nbbeeken"},{"email":"daria.pardue@mongodb.com","name":"dariakp"}],"readme":"# MongoDB Extended JSON Library  [![][npm_img]][npm_url] [![][travis_img]][travis_url]\n\n\nThe MongoDB Extended JSON Library allows you to convert MongoDB documents to Extended JSON, and vice versa. See the Extended JSON specification [here](https://github.com/mongodb/specifications/blob/master/source/extended-json.rst).\n\n## Usage with MongoDB Driver\nThis library can be used along with the [MongoDB driver for Node.js](https://github.com/mongodb/node-mongodb-native) to convert MongoDB documents to extended JSON form.\n\n### Serialize a document\nSerialize a document using `EJSON.stringify(value, reducer, indents, options)`. The `reducer` and `indents` arguments are analogous to `JSON.stringify`'s `replacer` and `spaces` arguments, respectively (see [documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify).) \n\n`options` currently supports a single option, `relaxed`; with `options = {relaxed: true}`, the returned object will be in the more readable \"relaxed\" extended JSON format. \n\n```js\nlet EJSON = require('mongodb-extjson'),\n\tInt32 = require('mongodb').Int32;\n    \nvar doc = { int32: new Int32(10) };\n\n// prints '{\"int32\":{\"$numberInt\":\"10\"}}'\nconsole.log(EJSON.stringify(doc));\n\n// prints '{\"int32\":10}'\nconsole.log(EJSON.stringify(doc, {relaxed: true}));\n```\n\n## Usage with MongoDB BSON Library\nOur [js-bson](https://github.com/mongodb/js-bson) library is included as a dependency and used by default for Javascript representations of BSON types. See the next section for instructions on using it with a different BSON library. \n\n### Serialize a document\nThis works identically to the previous serialize example, but does not require including the MongoDB driver. The BSON types are all available under EJSON.BSON.\n\n```js\nlet EJSON = require('mongodb-extjson'),\n\tInt32 = EJSON.BSON.Int32;\n    \nvar doc = { int32: new Int32(10) };\n\n// prints '{\"int32\":{\"$numberInt\":\"10\"}}'\nconsole.log(EJSON.stringify(doc));\n```\n\n### Deserialize a document\nThe library also allows converting extended JSON strings to Javascript objects, using BSON type classes defined in js-bson. You can do this using `EJSON.parse(string, options)`. \n\nThis method supports the option `strict`. By default, `strict` is true; if `strict` is set to `false`, the parser will attempt to return native JS types where possible, rather than BSON types (i.e. return a `Number` instead of a `BSON.Int32` object, etc.) \n\n```js\nlet EJSON = require('mongodb-extjson');\n\nvar text = '{\"int32\":{\"$numberInt\":\"10\"}}';\n\n// prints { int32: { [String: '10'] _bsontype: 'Int32', value: '10' } }\nconsole.log(EJSON.parse(text));\n\n// prints { int32: 10 }\nconsole.log(EJSON.parse(text, {strict: false}));\n```\n\n\n## Usage With Other BSON Parsers\n\nAlthough we include the pure Javascript BSON parser by default, you can also use a different BSON parser with this library, such as [bson-ext](https://www.npmjs.com/package/bson-ext). For example:\n\n```js\nlet EJSON = require('mongodb-extjson'),\n\tBSON = require('bson-ext'),\n    Int32 = BSON.Int32;\n\n// set BSON module to be bson-ext \nEJSON.setBSONModule(BSON);\n\nvar doc = { int32: new Int32(10) };\n// prints '{\"int32\":{\"$numberInt\":\"10\"}}'\nconsole.log(EJSON.stringify(doc));\n\nvar text = '{\"int32\":{\"$numberInt\":\"10\"}}';\n// prints { int32: { [String: '10'] _bsontype: 'Int32', value: '10' } }\nconsole.log(EJSON.parse(text));\n```\n\n[travis_img]: https://api.travis-ci.org/mongodb-js/mongodb-extjson.svg?branch=master\n[travis_url]: https://travis-ci.org/mongodb-js/mongodb-extjson\n[npm_img]: https://img.shields.io/npm/v/mongodb-extjson.svg\n[npm_url]: https://www.npmjs.org/package/mongodb-extjson\n","readmeFilename":"README.md"}