{"_id":"nestjs-opensearch","_rev":"11-4d3dcbe616f29c60bc167a4f793295aa","name":"nestjs-opensearch","dist-tags":{"latest":"1.4.2"},"versions":{"0.0.1":{"name":"nestjs-opensearch","version":"0.0.1","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"author":{"name":"neoatlan"},"license":"MIT","_id":"nestjs-opensearch@0.0.1","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"dist":{"shasum":"669ce4d8a7168c6d3bc40703969562e24b5adf92","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-0.0.1.tgz","fileCount":19,"integrity":"sha512-CWS/43DYnXalYFGl0bQZQvlDuSM6+M01QCiRPG36ZQoIs5HIk9So5RkNpSZegsWQ68aOpFyZVCN0+rJhFweViw==","signatures":[{"sig":"MEYCIQCbLR+LCg2SS0ssfCuB0Nv/O22/1qFqFsFuv4whblF0jwIhAOf/l9w8msCm3NBWBI0Q1k3UYj5V6qqcpcjQcBIBgDhP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmiWcCRA9TVsSAnZWagAA9pcP/iJwQAAXzcauUAzgN9/i\niSsXWQv2gtjSWZ3mknhIBEZDotvQzt1YXKftW2pNYFrBqew0wTLpd8EU400o\ngdbtL5MyDaI0N2bDMKUPhzOW7/yh9130N+NtlBhUslHBvUym6J2ZhGFSkooK\njOBXfOXuIe+MtRvvbUhQQlsl2Zn/rZJGDuj2uelxNBIdDq/tuzpraIbcCyQh\npLlrp8DVM6SEyvO1/fLWvaRnHegBWyIPb1Tz4QBs/KKH2IwrqEygjBNpRAbQ\nqLCSN1YRRwHi8KcdPgkqKS+qLV4qpQY/ljpZHIae66TjqstG2GBKXulX5R6i\ndoAkuty0f02Ex6Nfhr770kA7JlxM2S8YUiGSqHAOIAdX54V2o9QHeNM9wuBK\n8/iZ3Rf0nlEQ66Gha/VBdP8CbRLWpPaIjADnMGRp/y/1x4Pk0bj2FwnKiCfJ\naIhCqblMarNG6p6BDJac6W3btUCECkx07p0z2NbwQ2weAP5tMKtKxXabG6gV\nCz6RwXHgTfdp8h3P4FT+IEGdee+gHMoA9kfuITucv7Il0z6OiO2u0Jy2QrKN\nHOVGzy1rFZ4P1o+q7w3PLNFm+k41vSuYOApytePM1g4J2JVQjiONubPhI59t\nFzarlTHEKQ0pAAJsaULA+QiP2SAZ6q0f4ZLnTbcwKNdYBn06iV7gBn/GMyBh\nsq0J\r\n=Dz6V\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"b39975609c3d0e4d43987dc3175a4fa8a319ed27","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"repository":{"url":"git+https://github.com/neoatlan/nestjs-opensearch.git","type":"git"},"_npmVersion":"8.1.0","description":"OpenSearch (alternative to Elasticsearch) module for NestJS framework","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.4.0","eslint":"^8.3.0","typescript":"^4.5.2","@nestjs/common":"^8.2.2","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^5.4.0","@opensearch-project/opensearch":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"@nestjs/common":"^8.0.0","@opensearch-project/opensearch":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-opensearch_0.0.1_1637492124743_0.8014580595611827","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"nestjs-opensearch","version":"0.1.0","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"author":{"name":"neoatlan"},"license":"MIT","_id":"nestjs-opensearch@0.1.0","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"dist":{"shasum":"16d5aea264a91f9f1e5f4d5d82243be8b3f2a0b6","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-0.1.0.tgz","fileCount":19,"integrity":"sha512-+4SILr2Mv/7p1OaprhpfcEIdOPwZJ00t5ZOmfBb6MtbbdqCeACbm2UeYZIq+UvUOXpbFqXhFLnqlQJ1p9tVGoA==","signatures":[{"sig":"MEQCIB62frVRGebMQgb5GqVPV39HEKZkoS5kHJSsxyQ03DwzAiAFVUBepKRX6WRJ7dPc2d8XbJxEP43kjHkcCwRGLN/wDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1C3GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxXg//ZnosWqHdKzc/SfsxK0qORSXF++jKC5YdTBgclB1/Cg5PPZoC\r\n7qyfDWeoovfMiGoQcq4Hx2yxGWBrMGQ6K4B6DstS7K3doMHiTjZ9ekYSlnUD\r\npfP8FoFVqEk8MTUxA93cAPWEhkRYbM3Q/xpiLBSgeGqGsTMzyhbMzB9NAoaY\r\nvFKtXo3ak6J1fXLmpkMqhI1K5NNL0DpBFYbELOceD5ie9tYLBgQfgV3MFP8V\r\n2a1ACD662+PeXHVu/8S16EnHuTdgQWT8wWj2igcyb4OJRJyiUMLDLEeyK3Dw\r\n2dspCvWn155tYk+DcRnTZj+9NCnEWvainhjSRz/WzZZ2npznKfjgemAluJhY\r\nQWCd6O6wvlEUjzGWZtMw+1RqzWhUQjd8qFID0Mu4qJn6jRgSjylTmcg/GBkR\r\nNcfOQD2wCoOF7xs/n9zWT2J4lv7IAcCUGrqgmQNF/Bg5Ex6U5cFtG1VoNBAo\r\nWHPuN+pN0qZ2rPosJxr/1pEmj5t423QKWK4x5JQaEWZJtFC0Ia8jEuF3g1eo\r\nY8fUcpkE7mjmzSj2LZRPPn2s6v915xv36C7wgaOC4UBHnDxuYnJLwklU0iBw\r\nWWwN1LDaEQ7jCuIkCdOmtuaZjOpbuSCb0XJt8a9a9MtAEB8Yy1tJIvnq96yy\r\n8aDcxUxmtEo3r685qjQWMif2GZbN/tSFvI4=\r\n=bvsC\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"60017a8e95f4ff41cbe903f6463d6ee4db90a9aa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"repository":{"url":"git+https://github.com/neoatlan/nestjs-opensearch.git","type":"git"},"_npmVersion":"8.1.0","description":"OpenSearch (alternative to Elasticsearch) module for NestJS framework","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.20.0","typescript":"^4.7.4","@nestjs/common":"^9.0.3","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^5.30.6","@opensearch-project/opensearch":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0","@opensearch-project/opensearch":"^1.0.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-opensearch_0.1.0_1658072518435_0.4615189337001726","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"nestjs-opensearch","version":"0.2.0","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"author":{"name":"neoatlan"},"license":"MIT","_id":"nestjs-opensearch@0.2.0","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"dist":{"shasum":"5503c7c9cd18e0fb1e98e202d3ba007ebc9c2506","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-0.2.0.tgz","fileCount":21,"integrity":"sha512-5o7FTIRQWUs70qKaF5o4KamTwk7o8WpMgXJhBD5LEO2DZNKb4N9QjYcHPD9OArVrtA8L3Jraq6+gM/CdLLh5nw==","signatures":[{"sig":"MEUCIQD+U8kE8uSEYvHCqe23kNoAc6/qnZ+96EJsGNlIhvaieAIgaeI93hKl+QfxuSBocDvwbjFN+SREEQv1VJNT5ipIsg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+h0QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIJw//b1YMfalBwHxwVUAYXHCqeXjd5YcAUbGg4heOg13Lsplo8F6q\r\nl6rOvcNt3wo02/Z7inTf3hWjvrQAGoygdAjg1d3XTA2G0EZdrGu7q9E/Bgll\r\nz+IKufEOPuwlrCB20m5vO7qZaqo7XZ1CZqqIe1ExcRQFBRWHPKq6IRyEs38/\r\ns+S6eDriP+YxPk2TnEjzu4kL8o9n2FipM6g/1B2ANpFQyAlCNxsKzNZSw+9P\r\nbyvf+PEQq4FilOJ+CihG7zaCROA8tFDpI6nIG2aKAeTmH0dkH7EhoBpmwbzC\r\n4fhCwOzwN1GZcyxMiFglb2ZvF70Tccl5UTksrwGdJ/jA/glHPea0SXlr/A8w\r\nWwN4HhOdgfcT2Png6cvXql01cVQAVPpj0bI3Ygo0W7AsrA3CC1+z0IBoG8Zn\r\nmN/R+DtSmTs8aXz0unKkLnYm4mW7Uyrsts6NrBZrNVh+Sjmlxp/l3BYYGqQd\r\nAvEE5o4cVd594cidWml6rx95DbenLpDiTNKPKvpOol/CqV2ANWj/m9kbuTWT\r\n05W8pK8k4I8RZ3xT5mJSkPtr2hfcjBunjN6qKEP3a5G/ICPeo1XyfcoNWHoK\r\nLTwa7BCRbEW5aK+ioR7GLzG5KTX0Bjd7B9DRMp44VU/AeB3J54LF99iS5Mku\r\n7wPU+5fexOcNi7nehA1oAgCXWWbOA/sJN9o=\r\n=E2A8\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"c30de8a725f004bc7888c6670745bd7d26c5677c","scripts":{"test":"yarn build && yarn workspaces foreach -v --include 'test-*' run test","build":"yarn clean && tsc","clean":"rimraf dist"},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"repository":{"url":"git+https://github.com/neoatlan/nestjs-opensearch.git","type":"git"},"workspaces":["test/*"],"_npmVersion":"8.11.0","description":"OpenSearch module for NestJS framework","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"packageManager":"yarn@3.2.2","devDependencies":{"rxjs":"^7.5.6","eslint":"^8.20.0","rimraf":"^3.0.2","typescript":"^4.7.4","@types/rimraf":"^3.0.2","@nestjs/common":"^9.0.3","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^5.30.6","@opensearch-project/opensearch":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0","@opensearch-project/opensearch":"^1.0.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-opensearch_0.2.0_1660558608183_0.9458846541872599","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"nestjs-opensearch","version":"0.3.0","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"author":{"name":"neoatlan"},"license":"MIT","_id":"nestjs-opensearch@0.3.0","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"dist":{"shasum":"c84ee0b3aaddd256e8578bce5fd399219d760ceb","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-0.3.0.tgz","fileCount":21,"integrity":"sha512-c24xt1YozGiQMG/q5IIKFSAglvQ185Oe5eWHQqDvqqvBXS+boHWKI2ytGQUh1+gLmUD9wynFaMzzplECOxb/XQ==","signatures":[{"sig":"MEUCIBjSJTvegyTUhalSnEPTAS9BJiyvg+tuLKtf3UN1s5rAAiEAxLOL2b7a4L2ZCQZ8ty3emDwZJ3UKTuSQGU5xG0pXqrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlcwcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDXxAApNt0u4Ixx36vZksQFOhC+zvTEY5vBEgtIdoJ+tFppGGbQ1AC\r\n9MJAiAnEuTv0oKnGCQv+hy5+K+YGc8LroD+X8ETeX9/mP71w9HMPC89N3paj\r\nXIQfIul8q26P6lZegLPGG1q7KCIa9cyxsHzRb6S5mw+hRvBp7G3Vz/rphwQZ\r\nGeNDlc7eyuf5E3piA6WUAgXjNZt7JAUCfhrpYv6fMxoKR0JmS5GXXqanwh3S\r\natLd8dEAzXSeRfa1/F3p/Effi/2jhrdNVbLjAg+Mu+6AImZqj6Gv7135CVkR\r\n/yZfUk4X8RhZkT1i4Z+Lm/MPmV9F25Zdmf+a7T6AHwrml3N3iYLfiOSwASWf\r\n39VYYL+9hSHnB/ZMgWXGBypIWiFR6BGIJY0O7//Zqnncd1wTnMTk3kizBEUV\r\ntOVeEk2275IIqqdffSdYYiFNwIU6xfowkiXBkuv0tCLZzoiHHbFcwcNDXJeh\r\nKyrc6URhHJxU7RMse79AuUGGYm/ppir/KBJCiKoKiDNtGCV9w6M0Z4XBj52q\r\n4gT64GuWasGVVVd9eCwsVwboa2NKFkms2VZSJ2VzxS9JKaK+F2S8/dk/mMte\r\nqISZjoRgvmBFr7Fu5fpkxd+oMmauJILzwRAA7Z1NG7oG4WRtPs9Gys+Pntej\r\nLy46akJUKV4BrezcVU5dm2eU2A32Xh7uWdQ=\r\n=pSdG\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"dea4fdf303e160632f23939c55f50d9992f27450","scripts":{"test":"yarn build && yarn workspaces foreach -v --include 'test-*' run test","build":"yarn clean && tsc","clean":"rimraf dist"},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"repository":{"url":"git+https://github.com/neoatlan/nestjs-opensearch.git","type":"git"},"workspaces":["test/*"],"_npmVersion":"8.11.0","description":"OpenSearch module for NestJS framework","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"packageManager":"yarn@3.2.2","devDependencies":{"rxjs":"^7.5.6","eslint":"^8.20.0","rimraf":"^3.0.2","typescript":"^4.7.4","@types/rimraf":"^3.0.2","@nestjs/common":"^9.0.3","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^5.30.6","@opensearch-project/opensearch":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0","@opensearch-project/opensearch":"^1.0.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-opensearch_0.3.0_1670761500697_0.4953238864389289","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"nestjs-opensearch","version":"0.3.1","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"author":{"name":"neoatlan"},"license":"MIT","_id":"nestjs-opensearch@0.3.1","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"dist":{"shasum":"9133b0a704348ce255b67b5adf1dec3aeb7ccc61","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-0.3.1.tgz","fileCount":21,"integrity":"sha512-QCA17xlBpbqfFFqXFaDcydMGEVbd8gYFxsuy/b3HSFL2vyPoWxgeFq0jk92BDaDeqvIyUZqxGzy2SSvFxw7FCQ==","signatures":[{"sig":"MEUCIFSHIDPdtAN6klvRKf9zxDDZ388sJeFW3GQjkp0cOTTOAiEAxaHcEuPq1kJFWs8Titqc0niJf19FYQZBFSibqBZH8wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLCu7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTORAAg/dYkAn7JhxUtk+coGnsEGxxqD/s0h8fv6QDDiqI18EUnyW6\r\nmNMOhBwQT74UuPTZuzq7OR6Uh0/WcBhjdjoI+buHJVo7ceHouR2y4poJF72A\r\ndrL0Dp7d1Yzu2dfqouhb+7J14v5iQrR9JFIJWV/Bc6M49aanZCxgsaLoBIBX\r\n/k/C0vHIAKFyHZIAU7qnjw0RR2d+9V4O0ZY/lEx0JjCjnNzKEwSX2sYXDAYu\r\nVO9UqgkcmcukA3AsKkW329qeiKu2ettKJSuuPqDW8R+vl5lZqPJfGIrWUbao\r\nCZZmQtBIfdK9aLBbsVrc9LV5OT1WbZu3kX/p/lYAkv3gTcZTKSB1yIA/z7rC\r\nZd6Eed0FdWJwQUW9evnqYmkp5DriDi+Wf38eGpIaKBVliSSWOfUDayO/X0z1\r\nkJeDwPliNYVBz3FQbktFrUgWhbqJN7JyvWgBHqx5kZmj692pv4ELAsvtwJIZ\r\nM4Ji4a8Uum+okuWESS/uzRwMOA5Pj1rXx34r8kE/m6fKdbm0EtHXiCN07y1Y\r\ne8vwn+/MLtYavzWHyOiRjsagWuUm9k3VQLLXrfHcBthWwwaU3/uDjuur5WfQ\r\nZ6xRa7SO3L9vsxpiXqMJe5Di3qTk8bTJmjAQ4yEoE846DEYopJtwO3uV92wx\r\n0Vg+/z0HfgdQWRSG3/iqp4XCaSm1sttYokA=\r\n=nxxI\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"4f9ae99d07680b6e60047825618d58b0848d12bc","scripts":{"test":"yarn build && yarn workspaces foreach -v --include 'test-*' run test","build":"yarn clean && tsc","clean":"rimraf dist"},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"repository":{"url":"git+https://github.com/neoatlan/nestjs-opensearch.git","type":"git"},"workspaces":["test/*"],"_npmVersion":"8.11.0","description":"OpenSearch module for NestJS framework","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"rxjs":"^7.5.6","eslint":"^8.20.0","rimraf":"^3.0.2","typescript":"^4.7.4","@types/rimraf":"^3.0.2","@nestjs/common":"^9.3.12","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^5.30.6","@opensearch-project/opensearch":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0","@opensearch-project/opensearch":"^1.0.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-opensearch_0.3.1_1680616379723_0.29918852556992315","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"nestjs-opensearch","version":"0.3.2","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"author":{"name":"neoatlan"},"license":"MIT","_id":"nestjs-opensearch@0.3.2","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"dist":{"shasum":"ce87536b1940ac0464c6959e9bc07dc87477fe20","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-0.3.2.tgz","fileCount":21,"integrity":"sha512-bhxb7k/5PZqqeoXZwx20WeX67mc0nh0mgUVt69Z1i1vwakX/KZOa00Vpxt7A/ShJqqq4/fgKkvm3uiKk/kWpOw==","signatures":[{"sig":"MEQCIFadxVmfGp8BFkMKAh/jYGWI24E1Fz1CyzsW1hvW8URbAiBy1NUUDN66XCMstvZMVg8GS17OAiUITYenZ41bsg/XBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16430},"types":"./index.d.ts","gitHead":"b4bff56ec10d13177dbc2556a88f1c72cb3dbf97","scripts":{"test":"yarn build && yarn workspaces foreach -v --include 'test-*' run test","build":"yarn clean && tsc","clean":"rimraf dist"},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"repository":{"url":"git+https://github.com/neoatlan/nestjs-opensearch.git","type":"git"},"workspaces":["test/*"],"_npmVersion":"8.11.0","description":"OpenSearch module for NestJS framework","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"rxjs":"^7.5.6","eslint":"^8.20.0","rimraf":"^3.0.2","typescript":"^4.7.4","@types/rimraf":"^3.0.2","@nestjs/common":"^9.3.12","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^5.30.6","@opensearch-project/opensearch":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@opensearch-project/opensearch":"^1.0.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-opensearch_0.3.2_1691415175286_0.2864302647310255","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"nestjs-opensearch","version":"0.4.0","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"author":{"name":"neoatlan"},"license":"MIT","_id":"nestjs-opensearch@0.4.0","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"dist":{"shasum":"42d02893cbac9dd3bb2695a821b949ab0df3897e","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-0.4.0.tgz","fileCount":21,"integrity":"sha512-RQ2N12lH9x7ZEFFChyGvmb5kE+ijwTKm8mAxkqFuhNXOmzxPBUJtK9mpw1MrEb5kpd205Yoo6Ly1G/C40VZODQ==","signatures":[{"sig":"MEUCIQDBw5nw1zpps1bBsnRtotoONGjz4oeVvsCY0o/hcRQptAIgerdnBDMl5lYGhztPYF58Urp5WARXdnWWUyqAVmSZ/ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18524},"types":"./index.d.ts","gitHead":"751929c7a39fa5598fa84f4b8c7b962799ecf89e","scripts":{"test":"yarn build && node scripts/sync-tests && yarn workspaces foreach -v --include 'test-*' run test","build":"yarn clean && tsc","clean":"rimraf dist"},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"repository":{"url":"git+https://github.com/neoatlan/nestjs-opensearch.git","type":"git"},"workspaces":["test/*"],"_npmVersion":"8.11.0","description":"OpenSearch module for NestJS framework","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"rxjs":"^7.5.6","eslint":"^8.20.0","rimraf":"^3.0.2","typescript":"^4.7.4","@types/rimraf":"^3.0.2","@nestjs/common":"^9.3.12","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^5.30.6","@opensearch-project/opensearch":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@opensearch-project/opensearch":"^1.0.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-opensearch_0.4.0_1725197974407_0.4721447281250062","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"nestjs-opensearch","version":"0.4.1","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"author":{"name":"neoatlan"},"license":"MIT","_id":"nestjs-opensearch@0.4.1","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"dist":{"shasum":"a59064b4730f9004f1bdfe9767d8f5ebc03a6774","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-0.4.1.tgz","fileCount":21,"integrity":"sha512-DG6qnnMNrV1aD3DiLVkLeazYmvhga9jT9SOgmYL434qc6nnSy6shYUKmM3wyqM8NObx7fkssWGkapyb9rEQEyQ==","signatures":[{"sig":"MEUCIQC+U4zDI34I+NTD++HevGvXblq8VZOR/LEgAjWoghIwxwIgPrqMLUZxu4HPYeIsTNbW5F9ckWFkVxmYrarVZ3DgkbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18412},"types":"./index.d.ts","gitHead":"2925122ccd126f06c269aec36e7a3b6d29bf4dab","scripts":{"test":"yarn build && node scripts/sync-tests && yarn workspaces foreach --all -v --include 'test-*' run test","build":"yarn clean && tsc","clean":"rimraf dist"},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"repository":{"url":"git+https://github.com/neoatlan/nestjs-opensearch.git","type":"git"},"workspaces":["test/*"],"_npmVersion":"10.9.2","description":"OpenSearch module for NestJS framework","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"rxjs":"^7.8.1","eslint":"^9.20.1","rimraf":"^6.0.1","typescript":"^5.7.3","@nestjs/common":"^11.0.9","reflect-metadata":"^0.2.2","@typescript-eslint/parser":"^8.24.0","@opensearch-project/opensearch":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@opensearch-project/opensearch":"^1.0.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-opensearch_0.4.1_1739639460534_0.764182428164754","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"nestjs-opensearch","version":"1.4.1","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"author":{"name":"neoatlan"},"license":"MIT","_id":"nestjs-opensearch@1.4.1","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"dist":{"shasum":"789448ec7a84e109b0c7f178172fb9a52927c72f","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-1.4.1.tgz","fileCount":21,"integrity":"sha512-+Z7PJny0u4UWORbSeOLGbWAC6IrmHr7BHPECgwOA0EbAA55CxBjzpoI7zt+8n4sm89Pwo93N74bglIws/ABNgw==","signatures":[{"sig":"MEYCIQDyJaPsWvB3saIhajpHNnHJnJ7gVVxiz5hjX/fsCGI1MgIhAMrRFJdSw9ddKhvirNg39ytGfPnvpw+iQ+9UxksVq952","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18412},"types":"./index.d.ts","gitHead":"049f98353d0de1196519f64697dd53727555c98e","scripts":{"test":"yarn build && node scripts/sync-tests && yarn workspaces foreach --all -v --include 'test-*' run test","build":"yarn clean && tsc","clean":"rimraf dist"},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"repository":{"url":"git+https://github.com/neoatlan/nestjs-opensearch.git","type":"git"},"workspaces":["test/*"],"_npmVersion":"10.9.2","description":"OpenSearch module for NestJS framework","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"rxjs":"^7.8.1","eslint":"^9.20.1","rimraf":"^6.0.1","typescript":"^5.7.3","@nestjs/common":"^11.0.9","reflect-metadata":"^0.2.2","@typescript-eslint/parser":"^8.24.0","@opensearch-project/opensearch":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@opensearch-project/opensearch":"^1.0.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-opensearch_1.4.1_1739639608428_0.968566577321732","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"nestjs-opensearch","version":"1.4.2","author":{"name":"neoatlan"},"license":"MIT","description":"OpenSearch module for NestJS framework","repository":{"type":"git","url":"git+https://github.com/neoatlan/nestjs-opensearch.git"},"packageManager":"yarn@4.18.0","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","test":"yarn build && node scripts/sync-tests && yarn workspaces foreach --all -v --include 'test-*' run test"},"keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"workspaces":["test/*"],"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0","@opensearch-project/opensearch":"^1.0.0 || ^2.0.0 || ^3.0.0"},"devDependencies":{"@nestjs/common":"^12.0.1","@opensearch-project/opensearch":"^3.6.0","@typescript-eslint/eslint-plugin":"^8.69.0","@typescript-eslint/parser":"^8.69.0","eslint":"^10.10.0","reflect-metadata":"^0.2.2","rimraf":"^6.1.3","rxjs":"^7.8.2","typescript":"^6.0.3"},"gitHead":"11f3eb8f01f38dc384aa9ac9d0a2127e39eef54b","types":"./index.d.ts","_id":"nestjs-opensearch@1.4.2","bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-AknNqivwzoPiVra56WnuHcMvhLQHPxTXk0MLxp4p6uHSqQ4RxRbc3yTrGHHpY+XUYJGkjv237gwjxCrxiXHxUA==","shasum":"1a27f0eddf1e15307a196a542fff39bf5ce66a39","tarball":"https://registry.npmjs.org/nestjs-opensearch/-/nestjs-opensearch-1.4.2.tgz","fileCount":21,"unpackedSize":18425,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBvuU7n4QYLS9m+8qMrGMpOTDfBiPhecJIT7U/TQNOMwIgV6Lp58wmEF62ounET9NPNJBq9n6kVMuXqgSt+zmoWVY="}]},"_npmUser":{"name":"neoatlan","email":"neoatlan@neoatlan.net"},"directories":{},"maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-opensearch_1.4.2_1788692727797_0.8175947186058703"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-21T10:55:24.742Z","modified":"2026-09-06T11:05:28.086Z","0.0.1":"2021-11-21T10:55:24.869Z","0.1.0":"2022-07-17T15:41:58.588Z","0.2.0":"2022-08-15T10:16:48.341Z","0.3.0":"2022-12-11T12:25:00.873Z","0.3.1":"2023-04-04T13:52:59.875Z","0.3.2":"2023-08-07T13:32:55.468Z","0.4.0":"2024-09-01T13:39:34.547Z","0.4.1":"2025-02-15T17:11:00.779Z","1.4.1":"2025-02-15T17:13:28.612Z","1.4.2":"2026-09-06T11:05:27.944Z"},"bugs":{"url":"https://github.com/neoatlan/nestjs-opensearch/issues"},"author":{"name":"neoatlan"},"license":"MIT","homepage":"https://github.com/neoatlan/nestjs-opensearch#readme","keywords":["opensearch","elasticsearch","nestjs","nest","typescript","nodejs","node"],"repository":{"type":"git","url":"git+https://github.com/neoatlan/nestjs-opensearch.git"},"description":"OpenSearch module for NestJS framework","maintainers":[{"name":"neoatlan","email":"neoatlan@neoatlan.net"}],"readme":"<p align=\"center\">\n  <a href=\"http://nestjs.com/\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\n  <h1 align=\"center\">nestjs-opensearch</h1>\n  <p align=\"center\">\n    OpenSearch module for NestJS framework\n    <br />\n    <a href=\"#installation\"><strong>Installation</strong></a>\n    ·\n    <a href=\"#usage\"><strong>Usage</strong></a>\n    ·\n    <a href=\"https://github.com/neoatlan/nestjs-opensearch/issues\"><strong>Issues</strong></a>\n    <br />\n    <img src=\"https://img.shields.io/npm/v/nestjs-opensearch.svg\" alt=\"NPM Version\" />\n    <img src=\"https://img.shields.io/npm/l/nestjs-opensearch.svg\" alt=\"Package License\" />\n    <img src=\"https://img.shields.io/npm/dm/nestjs-opensearch.svg\" alt=\"NPM Downloads\" />\n  </p>\n  <br />\n</p>\n\n## Installation\nFor NPM:\n```bash\n$ npm i --save nestjs-opensearch @opensearch-project/opensearch\n```\nFor Yarn:\n```bash\n$ yarn add nestjs-opensearch @opensearch-project/opensearch\n```\n\n## Module configuration\nModule for single connection:\n```typescript\nimport { OpensearchModule } from 'nestjs-opensearch';\n\n@Module({\n  imports: [\n    OpensearchModule.forRoot({\n      node: 'https://*****.es.amazonaws.com',\n    }),\n  ],\n  providers: (...),\n})\nexport class SearchModule { }\n```\n\nModule for multiple connections:\n```typescript\nimport { OpensearchModule } from 'nestjs-opensearch';\n\n@Module({\n  imports: [\n    OpensearchModule.forRoot({\n      clientName: 'foo',\n      node: 'https://*****.es.amazonaws.com',\n    }),\n    OpensearchModule.forRoot({\n      clientName: 'bar',\n      node: 'https://*****.es.amazonaws.com',\n    }),\n  ],\n  providers: (...),\n})\nexport class SearchModule { }\n```\n\nModule for async configuration using useFactory:\n```typescript\nimport { OpensearchModule } from 'nestjs-opensearch';\n\n@Module({\n  imports: [\n    OpensearchModule.forRootAsync({\n      clientName: 'baz',\n      // See also: https://docs.nestjs.com/techniques/configuration\n      imports: [ ConfigModule ],\n      inject: [ ConfigService ],\n      useFactory: (configService) => ({\n        node: configService.get<string>('opensearch.node'),\n      }),\n    }),\n  ],\n  providers: (...),\n})\nexport class SearchModule { }\n```\n\nModule for async configuration using useClass:\n```typescript\nimport type { ClientOptions } from '@opensearch-project/opensearch';\nimport { OpensearchModule, OpensearchClientOptionsFactory } from 'nestjs-opensearch';\n\n@Injectable()\nexport class OpensearchConfigService implements OpensearchClientOptionsFactory {\n  public async createOpensearchClientOptions(): Promise<ClientOptions> {\n    const configs = await fetch(...);\n    return {\n      node: configs.node,\n    };\n  }\n}\n\n@Module({\n  imports: [\n    OpensearchModule.forRootAsync({\n      clientName: 'qux',\n      useClass: OpensearchConfigService,\n    }),\n  ],\n  providers: (...),\n})\nexport class SearchModule { }\n```\n\n## Client usage\n```typescript\nimport { InjectOpensearchClient, OpensearchClient } from 'nestjs-opensearch';\n\n@Injectable()\nexport class SearchService {\n  public constructor(\n    // Inject the default client\n    private readonly searchClient: OpensearchClient,\n\n    // Also inject the default client\n    @InjectOpensearchClient()\n    private readonly alsoSearchClient: OpensearchClient,\n\n    // Inject the 'foo' named client\n    @InjectOpensearchClient('foo')\n    private readonly fooSearchClient: OpensearchClient,\n  ) { }\n}\n```\n","readmeFilename":"README.md"}