{"_id":"@dunhamjared/adonis-elasticsearch","_rev":"7-f64036a4df96112c19156ef9ca2e767a","name":"@dunhamjared/adonis-elasticsearch","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"@dunhamjared/adonis-elasticsearch","version":"0.1.0","license":"MIT","_id":"@dunhamjared/adonis-elasticsearch@0.1.0","maintainers":[{"name":"social_robot","email":"dunhamjared130@gmail.com"}],"homepage":"https://github.com/dunhamjared/adonis-elasticsearch#readme","bugs":{"url":"https://github.com/dunhamjared/adonis-elasticsearch/issues"},"dist":{"shasum":"e2faf854c34eaf17c523771a2076e9f30edf299f","tarball":"https://registry.npmjs.org/@dunhamjared/adonis-elasticsearch/-/adonis-elasticsearch-0.1.0.tgz","fileCount":17,"integrity":"sha512-GJayagKnwoQ4iquoFLfxZ+qDckhN8ODiD7oKD6h4B9XFNQLHZpK40sy7tjPOWQTRJWeuxl350qhOelKnjNN6tw==","signatures":[{"sig":"MEUCIQCJh6gA/UWt3mZBLwqoNTkkA08K9V4qXtFY9+D6TQIDogIgBgkeNya1B5S7aPTDijKxM9e2ITzouSoiGN7+62mCs5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21583},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types/*":"./build/src/types/*.js","./services/*":"./build/services/*.js","./elasticsearch":"./build/src/elasticsearch/main.js","./elasticsearch_provider":"./build/providers/elasticsearch_provider.js"},"gitHead":"9b664127ec970d7e8db5dc5e9ffe3bee3d866004","scripts":{"lint":"eslint","test":"node --loader=ts-node/esm tests/bootstrap.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","del-cli":"^6.0.0","lint-fix":"eslint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"social_robot","email":"dunhamjared130@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/dunhamjared/adonis-elasticsearch.git","type":"git"},"_npmVersion":"10.9.2","description":"Elasticsearch Wrapper for Adonis.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/hooks":"^7.2.4","@poppinss/utils":"^6.8.3","@adonisjs/presets":"^2.6.3","@poppinss/macroable":"^1.0.3","@elastic/elasticsearch":"~8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.18","typescript":"^5.7.2","pino-pretty":"^13.1.2","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0"},"peerDependencies":{"@adonisjs/core":"^6.10.1"},"_npmOperationalInternal":{"tmp":"tmp/adonis-elasticsearch_0.1.0_1763580678371_0.6304667227018788","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dunhamjared/adonis-elasticsearch","version":"0.1.1","license":"MIT","_id":"@dunhamjared/adonis-elasticsearch@0.1.1","maintainers":[{"name":"social_robot","email":"dunhamjared130@gmail.com"}],"homepage":"https://github.com/dunhamjared/adonis-elasticsearch#readme","bugs":{"url":"https://github.com/dunhamjared/adonis-elasticsearch/issues"},"dist":{"shasum":"2133904ea17556d194040d37304707619d283122","tarball":"https://registry.npmjs.org/@dunhamjared/adonis-elasticsearch/-/adonis-elasticsearch-0.1.1.tgz","fileCount":23,"integrity":"sha512-WCKOitLDj+QX/Ut9crFsBoDwyyT2+g1tUBw3qxrhgHscnrUKBkahwiUQHEDdPcCMQyVI7Y31Qm15M74rut/Qyw==","signatures":[{"sig":"MEYCIQCmKcrGC7kX3kAbTik53iHxpRt+nhVHJZlKFlKrWIgozgIhAK7J4/itrnQNEZb5QRDFueX44+FM9g1KbARvmS/FhRwA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23194},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types/*":"./build/src/types/*.js","./services/*":"./build/services/*.js","./elasticsearch":"./build/src/elasticsearch/main.js","./elasticsearch_provider":"./build/providers/elasticsearch_provider.js"},"gitHead":"d260d221fc63bc666ce5b0961491080e6370e88a","scripts":{"lint":"eslint","test":"node --loader=ts-node/esm tests/bootstrap.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"release-it","version":"npm run build","lint-fix":"eslint --fix","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"social_robot","email":"dunhamjared130@gmail.com"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":false,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/dunhamjared/adonis-elasticsearch.git","type":"git"},"_npmVersion":"10.9.2","description":"Elasticsearch Wrapper for Adonis.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/hooks":"^7.2.4","@poppinss/utils":"^6.8.3","@adonisjs/presets":"^2.6.3","@poppinss/macroable":"^1.0.3","@elastic/elasticsearch":"~8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.18","copyfiles":"^2.4.1","release-it":"^19.0.6","typescript":"^5.7.2","pino-pretty":"^13.1.2","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^10.0.2"},"peerDependencies":{"@adonisjs/core":"^6.10.1"},"_npmOperationalInternal":{"tmp":"tmp/adonis-elasticsearch_0.1.1_1763590983043_0.2924319020462254","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dunhamjared/adonis-elasticsearch","version":"0.1.2","license":"MIT","_id":"@dunhamjared/adonis-elasticsearch@0.1.2","maintainers":[{"name":"social_robot","email":"dunhamjared130@gmail.com"}],"homepage":"https://github.com/dunhamjared/adonis-elasticsearch#readme","bugs":{"url":"https://github.com/dunhamjared/adonis-elasticsearch/issues"},"dist":{"shasum":"19216fcab1bc8bbf3c073ad520f2d3b9dfbd81f2","tarball":"https://registry.npmjs.org/@dunhamjared/adonis-elasticsearch/-/adonis-elasticsearch-0.1.2.tgz","fileCount":23,"integrity":"sha512-ZcjQKxtJVLO3aS+iCKWGptHJZlc7cWlMNf5o3fwarqe7iYFRWmr6nNK/1OfcebV6WVIkXPRi6C/kIME7T6CZrA==","signatures":[{"sig":"MEUCIEgerOewciQLq6wdwdml/37cl99bhJivFCiqLmtIXZLHAiEAjIcVj+XZtvcIDzAM6ly9d7kyQVYOjRuQeOx3UUQk6ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23193},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types/*":"./build/src/types/*.js","./services/*":"./build/services/*.js","./elasticsearch":"./build/src/elasticsearch/main.js","./elasticsearch_provider":"./build/providers/elasticsearch_provider.js"},"gitHead":"c87227d6a66e8e5c92f351cf3ef84bc36268c309","scripts":{"lint":"eslint","test":"node --loader=ts-node/esm tests/bootstrap.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"release-it","version":"npm run build","lint-fix":"eslint --fix","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"social_robot","email":"dunhamjared130@gmail.com"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/dunhamjared/adonis-elasticsearch.git","type":"git"},"_npmVersion":"10.9.2","description":"Elasticsearch Wrapper for Adonis.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/hooks":"^7.2.4","@poppinss/utils":"^6.8.3","@adonisjs/presets":"^2.6.3","@poppinss/macroable":"^1.0.3","@elastic/elasticsearch":"~8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.18","copyfiles":"^2.4.1","release-it":"^19.0.6","typescript":"^5.7.2","pino-pretty":"^13.1.2","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^10.0.2"},"peerDependencies":{"@adonisjs/core":"^6.10.1"},"_npmOperationalInternal":{"tmp":"tmp/adonis-elasticsearch_0.1.2_1763592155600_0.9442593412253508","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dunhamjared/adonis-elasticsearch","version":"0.1.3","license":"MIT","_id":"@dunhamjared/adonis-elasticsearch@0.1.3","maintainers":[{"name":"social_robot","email":"dunhamjared130@gmail.com"}],"homepage":"https://github.com/dunhamjared/adonis-elasticsearch#readme","bugs":{"url":"https://github.com/dunhamjared/adonis-elasticsearch/issues"},"dist":{"shasum":"c5cb66090d98c20ef0eb1b98a6acade2e7ddc32f","tarball":"https://registry.npmjs.org/@dunhamjared/adonis-elasticsearch/-/adonis-elasticsearch-0.1.3.tgz","fileCount":23,"integrity":"sha512-Hs5tj4JEhL09JOQ6HnlkwmSWV+7Q4BqDUmymwwTzAXKB+GicLU0Xp3mCxzhcf3T169YQGfQzHPaOaMXa7/OZ5g==","signatures":[{"sig":"MEUCIQDLOwf5efr2ALGydgTF1ADKWXNjgfJBc/k4do+5rjvqQQIgGeUvfgrZ2LqNBrjqw23x3rKoLpLAjubjgem0/vn43Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23161},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types/*":"./build/src/types/*.js","./services/*":"./build/services/*.js","./elasticsearch":"./build/src/elasticsearch/main.js","./elasticsearch_provider":"./build/providers/elasticsearch_provider.js"},"gitHead":"2019c33c39cfe36d193b83ac311979981b4dc92f","scripts":{"lint":"eslint","test":"node --loader=ts-node/esm tests/bootstrap.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"release-it","version":"npm run build","lint-fix":"eslint --fix","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"social_robot","email":"dunhamjared130@gmail.com"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/dunhamjared/adonis-elasticsearch.git","type":"git"},"_npmVersion":"10.9.2","description":"Elasticsearch Wrapper for Adonis.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/hooks":"^7.2.4","@poppinss/utils":"^6.8.3","@adonisjs/presets":"^2.6.3","@poppinss/macroable":"^1.0.3","@elastic/elasticsearch":"~8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.18","copyfiles":"^2.4.1","release-it":"^19.0.6","typescript":"^5.7.2","pino-pretty":"^13.1.2","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^10.0.2"},"peerDependencies":{"@adonisjs/core":"^6.10.1"},"_npmOperationalInternal":{"tmp":"tmp/adonis-elasticsearch_0.1.3_1763593118027_0.20293956746092245","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dunhamjared/adonis-elasticsearch","version":"0.1.4","license":"MIT","_id":"@dunhamjared/adonis-elasticsearch@0.1.4","maintainers":[{"name":"social_robot","email":"dunhamjared130@gmail.com"}],"homepage":"https://github.com/dunhamjared/adonis-elasticsearch#readme","bugs":{"url":"https://github.com/dunhamjared/adonis-elasticsearch/issues"},"dist":{"shasum":"e46e4aa919550384b1ecca979384c6e2163ad5ce","tarball":"https://registry.npmjs.org/@dunhamjared/adonis-elasticsearch/-/adonis-elasticsearch-0.1.4.tgz","fileCount":23,"integrity":"sha512-k2ICaN+tNWHSddhaxFU6cFM6FZksuO6TKEI6jbU+za96CH9AIiFixJe0JXq1pELXHMRHudprkRj5L7KbaQtZeg==","signatures":[{"sig":"MEYCIQCXSB4kmi4oaVg1BcnHmpwM8ErmZBGQrBS4JeP5r4SwwgIhAKJblvjbzKDwxM3A4TTcrdTNIMyt32H+xxrt83+Yw0gY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23203},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types/*":"./build/src/types/*.js","./services/*":"./build/services/*.js","./elasticsearch":"./build/src/elasticsearch/main.js","./elasticsearch_provider":"./build/providers/elasticsearch_provider.js"},"gitHead":"b7a5ddf2b6e64df08b32ca5c2a8de66b11dd0fe8","scripts":{"lint":"eslint","test":"node --loader=ts-node/esm tests/bootstrap.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"release-it","version":"npm run build","lint-fix":"eslint --fix","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"social_robot","email":"dunhamjared130@gmail.com"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/dunhamjared/adonis-elasticsearch.git","type":"git"},"_npmVersion":"10.9.2","description":"Elasticsearch Wrapper for Adonis.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/hooks":"^7.2.4","@poppinss/utils":"^6.8.3","@adonisjs/presets":"^2.6.3","@poppinss/macroable":"^1.0.3","@elastic/elasticsearch":"~8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.18","copyfiles":"^2.4.1","release-it":"^19.0.6","typescript":"^5.7.2","pino-pretty":"^13.1.2","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^10.0.2"},"peerDependencies":{"@adonisjs/core":"^6.10.1"},"_npmOperationalInternal":{"tmp":"tmp/adonis-elasticsearch_0.1.4_1763594161698_0.21670775365600048","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dunhamjared/adonis-elasticsearch","version":"0.1.5","license":"MIT","_id":"@dunhamjared/adonis-elasticsearch@0.1.5","maintainers":[{"name":"social_robot","email":"dunhamjared130@gmail.com"}],"homepage":"https://github.com/dunhamjared/adonis-elasticsearch#readme","bugs":{"url":"https://github.com/dunhamjared/adonis-elasticsearch/issues"},"dist":{"shasum":"c6320e709d8935984206d2447bbcb221bae8b925","tarball":"https://registry.npmjs.org/@dunhamjared/adonis-elasticsearch/-/adonis-elasticsearch-0.1.5.tgz","fileCount":24,"integrity":"sha512-UmpPQwJ13QcvSNt1AkBD4ZEqQebgagxhadI2TQPDgbbPk/DebKpA0Ckr/77mHYRmjZ3icmlMbrl8hkORCKQkvw==","signatures":[{"sig":"MEYCIQCtu0jzSK2aZR5ob30uSg/zh9/avJkkH7OoXddBrp6HOgIhAKtQjoIg1VjeVOwtKuCVXUahK9w1f7+80pWvUz0UNS3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24226},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types/*":"./build/src/types/*.js","./services/*":"./build/services/*.js","./elasticsearch":"./build/src/elasticsearch/main.js","./elasticsearch_provider":"./build/providers/elasticsearch_provider.js"},"gitHead":"30a69bc1d3280fb324eadb38e9c1550eb47c3362","scripts":{"lint":"eslint","test":"node --loader=ts-node/esm tests/bootstrap.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"release-it","version":"npm run build","coverage":"c8 npm test","lint-fix":"eslint --fix","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"social_robot","email":"dunhamjared130@gmail.com"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/dunhamjared/adonis-elasticsearch.git","type":"git"},"_npmVersion":"10.9.2","description":"Elasticsearch Wrapper for Adonis.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/utils":"^6.8.3","@poppinss/macroable":"^1.0.3","@elastic/elasticsearch":"~8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","del-cli":"^6.0.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.18","copyfiles":"^2.4.1","release-it":"^19.0.6","typescript":"^5.7.2","pino-pretty":"^13.1.2","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^10.0.2"},"peerDependencies":{"@adonisjs/core":"^6.10.1"},"_npmOperationalInternal":{"tmp":"tmp/adonis-elasticsearch_0.1.5_1763650146334_0.7299457442090174","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dunhamjared/adonis-elasticsearch","version":"0.1.6","description":"Elasticsearch Wrapper for Adonis.js","main":"./build/index.js","type":"module","license":"MIT","scripts":{"lint":"eslint","lint-fix":"eslint --fix","clean":"del-cli build","compile":"npm run lint && npm run clean && tsc","build":"npm run compile","typecheck":"tsc --noEmit","format":"prettier --write .","test":"node --loader=ts-node/esm tests/bootstrap.ts","coverage":"c8 npm test","copy:templates":"copyfiles \"stubs/**/*.stub\" build","pretest":"npm run lint","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","version":"npm run build","prepublishOnly":"npm run build","release":"release-it"},"exports":{".":"./build/index.js","./services/*":"./build/services/*.js","./types/*":"./build/src/types/*.js","./elasticsearch":"./build/src/elasticsearch/main.js","./elasticsearch_provider":"./build/providers/elasticsearch_provider.js"},"devDependencies":{"@adonisjs/core":"^6.17.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0","@adonisjs/tsconfig":"^1.4.0","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@release-it/conventional-changelog":"^10.0.2","@swc/cli":"^0.6.0","@swc/core":"^1.10.18","c8":"^10.1.3","copyfiles":"^2.4.1","del-cli":"^6.0.0","pino-pretty":"^13.1.2","prettier":"^3.4.2","release-it":"^19.0.6","ts-node":"^10.9.2","typescript":"^5.7.2"},"dependencies":{"@poppinss/macroable":"^1.0.3","@poppinss/utils":"^6.8.3"},"peerDependencies":{"@adonisjs/core":"^6.10.1","@elastic/elasticsearch":"^8.0.0 || ^9.0.0"},"prettier":"@adonisjs/prettier-config","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dunhamjared/adonis-elasticsearch.git"},"release-it":{"git":{"requireCleanWorkingDir":true,"requireUpstream":true,"commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","push":true,"tagName":"v${version}"},"github":{"release":true},"npm":{"publish":true,"skipChecks":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"_id":"@dunhamjared/adonis-elasticsearch@0.1.6","gitHead":"61619fbf024933450ae3e87e57ca9b35214d522e","types":"./build/index.d.ts","bugs":{"url":"https://github.com/dunhamjared/adonis-elasticsearch/issues"},"homepage":"https://github.com/dunhamjared/adonis-elasticsearch#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2OBWvZa3vn+9wBplPIZMWV8QfrNDNF7eJwWiEDsprngXyZ64hESyVnr+5G8J6/r5DXvarFcxkOEArlU9JlqFGg==","shasum":"916c3ee999b4426d36931e1662928611af5cac3b","tarball":"https://registry.npmjs.org/@dunhamjared/adonis-elasticsearch/-/adonis-elasticsearch-0.1.6.tgz","fileCount":24,"unpackedSize":25170,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrGju2nZ9KS69TtqX946/zpj3GU/47inTIRGVp1L7EQQIgY07Tb5fKMOdLtJ3vQjc1ZeGuYy4h3N88mHi3qf7C6Eo="}]},"_npmUser":{"name":"social_robot","email":"dunhamjared130@gmail.com"},"directories":{},"maintainers":[{"name":"social_robot","email":"dunhamjared130@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adonis-elasticsearch_0.1.6_1763660031603_0.24692285386960888"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-19T19:31:18.289Z","modified":"2025-11-20T17:33:52.029Z","0.1.0":"2025-11-19T19:31:18.569Z","0.1.1":"2025-11-19T22:23:03.244Z","0.1.2":"2025-11-19T22:42:35.776Z","0.1.3":"2025-11-19T22:58:38.211Z","0.1.4":"2025-11-19T23:16:01.923Z","0.1.5":"2025-11-20T14:49:06.540Z","0.1.6":"2025-11-20T17:33:51.803Z"},"bugs":{"url":"https://github.com/dunhamjared/adonis-elasticsearch/issues"},"license":"MIT","homepage":"https://github.com/dunhamjared/adonis-elasticsearch#readme","repository":{"type":"git","url":"git+https://github.com/dunhamjared/adonis-elasticsearch.git"},"description":"Elasticsearch Wrapper for Adonis.js","maintainers":[{"name":"social_robot","email":"dunhamjared130@gmail.com"}],"readme":"# Adonis.js Elasticsearch Wrapper\n\nThis package is a wrapper for the official [elasticsearch-js](https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/index.html) client. \n\nThe connection strategy is similar to Adonis.js Lucid, providing a familiar API for managing single or multiple Elasticsearch connections.\n\n## Installation\n\nInstall the package from the npm registry as follows:\n\n```console\nnpm install @dunhamjared/adonis-elasticsearch\n```\n\nThen, you must run the following command to configure the package:\n\n```console\nnode ace configure @dunhamjared/adonis-elasticsearch\n```\n\n> [!NOTE]\n> The configure command will automatically attempt to install the latest stable version of `@elastic/elasticsearch` as a peer dependency. If you require a specific version, please install it manually before running the configure command.\n\n## Compatibility\n\nThis package is compatible with the following versions:\n\n- **AdonisJS**: v6\n- **@elastic/elasticsearch**: v8.x, v9.x\n\n> [!NOTE]\n> It is recommended that the `@elastic/elasticsearch` client version matches your Elasticsearch server version (e.g. use client v8 for server v8). Language clients are forward compatible (support communicating with greater or equal minor versions). For more details, see the [official installation documentation](https://www.elastic.co/docs/reference/elasticsearch/clients/javascript/installation).\n\n## Configuration\n\nThe configuration is stored inside the `config/elasticsearch.ts` file.\n\n```typescript\nimport { defineConfig } from '@dunhamjared/adonis-elasticsearch'\nimport env from '#start/env'\n\nconst esConfig = defineConfig({\n  connection: env.get('ES_CONNECTION', 'main'),\n  connections: {\n    main: {\n      node: env.get('ES_NODE_URL', 'http://localhost:9200'),\n    },\n  },\n})\n\nexport default esConfig\n```\n\nSee the [official documentation](https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/client-configuration.html) for more configuration options.\n\n## Basic Usage\n\n### Get Client\n\nHere's how you can get the elasticsearch client instance.\n\n```typescript\nimport es from '@dunhamjared/adonis-elasticsearch/services/main'\n\nconst client = es.client()\n```\n\n### Search query with pagination\n\n```typescript\nconst posts = await es.client().search({\n  index: 'posts',\n  from: (page - 1) * limit,\n  size: limit,\n  query: {\n    match_all: {},\n  },\n})\n```\n\n### Insert query\n\n```ts\nconst results = await es.client().index({\n  index: 'posts',\n  body: {\n    title,\n    description,\n  },\n})\n```\n\n### Update query\n\n```ts\nconst results = await es.client().update({\n  index: 'posts',\n  id: '1',\n  body: {\n    doc: {\n      title,\n      description,\n    },\n  },\n})\n```\n\n### Delete query\n\n```ts\nconst results = await es.client().delete({\n  index: 'posts',\n  id: '1',\n})\n```\n\n### Health Check\n\n```ts\nconst health = await es.client().cluster.health()\n```\n\nSee the [official documentation](https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/index.html) for more query options.\n\n## Switching between connections\n\nYou can switch between connections by passing the connection name to the `connection` method.\n\n```typescript\nimport es from '@dunhamjared/adonis-elasticsearch/services/main'\n\nconst example = es.connection('example')\n\nawait example.get({\n  index: 'items',\n  id: '1',\n})\n```\n\n## Closing connections\n\nYou can close a specific connection by calling the `close` method. This will disconnect the client, but keep the configuration in the manager.\n\nNote: All connections are automatically closed at the end of the application lifecycle.\n\n```typescript\nimport es from '@dunhamjared/adonis-elasticsearch/services/main'\n\n// Close the default connection\nawait es.close()\n\n// Close a specific connection\nawait es.close('example')\n\n// Close all connections\nawait es.closeAll()\n```\n\n## Releasing connections\n\nYou can release a specific connection by calling the `release` method. This will disconnect the client and remove the configuration from the manager.\n\n```typescript\nimport es from '@dunhamjared/adonis-elasticsearch/services/main'\n\n// Release the default connection\nawait es.release()\n\n// Release a specific connection\nawait es.release('example')\n```\n","readmeFilename":"README.md"}