{"_id":"@bm629/nest-elasticsearch","_rev":"7-afb4caa8d20b04de2926d7c73209e70c","name":"@bm629/nest-elasticsearch","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@bm629/nest-elasticsearch","version":"1.0.0","description":"Nestjs library for elasticsearch client","main":"build/lib/index.js","typings":"build/types/index.d.ts","keywords":["nestjs","nest","typescript","elasticsearch","client"],"scripts":{"bootstrap":"yarn","clean:build":"rimraf build/","clean":"yarn clean:build && rimraf node_modules","build":"tsc","prettier:lint":"prettier -l *","lib:lint":"eslint -c .eslintrc.json --ignore-path .eslintignore src/**/*.*","lint":"yarn lib:lint && yarn prettier:lint","prettier:fix":"prettier --write *","lib:fix":"yarn run lib:lint -- --fix","fix":"yarn lib:fix && yarn prettier:fix","test":"jest --config jest.config.js","debug:test":"node --inspect=0.0.0.0:5959 ./node_modules/.bin/jest --config jest.config.js --runInBand --watchAll","coverage":"cat ./build/coverage/lcov.info | coveralls","preversion":"npm-run-all clean bootstrap build lint test","postversion":"git push && git push --tags","doc":"compodoc"},"repository":{"type":"git","url":"git+https://github.com/bm629/nest-elasticsearch.git"},"author":{"name":"Bhushan Modi","email":"bhushan629@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bm629/nest-elasticsearch/issues"},"homepage":"https://github.com/bm629/nest-elasticsearch#readme","compodoc":{"tsconfig":"tsconfig.json","output":"build/doc","name":"Elasticsearch Module"},"dependencies":{"@nestjs/common":"^7.0.9","@nestjs/core":"^7.0.9","@nestjs/testing":"^7.0.9","es5":"npm:@elastic/elasticsearch@5","es6":"npm:@elastic/elasticsearch@6","es7":"npm:@elastic/elasticsearch@7","reflect-metadata":"^0.1.13","rxjs":"^6.5.5"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/core":"^8.3.5","@compodoc/compodoc":"^1.1.11","@types/jest":"^25.2.1","@types/node":"^13.13.4","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","commitizen":"^4.0.5","commitlint-config-gitmoji":"^1.0.1","coveralls":"^3.1.0","cz-emoji":"^1.2.1","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.5.3","jest-html-reporters":"^1.2.1","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^25.4.0","ts-node":"^8.10.1","typescript":"^3.8.3"},"husky":{"hooks":{"pre-commit":"echo Commiting Changes","pre-push":"yarn test","commit-msg":"commitlint -c commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"cz-emoji":{"types":[{"emoji":"🌟","code":":star2:","description":"A new feature","name":"feature"},{"emoji":"🐞","code":":beetle:","description":"A bug fix","name":"fix"},{"emoji":"🚓","code":":police_car:","description":"Testing improved with new or fixed tests","name":"test"},{"emoji":"🔩","code":":nut_and_bolt:","description":"Doesn't modify src or test files","name":"chore"},{"emoji":"✏️","code":":pencil2:","description":"Doesn't affect the meaning of the code (white-space, semi-colons, etc)","name":"style"},{"emoji":"📚","code":":books:","description":"Documentation change","name":"docs"},{"emoji":"🎨","code":":art:","description":"Neither fixes a bug nor adds a feature","name":"refactor"},{"emoji":"💰","code":":moneybag:","description":"Improves performance with this change","name":"perf"},{"emoji":"🚀","code":":rocket:","description":"Build system config or external dependencies","name":"build"},{"emoji":"🚥","code":":traffic_light:","description":"CI config files and scripts","name":"ci"},{"emoji":"💊","code":":pill:","description":"Reverts a previous commit","name":"revert"}],"scopes":["lib-elasticsearch"]},"commitizen":{"path":"./node_modules/cz-emoji"}},"publishConfig":{"access":"public"},"gitHead":"a8eae0fa3bf261a4fba72a1c9a4dfe1f067024fe","_id":"@bm629/nest-elasticsearch@1.0.0","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-52M7iG0mb9tupslIYSBgsCXoidLz8oQv71WD9GvLIVD4s+LNOXNh41Y5KYal/CH0SdzpRi7uKFBrrG7LdCsa0Q==","shasum":"1e8904d308ce16aa7826bc63c40b808d9b6c55e0","tarball":"https://registry.npmjs.org/@bm629/nest-elasticsearch/-/nest-elasticsearch-1.0.0.tgz","fileCount":24,"unpackedSize":44402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerqQiCRA9TVsSAnZWagAAKVgP/31uIVLKgE9WkEQw0Pke\nw7CzF2njb3uTHKCVgV88ugBlngCcUwBsPsXZYiqtBVbCfdon4gFAZb2Q6hLw\n5jzmkGduB2HCrertc7GaAMqr5rtSL2FVsgd4hLKpBgrygJ3+tppeW6bleUSi\nmXZzegzLzbtLqMSbQTr/HV/mKKLt8gkflMc7+7rnpMX4R3rUGLVKRdynvmKx\n9FRXeDmuCR437l/os+kZI746/NJ2MOUIVIm8zkV73K46mlrfuf0TvVk2Dp9U\nMxsB1YhINZuqcRQjDAewjHg75jq1+VZGxAGsqv+xcrKZV6s6wbwe6KYEPZU2\naWmStPXZffjUzZV209SlKHopQdS+rHPSvrcdMDwvQpLMFzZEeg/Q28URyQ7e\nqbYG0zKWNSQs1TUiTO2QcsqHVS8yKyOOxlH4s1t4ewyjnVRuN6+yZ4lKAi9w\niQo+Z5dR4RFqKLb/btfyzk+vhNF8LajBU0TNBttGhNamfnosI77csr7EVqJ8\n7KVbj1yH7RR1Lk10GDBh0YiKegLmqpZz2vZIz8cZWK8GlU6AGsnBPXMvSmAR\nggWnc5d7ZTZ9b4sK95EjWu2LB2TKv1XSGxmT2iAzKX5Tf+Q69ck1rURU9lWx\n3pruYv2Z20lobjpZZZ3v/6ufdiNeLVTUNVBBkHs7S4R6vNQiQaM1l4YrDpSx\nhhBq\r\n=cXwY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC66fSNuUkPIUd/e9n7oMT715/jWXc7Kxc669tlLXBopgIhAJbv8MRV1XPv239m0XIgYiTU1CrLNwzX1oSIkL76tu2k"}]},"maintainers":[{"name":"bm629","email":"bhushan629@gmail.com"}],"_npmUser":{"name":"bm629","email":"bhushan629@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-elasticsearch_1.0.0_1588503586142_0.12006033737231858"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bm629/nest-elasticsearch","version":"1.0.1","description":"Nestjs library for elasticsearch client","main":"build/lib/index.js","typings":"build/types/index.d.ts","keywords":["nestjs","nest","typescript","elasticsearch","client"],"scripts":{"bootstrap":"yarn","clean:build":"rimraf build/","clean":"yarn clean:build && rimraf node_modules","build":"tsc","prettier:lint":"prettier -l *","lib:lint":"eslint -c .eslintrc.json --ignore-path .eslintignore src/**/*.*","lint":"yarn lib:lint && yarn prettier:lint","prettier:fix":"prettier --write *","lib:fix":"yarn run lib:lint -- --fix","fix":"yarn lib:fix && yarn prettier:fix","test":"jest --config jest.config.js","debug:test":"node --inspect=0.0.0.0:5959 ./node_modules/.bin/jest --config jest.config.js --runInBand --watchAll","coverage":"cat ./build/coverage/lcov.info | coveralls","preversion":"npm-run-all clean bootstrap build lint test","postversion":"git push && git push --tags","doc":"compodoc"},"repository":{"type":"git","url":"git+https://github.com/bm629/nest-elasticsearch.git"},"author":{"name":"Bhushan Modi","email":"bhushan629@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bm629/nest-elasticsearch/issues"},"homepage":"https://github.com/bm629/nest-elasticsearch#readme","compodoc":{"tsconfig":"tsconfig.json","output":"build/doc","name":"Elasticsearch Module"},"dependencies":{"@nestjs/common":"^7.0.9","@nestjs/core":"^7.0.9","@nestjs/testing":"^7.0.9","es5":"npm:@elastic/elasticsearch@5","es6":"npm:@elastic/elasticsearch@6","es7":"npm:@elastic/elasticsearch@7","reflect-metadata":"^0.1.13","rxjs":"^6.5.5"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/core":"^8.3.5","@compodoc/compodoc":"^1.1.11","@types/jest":"^25.2.1","@types/node":"^13.13.4","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","commitizen":"^4.0.5","commitlint-config-gitmoji":"^1.0.1","coveralls":"^3.1.0","cz-emoji":"^1.2.1","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.5.3","jest-html-reporters":"^1.2.1","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^25.4.0","ts-node":"^8.10.1","typescript":"^3.8.3"},"husky":{"hooks":{"pre-commit":"echo Commiting Changes","pre-push":"yarn test","commit-msg":"commitlint -c commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"cz-emoji":{"types":[{"emoji":"🌟","code":":star2:","description":"A new feature","name":"feature"},{"emoji":"🐞","code":":beetle:","description":"A bug fix","name":"fix"},{"emoji":"🚓","code":":police_car:","description":"Testing improved with new or fixed tests","name":"test"},{"emoji":"🔩","code":":nut_and_bolt:","description":"Doesn't modify src or test files","name":"chore"},{"emoji":"✏️","code":":pencil2:","description":"Doesn't affect the meaning of the code (white-space, semi-colons, etc)","name":"style"},{"emoji":"📚","code":":books:","description":"Documentation change","name":"docs"},{"emoji":"🎨","code":":art:","description":"Neither fixes a bug nor adds a feature","name":"refactor"},{"emoji":"💰","code":":moneybag:","description":"Improves performance with this change","name":"perf"},{"emoji":"🚀","code":":rocket:","description":"Build system config or external dependencies","name":"build"},{"emoji":"🚥","code":":traffic_light:","description":"CI config files and scripts","name":"ci"},{"emoji":"💊","code":":pill:","description":"Reverts a previous commit","name":"revert"}],"scopes":["lib-elasticsearch"]},"commitizen":{"path":"./node_modules/cz-emoji"}},"publishConfig":{"access":"public"},"gitHead":"6792d4d9655ea2d6eb96f38544be0b31a7c4fc0f","_id":"@bm629/nest-elasticsearch@1.0.1","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YNLabbPbIYguogbwZoppko6TD2xL3QuL1uULFbeaa6tC8O3ZZrXe+RmeHTO3yGRCcp+CMCPIrG5bH2E8GCCpJg==","shasum":"0d7f2de1a898ddba415d73b1e5ef73b034bcc16f","tarball":"https://registry.npmjs.org/@bm629/nest-elasticsearch/-/nest-elasticsearch-1.0.1.tgz","fileCount":24,"unpackedSize":44402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerrQRCRA9TVsSAnZWagAA4PQP/jWRINj6pDfUi/GFaqV8\nXsU01uARHaPXzN71HKrbXB1gVd69K7iDtRsm9cReOmXmxIRhepxDCfDWVQkt\nlT/I3xBgKEIJGOuh9lTUyhhJtQ3x0PTTNiU8WZcTYYSQwWNMJFmCSuqJ8voZ\n5rJlu5Wenl+A8vPRyb1QdQNxK/DNaJrDIAYPROJ/EQ8flenxEwDH3VT2sWS4\nzu6R9LFF/VI+4Zr0ImN4K8VXrMveVxqayefQ2t9YPgTpPgF5lAy9WyJz4U8t\n0GLsqlZMbQCNKFf+lFn3G4YiVpcb2JG3j8GEGLenbp+Ye/he68ta6iKUJy6R\n91++yaP7J+gZA8avAZ08R7rnDWvEff6v4gWJCYjRNEaYTFZ9B66pq0QSFaGT\nXoXCyFvY8oQgAzS/UbS6KYnFaDfimVeLdIoERII5IcT+dnoprGVWUd9DFE4Q\nF/5hD61cjwGXsNMPJRZqYoxFLzmwo9DYbICl3WvhLHgCnpoKsjYmsHT6+61c\nKrfQ/AjhOsadPdcGvNWd7kdOB9mNjYlh3QAuwvvw0CtXcZ2h1Fq/zAQKLNlS\nRDCMCVTokkVJISw2qdLPZ5J+Z8cC76xAppbvjzGusUoAlV3oYti4W4DMCkML\njvypMufKWyCJDN6XCZUAauvi2mWfzoYsiJYF/kUaJlZ3sNUqfuB11GhC8nrV\nKxK6\r\n=wNCY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoDEXMzjDF0KxLaJ/VyueMp6p+A8GzQupuq3bz457FmQIgRgSqfOkR1A3Nz9lM0HgERJpGhsDvYZqPiJODr8iRs/M="}]},"maintainers":[{"name":"bm629","email":"bhushan629@gmail.com"}],"_npmUser":{"name":"bm629","email":"bhushan629@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-elasticsearch_1.0.1_1588507665349_0.5317262950744546"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bm629/nest-elasticsearch","version":"1.0.2","description":"Nestjs library for elasticsearch client","main":"build/lib/index.js","typings":"build/types/index.d.ts","keywords":["nestjs","nest","typescript","elasticsearch","client"],"scripts":{"bootstrap":"yarn","clean:build":"rimraf build/","clean":"yarn clean:build && rimraf node_modules","build":"tsc","prettier:lint":"prettier -l *","lib:lint":"eslint -c .eslintrc.json --ignore-path .eslintignore src/**/*.*","lint":"yarn lib:lint && yarn prettier:lint","prettier:fix":"prettier --write *","lib:fix":"yarn run lib:lint -- --fix","fix":"yarn lib:fix && yarn prettier:fix","test":"jest --config jest.config.js","debug:test":"node --inspect=0.0.0.0:5959 ./node_modules/.bin/jest --config jest.config.js --runInBand --watchAll","coverage":"cat ./build/coverage/lcov.info | coveralls","preversion":"npm-run-all clean bootstrap build lint test","postversion":"git push && git push --tags","doc":"compodoc"},"repository":{"type":"git","url":"git+https://github.com/bm629/nest-elasticsearch.git"},"author":{"name":"Bhushan Modi","email":"bhushan629@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bm629/nest-elasticsearch/issues"},"homepage":"https://github.com/bm629/nest-elasticsearch#readme","compodoc":{"tsconfig":"tsconfig.json","output":"build/doc","name":"Elasticsearch Module"},"dependencies":{"@nestjs/common":"^7.0.9","@nestjs/core":"^7.0.9","@nestjs/testing":"^7.0.9","es5":"npm:@elastic/elasticsearch@5","es6":"npm:@elastic/elasticsearch@6","es7":"npm:@elastic/elasticsearch@7","reflect-metadata":"^0.1.13","rxjs":"^6.5.5"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/core":"^8.3.5","@compodoc/compodoc":"^1.1.11","@types/jest":"^25.2.1","@types/node":"^13.13.5","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","commitizen":"^4.1.2","commitlint-config-gitmoji":"^1.0.1","coveralls":"^3.1.0","cz-emoji":"^1.2.1","eslint":"^7.0.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.10.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","jest-html-reporters":"^1.2.1","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^25.5.1","ts-node":"^8.10.1","typescript":"^3.8.3"},"husky":{"hooks":{"pre-commit":"echo Commiting Changes","pre-push":"yarn test","commit-msg":"commitlint -c commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"cz-emoji":{"types":[{"emoji":"🌟","code":":star2:","description":"A new feature","name":"feature"},{"emoji":"🐞","code":":beetle:","description":"A bug fix","name":"fix"},{"emoji":"🚓","code":":police_car:","description":"Testing improved with new or fixed tests","name":"test"},{"emoji":"🔩","code":":nut_and_bolt:","description":"Doesn't modify src or test files","name":"chore"},{"emoji":"✏️","code":":pencil2:","description":"Doesn't affect the meaning of the code (white-space, semi-colons, etc)","name":"style"},{"emoji":"📚","code":":books:","description":"Documentation change","name":"docs"},{"emoji":"🎨","code":":art:","description":"Neither fixes a bug nor adds a feature","name":"refactor"},{"emoji":"💰","code":":moneybag:","description":"Improves performance with this change","name":"perf"},{"emoji":"🚀","code":":rocket:","description":"Build system config or external dependencies","name":"build"},{"emoji":"🚥","code":":traffic_light:","description":"CI config files and scripts","name":"ci"},{"emoji":"💊","code":":pill:","description":"Reverts a previous commit","name":"revert"}],"scopes":["lib-elasticsearch"]},"commitizen":{"path":"./node_modules/cz-emoji"}},"publishConfig":{"access":"public"},"gitHead":"67d8834aaee8d2b8b17057f6f015ed091ce381fb","_id":"@bm629/nest-elasticsearch@1.0.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7C8dvKEqBLVbhow9t+wiCHPJCaLjyb6vsFdatXSDV0Moc6rretp5K1O2WTNSSyV8Xw6S84yJ85lI7LScQ/BTVg==","shasum":"058dfc386c96a4d523e44a82b5eb104c963faa4c","tarball":"https://registry.npmjs.org/@bm629/nest-elasticsearch/-/nest-elasticsearch-1.0.2.tgz","fileCount":24,"unpackedSize":44403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetuEqCRA9TVsSAnZWagAAnKIP/iMAEUzO6p2RcMmGTHY7\nhHx4LdrhwHabn9a60mjJrS6hXBKW0aPpx2Yt2HiPPZPKspaAzJ/pHnRcrAx1\n3kWuLHASFydM4GwdkfcSkyLiUCdtqUCtghTtvgYGd9EECm5AOh+O2g6BDKRL\nCC7SS2zfEN2p0LuMjUGd8TAvgriybqdLcJBCvMn+3uk8bBmaHCh1Sn9qEwf+\nvzcYuaUKGML6kk+R+yNIYwzipb4/GWryhZ4W1Y0UINVznzun1gwiYxVc5fxG\nT6gjR8E+C2iFRSy9nfDiGPcz7Q4JEQkuviN6u2R8qKL3fJX97FU+6NgG8o6h\nvcWmT1hUeziqOdF2V9dHiMBdSfvlWdVp6rR62H61DQq9ajAoBGI0EiXsa+WH\nazRqGW0FqW/6oG2RZrKfGALAXKRZ5IblKbmQd2gwLH+nBPgn6OYO859bvuF7\nVac3DJ4EU5CLf2nyl/TaDf+tSF+HpKvtfUmohvovTDXNge5iOnBT36EFLYgH\nfTzXzEXO3EXGcZQYAOZCYHe2rq3JKjfSufo0H3TmD1wrMWhstf9hbtJ9NmuN\nJzGUXVh5tGVLh1YSx2gUc/nyvUjlS2jzqjVv/2h51yqrDs00+WW9oOQChjYm\nqZRk8ELrKsbH+oyzhwTXdrlRgO7Awmc6vBb0Ng6nyo+b8NuK1aQJtuISXmqH\n+bXu\r\n=I75R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYvJSBMqycy2Xb7Ms5QPxsLhsaLIEF/LM5bvxT16BSxAiAkx1a0tMc10hkkrpFe2OPy4+LkMFAxQVcytEqvI0FzYg=="}]},"maintainers":[{"name":"bm629","email":"bhushan629@gmail.com"}],"_npmUser":{"name":"bm629","email":"bhushan629@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-elasticsearch_1.0.2_1589043498158_0.3817099156085395"},"_hasShrinkwrap":false},"1.0.3":{"name":"@bm629/nest-elasticsearch","version":"1.0.3","description":"Nestjs library for elasticsearch client","main":"build/lib/index.js","typings":"build/types/index.d.ts","keywords":["nestjs","nest","typescript","elasticsearch","client"],"scripts":{"bootstrap":"yarn","clean:build":"rimraf build/","clean":"yarn clean:build && rimraf node_modules","build":"tsc","prettier:lint":"prettier -l *","lib:lint":"eslint -c .eslintrc.json --ignore-path .eslintignore src/**/*.*","lint":"yarn lib:lint && yarn prettier:lint","prettier:fix":"prettier --write *","lib:fix":"yarn run lib:lint -- --fix","fix":"yarn lib:fix && yarn prettier:fix","test":"jest --config jest.config.js","debug:test":"node --inspect=0.0.0.0:5959 ./node_modules/.bin/jest --config jest.config.js --runInBand --watchAll","coverage":"cat ./build/coverage/lcov.info | coveralls","preversion":"npm-run-all clean bootstrap build lint test","postversion":"git push && git push --tags","doc":"compodoc"},"repository":{"type":"git","url":"git+https://github.com/bm629/nest-elasticsearch.git"},"author":{"name":"Bhushan Modi","email":"bhushan629@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bm629/nest-elasticsearch/issues"},"homepage":"https://github.com/bm629/nest-elasticsearch#readme","compodoc":{"tsconfig":"tsconfig.json","output":"build/doc","name":"Elasticsearch Module"},"dependencies":{"@nestjs/common":"^7.0.13","@nestjs/core":"^7.0.13","@nestjs/testing":"^7.0.13","es5":"npm:@elastic/elasticsearch@5","es6":"npm:@elastic/elasticsearch@6","es7":"npm:@elastic/elasticsearch@7","reflect-metadata":"^0.1.13","rxjs":"^6.5.5"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/core":"^8.3.5","@compodoc/compodoc":"^1.1.11","@types/jest":"^25.2.2","@types/node":"^14.0.1","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","commitizen":"^4.1.2","commitlint-config-gitmoji":"^1.0.1","coveralls":"^3.1.0","cz-emoji":"^1.2.1","eslint":"^7.0.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.13.1","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","jest-html-reporters":"^1.2.1","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.0.0","ts-node":"^8.10.1","typescript":"^3.9.2"},"husky":{"hooks":{"pre-commit":"echo Commiting Changes","pre-push":"yarn test","commit-msg":"commitlint -c commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"cz-emoji":{"types":[{"emoji":"🌟","code":":star2:","description":"A new feature","name":"feature"},{"emoji":"🐞","code":":beetle:","description":"A bug fix","name":"fix"},{"emoji":"🚓","code":":police_car:","description":"Testing improved with new or fixed tests","name":"test"},{"emoji":"🔩","code":":nut_and_bolt:","description":"Doesn't modify src or test files","name":"chore"},{"emoji":"✏️","code":":pencil2:","description":"Doesn't affect the meaning of the code (white-space, semi-colons, etc)","name":"style"},{"emoji":"📚","code":":books:","description":"Documentation change","name":"docs"},{"emoji":"🎨","code":":art:","description":"Neither fixes a bug nor adds a feature","name":"refactor"},{"emoji":"💰","code":":moneybag:","description":"Improves performance with this change","name":"perf"},{"emoji":"🚀","code":":rocket:","description":"Build system config or external dependencies","name":"build"},{"emoji":"🚥","code":":traffic_light:","description":"CI config files and scripts","name":"ci"},{"emoji":"💊","code":":pill:","description":"Reverts a previous commit","name":"revert"}],"scopes":["lib-elasticsearch"]},"commitizen":{"path":"./node_modules/cz-emoji"}},"publishConfig":{"access":"public"},"gitHead":"a77d5af8c511ced7296cf7ca4fdc481386fb4c56","_id":"@bm629/nest-elasticsearch@1.0.3","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-EO6juQxwquiNQFUzhL3a9V751Ilf3u26wjhVurKl1AJwzsOoSgWrBkqrNHrl1QANvQD+uVZEfYg5aJq7Xk/2sA==","shasum":"46fedb8cca16139b042b041aaeb497bdf2ebbaa6","tarball":"https://registry.npmjs.org/@bm629/nest-elasticsearch/-/nest-elasticsearch-1.0.3.tgz","fileCount":24,"unpackedSize":45065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewQfWCRA9TVsSAnZWagAAVnYP/3eR15xg7OaxKnT4SRxK\nqNiOIJSWaL+uupF9sm8AWF1ZzngFfOEUg1qIlMjL69O2GGmY3s8k1mPpLIJu\nzjAo+iLebqGkfqlTSLxdeqm0hgcwiNKOzGx//zC6Pk2NDuqh7FvxKFbpDG1z\n03qXJ5KivlfZMbXNKc1jhGfTcHtGpY112+sPE5JTK/ZyTAacncJTZB5OuvcL\nxRKqZiAL2H7WJVZOj0AolEL8k2CVJTlIVp8FeZOg6wX8HznuWNt8GMwNJYfq\nNfYOR+y/THsasqOedecJt50aRYlohJJBx9UCZMM3nP6fljH1r4su9b/0/z86\ndaL7m/r8e8HhIn7A7IHjnd6lIKZNpMLSnoDZ1z/8TS/mV7JlnJwu6tbgQfGN\nSlUSaEtS1lvXoAM05NwhLGuWEhh2pao5nqC558BD+p3sds7I3CpbiOBbJZGG\nuwJYmDaDP32jBe0jTXpBHZZvdAUoTwEjvE3N8WC6MBmiki+1jXiig+6VvzZo\nWXqs6JdcTiDb0pyw6mqCQkVJR7p9lBbzVblGohsFCb4zS50HANBn5M/5NbW4\nWlBSieeyGZrKWnfbt86HIhlDSJHDJuGufDSQxGX7zP+CHScAtsI0zi6r5yAj\nv6cJC2bnCam7986Wjl7gdbWps3nnuuFGKBi58FhWRWrTtkQHi+WnPy4X8YUb\ns+2J\r\n=Y3Nv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd2PNNIsQaUzV8X3YNcuA/8uvv+m2qverd1ZpuUqGdAwIgP1YWRQ21lcdBwsUka4bg12SF0/F83I1qK3kL4L6ptHc="}]},"maintainers":[{"name":"bm629","email":"bhushan629@gmail.com"}],"_npmUser":{"name":"bm629","email":"bhushan629@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-elasticsearch_1.0.3_1589708758208_0.2916047544369573"},"_hasShrinkwrap":false},"1.0.4":{"name":"@bm629/nest-elasticsearch","version":"1.0.4","description":"Nestjs library for elasticsearch client","main":"build/lib/index.js","typings":"build/types/index.d.ts","keywords":["nestjs","nest","typescript","elasticsearch","client"],"scripts":{"bootstrap":"yarn","clean:build":"rimraf build/","clean":"yarn clean:build && rimraf node_modules","build":"tsc","prettier:lint":"prettier -l *","lib:lint":"eslint -c .eslintrc.json --ignore-path .eslintignore src/**/*.*","lint":"yarn lib:lint && yarn prettier:lint","prettier:fix":"prettier --write *","lib:fix":"yarn run lib:lint -- --fix","fix":"yarn lib:fix && yarn prettier:fix","test":"jest --config jest.config.js","debug:test":"node --inspect=0.0.0.0:5959 ./node_modules/.bin/jest --config jest.config.js --runInBand --watchAll","coverage":"cat ./build/coverage/lcov.info | coveralls","preversion":"npm-run-all clean bootstrap build lint test","postversion":"git push && git push --tags","doc":"compodoc"},"repository":{"type":"git","url":"git+https://github.com/bm629/nest-elasticsearch.git"},"author":{"name":"Bhushan Modi","email":"bhushan629@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bm629/nest-elasticsearch/issues"},"homepage":"https://github.com/bm629/nest-elasticsearch#readme","compodoc":{"tsconfig":"tsconfig.json","output":"build/doc","name":"Elasticsearch Module"},"dependencies":{"@nestjs/common":"^7.1.0","@nestjs/core":"^7.1.0","@nestjs/testing":"^7.1.0","es5":"npm:@elastic/elasticsearch@5","es6":"npm:@elastic/elasticsearch@6","es7":"npm:@elastic/elasticsearch@7","reflect-metadata":"^0.1.13","rxjs":"^6.5.5"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/core":"^8.3.5","@compodoc/compodoc":"^1.1.11","@types/jest":"^25.2.3","@types/node":"^14.0.5","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","commitizen":"^4.1.2","commitlint-config-gitmoji":"^1.0.1","coveralls":"^3.1.0","cz-emoji":"^1.2.1","eslint":"^7.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.13.1","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","jest-html-reporters":"^1.2.1","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.0.0","ts-node":"^8.10.1","typescript":"^3.9.3"},"husky":{"hooks":{"pre-commit":"echo Commiting Changes","pre-push":"yarn test","commit-msg":"commitlint -c commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"cz-emoji":{"types":[{"emoji":"🌟","code":":star2:","description":"A new feature","name":"feature"},{"emoji":"🐞","code":":beetle:","description":"A bug fix","name":"fix"},{"emoji":"🚓","code":":police_car:","description":"Testing improved with new or fixed tests","name":"test"},{"emoji":"🔩","code":":nut_and_bolt:","description":"Doesn't modify src or test files","name":"chore"},{"emoji":"✏️","code":":pencil2:","description":"Doesn't affect the meaning of the code (white-space, semi-colons, etc)","name":"style"},{"emoji":"📚","code":":books:","description":"Documentation change","name":"docs"},{"emoji":"🎨","code":":art:","description":"Neither fixes a bug nor adds a feature","name":"refactor"},{"emoji":"💰","code":":moneybag:","description":"Improves performance with this change","name":"perf"},{"emoji":"🚀","code":":rocket:","description":"Build system config or external dependencies","name":"build"},{"emoji":"🚥","code":":traffic_light:","description":"CI config files and scripts","name":"ci"},{"emoji":"💊","code":":pill:","description":"Reverts a previous commit","name":"revert"}],"scopes":["lib-elasticsearch"]},"commitizen":{"path":"./node_modules/cz-emoji"}},"publishConfig":{"access":"public"},"gitHead":"599eaf6407ef6ce197a195663523386bffdd457c","_id":"@bm629/nest-elasticsearch@1.0.4","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/9Ghq7FK84wjB+l/K/XYeE6QL/ISGe4d29kwTcIUoaxev0f0AfYu2F54nxjmhIAQIUG5s3P5pWQBJN+yCNxdDA==","shasum":"661c5880098a4627eeb3e116b96890a39bed64df","tarball":"https://registry.npmjs.org/@bm629/nest-elasticsearch/-/nest-elasticsearch-1.0.4.tgz","fileCount":24,"unpackedSize":45060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey4qZCRA9TVsSAnZWagAAt60P/0f3dWrjj6hrNicnFCBu\nvAbuBDb8zK8dK0h/k0wvidm5He1D0tiDz59V5/Uz3h4/0vJCq3qFBRFaLWld\nKxmYqyMdwX+HA/U+pRRJPZ5OBnA47SaYiOM4Hx40SjnULxSVI/EbulZjZpsq\nx/2A+E4X+DqJ4o5upqO82+fDy0VymgtZbJOUEb6kRRGCW79TagV0brD+aaaX\n0PdEh6Da4OwD7p0wn0VuLQaVrGqUxzwN9Z37gbOCsT7s3biMFGWY3apHjevK\neX6KxY1fM7w4ynGU0lxDCCpdorVRvBxSlo5ItUW2cC+bD9fuDwD2eNnABmSz\nbDWD2/G2F6OW6pUMsQBAOLH5BmVGtVReLwZC9uSkrVifzemeV1j8ii30vXvC\n1vv5eVmh+og3VrA1b/APUtXtNNS5ZhtKNEE9AGDYUpzMvPa2yc83mwZ5avjt\nhLGuO1Ovpbt73cGg0UTYXos0h5UflhiOOmlj/bnpCADeXbuDpWQC84D9iOPL\nkeBq8+Z7hDC44PIdXgCdKXk1wAMG3s+Oyky0xEgbcevwx/oBSlLgtTXyMZlS\nhiDv6K2xqxkqbtNgeK54LYxu2nvV7i3Mam/D268m1z6DKMipJmAxCF/Paf88\nmsGj8+V1rtPeyR/1wqkywgVCCORzaGvqKbEC+pzB32iAWGFBpdJM+BC72QCT\nl4e/\r\n=PfTG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoQuPXiRRTkJahPtPSVQvUEpfLIa18oXKZLyOUzSAgjAiEA9wWfPOcpkKhQXQZpA8GgWCug1B35dyo1BbbGk+l1YFY="}]},"maintainers":[{"name":"bm629","email":"bhushan629@gmail.com"}],"_npmUser":{"name":"bm629","email":"bhushan629@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-elasticsearch_1.0.4_1590397593311_0.2176618800357406"},"_hasShrinkwrap":false},"1.0.5":{"name":"@bm629/nest-elasticsearch","version":"1.0.5","description":"Nestjs library for elasticsearch client","main":"build/lib/index.js","typings":"build/types/index.d.ts","keywords":["nestjs","nest","typescript","elasticsearch","client"],"scripts":{"bootstrap":"yarn","clean:build":"rimraf build/","clean":"yarn clean:build && rimraf node_modules","build":"tsc","prettier:lint":"prettier -l *","lib:lint":"eslint -c .eslintrc.json --ignore-path .eslintignore src/**/*.*","lint":"yarn lib:lint && yarn prettier:lint","prettier:fix":"prettier --write *","lib:fix":"yarn run lib:lint -- --fix","fix":"yarn lib:fix && yarn prettier:fix","test":"jest --config jest.config.js","debug:test":"node --inspect=0.0.0.0:5959 ./node_modules/.bin/jest --config jest.config.js --runInBand --watchAll","coverage":"cat ./build/coverage/lcov.info | coveralls","preversion":"npm-run-all clean bootstrap build lint test","postversion":"git push && git push --tags","doc":"compodoc"},"repository":{"type":"git","url":"git+https://github.com/bm629/nest-elasticsearch.git"},"author":{"name":"Bhushan Modi","email":"bhushan629@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bm629/nest-elasticsearch/issues"},"homepage":"https://github.com/bm629/nest-elasticsearch#readme","compodoc":{"tsconfig":"tsconfig.json","output":"build/doc","name":"Elasticsearch Module"},"dependencies":{"@nestjs/common":"^7.1.3","@nestjs/core":"^7.1.3","@nestjs/testing":"^7.1.3","es5":"npm:@elastic/elasticsearch@5","es6":"npm:@elastic/elasticsearch@6","es7":"npm:@elastic/elasticsearch@7","reflect-metadata":"^0.1.13","rxjs":"^6.5.5"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/core":"^8.3.5","@compodoc/compodoc":"^1.1.11","@types/jest":"^26.0.0","@types/node":"^14.0.12","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","commitizen":"^4.1.2","commitlint-config-gitmoji":"^1.0.1","coveralls":"^3.1.0","cz-emoji":"^1.2.1","eslint":"^7.2.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.21.1","eslint-plugin-jest":"^23.13.2","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","jest-html-reporters":"^1.2.1","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.0","ts-node":"^8.10.2","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"echo Commiting Changes","pre-push":"yarn test","commit-msg":"commitlint -c commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"cz-emoji":{"types":[{"emoji":"🌟","code":":star2:","description":"A new feature","name":"feature"},{"emoji":"🐞","code":":beetle:","description":"A bug fix","name":"fix"},{"emoji":"🚓","code":":police_car:","description":"Testing improved with new or fixed tests","name":"test"},{"emoji":"🔩","code":":nut_and_bolt:","description":"Doesn't modify src or test files","name":"chore"},{"emoji":"✏️","code":":pencil2:","description":"Doesn't affect the meaning of the code (white-space, semi-colons, etc)","name":"style"},{"emoji":"📚","code":":books:","description":"Documentation change","name":"docs"},{"emoji":"🎨","code":":art:","description":"Neither fixes a bug nor adds a feature","name":"refactor"},{"emoji":"💰","code":":moneybag:","description":"Improves performance with this change","name":"perf"},{"emoji":"🚀","code":":rocket:","description":"Build system config or external dependencies","name":"build"},{"emoji":"🚥","code":":traffic_light:","description":"CI config files and scripts","name":"ci"},{"emoji":"💊","code":":pill:","description":"Reverts a previous commit","name":"revert"}],"scopes":["lib-elasticsearch"]},"commitizen":{"path":"./node_modules/cz-emoji"}},"publishConfig":{"access":"public"},"gitHead":"b81a18af17fc4eb999200463e011b3114d6e90f5","_id":"@bm629/nest-elasticsearch@1.0.5","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-AJ3KXsNXYpBCjKF0PhLv+OyKwgWhYdwEM3bJb/hlvud6GwXfJV0ynk7/K4dJu1oCS/EIMCVgYTdfkWeE3RFXgQ==","shasum":"ee5f98c7b1aec998d2d9ceb1dded58df8ac083fe","tarball":"https://registry.npmjs.org/@bm629/nest-elasticsearch/-/nest-elasticsearch-1.0.5.tgz","fileCount":24,"unpackedSize":45061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+AcCRA9TVsSAnZWagAAkjUP/iu+Sf8HHqoVVzHS3pG3\nxNgtNmu2HKQfanwJMr6ytZXsIMofPXvgQnCpcXQYAIgUjLjZ0Ky7n8UfzQyG\nQhWPIE233dRBLx0jWebgljyiJJ+WCpKY2RUjRDBXRlcafEam6hnGCBcDI8yA\ndfJk2qw1PJtHnjyjTmGXWgCoA4cPe1DJQJIZCZIk2EqtbjTBaKcJGDX/5017\nKDm9YZ+nxKVYRHm23mbGubdpc14lsXzUeDE9ysp/tlV4sMFDGDTTLX7G+7Wc\n7rLAiiHynJGWl6RKcGkEiPg8f1ouc8mTdK7r1CO+kEpmQym3AefIXIKPmX5W\nN3MkMcg0QqPouc02EiiOuvK/RXY3SddptxTtv3p8cR4qkKekWWBT5Gh44+rr\nsZAEV8uG9exxZKWk0ju4etGNrqQVXNBGd3gQqeAw06kn6waRPABPWS7+ZIv9\nnmVZF97R+dMVK8jNfhFOWnoE21JvBjg5VK7ZUEsBqHqPcSCZO1ulz6txDcd6\nDomXUCSdq6SsZ0lILcvJ652r3I6HgpUvYWV29sxi+zoA/03JGryfemAqRheR\nyeNDJAl9mp/Q4l1CG1Y7MxvZBM0YUQQwu0guSjRYz5Td9R+Glqff6LQhmE4u\nTD+m0P2k+D61fJiuVopbH4KhFtBY0to3Ypy5yYVj1RHKYrZKh2g5irphYlGn\nq0Tm\r\n=Q8Eo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXO1RJE/r2DkrlJWxGpiUYpwl6xiphEd7sa0XbC+vJ7wIgPRNB8b/orMDQRUzkfqUCqX0uUYjFN8sJhN3/WXsSCE8="}]},"maintainers":[{"name":"bm629","email":"bhushan629@gmail.com"}],"_npmUser":{"name":"bm629","email":"bhushan629@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-elasticsearch_1.0.5_1591730204245_0.17225977596135333"},"_hasShrinkwrap":false},"1.0.6":{"name":"@bm629/nest-elasticsearch","version":"1.0.6","description":"Nestjs library for elasticsearch client","main":"build/lib/index.js","typings":"build/types/index.d.ts","keywords":["nestjs","nest","typescript","elasticsearch","client"],"scripts":{"bootstrap":"yarn","clean:build":"rimraf build/","clean":"yarn clean:build && rimraf node_modules","build":"tsc","prettier:lint":"prettier -l *","lib:lint":"eslint -c .eslintrc.json --ignore-path .eslintignore src/**/*.*","lint":"yarn lib:lint && yarn prettier:lint","prettier:fix":"prettier --write *","lib:fix":"yarn run lib:lint -- --fix","fix":"yarn lib:fix && yarn prettier:fix","test":"jest --config jest.config.js","debug:test":"node --inspect=0.0.0.0:5959 ./node_modules/.bin/jest --config jest.config.js --runInBand --watchAll","coverage":"cat ./build/coverage/lcov.info | coveralls","preversion":"npm-run-all clean bootstrap build lint test","postversion":"git push && git push --tags","doc":"compodoc"},"repository":{"type":"git","url":"git+https://github.com/bm629/nest-elasticsearch.git"},"author":{"name":"Bhushan Modi","email":"bhushan629@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bm629/nest-elasticsearch/issues"},"homepage":"https://github.com/bm629/nest-elasticsearch#readme","compodoc":{"tsconfig":"tsconfig.json","output":"build/doc","name":"Elasticsearch Module"},"dependencies":{"@nestjs/common":"^7.2.0","@nestjs/core":"^7.2.0","@nestjs/testing":"^7.2.0","es5":"npm:@elastic/elasticsearch@5","es6":"npm:@elastic/elasticsearch@6","es7":"npm:@elastic/elasticsearch@7","reflect-metadata":"^0.1.13","rxjs":"^6.5.5"},"devDependencies":{"@commitlint/cli":"^9.0.1","@commitlint/core":"^9.0.1","@compodoc/compodoc":"^1.1.11","@types/jest":"^26.0.3","@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","commitizen":"^4.1.2","commitlint-config-gitmoji":"^1.0.1","coveralls":"^3.1.0","cz-emoji":"^1.2.1","eslint":"^7.3.1","eslint-config-airbnb-base":"^14.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.17.1","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","jest-html-reporters":"^2.0.1","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.1","ts-node":"^8.10.2","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"echo Commiting Changes","pre-push":"yarn test","commit-msg":"commitlint -c commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"cz-emoji":{"types":[{"emoji":"🌟","code":":star2:","description":"A new feature","name":"feature"},{"emoji":"🐞","code":":beetle:","description":"A bug fix","name":"fix"},{"emoji":"🚓","code":":police_car:","description":"Testing improved with new or fixed tests","name":"test"},{"emoji":"🔩","code":":nut_and_bolt:","description":"Doesn't modify src or test files","name":"chore"},{"emoji":"✏️","code":":pencil2:","description":"Doesn't affect the meaning of the code (white-space, semi-colons, etc)","name":"style"},{"emoji":"📚","code":":books:","description":"Documentation change","name":"docs"},{"emoji":"🎨","code":":art:","description":"Neither fixes a bug nor adds a feature","name":"refactor"},{"emoji":"💰","code":":moneybag:","description":"Improves performance with this change","name":"perf"},{"emoji":"🚀","code":":rocket:","description":"Build system config or external dependencies","name":"build"},{"emoji":"🚥","code":":traffic_light:","description":"CI config files and scripts","name":"ci"},{"emoji":"💊","code":":pill:","description":"Reverts a previous commit","name":"revert"}],"scopes":["lib-elasticsearch"]},"commitizen":{"path":"./node_modules/cz-emoji"}},"publishConfig":{"access":"public"},"gitHead":"b23c83b829515b01ab3f6ebe8938b35379fe0b1e","_id":"@bm629/nest-elasticsearch@1.0.6","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-o1b8rnB2eiI8w55+9wL0Ng/eCcx56I1vFEitvIixBDZI6C1QokK+j0hPdNMepuGpYAnOWVFQ2AyB6kFWTCsOjA==","shasum":"63c9e77a2b81978ab27b50071952aed2136c3b1d","tarball":"https://registry.npmjs.org/@bm629/nest-elasticsearch/-/nest-elasticsearch-1.0.6.tgz","fileCount":24,"unpackedSize":45061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe911yCRA9TVsSAnZWagAAaSIP/3WSKOk0PVPNwmoMEICk\nPFCWliC0kI9sgdZjOVhHsA6KiIrlxgFecX+krlUTTwG1bgUCshA64oNXMAiW\nFhBRtH5S41G3A97gmjyxSjr/VybaWGbs6fLJFFe0wZAzA2tL132UJaju0tSc\n+Jl8dT58jvg6QP867gDrU+mkIhdZ7SmqxBE3+mDVkwo4JjhCSt65g/tYUrCz\nh2AP8uDYKCgKLdJ2AKl51LNvoSqtEUGXGRIYx4nnAgsxzMEtEJ1CpA7Amsgy\n1FcbT/6xdw0kBaujWXLPFDp7EVmKKsQavQQ3yRcYorxXHIxsGHOUgyZnIb/T\nVnGw7qxENYjAZEVCz54YQfhnqX4mXwv8gSJGZ98PsjaEkCiU2od4lUgbR2Sr\nClmFCJdUiwMTQsZa2ZLVBRdZbvZcB0M4wL9fwQQ8JlPEMrFC8wixNzFzqp6z\n0qeBtB+2nV/WoSUnNu1DZCgJCy7t4rZeyeru/twBHJloU3W3I0DQxSvyTBC1\nuZBGzseOdfmG1/xnslvkZpPttNsPuqm/H0nUK/AfPT0tVJbx39m1S9/P8/10\nOd2CTCcLFTrKVmbPKjxTz5dpQurzEJBhcZFUzC5+ii7ArkeEt9wEtbDkzja9\nGzBwRGlRIAPPfw1frJvLuSO+DLNEEgLx+OKLXLG7v4JlYTK3FPcCVaEyNyTG\ncFwe\r\n=4Jxw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTY4VB7u0dKzNtqyN24hkrI3wpjah6e3tsRYzqJVQQzAiAsXmfgBqWBNukYUceamlnZEFTy/aZqYooj2HUq7GI5zg=="}]},"maintainers":[{"name":"bm629","email":"bhushan629@gmail.com"}],"_npmUser":{"name":"bm629","email":"bhushan629@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-elasticsearch_1.0.6_1593269618283_0.9403069424843429"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-03T10:59:46.086Z","1.0.0":"2020-05-03T10:59:46.279Z","modified":"2022-04-04T19:51:29.368Z","1.0.1":"2020-05-03T12:07:45.476Z","1.0.2":"2020-05-09T16:58:18.368Z","1.0.3":"2020-05-17T09:45:58.328Z","1.0.4":"2020-05-25T09:06:33.532Z","1.0.5":"2020-06-09T19:16:44.381Z","1.0.6":"2020-06-27T14:53:38.466Z"},"maintainers":[{"name":"bm629","email":"bhushan629@gmail.com"}],"description":"Nestjs library for elasticsearch client","homepage":"https://github.com/bm629/nest-elasticsearch#readme","keywords":["nestjs","nest","typescript","elasticsearch","client"],"repository":{"type":"git","url":"git+https://github.com/bm629/nest-elasticsearch.git"},"author":{"name":"Bhushan Modi","email":"bhushan629@gmail.com"},"bugs":{"url":"https://github.com/bm629/nest-elasticsearch/issues"},"license":"MIT","readme":"[![npm version](https://badge.fury.io/js/%40bm629%2Fnest-elasticsearch.svg)](https://badge.fury.io/js/%40bm629%2Fnest-elasticsearch)\n[![Coverage Status](https://coveralls.io/repos/github/bm629/nest-elasticsearch/badge.svg?branch=master)](https://coveralls.io/github/bm629/nest-elasticsearch?branch=master)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Build Status](https://travis-ci.org/bm629/nest-elasticsearch.png?branch=master)](https://travis-ci.org/@bm629/nest-elasticsearch)\n\n## Description\n\n[Elasticsearch](https://github.com/elastic/elasticsearch) module for [Nest](https://github.com/nestjs/nest).\nThis module supports elasticsearch version 5.x to 7.x\n\n## Installation\n\n```bash\n# For version 7.x\n$ npm i --save @bm629/nest-elasticsearch es7@npm:@elastic/elasticsearch\n\n# For version 6.x\n$ npm i --save @bm629/nest-elasticsearch es6@npm:@elastic/elasticsearch@6\n\n# For version 5.x\n$ npm i --save @bm629/nest-elasticsearch es5@npm:@elastic/elasticsearch@5\n```\n\n## Usage\n\nImport Elasticsearch Module\n\n```typescript\n\n// For elastic client version 7.x\n@Module({\n  imports: [ElasticsearchModule.forRoot({\n    node: 'localhost:9200',\n  })],\n  providers: [...],\n})\nexport class SearchModule {}\n\n// OR\n\n// For elastic client version 6.x\n@Module({\n  imports: [ElasticsearchModule.forRoot({\n    node: 'localhost:9200',\n    version: 'v6'\n  })],\n  providers: [...],\n})\nexport class SearchModule {}\n\n\n// OR\n\n\n// For elastic client version 5.x\n@Module({\n  imports: [ElasticsearchModule.forRoot({\n    node: 'localhost:9200',\n    version: 'v5'\n  })],\n  providers: [...],\n})\nexport class SearchModule {}\n\n```\n\nImport Database module in AppModule\n\n```typescript\n// app.module.ts\n\n@Module({\n  imports: [SearchModule],\n  controllers: [CatsController],\n  providers: [CatSevice],\n})\nexport class AppModule {}\n```\n\nInject Elasticsearch client\n\n```typescript\n// cat.service.ts\n\nimport { Client } from 'es7';\n\nexport class CatService {\n  contructor(@InjectElasticsearchClient() private readonly elasticsearchClient: Client) {}\n}\n```\n\nFor more information, see test cases. You can find details in the [`__tests__/`](https://github.com/bm629/nest-elasticsearch/tree/master/__tests__) folder of this repository.\n\n## Async Options\n\nQuite often you might want to asynchronously pass your module options instead of passing them beforehand. In such case, use forRootAsync() method, that provides a couple of various ways to deal with async data.\n\n**1. Use factory**\n\n```typescript\nElasticsearchModule.forRootAsync({\n  useFactory: () => ({\n    node: 'localhost:9200',\n  }),\n});\n```\n\nObviously, our factory behaves like every other one (might be `async` and is able to inject dependencies through `inject`).\n\n```typescript\nElasticsearchModule.forRootAsync({\n  imports: [ConfigModule],\n  useFactory: async (configService: ConfigService) => ({\n    node: configService.getString('ELASTICSEARCH_NODE'),\n  }),\n  inject: [ConfigService],\n}),\n```\n\n**2. Use class**\n\n```typescript\nElasticsearchModule.forRootAsync({\n  useClass: ElasticsearchConfigService,\n});\n```\n\nAbove construction will instantiate `ElasticsearchConfigService` inside `ElasticsearchModule` and will leverage it to create options object.\n\n```typescript\nclass ElasticsearchConfigService implements ElasticsearchOptionsFactory {\n  createElasticsearchOptions(): ElasticsearchModuleOptions {\n    return {\n      node: 'localhost:9200',\n    };\n  }\n}\n```\n\n**3. Use existing**\n\n```typescript\nElasticsearchModule.forRootAsync({\n  imports: [ConfigModule],\n  useExisting: ConfigService,\n}),\n```\n\nIt works the same as `useClass` with one critical difference - `ElasticsearchModule` will lookup imported modules to reuse already created `ConfigService`, instead of instantiating it on its own.\n\n## License\n\n[MIT licensed](LICENSE).\n","readmeFilename":"README.md"}