{"_id":"mongodb-client-encryption","_rev":"2965161","name":"mongodb-client-encryption","description":"Official client encryption module for the MongoDB Node.js driver","dist-tags":{"alpha":"2.8.0-alpha.1","latest":"2.7.1"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"time":{"modified":"2023-05-08T06:31:12.000Z","created":"2019-06-15T12:50:02.321Z","2.8.0-alpha.1":"2023-04-27T14:19:27.205Z","2.8.0-alpha.0":"2023-04-04T16:45:16.145Z","2.7.1":"2023-03-20T15:35:12.876Z","2.7.0-alpha.0":"2023-03-14T15:20:21.916Z","2.6.0":"2023-02-23T20:47:48.212Z","2.6.0-alpha.0":"2023-02-16T19:09:36.531Z","2.5.0":"2023-02-06T17:06:33.943Z","2.4.0":"2023-01-26T14:54:44.823Z","2.4.0-alpha.2":"2023-01-24T17:08:27.661Z","2.4.0-alpha.1":"2023-01-23T22:30:10.301Z","2.4.0-alpha.0":"2023-01-20T22:34:36.178Z","2.3.0":"2022-10-05T14:59:06.316Z","2.2.1":"2022-09-12T15:10:26.795Z","2.2.0":"2022-08-10T19:13:57.338Z","2.2.0-alpha.6":"2022-07-29T20:52:37.975Z","2.2.0-alpha.5":"2022-07-20T16:22:16.492Z","2.2.0-alpha.4":"2022-07-06T13:49:27.423Z","2.2.0-alpha.3":"2022-06-23T21:13:29.192Z","2.2.0-alpha.2":"2022-06-10T15:46:41.167Z","2.2.0-alpha.1":"2022-06-01T19:28:42.795Z","2.2.0-alpha.0":"2022-05-04T21:13:08.791Z","2.1.0":"2022-04-21T18:48:49.179Z","2.0.0":"2022-02-17T17:30:44.903Z","2.0.0-beta.4":"2022-02-09T19:17:22.747Z","2.0.0-beta.3":"2022-01-31T14:39:20.277Z","2.0.0-beta.2":"2021-12-22T11:13:28.444Z","2.0.0-beta.1":"2021-12-21T10:04:39.931Z","2.0.0-beta.0":"2021-10-07T18:14:22.934Z","1.2.7":"2021-09-14T16:31:06.875Z","1.2.6":"2021-07-01T16:55:04.164Z","1.2.5":"2021-06-10T15:45:28.594Z","1.2.4":"2021-06-01T21:46:18.392Z","1.2.3":"2021-04-06T19:41:03.434Z","1.2.2":"2021-03-16T15:26:02.914Z","1.2.1":"2021-02-05T23:40:53.510Z","1.2.0":"2021-02-02T21:04:53.305Z","1.1.1-beta.0":"2020-12-04T17:06:40.370Z","1.1.0":"2020-06-23T20:25:01.593Z","1.0.1":"2019-12-31T12:58:50.940Z","1.0.0":"2019-12-10T12:34:14.156Z","1.0.0-rc3.0":"2019-12-04T18:30:58.728Z","1.0.0-rc2.0":"2019-12-04T14:42:14.711Z","1.0.0-rc1.0":"2019-12-04T13:50:09.215Z","1.0.0-rc0":"2019-11-22T22:50:15.421Z","0.3.1":"2019-09-09T15:26:10.714Z","0.3.0":"2019-08-12T15:31:53.223Z","0.2.0":"2019-07-28T20:23:19.055Z","0.1.3":"2019-07-17T13:52:20.090Z","0.1.2":"2019-06-16T12:55:48.237Z","0.1.1":"2019-06-16T12:54:29.616Z","0.1.0":"2019-06-15T12:50:02.321Z"},"users":{},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"versions":{"2.8.0-alpha.1":{"name":"mongodb-client-encryption","version":"2.8.0-alpha.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test && tsd","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files 'lib/**/*.js' > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^9.3.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11","tsd":"^0.25.0"},"peerDependencies":{"@aws-sdk/credential-providers":"^3.186.0","gcp-metadata":"^5.2.0","mongodb":">=3.4.0"},"peerDependenciesMeta":{"@aws-sdk/credential-providers":{"optional":true},"gcp-metadata":{"optional":true}},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"tsd":{"directory":"test/types","compilerOptions":{"strict":true,"target":"esnext","module":"commonjs","moduleResolution":"node"}},"readmeFilename":"README.md","gitHead":"3fd3482f56426448c5db613cdc6244f6206bfd64","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.8.0-alpha.1","_nodeVersion":"16.17.0","_npmVersion":"8.19.3","dist":{"shasum":"055a9edccc120717d28b00ff4080c07bee6a6bbb","size":45173,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.8.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.8.0-alpha.1.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.8.0-alpha.1_1682605167062_0.5508136718544201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-27T14:19:27.205Z","publish_time":1682605167205,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1682605167205},"2.8.0-alpha.0":{"name":"mongodb-client-encryption","version":"2.8.0-alpha.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test && tsd","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11","tsd":"^0.25.0"},"peerDependencies":{"@aws-sdk/credential-providers":"^3.186.0","gcp-metadata":"^5.2.0","mongodb":">=3.4.0"},"peerDependenciesMeta":{"@aws-sdk/credential-providers":{"optional":true},"gcp-metadata":{"optional":true}},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"tsd":{"directory":"test/types","compilerOptions":{"strict":true,"target":"esnext","module":"commonjs","moduleResolution":"node"}},"readmeFilename":"README.md","gitHead":"2e55f1257cb680d3f9ba98cc7da3fa09f198c89b","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.8.0-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"22ac12d0ab075c3f32122bc24c2ee47a3d0fb7b3","size":45202,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.8.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.8.0-alpha.0.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.8.0-alpha.0_1680626715863_0.10029192654535102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-04T16:45:16.145Z","publish_time":1680626716145,"hasInstallScript":true,"_cnpm_publish_time":1680626716145},"2.7.1":{"name":"mongodb-client-encryption","version":"2.7.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test && tsd","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11","tsd":"^0.25.0"},"peerDependencies":{"@aws-sdk/credential-providers":"^3.186.0","gcp-metadata":"^5.2.0","mongodb":">=3.4.0"},"peerDependenciesMeta":{"@aws-sdk/credential-providers":{"optional":true},"gcp-metadata":{"optional":true}},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"tsd":{"directory":"test/types","compilerOptions":{"strict":true,"target":"esnext","module":"commonjs","moduleResolution":"node"}},"gitHead":"cd7e938619aa52ce652d13690780df5f383bbef0","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.7.1","_nodeVersion":"16.17.0","_npmVersion":"8.19.3","dist":{"shasum":"d5d04edeb2f3a54c406c9a54bbb545cf90c42640","size":45173,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.7.1.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.7.1_1679326512669_0.5387076700141114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-20T15:35:12.876Z","publish_time":1679326512876,"hasInstallScript":true,"_cnpm_publish_time":1679326512876},"2.7.0-alpha.0":{"name":"mongodb-client-encryption","version":"2.7.0-alpha.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test && tsd","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11","tsd":"^0.25.0"},"peerDependencies":{"@aws-sdk/credential-providers":"^3.186.0","gcp-metadata":"^5.2.0","mongodb":">=3.4.0"},"peerDependenciesMeta":{"@aws-sdk/credential-providers":{"optional":true},"gcp-metadata":{"optional":true}},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"tsd":{"directory":"test/types","compilerOptions":{"strict":true,"target":"esnext","module":"commonjs","moduleResolution":"node"}},"readmeFilename":"README.md","gitHead":"b836973a54effabf7bd65fe14929cae176e9b016","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.7.0-alpha.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.3","dist":{"shasum":"4c97c89245dbb80361587784b25d287a5bfc5a22","size":44944,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.7.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.7.0-alpha.0.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.7.0-alpha.0_1678807221697_0.1691183875521547"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-14T15:20:21.916Z","publish_time":1678807221916,"hasInstallScript":true,"_cnpm_publish_time":1678807221916},"2.6.0":{"name":"mongodb-client-encryption","version":"2.6.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test && tsd","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11","tsd":"^0.25.0"},"peerDependencies":{"@aws-sdk/credential-providers":"^3.186.0","gcp-metadata":"^5.2.0","mongodb":">=3.4.0"},"peerDependenciesMeta":{"@aws-sdk/credential-providers":{"optional":true},"gcp-metadata":{"optional":true}},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"tsd":{"directory":"test/types","compilerOptions":{"strict":true,"target":"esnext","module":"commonjs","moduleResolution":"node"}},"gitHead":"eacd4d9be66e0efafecfdabb709bffccd949a4ba","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.6.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"1f319bc68bca35ab14ec5a3d097856642fc9e85e","size":42931,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.6.0.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.6.0_1677185267998_0.741933660390111"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-23T20:47:48.212Z","publish_time":1677185268212,"hasInstallScript":true,"_cnpm_publish_time":1677185268212},"2.6.0-alpha.0":{"name":"mongodb-client-encryption","version":"2.6.0-alpha.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test && tsd","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11","tsd":"^0.25.0"},"peerDependencies":{"@aws-sdk/credential-providers":"^3.186.0","gcp-metadata":"^5.2.0","mongodb":">=3.4.0"},"peerDependenciesMeta":{"@aws-sdk/credential-providers":{"optional":true},"gcp-metadata":{"optional":true}},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"tsd":{"directory":"test/types","compilerOptions":{"strict":true,"target":"esnext","module":"commonjs","moduleResolution":"node"}},"readmeFilename":"README.md","gitHead":"73302cd485cd63becec92a29dff5f09f2731b4ab","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.6.0-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"bad10e5e09a526f949c3dfdc2c0280a938b4fb05","size":42921,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.6.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.6.0-alpha.0.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.6.0-alpha.0_1676574576332_0.37052330447770254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-16T19:09:36.531Z","publish_time":1676574576531,"hasInstallScript":true,"_cnpm_publish_time":1676574576531},"2.5.0":{"name":"mongodb-client-encryption","version":"2.5.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test && tsd","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11","tsd":"^0.25.0"},"peerDependencies":{"@aws-sdk/credential-providers":"^3.186.0","mongodb":">=3.4.0"},"peerDependenciesMeta":{"@aws-sdk/credential-providers":{"optional":true}},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"tsd":{"directory":"test/types","compilerOptions":{"strict":true,"target":"esnext","module":"commonjs","moduleResolution":"node"}},"gitHead":"77b51c00ab4ff58916dd39f55657e1ecc0af281c","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.5.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"7aea8031b933bf615f15f1b06f8f9b19558e473c","size":42462,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.5.0.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.5.0_1675703193774_0.25193754705840954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-06T17:06:33.943Z","publish_time":1675703193943,"hasInstallScript":true,"_cnpm_publish_time":1675703193943},"2.4.0":{"name":"mongodb-client-encryption","version":"2.4.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"@aws-sdk/credential-providers":"^3.186.0","mongodb":">=3.4.0"},"peerDependenciesMeta":{"@aws-sdk/credential-providers":{"optional":true}},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"9cb5bd8beab29ad8e56fbfae7f8df8df95d145e2","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.4.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"74390214d20f229f8e6bdedb40f0b69d11d84fe0","size":40384,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.4.0.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.4.0_1674744884681_0.5933630920387891"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-26T14:54:44.823Z","publish_time":1674744884823,"hasInstallScript":true,"_cnpm_publish_time":1674744884823},"2.4.0-alpha.2":{"name":"mongodb-client-encryption","version":"2.4.0-alpha.2","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1","@aws-sdk/credential-providers":"^3.186.0"},"devDependencies":{"chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"optionalDependencies":{"@aws-sdk/credential-providers":"^3.186.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"67bec571c0c21f4db8a96b6bd61cb24dfc87a223","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.4.0-alpha.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"9e3bd5bb57cade4965f428dd8b726635ce87c749","size":40359,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.4.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.4.0-alpha.2.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.4.0-alpha.2_1674580107385_0.07689614224638719"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-24T17:08:27.661Z","publish_time":1674580107661,"hasInstallScript":true,"_cnpm_publish_time":1674580107661},"2.4.0-alpha.1":{"name":"mongodb-client-encryption","version":"2.4.0-alpha.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1","@aws-sdk/credential-providers":"^3.186.0"},"devDependencies":{"chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"optionalDependencies":{"@aws-sdk/credential-providers":"^3.186.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"71c6553002331a9fca081a890c70002b662572dc","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.4.0-alpha.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"a16e2eacc3aabcc701dbe9c6cbaf8c746df0ea0e","size":40314,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.4.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.4.0-alpha.1.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.4.0-alpha.1_1674513010105_0.2526035795607957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-23T22:30:10.301Z","publish_time":1674513010301,"hasInstallScript":true,"_cnpm_publish_time":1674513010301},"2.4.0-alpha.0":{"name":"mongodb-client-encryption","version":"2.4.0-alpha.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1","@aws-sdk/credential-providers":"^3.186.0"},"devDependencies":{"chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"optionalDependencies":{"@aws-sdk/credential-providers":"^3.186.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"b1e07b24db3b857eebc8ad2a3259556ad96c83c7","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.4.0-alpha.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"d84312e3ea3eee0a769d30291ed333802b4e0e1d","size":38020,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.4.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.4.0-alpha.0.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.4.0-alpha.0_1674254075937_0.3359432882667772"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-20T22:34:36.178Z","publish_time":1674254076178,"hasInstallScript":true,"_cnpm_publish_time":1674254076178},"2.3.0":{"name":"mongodb-client-encryption","version":"2.3.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"5745f374109346a2597405f2251a178d463a14e1","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.3.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"53ca658f0a510a9fc1495aa79329b5f58dcd524a","size":37560,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.3.0.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.3.0_1664981946048_0.6186642436033654"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-05T14:59:15.239Z","hasInstallScript":true,"publish_time":1664981946316,"_cnpm_publish_time":1664981946316},"2.2.1":{"name":"mongodb-client-encryption","version":"2.2.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.9.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"582296388fb03db2d4c6d6b93ccf4805da20587c","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.2.1","_nodeVersion":"14.18.2","_npmVersion":"8.1.4","dist":{"shasum":"875695301f3ec67b53f67f7f9ebf325e15eedfb0","size":37457,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.2.1.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.2.1_1662995426611_0.5307421845573757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-12T15:11:37.903Z","hasInstallScript":true,"publish_time":1662995426795,"_cnpm_publish_time":1662995426795},"2.2.0":{"name":"mongodb-client-encryption","version":"2.2.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.4","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.6.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"affe1d91ba87a69917cd4433b308f9c83bdb251e","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"549b2f56b1ac8d72198dc050c7432fa4ec6fe770","size":37434,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.2.0.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.2.0_1660158837162_0.4841112874441933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-10T19:38:58.049Z","hasInstallScript":true,"publish_time":1660158837338,"_cnpm_publish_time":1660158837338},"2.2.0-alpha.6":{"name":"mongodb-client-encryption","version":"2.2.0-alpha.6","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.4","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.6.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"41afd44ca04d246998969c53de4e0f22802b0c8a","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.2.0-alpha.6","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"1f59a48e2404d7e25f12adf61a7bc8adac2cc1cb","size":37413,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0-alpha.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.2.0-alpha.6.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.2.0-alpha.6_1659127957756_0.35550316796205794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-29T20:59:03.292Z","hasInstallScript":true,"publish_time":1659127957975,"_cnpm_publish_time":1659127957975},"2.2.0-alpha.5":{"name":"mongodb-client-encryption","version":"2.2.0-alpha.5","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.4","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.6.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"b14d06000535e55be0c619e936972805cac24d37","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.2.0-alpha.5","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"a327e5d792485363b255df624373394970a06b12","size":37437,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0-alpha.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.2.0-alpha.5.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.2.0-alpha.5_1658334136279_0.8586276639525239"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-20T16:42:09.193Z","hasInstallScript":true,"deprecated":"This version contains a critical bug in rewrapManyDataKey (see https://jira.mongodb.org/browse/MONGOCRYPT-464).  Please upgrade to at least v2.2.0-alpha.6 for the fix.","publish_time":1658334136492,"_cnpm_publish_time":1658334136492},"2.2.0-alpha.4":{"name":"mongodb-client-encryption","version":"2.2.0-alpha.4","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.1.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.4","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.6.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"5834771323f1ac6e4aee91def3c6225bcbef22ac","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.2.0-alpha.4","_nodeVersion":"14.18.2","_npmVersion":"8.1.4","dist":{"shasum":"a79f953724a6f48a2f63e2394953580c187034c4","size":32588,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0-alpha.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.2.0-alpha.4.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.2.0-alpha.4_1657115367206_0.17707917702722709"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-06T14:48:22.363Z","hasInstallScript":true,"deprecated":"This version contains a critical bug in rewrapManyDataKey (see https://jira.mongodb.org/browse/MONGOCRYPT-464).  Please upgrade to at least v2.2.0-alpha.6 for the fix.","publish_time":1657115367423,"_cnpm_publish_time":1657115367423},"2.2.0-alpha.3":{"name":"mongodb-client-encryption","version":"2.2.0-alpha.3","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.0.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.1","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.6.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"93b82421dfe9ad472ef12b26a47aa94e631f9be1","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.2.0-alpha.3","_nodeVersion":"14.18.2","_npmVersion":"8.1.4","dist":{"shasum":"fbce39b2c4047a86734508932eb81412411ef07c","size":32535,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0-alpha.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.2.0-alpha.3.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.2.0-alpha.3_1656018808964_0.5471873487154162"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-23T21:13:33.065Z","hasInstallScript":true,"deprecated":"This version contains a critical bug in rewrapManyDataKey (see https://jira.mongodb.org/browse/MONGOCRYPT-464).  Please upgrade to at least v2.2.0-alpha.6 for the fix.","publish_time":1656018809192,"_cnpm_publish_time":1656018809192},"2.2.0-alpha.2":{"name":"mongodb-client-encryption","version":"2.2.0-alpha.2","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.0.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.1","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.6.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"1ed14540db29fe52dd0ccc1208b949b8addac3fd","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.2.0-alpha.2","_nodeVersion":"14.18.2","_npmVersion":"8.1.4","dist":{"shasum":"13e1149935eebf426f11da1874fbe12622fac454","size":32716,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.2.0-alpha.2.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.2.0-alpha.2_1654876000989_0.6320490821954643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-10T16:45:24.225Z","hasInstallScript":true,"deprecated":"This version contains a critical bug in rewrapManyDataKey (see https://jira.mongodb.org/browse/MONGOCRYPT-464).  Please upgrade to at least v2.2.0-alpha.6 for the fix.","publish_time":1654876001167,"_cnpm_publish_time":1654876001167},"2.2.0-alpha.1":{"name":"mongodb-client-encryption","version":"2.2.0-alpha.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.0.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.1","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.6.0","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"49fc27c05980546e686b709866d88a1614fe5527","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.2.0-alpha.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"4c82052decb09ee2bbd2d367a3ca416e2e997149","size":32693,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.2.0-alpha.1.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.2.0-alpha.1_1654111722583_0.32238829332753083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-01T19:31:30.699Z","hasInstallScript":true,"deprecated":"This version contains a critical bug in rewrapManyDataKey (see https://jira.mongodb.org/browse/MONGOCRYPT-464).  Please upgrade to at least v2.2.0-alpha.6 for the fix.","publish_time":1654111722795,"_cnpm_publish_time":1654111722795},"2.2.0-alpha.0":{"name":"mongodb-client-encryption","version":"2.2.0-alpha.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.0.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.1","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.3.1","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"d0c748a2a249c5ce2b70485cc05fd4e5f7b152c0","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.2.0-alpha.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"c171a9ca71e1e628a846f2ddf669a7adb1162266","size":31179,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.2.0-alpha.0.tgz"},"_npmUser":{"name":"pearsb1","email":"bailey.pearson@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.2.0-alpha.0_1651698788575_0.8648635509590412"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-04T21:23:37.897Z","hasInstallScript":true,"publish_time":1651698788791,"_cnpm_publish_time":1651698788791},"2.1.0":{"name":"mongodb-client-encryption","version":"2.1.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.0.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.1","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.3.1","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"76f27d1179631dff6c454a8c7ce8fc81da35054d","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.6.0","dist":{"shasum":"afa5c78c1d356ab0fa9ac93eb385622f39c34d01","size":30929,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.1.0.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.1.0_1650566929034_0.3668377805804328"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-21T18:49:30.869Z","hasInstallScript":true,"publish_time":1650566929179,"_cnpm_publish_time":1650566929179},"2.0.0":{"name":"mongodb-client-encryption","version":"2.0.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.0.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.1","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.3.1","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"4fdb269798f42acd76e24dde1843c09429dcebc9","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.0.0","_nodeVersion":"14.18.2","_npmVersion":"8.1.4","dist":{"shasum":"837b3a9037ea710a8124a752cc10e0e29a97cdb2","size":29189,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.0.0.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.0.0_1645119044747_0.09380498232442247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-17T17:30:50.257Z","hasInstallScript":true,"publish_time":1645119044903,"_cnpm_publish_time":1645119044903},"2.0.0-beta.4":{"name":"mongodb-client-encryption","version":"2.0.0-beta.4","description":"Official client encryption module for the MongoDB Node.js driver","main":"lib/index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","check:lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0","prebuild-install":"^7.0.1","socks":"^2.6.1"},"devDependencies":{"bson":"^4.6.1","chai":"^4.3.6","chai-subset":"^1.6.0","chalk":"^4.1.2","clang-format":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc-to-markdown":"^7.1.1","mocha":"^9.2.0","mongodb":"^4.3.1","node-gyp":"^8.4.1","prebuild":"^11.0.2","prettier":"^2.5.1","sinon":"^13.0.1","sinon-chai":"^3.7.0","standard-version":"^9.3.2","tar":"^6.1.11"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","gitHead":"9cd9aa69e17e9beef500bf98d1391cad2536664c","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.0.0-beta.4","_nodeVersion":"16.13.0","_npmVersion":"8.4.0","dist":{"shasum":"1454375fcaed6f084545fb98e29a582d3b4a0127","size":29183,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.0.0-beta.4.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.0.0-beta.4_1644434242583_0.06097727994918878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-09T19:17:31.780Z","hasInstallScript":true,"publish_time":1644434242747,"_cnpm_publish_time":1644434242747},"2.0.0-beta.3":{"name":"mongodb-client-encryption","version":"2.0.0-beta.3","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","node-addon-api":"^4.1.0","prebuild-install":"6.1.2","socks":"^2.6.1"},"devDependencies":{"bson":"^4.4.0","chai":"^4.3.4","chai-subset":"^1.6.0","clang-format":"^1.5.0","dmd-clear":"^0.1.2","eslint":"^4.19.1","eslint-plugin-prettier":"^2.7.0","jsdoc-to-markdown":"^5.0.3","mocha":"^4.1.0","mongodb":"^3.6.9","node-gyp":"^5.1.1","prebuild":"^10.0.1","prettier":"^1.19.1","segfault-handler":"^1.3.0","sinon":"^4.5.0","sinon-chai":"^3.6.0","standard-version":"^9.3.0","tar":"^6.1.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"af27f4b69f1291a32221eb54016d2785213c57a9","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.0.0-beta.3","_nodeVersion":"14.18.2","_npmVersion":"8.1.4","dist":{"shasum":"106aa99c573d49121790996fe5b742e5937d4e44","size":28302,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.0.0-beta.3.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.0.0-beta.3_1643639959920_0.6334991945526869"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-31T14:39:36.315Z","hasInstallScript":true,"publish_time":1643639960277,"_cnpm_publish_time":1643639960277},"2.0.0-beta.2":{"name":"mongodb-client-encryption","version":"2.0.0-beta.2","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","node-addon-api":"^4.1.0","prebuild-install":"6.1.2","socks":"^2.6.1"},"devDependencies":{"bson":"^4.4.0","chai":"^4.3.4","chai-subset":"^1.6.0","clang-format":"^1.5.0","dmd-clear":"^0.1.2","eslint":"^4.19.1","eslint-plugin-prettier":"^2.7.0","jsdoc-to-markdown":"^5.0.3","mocha":"^4.1.0","mongodb":"^3.6.9","node-gyp":"^5.1.1","prebuild":"^10.0.1","prettier":"^1.19.1","segfault-handler":"^1.3.0","sinon":"^4.5.0","sinon-chai":"^3.6.0","standard-version":"^9.3.0","tar":"^6.1.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"2603cc5c316e5cb48f2ddc050a08f84ea1cdab09","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.0.0-beta.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"1b9f2e0d52e3533e39de08182212dc2c265e586a","size":27651,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.0.0-beta.2.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.0.0-beta.2_1640171608069_0.045059161083616406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T11:13:45.462Z","hasInstallScript":true,"publish_time":1640171608444,"_cnpm_publish_time":1640171608444},"2.0.0-beta.1":{"name":"mongodb-client-encryption","version":"2.0.0-beta.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","node-addon-api":"^4.1.0","prebuild-install":"6.1.2","socks":"^2.6.1"},"devDependencies":{"bson":"^4.4.0","chai":"^4.3.4","chai-subset":"^1.6.0","clang-format":"^1.5.0","dmd-clear":"^0.1.2","eslint":"^4.19.1","eslint-plugin-prettier":"^2.7.0","jsdoc-to-markdown":"^5.0.3","mocha":"^4.1.0","mongodb":"^3.6.9","node-gyp":"^5.1.1","prebuild":"^10.0.1","prettier":"^1.19.1","segfault-handler":"^1.3.0","sinon":"^4.5.0","sinon-chai":"^3.6.0","standard-version":"^9.3.0","tar":"^6.1.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"3a140925984a0bab00acdf00a42d9ccfaf4b3330","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.0.0-beta.1","_nodeVersion":"14.18.2","_npmVersion":"8.1.4","dist":{"shasum":"ab57f5c5901a3b1da2824afe36f2915bb422f43c","size":27581,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.0.0-beta.1.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.0.0-beta.1_1640081079740_0.007961108066361522"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:46.139Z","hasInstallScript":true,"publish_time":1640081079931,"_cnpm_publish_time":1640081079931},"2.0.0-beta.0":{"name":"mongodb-client-encryption","version":"2.0.0-beta.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --runtime napi --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","node-addon-api":"^4.1.0","prebuild-install":"6.1.2"},"devDependencies":{"bson":"^4.4.0","chai":"^4.3.4","chai-subset":"^1.6.0","clang-format":"^1.5.0","dmd-clear":"^0.1.2","eslint":"^4.19.1","eslint-plugin-prettier":"^2.7.0","jsdoc-to-markdown":"^5.0.3","mocha":"^4.1.0","mongodb":"^3.6.9","node-gyp":"^5.1.1","prebuild":"^10.0.1","prettier":"^1.19.1","segfault-handler":"^1.3.0","sinon":"^4.5.0","sinon-chai":"^3.6.0","standard-version":"^9.3.0","tar":"^6.1.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=12.9.0"},"binary":{"napi_versions":[4]},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@2.0.0-beta.0","_nodeVersion":"14.16.1","_npmVersion":"7.21.0","dist":{"shasum":"2b8724e34dc13e664b9d33cbe4266da6ded65c74","size":26677,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-2.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-2.0.0-beta.0.tgz"},"_npmUser":{"name":"dariakp","email":"daria.pardue@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_2.0.0-beta.0_1633630462703_0.291800335557554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:45.113Z","hasInstallScript":true,"publish_time":1633630462934,"_cnpm_publish_time":1633630462934},"1.2.7":{"name":"mongodb-client-encryption","version":"1.2.7","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all","prebuild-legacy":"prebuild  --strip --verbose --tag-prefix node-v --runtime node --target 4.0.0"},"author":{"name":"The MongoDB NodeJS Team","email":"dbx-node@mongodb.com"},"bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","nan":"^2.14.2","prebuild-install":"6.1.2"},"devDependencies":{"bson":"^4.4.0","chai":"^4.3.4","chai-subset":"^1.6.0","clang-format":"^1.5.0","dmd-clear":"^0.1.2","eslint":"^4.19.1","eslint-plugin-prettier":"^2.7.0","jsdoc-to-markdown":"^5.0.3","mocha":"^4.1.0","mongodb":"^3.6.9","node-gyp":"^5.1.1","prebuild":"^10.0.1","prettier":"^1.19.1","segfault-handler":"^1.3.0","sinon":"^4.5.0","sinon-chai":"^3.6.0","standard-version":"^9.3.0","tar":"^6.1.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"gitHead":"dd08e3dc4523f49e6c6882a10b58474fe15182f3","homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.2.7","_nodeVersion":"14.17.0","_npmVersion":"7.22.0","dist":{"shasum":"1c90097008a4fbf03c7a73764cb06f84bc5455c2","size":27162,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.2.7.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.2.7_1631637066719_0.0691261807832746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:45.018Z","hasInstallScript":true,"publish_time":1631637066875,"_cnpm_publish_time":1631637066875},"1.2.6":{"name":"mongodb-client-encryption","version":"1.2.6","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all","prebuild-legacy":"prebuild  --strip --verbose --tag-prefix node-v --runtime node --target 4.0.0"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","nan":"^2.14.2","prebuild-install":"6.1.2"},"devDependencies":{"bson":"^4.4.0","chai":"^4.3.4","chai-subset":"^1.6.0","clang-format":"^1.5.0","dmd-clear":"^0.1.2","eslint":"^4.19.1","eslint-plugin-prettier":"^2.7.0","jsdoc-to-markdown":"^5.0.3","mocha":"^4.1.0","mongodb":"^3.6.9","node-gyp":"^5.1.1","prebuild":"^10.0.1","prettier":"^1.19.1","segfault-handler":"^1.3.0","sinon":"^4.5.0","sinon-chai":"^3.6.0","standard-version":"^9.3.0","tar":"^6.1.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.2.6","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"388b163651644c9929c955bfaecdd7fec64cb378","size":27289,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.2.6.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.2.6_1625158504009_0.8148402668656329"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:44.929Z","hasInstallScript":true,"publish_time":1625158504164,"_cnpm_publish_time":1625158504164},"1.2.5":{"name":"mongodb-client-encryption","version":"1.2.5","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all","prebuild-legacy":"prebuild  --strip --verbose --tag-prefix node-v --runtime node --target 4.0.0"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","nan":"^2.14.2","prebuild-install":"6.1.2"},"devDependencies":{"bson":"^4.2.3","chai":"^4.3.4","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.19.1","eslint-plugin-prettier":"^2.7.0","jsdoc-to-markdown":"^5.0.3","mocha":"^4.1.0","mongodb":"^3.5.9","node-gyp":"^5.1.1","prebuild":"^10.0.1","prettier":"^1.19.1","segfault-handler":"^1.3.0","sinon":"^4.5.0","sinon-chai":"^3.6.0","standard-version":"^9.3.0","tar":"^6.1.0"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.2.5","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"947734ec4223a263a00edec77dccacc24bbf925d","size":27222,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.2.5.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.2.5_1623339928472_0.5084980846474954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:44.836Z","hasInstallScript":true,"publish_time":1623339928594,"_cnpm_publish_time":1623339928594},"1.2.4":{"name":"mongodb-client-encryption","version":"1.2.4","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all","prebuild-legacy":"prebuild  --strip --verbose --tag-prefix node-v --runtime node --target 4.0.0"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","nan":"^2.14.2","prebuild-install":"6.1.2"},"devDependencies":{"bson":"^4.2.3","chai":"^4.3.4","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.19.1","eslint-plugin-prettier":"^2.7.0","jsdoc-to-markdown":"^5.0.3","mocha":"^4.1.0","mongodb":"^3.5.9","node-gyp":"^5.1.1","prebuild":"^10.0.1","prettier":"^1.19.1","segfault-handler":"^1.3.0","sinon":"^4.5.0","sinon-chai":"^3.6.0","standard-version":"^8.0.2"},"peerDependencies":{"mongodb":">=3.4.0"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.2.4","_nodeVersion":"12.4.0","_npmVersion":"6.14.2","dist":{"shasum":"3f00dcea7e7f52b1bfa79200b329f598055cf782","size":388218,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.2.4.tgz"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.2.4_1622583978171_0.19362470997903247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:44.334Z","hasInstallScript":true,"publish_time":1622583978392,"_cnpm_publish_time":1622583978392},"1.2.3":{"name":"mongodb-client-encryption","version":"1.2.3","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all","prebuild-legacy":"prebuild  --strip --verbose --tag-prefix node-v --runtime node --target 4.0.0"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","nan":"^2.14.2","prebuild-install":"6.0.1"},"devDependencies":{"bson":"^4.2.3","chai":"^4.3.4","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.19.1","eslint-plugin-prettier":"^2.7.0","jsdoc-to-markdown":"^5.0.3","mocha":"^4.1.0","mongodb":"^3.5.9","node-gyp":"^5.1.1","prebuild":"^10.0.1","prettier":"^1.19.1","segfault-handler":"^1.3.0","sinon":"^4.5.0","sinon-chai":"^3.6.0","standard-version":"^8.0.2"},"peerDependencies":{"mongodb":">=3.4.0"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.2.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"shasum":"0078f2cf385762e052b0c12d9be256eb1ef9a347","size":1467636,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.2.3.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.2.3_1617738063098_0.16711947055250254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:42.622Z","hasInstallScript":true,"publish_time":1617738063434,"_cnpm_publish_time":1617738063434},"1.2.2":{"name":"mongodb-client-encryption","version":"1.2.2","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all","prebuild-legacy":"prebuild  --strip --verbose --tag-prefix node-v --runtime node --target 4.0.0"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","nan":"^2.14.0","prebuild-install":"5.3.0"},"devDependencies":{"bson":"^4.0.4","chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.5.9","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^8.0.2"},"peerDependencies":{"mongodb":">=3.4.0"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.2.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"34fd62172413eb9a6c2c714cf4f7f4b25112081c","size":30382,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.2.2.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.2.2_1615908362704_0.6553814369773776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:42.518Z","hasInstallScript":true,"publish_time":1615908362914,"_cnpm_publish_time":1615908362914},"1.2.1":{"name":"mongodb-client-encryption","version":"1.2.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all","prebuild-legacy":"prebuild  --strip --verbose --tag-prefix node-v --runtime node --target 4.0.0"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","nan":"^2.14.0","prebuild-install":"5.3.0"},"devDependencies":{"bson":"^4.0.4","chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.5.9","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^8.0.2"},"peerDependencies":{"mongodb":"^3.4.0"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.2.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"shasum":"22f4ff4bcdd7770d803292697e4df5e553ecec3e","size":30328,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.2.1.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.2.1_1612568453318_0.18841513847597224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:42.428Z","hasInstallScript":true,"publish_time":1612568453510,"_cnpm_publish_time":1612568453510},"1.2.0":{"name":"mongodb-client-encryption","version":"1.2.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","types":"index.d.ts","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all","prebuild-legacy":"prebuild  --strip --verbose --tag-prefix node-v --runtime node --target 4.0.0"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","nan":"^2.14.0","prebuild-install":"5.3.0"},"devDependencies":{"bson":"^4.0.4","chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.5.9","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^8.0.2"},"peerDependencies":{"mongodb":"^3.4.0"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.2.0","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"shasum":"c2696d504ed4643ab975ac0f1c493ba635731928","size":30319,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.2.0.tgz"},"_npmUser":{"name":"nbbeeken","email":"neal.beeken@mongodb.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.2.0_1612299893190_0.8646309581498832"},"_hasShrinkwrap":false,"deprecated":"Due to an issue creating TLS connections users should upgrade to v1.2.1","_cnpmcore_publish_time":"2021-12-21T10:06:41.369Z","hasInstallScript":true,"publish_time":1612299893305,"_cnpm_publish_time":1612299893305},"1.1.1-beta.0":{"name":"mongodb-client-encryption","version":"1.1.1-beta.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all","prebuild-legacy":"prebuild  --strip --verbose --tag-prefix node-v --runtime node --target 4.0.0"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bl":"^2.2.1","nan":"^2.14.0","prebuild-install":"5.3.0"},"devDependencies":{"bson":"^4.0.4","chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.5.9","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^8.0.1"},"peerDependencies":{"mongodb":"^3.4.0"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.1.1-beta.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"d0e1fb556d0410e55a2b3b39020e7d371d5f7aac","size":28512,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.1.1-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.1.1-beta.0.tgz"},"_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.1.1-beta.0_1607101600016_0.10483684008120275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:40.317Z","hasInstallScript":true,"publish_time":1607101600370,"_cnpm_publish_time":1607101600370},"1.1.0":{"name":"mongodb-client-encryption","version":"1.1.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","nan":"^2.14.0","prebuild-install":"5.3.0"},"devDependencies":{"bson":"^4.0.4","chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.5.9","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^5.0.0"},"peerDependencies":{"mongodb":"^3.4.0"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"5a82b86e7d97d559edebf63b8cea38c3204f385f","size":28207,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.1.0.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.1.0_1592943901364_0.13768558416915488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:39.250Z","hasInstallScript":true,"publish_time":1592943901593,"_cnpm_publish_time":1592943901593},"1.0.1":{"name":"mongodb-client-encryption","version":"1.0.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0","prebuild-install":"^5.3.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.3.4-rc0","mongodb-extjson":"^3.0.3","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^5.0.0"},"peerDependencies":{"mongodb":"^3.4.0"},"repository":{"type":"git","url":"git+https://github.com/mongodb/libmongocrypt.git","directory":"bindings/node"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"0ce4d1fed302d0adba4e86c4ad36f3c0d83492ba","size":28581,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.0.1.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.0.1_1577797130716_0.8923880189834144"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:39.165Z","hasInstallScript":true,"publish_time":1577797130940,"_cnpm_publish_time":1577797130940},"1.0.0":{"name":"mongodb-client-encryption","version":"1.0.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0","prebuild-install":"^5.3.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.3.4-rc0","mongodb-extjson":"^3.0.3","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^5.0.0"},"peerDependencies":{"mongodb":"~3.4.0"},"repository":{"url":"git+https://github.com/mongodb/libmongocrypt.git"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"dist":{"shasum":"36acbc1fd4b5589a731ab7487b270748506f4751","size":27151,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.0.0.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.0.0_1575981253947_0.9389815706614253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:38.116Z","hasInstallScript":true,"publish_time":1575981254156,"_cnpm_publish_time":1575981254156},"1.0.0-rc3.0":{"name":"mongodb-client-encryption","version":"1.0.0-rc3.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0","prebuild-install":"^5.3.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.3.4-rc0","mongodb-extjson":"^3.0.3","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^5.0.0"},"peerDependencies":{"mongodb":"~3.4.0"},"repository":{"url":"git+https://github.com/mongodb/libmongocrypt.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.0.0-rc3.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"dist":{"shasum":"679a215d3c5c257d97c971e9a928620481fa8f41","size":670426,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.0.0-rc3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.0.0-rc3.0.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.0.0-rc3.0_1575484258546_0.4755039037639117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:37.036Z","hasInstallScript":true,"publish_time":1575484258728,"_cnpm_publish_time":1575484258728},"1.0.0-rc2.0":{"name":"mongodb-client-encryption","version":"1.0.0-rc2.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0","prebuild-install":"^5.3.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.3.4-rc0","mongodb-extjson":"^3.0.3","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^5.0.0"},"peerDependencies":{"mongodb":"~3.4.0"},"repository":{"url":"git+https://github.com/mongodb/libmongocrypt.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.0.0-rc2.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"dist":{"shasum":"911f8497592d07a96809b5be45131b30fc230ff0","size":27139,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.0.0-rc2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.0.0-rc2.0.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.0.0-rc2.0_1575470534589_0.7392380278538526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:35.172Z","hasInstallScript":true,"publish_time":1575470534711,"_cnpm_publish_time":1575470534711},"1.0.0-rc1.0":{"name":"mongodb-client-encryption","version":"1.0.0-rc1.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","release":"standard-version --tag-prefix node-v --path bindings/node","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0","prebuild-install":"^5.3.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.3.4-rc0","mongodb-extjson":"^3.0.3","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"^1.19.1","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0","standard-version":"^5.0.0"},"peerDependencies":{"mongodb":"~3.4.0"},"repository":{"url":"git+https://github.com/mongodb/libmongocrypt.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.0.0-rc1.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"dist":{"shasum":"4c447326258d8079bca6739b27492d4331142d62","size":27126,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.0.0-rc1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.0.0-rc1.0.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.0.0-rc1.0_1575467409061_0.12588868286817956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:34.086Z","hasInstallScript":true,"publish_time":1575467409215,"_cnpm_publish_time":1575467409215},"1.0.0-rc0":{"name":"mongodb-client-encryption","version":"1.0.0-rc0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0","prebuild-install":"^5.3.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.3.4-rc0","mongodb-extjson":"^3.0.3","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"~1.18.2","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0"},"peerDependencies":{"mongodb":"~3.4.0"},"repository":{"url":"git+https://github.com/mongodb/libmongocrypt.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@1.0.0-rc0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"6897775d279558be6ad7f9774527dc479e094450","size":23628,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-1.0.0-rc0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-1.0.0-rc0.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmUser":{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_1.0.0-rc0_1574463015320_0.1378808340356641"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:33.022Z","hasInstallScript":true,"publish_time":1574463015421,"_cnpm_publish_time":1574463015421},"0.3.1":{"name":"mongodb-client-encryption","version":"0.3.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","prebuild":"prebuild  --strip --verbose --tag-prefix node-v --all"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0","prebuild-install":"^5.3.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^4.0.0","mongodb":"^3.2.7","mongodb-extjson":"^3.0.3","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"~1.18.2","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0"},"repository":{"url":"git+https://github.com/mongodb/libmongocrypt.git"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"dist":{"shasum":"148ccb1d863378277196b30f144fd268e18725f7","size":25300,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-0.3.1.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_0.3.1_1568042770601_0.7334879850793647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:31.979Z","hasInstallScript":true,"publish_time":1568042770714,"_cnpm_publish_time":1568042770714},"0.3.0":{"name":"mongodb-client-encryption","version":"0.3.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"prebuild-install --tag-prefix node-v || node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test","rebuild":"prebuild --compile","prebuild":"prebuild  --strip --verbose --tag-prefix node-v -t 10.16.0 -t 8.16.0 -t 6.17.1 -t 4.9.1"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0","prebuild-install":"^5.3.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^6.1.4","mongodb":"^3.2.7","mongodb-extjson":"^3.0.3","node-gyp":"^5.0.3","prebuild":"^9.0.1","prettier":"~1.18.2","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0"},"repository":{"url":"git+https://github.com/mongodb/libmongocrypt.git"},"bugs":{"url":"https://github.com/mongodb/libmongocrypt/issues"},"homepage":"https://github.com/mongodb/libmongocrypt#readme","_id":"mongodb-client-encryption@0.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"2efc09504bd33716d47797ab7f2e878c4818e47d","size":20651,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-0.3.0.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmUser":{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_0.3.0_1565623913108_0.7059942654640619"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:30.941Z","hasInstallScript":true,"publish_time":1565623913223,"_cnpm_publish_time":1565623913223},"0.2.0":{"name":"mongodb-client-encryption","version":"0.2.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^6.1.4","mongodb":"^3.2.7","mongodb-extjson":"^3.0.3","prettier":"~1.18.2","segfault-handler":"^1.2.0","sinon":"^4.3.0","sinon-chai":"^3.3.0"},"_id":"mongodb-client-encryption@0.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"e24ce9b36a65ed12b8b4f4cfced93fcd8472617e","size":16586,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-0.2.0.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmUser":{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_0.2.0_1564345398923_0.04390726412576207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:29.886Z","hasInstallScript":true,"publish_time":1564345399055,"_cnpm_publish_time":1564345399055},"0.1.3":{"name":"mongodb-client-encryption","version":"0.1.3","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","docs":"jsdoc2md --template etc/README.hbs --plugin dmd-clear --files lib/**/*.js > README.md","test":"mocha test"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","dmd-clear":"^0.1.2","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","jsdoc-to-markdown":"^5.0.0","mocha":"^6.1.4","mongodb":"^3.2.7","mongodb-extjson":"^3.0.3","prettier":"~1.18.2","segfault-handler":"^1.2.0","sinon":"^4.3.0"},"_id":"mongodb-client-encryption@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"dist":{"shasum":"eb90488b411fe9dbdedfc486b9e75462500062d0","size":13612,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-0.1.3.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_0.1.3_1563371539934_0.5906882164079739"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:28.998Z","hasInstallScript":true,"publish_time":1563371540090,"_cnpm_publish_time":1563371540090},"0.1.2":{"name":"mongodb-client-encryption","version":"0.1.2","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","test":"mocha test"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","mocha":"^6.1.4","mongodb":"^3.2.7","mongodb-extjson":"^3.0.3","prettier":"~1.18.2","segfault-handler":"^1.2.0","sinon":"^4.3.0"},"_id":"mongodb-client-encryption@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"dist":{"shasum":"c8ec76a943eb2c098299619bedc559a01d448d71","size":12859,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-0.1.2.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_0.1.2_1560689748106_0.03138112541695359"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:28.127Z","hasInstallScript":true,"publish_time":1560689748237,"_cnpm_publish_time":1560689748237},"0.1.1":{"name":"mongodb-client-encryption","version":"0.1.1","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","test":"mocha test"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","mocha":"^6.1.4","mongodb":"^3.2.7","mongodb-extjson":"^3.0.3","prettier":"~1.18.2","segfault-handler":"^1.2.0","sinon":"^4.3.0"},"_id":"mongodb-client-encryption@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"dist":{"shasum":"b734084fc7bf39c87f8da7af60aeb047b788fd89","size":192437,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-0.1.1.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_0.1.1_1560689669472_0.3642789438378786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:27.227Z","hasInstallScript":true,"publish_time":1560689669616,"_cnpm_publish_time":1560689669616},"0.1.0":{"name":"mongodb-client-encryption","version":"0.1.0","description":"Official client encryption module for the MongoDB Node.js driver","main":"index.js","directories":{"lib":"lib"},"scripts":{"install":"node-gyp rebuild","format-cxx":"git-clang-format","format-js":"prettier --print-width 100 --tab-width 2 --single-quote --write index.js 'test/**/*.js' 'lib/**/*.js'","lint":"eslint lib test","test":"mocha test"},"author":{"name":"Matt Broadstone","email":"mbroadst@mongodb.com"},"license":"Apache-2.0","gypfile":true,"dependencies":{"bindings":"^1.5.0","bson":"^1.0.5","nan":"^2.14.0"},"devDependencies":{"chai":"^4.2.0","chai-subset":"^1.6.0","eslint":"^4.5.0","eslint-plugin-prettier":"^2.2.0","mocha":"^6.1.4","mongodb":"^3.2.7","mongodb-extjson":"^3.0.3","prettier":"~1.18.2","segfault-handler":"^1.2.0","sinon":"^4.3.0"},"_id":"mongodb-client-encryption@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"mbroadst","email":"mbroadst@gmail.com"},"dist":{"shasum":"003961f100f4a9e9c78f945c7e7a942a18788399","size":192426,"noattachment":false,"key":"/mongodb-client-encryption/-/mongodb-client-encryption-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mongodb-client-encryption/download/mongodb-client-encryption-0.1.0.tgz"},"maintainers":[{"name":"dariakp","email":""},{"name":"durran","email":"durran@gmail.com"},{"name":"kmahar","email":""},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"nbbeeken","email":""},{"name":"pearsb1","email":"bailey.pearson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-client-encryption_0.1.0_1560603002102_0.6191507839889239"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T10:06:25.766Z","hasInstallScript":true,"publish_time":1560603002321,"_cnpm_publish_time":1560603002321}},"readme":"MongoDB Client Encryption\n=========================\n\nThe Node.js wrapper for [`libmongocrypt`](../../README.md)\n\n### Installation\n\nYou can install `mongodb-client-encryption` with the following:\n\n```bash\nnpm install mongodb-client-encryption\n```\n\n### Development \n#### Setup \n\nRun the following command to build libmongocrypt and setup the node bindings for development:\n\n```shell\nbash ./etc/build-static.sh\n```\n\n\n#### Testing\n\nSome tests require a standalone server to be running with authentication enabled.  Set up a single \nserver running with the following conditions:\n\n| param     | value     | \n|-----------|-----------|\n| host      | localhost |\n| port      | 27017     |\n\nThis is the standard setup for a standalone server with no authentication.\n\nRun the test suite using:\n\n```bash\nnpm test\n```\n\n# Documentation\n\n## Classes\n\n<dl>\n<dt><a href=\"#AutoEncrypter\">AutoEncrypter</a></dt>\n<dd><p>An internal class to be used by the driver for auto encryption\n<strong>NOTE</strong>: Not meant to be instantiated directly, this is for internal use only.</p>\n</dd>\n<dt><a href=\"#ClientEncryption\">ClientEncryption</a></dt>\n<dd><p>The public interface for explicit in-use encryption</p>\n</dd>\n<dt><a href=\"#MongoCryptError\">MongoCryptError</a></dt>\n<dd><p>An error indicating that something went wrong specifically with MongoDB Client Encryption</p>\n</dd>\n<dt><a href=\"#MongoCryptCreateDataKeyError\">MongoCryptCreateDataKeyError</a></dt>\n<dd><p>An error indicating that <code>ClientEncryption.createEncryptedCollection()</code> failed to create data keys</p>\n</dd>\n<dt><a href=\"#MongoCryptCreateEncryptedCollectionError\">MongoCryptCreateEncryptedCollectionError</a></dt>\n<dd><p>An error indicating that <code>ClientEncryption.createEncryptedCollection()</code> failed to create a collection</p>\n</dd>\n<dt><a href=\"#MongoCryptAzureKMSRequestError\">MongoCryptAzureKMSRequestError</a></dt>\n<dd><p>An error indicating that mongodb-client-encryption failed to auto-refresh Azure KMS credentials.</p>\n</dd>\n</dl>\n\n## Typedefs\n\n<dl>\n<dt><a href=\"#BSONValue\">BSONValue</a> : <code>*</code></dt>\n<dd><p>any serializable BSON value</p>\n</dd>\n<dt><a href=\"#Long\">Long</a> : <code>BSON.Long</code></dt>\n<dd><p>A 64 bit integer, represented by the js-bson Long type.</p>\n</dd>\n<dt><a href=\"#KMSProviders\">KMSProviders</a> : <code>object</code></dt>\n<dd><p>Configuration options that are used by specific KMS providers during key generation, encryption, and decryption.</p>\n</dd>\n<dt><a href=\"#DataKey\">DataKey</a> : <code>object</code></dt>\n<dd><p>A data key as stored in the database.</p>\n</dd>\n<dt><a href=\"#KmsProvider\">KmsProvider</a> : <code>string</code></dt>\n<dd><p>A string containing the name of a kms provider.  Valid options are &#39;aws&#39;, &#39;azure&#39;, &#39;gcp&#39;, &#39;kmip&#39;, or &#39;local&#39;</p>\n</dd>\n<dt><a href=\"#ClientSession\">ClientSession</a> : <code>object</code></dt>\n<dd><p>The ClientSession class from the MongoDB Node driver (see <a href=\"https://mongodb.github.io/node-mongodb-native/4.8/classes/ClientSession.html\">https://mongodb.github.io/node-mongodb-native/4.8/classes/ClientSession.html</a>)</p>\n</dd>\n<dt><a href=\"#DeleteResult\">DeleteResult</a> : <code>object</code></dt>\n<dd><p>The result of a delete operation from the MongoDB Node driver (see <a href=\"https://mongodb.github.io/node-mongodb-native/4.8/interfaces/DeleteResult.html\">https://mongodb.github.io/node-mongodb-native/4.8/interfaces/DeleteResult.html</a>)</p>\n</dd>\n<dt><a href=\"#BulkWriteResult\">BulkWriteResult</a> : <code>object</code></dt>\n<dd><p>The BulkWriteResult class from the MongoDB Node driver (<a href=\"https://mongodb.github.io/node-mongodb-native/4.8/classes/BulkWriteResult.html\">https://mongodb.github.io/node-mongodb-native/4.8/classes/BulkWriteResult.html</a>)</p>\n</dd>\n<dt><a href=\"#FindCursor\">FindCursor</a> : <code>object</code></dt>\n<dd><p>The FindCursor class from the MongoDB Node driver (see <a href=\"https://mongodb.github.io/node-mongodb-native/4.8/classes/FindCursor.html\">https://mongodb.github.io/node-mongodb-native/4.8/classes/FindCursor.html</a>)</p>\n</dd>\n<dt><a href=\"#ClientEncryptionDataKeyId\">ClientEncryptionDataKeyId</a> : <code>Binary</code></dt>\n<dd><p>The id of an existing dataKey. Is a bson Binary value.\nCan be used for <a href=\"ClientEncryption.encrypt\">ClientEncryption.encrypt</a>, and can be used to directly\nquery for the data key itself against the key vault namespace.</p>\n</dd>\n<dt><a href=\"#ClientEncryptionCreateDataKeyCallback\">ClientEncryptionCreateDataKeyCallback</a> : <code>function</code></dt>\n<dd></dd>\n<dt><a href=\"#AWSEncryptionKeyOptions\">AWSEncryptionKeyOptions</a> : <code>object</code></dt>\n<dd><p>Configuration options for making an AWS encryption key</p>\n</dd>\n<dt><a href=\"#GCPEncryptionKeyOptions\">GCPEncryptionKeyOptions</a> : <code>object</code></dt>\n<dd><p>Configuration options for making a GCP encryption key</p>\n</dd>\n<dt><a href=\"#AzureEncryptionKeyOptions\">AzureEncryptionKeyOptions</a> : <code>object</code></dt>\n<dd><p>Configuration options for making an Azure encryption key</p>\n</dd>\n<dt><a href=\"#RewrapManyDataKeyResult\">RewrapManyDataKeyResult</a> : <code>object</code></dt>\n<dd></dd>\n<dt><a href=\"#ClientEncryptionEncryptCallback\">ClientEncryptionEncryptCallback</a> : <code>function</code></dt>\n<dd></dd>\n<dt><a href=\"#RangeOptions\">RangeOptions</a> : <code>object</code></dt>\n<dd><p>min, max, sparsity, and range must match the values set in the encryptedFields of the destination collection.\nFor double and decimal128, min/max/precision must all be set, or all be unset.</p>\n</dd>\n<dt><a href=\"#EncryptOptions\">EncryptOptions</a> : <code>object</code></dt>\n<dd><p>Options to provide when encrypting data.</p>\n</dd>\n</dl>\n\n<a name=\"AutoEncrypter\"></a>\n\n## AutoEncrypter\nAn internal class to be used by the driver for auto encryption\n**NOTE**: Not meant to be instantiated directly, this is for internal use only.\n\n\n* [AutoEncrypter](#AutoEncrypter)\n\n    * [new AutoEncrypter(client, [options])](#new_AutoEncrypter_new)\n\n    * _instance_\n        * [.cryptSharedLibVersionInfo](#AutoEncrypter+cryptSharedLibVersionInfo)\n\n        * [.askForKMSCredentials()](#AutoEncrypter+askForKMSCredentials)\n\n    * _inner_\n        * [~logLevel](#AutoEncrypter..logLevel)\n\n        * [~AutoEncryptionOptions](#AutoEncrypter..AutoEncryptionOptions)\n\n        * [~AutoEncryptionExtraOptions](#AutoEncrypter..AutoEncryptionExtraOptions)\n\n        * [~logger](#AutoEncrypter..logger)\n\n\n<a name=\"new_AutoEncrypter_new\"></a>\n\n### new AutoEncrypter(client, [options])\n\n| Param | Type | Description |\n| --- | --- | --- |\n| client | <code>MongoClient</code> | The client autoEncryption is enabled on |\n| [options] | [<code>AutoEncryptionOptions</code>](#AutoEncrypter..AutoEncryptionOptions) | Optional settings |\n\nCreate an AutoEncrypter\n\n**Note**: Do not instantiate this class directly. Rather, supply the relevant options to a MongoClient\n\n**Note**: Supplying `options.schemaMap` provides more security than relying on JSON Schemas obtained from the server.\nIt protects against a malicious server advertising a false JSON Schema, which could trick the client into sending unencrypted data that should be encrypted.\nSchemas supplied in the schemaMap only apply to configuring automatic encryption for Client-Side Field Level Encryption.\nOther validation rules in the JSON schema will not be enforced by the driver and will result in an error.\n\n**Example**  \n```js\n// Enabling autoEncryption via a MongoClient\nconst { MongoClient } = require('mongodb');\nconst client = new MongoClient(URL, {\n  autoEncryption: {\n    kmsProviders: {\n      aws: {\n        accessKeyId: AWS_ACCESS_KEY,\n        secretAccessKey: AWS_SECRET_KEY\n      }\n    }\n  }\n});\n\nawait client.connect();\n// From here on, the client will be encrypting / decrypting automatically\n```\n<a name=\"AutoEncrypter+cryptSharedLibVersionInfo\"></a>\n\n### *autoEncrypter*.cryptSharedLibVersionInfo\nReturn the current libmongocrypt's CSFLE shared library version\nas `{ version: bigint, versionStr: string }`, or `null` if no CSFLE\nshared library was loaded.\n\n<a name=\"AutoEncrypter+askForKMSCredentials\"></a>\n\n### *autoEncrypter*.askForKMSCredentials()\nAsk the user for KMS credentials.\n\nThis returns anything that looks like the kmsProviders original input\noption. It can be empty, and any provider specified here will override\nthe original ones.\n\n<a name=\"AutoEncrypter..logLevel\"></a>\n\n### *AutoEncrypter*~logLevel\nThe level of severity of the log message\n\n| Value | Level |\n|-------|-------|\n| 0 | Fatal Error |\n| 1 | Error |\n| 2 | Warning |\n| 3 | Info |\n| 4 | Trace |\n\n<a name=\"AutoEncrypter..AutoEncryptionOptions\"></a>\n\n### *AutoEncrypter*~AutoEncryptionOptions\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| [keyVaultClient] | <code>MongoClient</code> | A `MongoClient` used to fetch keys from a key vault |\n| [keyVaultNamespace] | <code>string</code> | The namespace where keys are stored in the key vault |\n| [kmsProviders] | [<code>KMSProviders</code>](#KMSProviders) | Configuration options that are used by specific KMS providers during key generation, encryption, and decryption. |\n| [schemaMap] | <code>object</code> | A map of namespaces to a local JSON schema for encryption |\n| [bypassAutoEncryption] | <code>boolean</code> | Allows the user to bypass auto encryption, maintaining implicit decryption |\n| [options.logger] | [<code>logger</code>](#AutoEncrypter..logger) | An optional hook to catch logging messages from the underlying encryption engine |\n| [extraOptions] | [<code>AutoEncryptionExtraOptions</code>](#AutoEncrypter..AutoEncryptionExtraOptions) | Extra options related to the mongocryptd process |\n\nConfiguration options for a automatic client encryption.\n\n<a name=\"AutoEncrypter..AutoEncryptionExtraOptions\"></a>\n\n### *AutoEncrypter*~AutoEncryptionExtraOptions\n**Properties**\n\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| [mongocryptdURI] | <code>string</code> |  | A local process the driver communicates with to determine how to encrypt values in a command. Defaults to \"mongodb://%2Fvar%2Fmongocryptd.sock\" if domain sockets are available or \"mongodb://localhost:27020\" otherwise |\n| [mongocryptdBypassSpawn] | <code>boolean</code> | <code>false</code> | If true, autoEncryption will not attempt to spawn a mongocryptd before connecting |\n| [mongocryptdSpawnPath] | <code>string</code> |  | The path to the mongocryptd executable on the system |\n| [mongocryptdSpawnArgs] | <code>Array.&lt;string&gt;</code> |  | Command line arguments to use when auto-spawning a mongocryptd |\n\nExtra options related to the mongocryptd process\n\n<a name=\"AutoEncrypter..logger\"></a>\n\n### *AutoEncrypter*~logger\n\n| Param | Type | Description |\n| --- | --- | --- |\n| level | [<code>logLevel</code>](#AutoEncrypter..logLevel) | The level of logging. |\n| message | <code>string</code> | The message to log |\n\nA callback that is invoked with logging information from\nthe underlying C++ Bindings.\n\n<a name=\"ClientEncryption\"></a>\n\n## ClientEncryption\nThe public interface for explicit in-use encryption\n\n\n* [ClientEncryption](#ClientEncryption)\n\n    * [new ClientEncryption(client, options)](#new_ClientEncryption_new)\n\n    * _instance_\n        * [.createDataKey(provider, [options], [callback])](#ClientEncryption+createDataKey)\n\n        * [.rewrapManyDataKey(filter, [options])](#ClientEncryption+rewrapManyDataKey)\n\n        * [.deleteKey(_id)](#ClientEncryption+deleteKey)\n\n        * [.getKeys()](#ClientEncryption+getKeys)\n\n        * [.getKey(_id)](#ClientEncryption+getKey)\n\n        * [.getKeyByAltName(keyAltName)](#ClientEncryption+getKeyByAltName)\n\n        * [.addKeyAltName(_id, keyAltName)](#ClientEncryption+addKeyAltName)\n\n        * [.removeKeyAltName(_id, keyAltName)](#ClientEncryption+removeKeyAltName)\n\n        * [.createEncryptedCollection(db, name, options)](#ClientEncryption+createEncryptedCollection)\n\n        * [.encrypt(value, options, [callback])](#ClientEncryption+encrypt)\n\n        * [.encryptExpression(expression, options)](#ClientEncryption+encryptExpression)\n\n        * [.decrypt(value, callback)](#ClientEncryption+decrypt)\n\n        * [.askForKMSCredentials()](#ClientEncryption+askForKMSCredentials)\n\n    * _inner_\n        * [~decryptCallback](#ClientEncryption..decryptCallback)\n\n\n<a name=\"new_ClientEncryption_new\"></a>\n\n### new ClientEncryption(client, options)\n\n| Param | Type | Description |\n| --- | --- | --- |\n| client | <code>MongoClient</code> | The client used for encryption |\n| options | <code>object</code> | Additional settings |\n| options.keyVaultNamespace | <code>string</code> | The namespace of the key vault, used to store encryption keys |\n| options.tlsOptions | <code>object</code> | An object that maps KMS provider names to TLS options. |\n| [options.keyVaultClient] | <code>MongoClient</code> | A `MongoClient` used to fetch keys from a key vault. Defaults to `client` |\n| [options.kmsProviders] | [<code>KMSProviders</code>](#KMSProviders) | options for specific KMS providers to use |\n\nCreate a new encryption instance\n\n**Example**  \n```js\nnew ClientEncryption(mongoClient, {\n  keyVaultNamespace: 'client.encryption',\n  kmsProviders: {\n    local: {\n      key: masterKey // The master key used for encryption/decryption. A 96-byte long Buffer\n    }\n  }\n});\n```\n**Example**  \n```js\nnew ClientEncryption(mongoClient, {\n  keyVaultNamespace: 'client.encryption',\n  kmsProviders: {\n    aws: {\n      accessKeyId: AWS_ACCESS_KEY,\n      secretAccessKey: AWS_SECRET_KEY\n    }\n  }\n});\n```\n<a name=\"ClientEncryption+createDataKey\"></a>\n\n### *clientEncryption*.createDataKey(provider, [options], [callback])\n\n| Param | Type | Description |\n| --- | --- | --- |\n| provider | <code>string</code> | The KMS provider used for this data key. Must be `'aws'`, `'azure'`, `'gcp'`, or `'local'` |\n| [options] | <code>object</code> | Options for creating the data key |\n| [options.masterKey] | [<code>AWSEncryptionKeyOptions</code>](#AWSEncryptionKeyOptions) \\| [<code>AzureEncryptionKeyOptions</code>](#AzureEncryptionKeyOptions) \\| [<code>GCPEncryptionKeyOptions</code>](#GCPEncryptionKeyOptions) | Idenfities a new KMS-specific key used to encrypt the new data key |\n| [options.keyAltNames] | <code>Array.&lt;string&gt;</code> | An optional list of string alternate names used to reference a key. If a key is created with alternate names, then encryption may refer to the key by the unique alternate name instead of by _id. |\n| [callback] | [<code>ClientEncryptionCreateDataKeyCallback</code>](#ClientEncryptionCreateDataKeyCallback) | Optional callback to invoke when key is created |\n\nCreates a data key used for explicit encryption and inserts it into the key vault namespace\n\n**Returns**: <code>Promise</code> \\| <code>void</code> - If no callback is provided, returns a Promise that either resolves with [the id of the created data key](ClientEncryption~dataKeyId), or rejects with an error. If a callback is provided, returns nothing.  \n**Example**  \n```js\n// Using callbacks to create a local key\nclientEncryption.createDataKey('local', (err, dataKey) => {\n  if (err) {\n    // This means creating the key failed.\n  } else {\n    // key creation succeeded\n  }\n});\n```\n**Example**  \n```js\n// Using async/await to create a local key\nconst dataKeyId = await clientEncryption.createDataKey('local');\n```\n**Example**  \n```js\n// Using async/await to create an aws key\nconst dataKeyId = await clientEncryption.createDataKey('aws', {\n  masterKey: {\n    region: 'us-east-1',\n    key: 'xxxxxxxxxxxxxx' // CMK ARN here\n  }\n});\n```\n**Example**  \n```js\n// Using async/await to create an aws key with a keyAltName\nconst dataKeyId = await clientEncryption.createDataKey('aws', {\n  masterKey: {\n    region: 'us-east-1',\n    key: 'xxxxxxxxxxxxxx' // CMK ARN here\n  },\n  keyAltNames: [ 'mySpecialKey' ]\n});\n```\n<a name=\"ClientEncryption+rewrapManyDataKey\"></a>\n\n### *clientEncryption*.rewrapManyDataKey(filter, [options])\n\n| Param | Type | Description |\n| --- | --- | --- |\n| filter | <code>object</code> | A valid MongoDB filter. Any documents matching this filter will be re-wrapped. |\n| [options] | <code>object</code> |  |\n| options.provider | [<code>KmsProvider</code>](#KmsProvider) | The KMS provider to use when re-wrapping the data keys. |\n| [options.masterKey] | [<code>AWSEncryptionKeyOptions</code>](#AWSEncryptionKeyOptions) \\| [<code>AzureEncryptionKeyOptions</code>](#AzureEncryptionKeyOptions) \\| [<code>GCPEncryptionKeyOptions</code>](#GCPEncryptionKeyOptions) |  |\n\nSearches the keyvault for any data keys matching the provided filter.  If there are matches, rewrapManyDataKey then attempts to re-wrap the data keys using the provided options.\n\nIf no matches are found, then no bulk write is performed.\n\n**Example**  \n```js\n// rewrapping all data data keys (using a filter that matches all documents)\nconst filter = {};\n\nconst result = await clientEncryption.rewrapManyDataKey(filter);\nif (result.bulkWriteResult != null) {\n // keys were re-wrapped, results will be available in the bulkWrite object.\n}\n```\n**Example**  \n```js\n// attempting to rewrap all data keys with no matches\nconst filter = { _id: new Binary() } // assume _id matches no documents in the database\nconst result = await clientEncryption.rewrapManyDataKey(filter);\n\nif (result.bulkWriteResult == null) {\n // no keys matched, `bulkWriteResult` does not exist on the result object\n}\n```\n<a name=\"ClientEncryption+deleteKey\"></a>\n\n### *clientEncryption*.deleteKey(_id)\n\n| Param | Type | Description |\n| --- | --- | --- |\n| _id | [<code>ClientEncryptionDataKeyId</code>](#ClientEncryptionDataKeyId) | the id of the document to delete. |\n\nDeletes the key with the provided id from the keyvault, if it exists.\n\n**Returns**: [<code>Promise.&lt;DeleteResult&gt;</code>](#DeleteResult) - Returns a promise that either resolves to a [DeleteResult](#DeleteResult) or rejects with an error.  \n**Example**  \n```js\n// delete a key by _id\nconst id = new Binary(); // id is a bson binary subtype 4 object\nconst { deletedCount } = await clientEncryption.deleteKey(id);\n\nif (deletedCount != null && deletedCount > 0) {\n  // successful deletion\n}\n```\n<a name=\"ClientEncryption+getKeys\"></a>\n\n### *clientEncryption*.getKeys()\nFinds all the keys currently stored in the keyvault.\n\nThis method will not throw.\n\n**Returns**: [<code>FindCursor</code>](#FindCursor) - a FindCursor over all keys in the keyvault.  \n**Example**  \n```js\n// fetching all keys\nconst keys = await clientEncryption.getKeys().toArray();\n```\n<a name=\"ClientEncryption+getKey\"></a>\n\n### *clientEncryption*.getKey(_id)\n\n| Param | Type | Description |\n| --- | --- | --- |\n| _id | [<code>ClientEncryptionDataKeyId</code>](#ClientEncryptionDataKeyId) | the id of the document to delete. |\n\nFinds a key in the keyvault with the specified _id.\n\n**Returns**: [<code>Promise.&lt;DataKey&gt;</code>](#DataKey) - Returns a promise that either resolves to a [DataKey](#DataKey) if a document matches the key or null if no documents\nmatch the id.  The promise rejects with an error if an error is thrown.  \n**Example**  \n```js\n// getting a key by id\nconst id = new Binary(); // id is a bson binary subtype 4 object\nconst key = await clientEncryption.getKey(id);\nif (!key) {\n // key is null if there was no matching key\n}\n```\n<a name=\"ClientEncryption+getKeyByAltName\"></a>\n\n### *clientEncryption*.getKeyByAltName(keyAltName)\n\n| Param | Type | Description |\n| --- | --- | --- |\n| keyAltName | <code>string</code> | a keyAltName to search for a key |\n\nFinds a key in the keyvault which has the specified keyAltName.\n\n**Returns**: <code>Promise.&lt;(DataKey\\|null)&gt;</code> - Returns a promise that either resolves to a [DataKey](#DataKey) if a document matches the key or null if no documents\nmatch the keyAltName.  The promise rejects with an error if an error is thrown.  \n**Example**  \n```js\n// get a key by alt name\nconst keyAltName = 'keyAltName';\nconst key = await clientEncryption.getKeyByAltName(keyAltName);\nif (!key) {\n // key is null if there is no matching key\n}\n```\n<a name=\"ClientEncryption+addKeyAltName\"></a>\n\n### *clientEncryption*.addKeyAltName(_id, keyAltName)\n\n| Param | Type | Description |\n| --- | --- | --- |\n| _id | [<code>ClientEncryptionDataKeyId</code>](#ClientEncryptionDataKeyId) | The id of the document to update. |\n| keyAltName | <code>string</code> | a keyAltName to search for a key |\n\nAdds a keyAltName to a key identified by the provided _id.\n\nThis method resolves to/returns the *old* key value (prior to adding the new altKeyName).\n\n**Returns**: [<code>Promise.&lt;DataKey&gt;</code>](#DataKey) - Returns a promise that either resolves to a [DataKey](#DataKey) if a document matches the key or null if no documents\nmatch the id.  The promise rejects with an error if an error is thrown.  \n**Example**  \n```js\n// adding an keyAltName to a data key\nconst id = new Binary();  // id is a bson binary subtype 4 object\nconst keyAltName = 'keyAltName';\nconst oldKey = await clientEncryption.addKeyAltName(id, keyAltName);\nif (!oldKey) {\n // null is returned if there is no matching document with an id matching the supplied id\n}\n```\n<a name=\"ClientEncryption+removeKeyAltName\"></a>\n\n### *clientEncryption*.removeKeyAltName(_id, keyAltName)\n\n| Param | Type | Description |\n| --- | --- | --- |\n| _id | [<code>ClientEncryptionDataKeyId</code>](#ClientEncryptionDataKeyId) | The id of the document to update. |\n| keyAltName | <code>string</code> | a keyAltName to search for a key |\n\nAdds a keyAltName to a key identified by the provided _id.\n\nThis method resolves to/returns the *old* key value (prior to removing the new altKeyName).\n\nIf the removed keyAltName is the last keyAltName for that key, the `altKeyNames` property is unset from the document.\n\n**Returns**: <code>Promise.&lt;(DataKey\\|null)&gt;</code> - Returns a promise that either resolves to a [DataKey](#DataKey) if a document matches the key or null if no documents\nmatch the id.  The promise rejects with an error if an error is thrown.  \n**Example**  \n```js\n// removing a key alt name from a data key\nconst id = new Binary();  // id is a bson binary subtype 4 object\nconst keyAltName = 'keyAltName';\nconst oldKey = await clientEncryption.removeKeyAltName(id, keyAltName);\n\nif (!oldKey) {\n // null is returned if there is no matching document with an id matching the supplied id\n}\n```\n<a name=\"ClientEncryption+createEncryptedCollection\"></a>\n\n### *clientEncryption*.createEncryptedCollection(db, name, options)\n**Throws**:\n\n- [<code>MongoCryptCreateDataKeyError</code>](#MongoCryptCreateDataKeyError) - If part way through the process a createDataKey invocation fails, an error will be rejected that has the partial `encryptedFields` that were created.\n- [<code>MongoCryptCreateEncryptedCollectionError</code>](#MongoCryptCreateEncryptedCollectionError) - If creating the collection fails, an error will be rejected that has the entire `encryptedFields` that were created.\n\n**Experimental**: Public Technical Preview\n\nA convenience method for creating an encrypted collection.\nThis method will create data keys for any encryptedFields that do not have a `keyId` defined\nand then create a new collection with the full set of encryptedFields.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| db | <code>Db</code> | A Node.js driver Db object with which to create the collection |\n| name | <code>string</code> | The name of the collection to be created |\n| options | <code>object</code> | Options for createDataKey and for createCollection |\n| options.provider | <code>string</code> | KMS provider name |\n| [options.masterKey] | [<code>AWSEncryptionKeyOptions</code>](#AWSEncryptionKeyOptions) \\| [<code>AzureEncryptionKeyOptions</code>](#AzureEncryptionKeyOptions) \\| [<code>GCPEncryptionKeyOptions</code>](#GCPEncryptionKeyOptions) | masterKey to pass to createDataKey |\n| options.createCollectionOptions | <code>CreateCollectionOptions</code> | options to pass to createCollection, must include `encryptedFields` |\n\n**Returns**: <code>Promise.&lt;{collection: Collection.&lt;TSchema&gt;, encryptedFields: Document}&gt;</code> - - created collection and generated encryptedFields  \n<a name=\"ClientEncryption+encrypt\"></a>\n\n### *clientEncryption*.encrypt(value, options, [callback])\n\n| Param | Type | Description |\n| --- | --- | --- |\n| value | <code>\\*</code> | The value that you wish to serialize. Must be of a type that can be serialized into BSON |\n| options | [<code>EncryptOptions</code>](#EncryptOptions) |  |\n| [callback] | [<code>ClientEncryptionEncryptCallback</code>](#ClientEncryptionEncryptCallback) | Optional callback to invoke when value is encrypted |\n\nExplicitly encrypt a provided value. Note that either `options.keyId` or `options.keyAltName` must\nbe specified. Specifying both `options.keyId` and `options.keyAltName` is considered an error.\n\n**Returns**: <code>Promise</code> \\| <code>void</code> - If no callback is provided, returns a Promise that either resolves with the encrypted value, or rejects with an error. If a callback is provided, returns nothing.  \n**Example**  \n```js\n// Encryption with callback API\nfunction encryptMyData(value, callback) {\n  clientEncryption.createDataKey('local', (err, keyId) => {\n    if (err) {\n      return callback(err);\n    }\n    clientEncryption.encrypt(value, { keyId, algorithm: 'AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic' }, callback);\n  });\n}\n```\n**Example**  \n```js\n// Encryption with async/await api\nasync function encryptMyData(value) {\n  const keyId = await clientEncryption.createDataKey('local');\n  return clientEncryption.encrypt(value, { keyId, algorithm: 'AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic' });\n}\n```\n**Example**  \n```js\n// Encryption using a keyAltName\nasync function encryptMyData(value) {\n  await clientEncryption.createDataKey('local', { keyAltNames: 'mySpecialKey' });\n  return clientEncryption.encrypt(value, { keyAltName: 'mySpecialKey', algorithm: 'AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic' });\n}\n```\n<a name=\"ClientEncryption+encryptExpression\"></a>\n\n### *clientEncryption*.encryptExpression(expression, options)\n**Experimental**: The Range algorithm is experimental only. It is not intended for production use. It is subject to breaking changes.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| expression | <code>object</code> | a BSON document of one of the following forms:  1. A Match Expression of this form:      `{$and: [{<field>: {$gt: <value1>}}, {<field>: {$lt: <value2> }}]}`  2. An Aggregate Expression of this form:      `{$and: [{$gt: [<fieldpath>, <value1>]}, {$lt: [<fieldpath>, <value2>]}]}`    `$gt` may also be `$gte`. `$lt` may also be `$lte`. |\n| options | [<code>EncryptOptions</code>](#EncryptOptions) |  |\n\nEncrypts a Match Expression or Aggregate Expression to query a range index.\n\nOnly supported when queryType is \"rangePreview\" and algorithm is \"RangePreview\".\n\n**Returns**: <code>Promise.&lt;object&gt;</code> - Returns a Promise that either resolves with the encrypted value or rejects with an error.  \n<a name=\"ClientEncryption+decrypt\"></a>\n\n### *clientEncryption*.decrypt(value, callback)\n\n| Param | Type | Description |\n| --- | --- | --- |\n| value | <code>Buffer</code> \\| <code>Binary</code> | An encrypted value |\n| callback | [<code>decryptCallback</code>](#ClientEncryption..decryptCallback) | Optional callback to invoke when value is decrypted |\n\nExplicitly decrypt a provided encrypted value\n\n**Returns**: <code>Promise</code> \\| <code>void</code> - If no callback is provided, returns a Promise that either resolves with the decrypted value, or rejects with an error. If a callback is provided, returns nothing.  \n**Example**  \n```js\n// Decrypting value with callback API\nfunction decryptMyValue(value, callback) {\n  clientEncryption.decrypt(value, callback);\n}\n```\n**Example**  \n```js\n// Decrypting value with async/await API\nasync function decryptMyValue(value) {\n  return clientEncryption.decrypt(value);\n}\n```\n<a name=\"ClientEncryption+askForKMSCredentials\"></a>\n\n### *clientEncryption*.askForKMSCredentials()\nAsk the user for KMS credentials.\n\nThis returns anything that looks like the kmsProviders original input\noption. It can be empty, and any provider specified here will override\nthe original ones.\n\n<a name=\"ClientEncryption..decryptCallback\"></a>\n\n### *ClientEncryption*~decryptCallback\n\n| Param | Type | Description |\n| --- | --- | --- |\n| [err] | <code>Error</code> | If present, indicates an error that occurred in the process of decryption |\n| [result] | <code>object</code> | If present, is the decrypted result |\n\n<a name=\"MongoCryptError\"></a>\n\n## MongoCryptError\nAn error indicating that something went wrong specifically with MongoDB Client Encryption\n\n<a name=\"MongoCryptCreateDataKeyError\"></a>\n\n## MongoCryptCreateDataKeyError\n**Experimental**: Public Technical Preview  \nAn error indicating that `ClientEncryption.createEncryptedCollection()` failed to create data keys\n\n<a name=\"MongoCryptCreateEncryptedCollectionError\"></a>\n\n## MongoCryptCreateEncryptedCollectionError\n**Experimental**: Public Technical Preview  \nAn error indicating that `ClientEncryption.createEncryptedCollection()` failed to create a collection\n\n<a name=\"MongoCryptAzureKMSRequestError\"></a>\n\n## MongoCryptAzureKMSRequestError\nAn error indicating that mongodb-client-encryption failed to auto-refresh Azure KMS credentials.\n\n<a name=\"new_MongoCryptAzureKMSRequestError_new\"></a>\n\n### new MongoCryptAzureKMSRequestError(message, body)\n\n| Param | Type |\n| --- | --- |\n| message | <code>string</code> | \n| body | <code>object</code> \\| <code>undefined</code> | \n\n<a name=\"BSONValue\"></a>\n\n## BSONValue\nany serializable BSON value\n\n<a name=\"Long\"></a>\n\n## Long\nA 64 bit integer, represented by the js-bson Long type.\n\n<a name=\"KMSProviders\"></a>\n\n## KMSProviders\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| [aws] | <code>object</code> | Configuration options for using 'aws' as your KMS provider |\n| [aws.accessKeyId] | <code>string</code> | The access key used for the AWS KMS provider |\n| [aws.secretAccessKey] | <code>string</code> | The secret access key used for the AWS KMS provider |\n| [local] | <code>object</code> | Configuration options for using 'local' as your KMS provider |\n| [local.key] | <code>Buffer</code> | The master key used to encrypt/decrypt data keys. A 96-byte long Buffer. |\n| [azure] | <code>object</code> | Configuration options for using 'azure' as your KMS provider |\n| [azure.tenantId] | <code>string</code> | The tenant ID identifies the organization for the account |\n| [azure.clientId] | <code>string</code> | The client ID to authenticate a registered application |\n| [azure.clientSecret] | <code>string</code> | The client secret to authenticate a registered application |\n| [azure.identityPlatformEndpoint] | <code>string</code> | If present, a host with optional port. E.g. \"example.com\" or \"example.com:443\". This is optional, and only needed if customer is using a non-commercial Azure instance (e.g. a government or China account, which use different URLs). Defaults to  \"login.microsoftonline.com\" |\n| [gcp] | <code>object</code> | Configuration options for using 'gcp' as your KMS provider |\n| [gcp.email] | <code>string</code> | The service account email to authenticate |\n| [gcp.privateKey] | <code>string</code> \\| <code>Binary</code> | A PKCS#8 encrypted key. This can either be a base64 string or a binary representation |\n| [gcp.endpoint] | <code>string</code> | If present, a host with optional port. E.g. \"example.com\" or \"example.com:443\". Defaults to \"oauth2.googleapis.com\" |\n\nConfiguration options that are used by specific KMS providers during key generation, encryption, and decryption.\n\n<a name=\"DataKey\"></a>\n\n## DataKey\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| _id | <code>UUID</code> | A unique identifier for the key. |\n| version | <code>number</code> | A numeric identifier for the schema version of this document. Implicitly 0 if unset. |\n| [keyAltNames] | <code>Array.&lt;string&gt;</code> | Alternate names to search for keys by. Used for a per-document key scenario in support of GDPR scenarios. |\n| keyMaterial | <code>Binary</code> | Encrypted data key material, BinData type General. |\n| creationDate | <code>Date</code> | The datetime the wrapped data key material was imported into the Key Database. |\n| updateDate | <code>Date</code> | The datetime the wrapped data key material was last modified. On initial import, this value will be set to creationDate. |\n| status | <code>number</code> | 0 = enabled, 1 = disabled |\n| masterKey | <code>object</code> | the encrypted master key |\n\nA data key as stored in the database.\n\n<a name=\"KmsProvider\"></a>\n\n## KmsProvider\nA string containing the name of a kms provider.  Valid options are 'aws', 'azure', 'gcp', 'kmip', or 'local'\n\n<a name=\"ClientSession\"></a>\n\n## ClientSession\nThe ClientSession class from the MongoDB Node driver (see https://mongodb.github.io/node-mongodb-native/4.8/classes/ClientSession.html)\n\n<a name=\"DeleteResult\"></a>\n\n## DeleteResult\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| acknowledged | <code>boolean</code> | Indicates whether this write result was acknowledged. If not, then all other members of this result will be undefined. |\n| deletedCount | <code>number</code> | The number of documents that were deleted |\n\nThe result of a delete operation from the MongoDB Node driver (see https://mongodb.github.io/node-mongodb-native/4.8/interfaces/DeleteResult.html)\n\n<a name=\"BulkWriteResult\"></a>\n\n## BulkWriteResult\nThe BulkWriteResult class from the MongoDB Node driver (https://mongodb.github.io/node-mongodb-native/4.8/classes/BulkWriteResult.html)\n\n<a name=\"FindCursor\"></a>\n\n## FindCursor\nThe FindCursor class from the MongoDB Node driver (see https://mongodb.github.io/node-mongodb-native/4.8/classes/FindCursor.html)\n\n<a name=\"ClientEncryptionDataKeyId\"></a>\n\n## ClientEncryptionDataKeyId\nThe id of an existing dataKey. Is a bson Binary value.\nCan be used for [ClientEncryption.encrypt](ClientEncryption.encrypt), and can be used to directly\nquery for the data key itself against the key vault namespace.\n\n<a name=\"ClientEncryptionCreateDataKeyCallback\"></a>\n\n## ClientEncryptionCreateDataKeyCallback\n\n| Param | Type | Description |\n| --- | --- | --- |\n| [error] | <code>Error</code> | If present, indicates an error that occurred in the creation of the data key |\n| [dataKeyId] | <code>ClientEncryption~dataKeyId</code> | If present, returns the id of the created data key |\n\n<a name=\"AWSEncryptionKeyOptions\"></a>\n\n## AWSEncryptionKeyOptions\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| region | <code>string</code> | The AWS region of the KMS |\n| key | <code>string</code> | The Amazon Resource Name (ARN) to the AWS customer master key (CMK) |\n| [endpoint] | <code>string</code> | An alternate host to send KMS requests to. May include port number |\n\nConfiguration options for making an AWS encryption key\n\n<a name=\"GCPEncryptionKeyOptions\"></a>\n\n## GCPEncryptionKeyOptions\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| projectId | <code>string</code> | GCP project id |\n| location | <code>string</code> | Location name (e.g. \"global\") |\n| keyRing | <code>string</code> | Key ring name |\n| keyName | <code>string</code> | Key name |\n| [keyVersion] | <code>string</code> | Key version |\n| [endpoint] | <code>string</code> | KMS URL, defaults to `https://www.googleapis.com/auth/cloudkms` |\n\nConfiguration options for making a GCP encryption key\n\n<a name=\"AzureEncryptionKeyOptions\"></a>\n\n## AzureEncryptionKeyOptions\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| keyName | <code>string</code> | Key name |\n| keyVaultEndpoint | <code>string</code> | Key vault URL, typically `<name>.vault.azure.net` |\n| [keyVersion] | <code>string</code> | Key version |\n\nConfiguration options for making an Azure encryption key\n\n<a name=\"RewrapManyDataKeyResult\"></a>\n\n## RewrapManyDataKeyResult\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| [bulkWriteResult] | [<code>BulkWriteResult</code>](#BulkWriteResult) | An optional BulkWriteResult, if any keys were matched and attempted to be re-wrapped. |\n\n<a name=\"ClientEncryptionEncryptCallback\"></a>\n\n## ClientEncryptionEncryptCallback\n\n| Param | Type | Description |\n| --- | --- | --- |\n| [err] | <code>Error</code> | If present, indicates an error that occurred in the process of encryption |\n| [result] | <code>Buffer</code> | If present, is the encrypted result |\n\n<a name=\"RangeOptions\"></a>\n\n## RangeOptions\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| min | [<code>BSONValue</code>](#BSONValue) | is required if precision is set. |\n| max | [<code>BSONValue</code>](#BSONValue) | is required if precision is set. |\n| sparsity | <code>BSON.Long</code> |  |\n| precision | <code>number</code> \\| <code>undefined</code> | (may only be set for double or decimal128). |\n\nmin, max, sparsity, and range must match the values set in the encryptedFields of the destination collection.\nFor double and decimal128, min/max/precision must all be set, or all be unset.\n\n<a name=\"EncryptOptions\"></a>\n\n## EncryptOptions\n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| [keyId] | [<code>ClientEncryptionDataKeyId</code>](#ClientEncryptionDataKeyId) | The id of the Binary dataKey to use for encryption. |\n| [keyAltName] | <code>string</code> | A unique string name corresponding to an already existing dataKey. |\n| [algorithm] | <code>string</code> | The algorithm to use for encryption. Must be either `'AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic'`, `'AEAD_AES_256_CBC_HMAC_SHA_512-Random'`, `'Indexed'` or `'Unindexed'` |\n| [contentionFactor] | <code>bigint</code> \\| <code>number</code> | (experimental) - the contention factor. |\n| queryType | <code>&#x27;equality&#x27;</code> \\| <code>&#x27;rangePreview&#x27;</code> | (experimental) - the query type supported. |\n| [rangeOptions] | [<code>RangeOptions</code>](#RangeOptions) | (experimental) The index options for a Queryable Encryption field supporting \"rangePreview\" queries. |\n\nOptions to provide when encrypting data.\n\n","_attachments":{},"homepage":"https://github.com/mongodb/libmongocrypt#readme","bugs":{"url":"https://jira.mongodb.org/projects/NODE/issues/"},"license":"Apache-2.0"}