{"_id":"@hyperion13th144m/tsgroonga","_rev":"43-3f0a8860f031df393c87272b37e44c54","name":"@hyperion13th144m/tsgroonga","dist-tags":{"latest":"0.1.18"},"versions":{"0.1.3":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.3","license":"MIT","_id":"@hyperion13th144m/tsgroonga@0.1.3","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"dist":{"shasum":"95f071d258e08049f8dd6dab48b3c2d7966e7382","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.3.tgz","fileCount":139,"integrity":"sha512-06s6igGNHKFZViXYj9L339CjrBCv13ZgARxUTigSgmu8DHmrM+T22/1n6zYBWw3pRvj5htMGg1ZoJshjtHDPGA==","signatures":[{"sig":"MEQCID+DFxcNbREpxhTDeGFYOMry2hj9+kRDwmNCwker67xvAiBSXqAPH7lwGhfd9UIHXB4iBRikbIwksCoJF16gLtcn6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159297},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a1dbbcbfc2a76b14f5057d3c63869f8458f2d3ed","scripts":{"lint":"eslint","test":"jest","build":"tsc --project tsconfig.build.json","test:w":"jest --watch","dev:run":"ts-node src/test.ts","npm:publish":"npm publish","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"_npmVersion":"10.2.4","description":"client library for Groonga","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.7.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^15.15.0","ts-jest":"^29.3.0","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.5.4","@types/jest":"^29.5.14","@types/node":"^22.5.1","ts-node-dev":"^2.0.0","typescript-eslint":"^8.29.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsgroonga_0.1.3_1743515131353_0.7864397994403198","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.4","license":"MIT","_id":"@hyperion13th144m/tsgroonga@0.1.4","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"dist":{"shasum":"4b3579bc5ec9edebd8b5898b33286531f2e65217","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.4.tgz","fileCount":143,"integrity":"sha512-VWDQbW0Sht34OodBfrCcU4GNbE6OntYCQShiIJiUcg+6TR99qZqmTreadUrP+I5c6vn61ud4E4kVU2a6jcM2rA==","signatures":[{"sig":"MEUCIBiG+6rv0mWLG5IFai3mEn7pEi5UFrgJAmxmhlpqnAiQAiEA621Hm05dsVkiEh6DqtlC3CeOzXAZQHz3Ovk1yVlbxvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165053},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"79b3e5a31c1d70c076d7c2832acda4a6a5cb6752","scripts":{"lint":"eslint","test":"jest","build":"tsc --project tsconfig.build.json","test:w":"jest --watch","dev:run":"ts-node src/test.ts","npm:publish":"npm publish","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"_npmVersion":"10.2.4","description":"client library for Groonga","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.7.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^15.15.0","ts-jest":"^29.3.0","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.5.4","@types/jest":"^29.5.14","@types/node":"^22.5.1","ts-node-dev":"^2.0.0","typescript-eslint":"^8.29.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsgroonga_0.1.4_1743647871698_0.39169121916714533","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.11","license":"MIT","_id":"@hyperion13th144m/tsgroonga@0.1.11","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"homepage":"https://github.com/hyperion13th144m/tsgroonga#readme","bugs":{"url":"https://github.com/hyperion13th144m/tsgroonga/issues"},"dist":{"shasum":"7a57a532fd3579feef0a13748114f2223e0e2f4b","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.11.tgz","fileCount":4,"integrity":"sha512-YFB6VhZGDBC9JpGX0SNpTTNi5rRKYoHinbw3SGIzjLDr+XLNHRM9TYuil9Gw4de+625NcJThmooMBbt+olnhhw==","signatures":[{"sig":"MEYCIQDzGV4WdaYZatYWASUcd+aYabRRvytNCJU/c+vUTOrcXgIhAKuc+AfAqMcpgMynMdRuvIwfuyvQiq2WuSI6nA9avsSJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperion13th144m%2ftsgroonga@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3363},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ba395cdb977dc9f61dc109f3d1c1690a84c5402","scripts":{"lint":"eslint","test":"jest","build":"tsc --project tsconfig.build.json","test:w":"jest --watch","dev:run":"ts-node src/test.ts","build:pack":"npm run build && npm pack --pack-destination ./pkgs","npm:publish":"npm publish","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"repository":{"url":"git+https://github.com/hyperion13th144m/tsgroonga.git","type":"git"},"_npmVersion":"10.9.2","description":"client library for Groonga","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^15.15.0","ts-jest":"^29.3.0","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.5.4","@types/jest":"^29.5.14","@types/node":"^22.5.1","ts-node-dev":"^2.0.0","typescript-eslint":"^8.29.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsgroonga_0.1.11_1746259993296_0.6709983828908097","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.12","license":"MIT","_id":"@hyperion13th144m/tsgroonga@0.1.12","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"homepage":"https://github.com/hyperion13th144m/tsgroonga#readme","bugs":{"url":"https://github.com/hyperion13th144m/tsgroonga/issues"},"dist":{"shasum":"ee4a0eeb0fdbd820a5c6e2287663b8d96b2aca81","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.12.tgz","fileCount":144,"integrity":"sha512-8C3Pm55wEtQ7cEm84i0I31rlDsFcxlzPzQRn9fmtU4FvdopQI/vKowAVt/NbyMBmHBPrJwTScoJxMGS/dudUmw==","signatures":[{"sig":"MEYCIQDV1XpRBWirrSMa/S4m5uGLABO2t63jLz7suUSMcgv2MQIhAMfeARpF3Rs7uixFcWdaF6N54yYzR1wsCU7ljtmzHdxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperion13th144m%2ftsgroonga@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165002},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"adfc5f858d726e5c0c1a6af0649a2b9df2caf850","scripts":{"lint":"eslint","test":"jest","build":"tsc --project tsconfig.build.json","test:w":"jest --watch","dev:run":"ts-node src/test.ts","build:pack":"npm run build && npm pack --pack-destination ./pkgs","npm:publish":"npm publish","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"repository":{"url":"git+https://github.com/hyperion13th144m/tsgroonga.git","type":"git"},"_npmVersion":"10.9.2","description":"client library for Groonga","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^15.15.0","ts-jest":"^29.3.0","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.5.4","@types/jest":"^29.5.14","@types/node":"^22.5.1","ts-node-dev":"^2.0.0","typescript-eslint":"^8.29.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsgroonga_0.1.12_1746260333411_0.9516401000059991","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.13","license":"MIT","_id":"@hyperion13th144m/tsgroonga@0.1.13","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"homepage":"https://github.com/hyperion13th144m/tsgroonga#readme","bugs":{"url":"https://github.com/hyperion13th144m/tsgroonga/issues"},"dist":{"shasum":"1b5f836c55642647d03fa242b0ccbe550f240cbf","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.13.tgz","fileCount":143,"integrity":"sha512-FlQtbJ6Dt4OrxtcWEGklxTgjLG9ancA0u1bIvZWwIU02WL/6v8eIGb4CmjxeJvJmZU2/HvDuybyCvT1CwZXejA==","signatures":[{"sig":"MEYCIQDmJDRDN15/cMYhWBygXiLGSW7X1YZWxIqXNdhbbRTNDwIhALzuAUtelyE/XnM02YhgajFgDLX7xAqHUawI4pG2W0fN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperion13th144m%2ftsgroonga@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170745},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"478f05ac0888ab901b7acd8a6b000894db95ceb6","scripts":{"lint":"eslint","test":"jest","build":"tsc --project tsconfig.build.json","test:w":"jest --watch","dev:run":"ts-node src/test.ts","build:pack":"npm run build && npm pack --pack-destination ./pkgs","npm:publish":"npm publish","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"repository":{"url":"git+https://github.com/hyperion13th144m/tsgroonga.git","type":"git"},"_npmVersion":"10.9.2","description":"client library for Groonga","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^15.15.0","ts-jest":"^29.3.0","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.5.4","@types/jest":"^29.5.14","@types/node":"^22.5.1","ts-node-dev":"^2.0.0","typescript-eslint":"^8.29.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsgroonga_0.1.13_1746273999856_0.9537525208063939","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.14","license":"MIT","_id":"@hyperion13th144m/tsgroonga@0.1.14","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"homepage":"https://github.com/hyperion13th144m/tsgroonga#readme","bugs":{"url":"https://github.com/hyperion13th144m/tsgroonga/issues"},"dist":{"shasum":"d717047421dccd1af0ef92ba582f2a8a32be96a6","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.14.tgz","fileCount":143,"integrity":"sha512-z2FZeF7UL/aQsBWdN8itmdIu/+OmgjrfC6c9p5qf1rBmagAdA9uCeHZJppLoiNX50xBi3TK73HBH3QMlUtEdbQ==","signatures":[{"sig":"MEUCIBu+KoIm+m+nRuibrHmc+uwacmgQCuC4YpGdv6nVoPyqAiEAi2SKKuUHbq+4jTddItEKEOE/8c++C6zprIMNejQL0m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperion13th144m%2ftsgroonga@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170741},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b490bebf73550698ee07d024a409566ea9752f8f","scripts":{"lint":"eslint","test":"jest","build":"tsc --project tsconfig.build.json","test:w":"jest --watch","dev:run":"ts-node src/test.ts","build:pack":"npm run build && npm pack --pack-destination ./pkgs","npm:publish":"npm publish","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"repository":{"url":"git+https://github.com/hyperion13th144m/tsgroonga.git","type":"git"},"_npmVersion":"10.9.2","description":"client library for Groonga","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^15.15.0","ts-jest":"^29.3.0","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.5.4","@types/jest":"^29.5.14","@types/node":"^22.5.1","ts-node-dev":"^2.0.0","typescript-eslint":"^8.29.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsgroonga_0.1.14_1746274302793_0.3843951775010437","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.15","license":"MIT","_id":"@hyperion13th144m/tsgroonga@0.1.15","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"homepage":"https://github.com/hyperion13th144m/tsgroonga#readme","bugs":{"url":"https://github.com/hyperion13th144m/tsgroonga/issues"},"dist":{"shasum":"8998c61e0bdbdc22393dab46aa812dda154a21a1","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.15.tgz","fileCount":143,"integrity":"sha512-fFsr25HfuC9UgQAycpcN221KUjob2Uc4z8XpvxzZs95XBJzAdHjYxdAfj89paQUpP40YWfMBmVWNrD7akW7oVw==","signatures":[{"sig":"MEUCIDwD1ADYBK1woc/DODYrUJ/E+AwKT/IpNPMc1JNKB3GHAiEApxaGVIsnNWAu5ITrneSpWGqrcwkVtSseZJlyw5ITuf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperion13th144m%2ftsgroonga@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170717},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a7ca21f27b5521a3259db8a8c472d4cf37726850","scripts":{"lint":"eslint","test":"jest","build":"tsc --project tsconfig.build.json","test:w":"jest --watch","dev:run":"ts-node src/test.ts","build:pack":"npm run build && npm pack --pack-destination ./pkgs","npm:publish":"npm publish","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"repository":{"url":"git+https://github.com/hyperion13th144m/tsgroonga.git","type":"git"},"_npmVersion":"10.9.2","description":"client library for Groonga","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^15.15.0","ts-jest":"^29.3.0","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.5.4","@types/jest":"^29.5.14","@types/node":"^22.5.1","ts-node-dev":"^2.0.0","typescript-eslint":"^8.29.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsgroonga_0.1.15_1746274956243_0.9251326941911555","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.16","license":"MIT","_id":"@hyperion13th144m/tsgroonga@0.1.16","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"homepage":"https://github.com/hyperion13th144m/tsgroonga#readme","bugs":{"url":"https://github.com/hyperion13th144m/tsgroonga/issues"},"dist":{"shasum":"db3c9fff4823c5d6743df123260ac00f154f3737","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.16.tgz","fileCount":143,"integrity":"sha512-CpiaABf0FIUnw29PnPEZyzM00yZ3LXj8EMMmahOk+UfIXrAzz7adkCSBhJiluQfRgqdFih/n7siXzZxnyjMkKw==","signatures":[{"sig":"MEUCIAKRSP/eS8ra/TGAG9e7vy7nFXDl8Hk8p04AO2sLRJbmAiEAw+FYJ8aiJZnw8/xFXyXn8dylcuY4oMoOcefKifqKBCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperion13th144m%2ftsgroonga@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170716},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"727009f8550c02601e1839834c5d3c618e223f50","scripts":{"lint":"eslint","test":"jest","build":"tsc --project tsconfig.build.json","test:w":"jest --watch","dev:run":"ts-node src/test.ts","build:pack":"npm run build && npm pack --pack-destination ./pkgs","npm:publish":"npm publish","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"repository":{"url":"git+https://github.com/hyperion13th144m/tsgroonga.git","type":"git"},"_npmVersion":"10.9.2","description":"client library for Groonga","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^15.15.0","ts-jest":"^29.3.0","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.5.4","@types/jest":"^29.5.14","@types/node":"^22.5.1","ts-node-dev":"^2.0.0","typescript-eslint":"^8.29.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsgroonga_0.1.16_1746275478932_0.04701122135504976","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.17","license":"MIT","_id":"@hyperion13th144m/tsgroonga@0.1.17","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"homepage":"https://github.com/hyperion13th144m/tsgroonga#readme","bugs":{"url":"https://github.com/hyperion13th144m/tsgroonga/issues"},"dist":{"shasum":"f39a4177990ffdad2e1b64ab60cb71d693fcefd9","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.17.tgz","fileCount":143,"integrity":"sha512-T/Qi45pDbWPaVGhBUGKheQiLiiPIwgEnZ6OdFxSVDSFEcJkEv94KBwKtFdTPHuKGm3ZFSrZgwxo3C2sDKBQV+Q==","signatures":[{"sig":"MEUCIBZj9X2YFfHflO19gD+pqBh0lZkHYf2wextEXOFm4grQAiEAw8ZQreXP1q+8cY480zQnxjS9jCS1XosojjxKLWyJYAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperion13th144m%2ftsgroonga@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170262},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"18f543292ff5761be8326db532af6ac4c6d9fbcc","scripts":{"lint":"eslint","test":"jest","build":"tsc --project tsconfig.build.json","test:w":"jest --watch","dev:run":"ts-node src/test.ts","build:pack":"npm run build && npm pack --pack-destination ./pkgs","npm:publish":"npm publish","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"repository":{"url":"git+https://github.com/hyperion13th144m/tsgroonga.git","type":"git"},"_npmVersion":"10.9.2","description":"client library for Groonga","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^15.15.0","ts-jest":"^29.3.0","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.5.4","@types/jest":"^29.5.14","@types/node":"^22.5.1","ts-node-dev":"^2.0.0","typescript-eslint":"^8.29.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsgroonga_0.1.17_1746376638256_0.3686532042771524","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@hyperion13th144m/tsgroonga","version":"0.1.18","description":"client library for Groonga","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/hyperion13th144m/tsgroonga.git"},"devDependencies":{"@eslint/js":"^9.23.0","@types/jest":"^29.5.14","@types/node":"^22.5.1","@typescript-eslint/eslint-plugin":"^8.29.0","@typescript-eslint/parser":"^8.29.0","eslint":"^9.23.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","globals":"^15.15.0","jest":"^29.7.0","prettier":"^3.5.3","ts-jest":"^29.3.0","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","typescript":"^5.5.4","typescript-eslint":"^8.29.0"},"scripts":{"lint":"eslint","test":"jest","test:w":"jest --watch","build":"tsc --project tsconfig.build.json","build:pack":"npm run build && npm pack --pack-destination ./pkgs","version:patch":"npm version patch","version:minor":"npm version minor","version:major":"npm version major","npm:publish":"npm publish","dev:run":"ts-node src/test.ts","dev:run-respawn":"ts-node-dev --respawn src/test.ts"},"dependencies":{"axios":"^1.7.7"},"_id":"@hyperion13th144m/tsgroonga@0.1.18","gitHead":"4d0bb46677a2cffd79a6067e2058ac82cc5e86b3","bugs":{"url":"https://github.com/hyperion13th144m/tsgroonga/issues"},"homepage":"https://github.com/hyperion13th144m/tsgroonga#readme","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-YZdV/cSvQMevbo9JiFhySljJxQsUFf3C2a/lhuj9du7pmNIXw1K/QfAf7jomfxGHAZz+byA0e8K0SVNU5q8GNw==","shasum":"8959d33a7ba51d4d78327e56866ea0dc1c112a04","tarball":"https://registry.npmjs.org/@hyperion13th144m/tsgroonga/-/tsgroonga-0.1.18.tgz","fileCount":143,"unpackedSize":170262,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperion13th144m%2ftsgroonga@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIASVERT3Zi058OpOBVvdPEMor/3Q17MuC3qHfE/Hu8SPAiEAsxZi8ig+DUDu7jZFm/M+DPaWpTdJ6Jn43TrqDqZ74s4="}]},"_npmUser":{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"},"directories":{},"maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsgroonga_0.1.18_1746433845543_0.6092202118277981"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-01T13:45:31.274Z","modified":"2025-05-05T08:30:46.121Z","0.0.8":"2024-04-27T07:52:42.551Z","0.0.9":"2024-04-27T07:58:36.045Z","0.0.10":"2024-04-27T08:21:09.159Z","0.0.11":"2024-04-27T08:21:54.808Z","0.0.12":"2024-04-27T09:17:54.352Z","0.0.14":"2024-04-28T17:45:17.747Z","0.0.15":"2024-04-28T17:53:55.996Z","0.0.17":"2024-05-01T07:26:15.038Z","0.0.18":"2024-05-03T08:03:47.099Z","0.0.21":"2024-05-06T18:05:05.567Z","0.0.22":"2024-05-09T00:50:05.700Z","0.0.24":"2024-05-11T11:34:18.447Z","0.0.25":"2024-07-07T05:50:48.897Z","0.0.27":"2024-07-07T06:59:05.923Z","0.0.28":"2024-07-07T08:00:05.027Z","0.0.30":"2024-07-11T14:26:53.150Z","0.0.31":"2024-07-25T10:38:23.030Z","0.0.32":"2024-07-25T10:44:06.445Z","0.0.33":"2024-07-25T10:44:54.068Z","0.0.34":"2024-07-25T11:01:58.908Z","0.0.35":"2024-07-25T11:17:53.400Z","0.0.36":"2024-07-25T12:43:59.593Z","0.0.37":"2024-07-25T13:45:50.658Z","0.0.38":"2024-07-27T14:47:08.176Z","0.0.39":"2024-07-28T09:15:48.474Z","0.0.40":"2024-07-28T09:22:26.272Z","0.0.41":"2024-08-20T13:37:21.650Z","0.0.1":"2025-03-25T01:26:22.469Z","0.1.3":"2025-04-01T13:45:31.553Z","0.1.4":"2025-04-03T02:37:51.909Z","0.1.11":"2025-05-03T08:13:13.476Z","0.1.12":"2025-05-03T08:18:53.593Z","0.1.13":"2025-05-03T12:06:40.134Z","0.1.14":"2025-05-03T12:11:43.017Z","0.1.15":"2025-05-03T12:22:36.415Z","0.1.16":"2025-05-03T12:31:19.209Z","0.1.17":"2025-05-04T16:37:18.485Z","0.1.18":"2025-05-05T08:30:45.732Z"},"bugs":{"url":"https://github.com/hyperion13th144m/tsgroonga/issues"},"license":"MIT","homepage":"https://github.com/hyperion13th144m/tsgroonga#readme","repository":{"type":"git","url":"git+https://github.com/hyperion13th144m/tsgroonga.git"},"description":"client library for Groonga","maintainers":[{"name":"hyperion13th144m","email":"hyperion13th144m@gmail.com"}],"readme":"# tsgroonga\nNodejs package for groonga written in typescript.\n\nsupport only select command and its several options.\n\n## Requirements\n - nodejs v22.15\n - typescript v5.5\n - groonga v15\n\n## Installation\n### init typescript project and install pacakges\n\n```bash\n$ yarn init\n$ yarn add -D typescript\n$ yarn add @hyperion13th144m/tsgroonga\n$ yarn tsc --init\n```\n\n### invoke Groonga server, create Tables and load data.\n```bash\n$ groonga -d PATH_TO_DB\n$ cat data.grn\ntable_create --name Test --flags TABLE_HASH_KEY --key_type ShortText\n  column_create --table Test --name property1 --type Int32\n  column_create --table Test --name property2 --type ShortText\n  column_create --table Test --name property3 --type Int32 --flags COLUMN_VECTOR\n\nload --table Test [\n  { \"_key\": \"Key1\", \"property1\": 10,  \"property2\": \"hoge\", \"property3\": [ 0, 1, 2 ] },\n  { \"_key\": \"Key2\", \"property1\": 20,  \"property2\": \"fuga\", \"property3\": [ 10, 11, 12 ] },\n  { \"_key\": \"Key3\", \"property1\": 100, \"property2\": \"piyo\", \"property3\": [ 20, 21, 22 ] },\n  { \"_key\": \"Key6\", \"property1\": 20,  \"property2\": \"fuga\", \"property3\": [ 10, 11, 12, 13 ] },\n  { \"_key\": \"Key7\", \"property1\": 30,  \"property2\": \"fuga\", \"property3\": [ 20, 21, 22 ] },\n  { \"_key\": \"Key8\", \"property1\": 40,  \"property2\": \"fuga\", \"property3\": [ 30, 31, 32 ] },\n  { \"_key\": \"Key9\", \"property1\": 50,  \"property2\": \"fuga\", \"property3\": [ 40, 41, 42 ] },\n  { \"_key\": \"Key10\", \"property1\": 100,  \"property2\": \"hoge\", \"property3\": [ 100, 101, 102 ] },\n  { \"_key\": \"Key11\", \"property1\": 110,  \"property2\": \"hoge\", \"property3\": [ 100, 101, 102 ] },\n  { \"_key\": \"Key13\", \"property1\": 200, \"property2\": \"piyo\", \"property3\": [ 320, 231, 322 ] },\n  { \"_key\": \"Key20\", \"property1\": 150,  \"property2\": \"pon\", \"property3\": [ 1800, 1701, 1402 ] },\n  { \"_key\": \"Key21\", \"property1\": 3150,  \"property2\": \"pon\", \"property3\": [ 9800, 1121, 8242 ] },\n]\n$ groonga --file data.grn PATH_TO_DB\n```\n\n## Usage\n### Client creation\ncreate client for connecting to Groonga server. the client supports only http.\n\n```typescript\nimport { Groonga } from '@hyperion13th144m/tsgroonga';\n\n// first argument is hostname of Groonga server, second argument is its port.\nconst groonga = new Groonga('groonga', 10041);\n```\n\n### Table creation\ngroongaTable function creates table schema. this function DO NOT CREATE actual table to Groonga server. the schema is used for select command.\n\n```typescript\nimport {\n    groongaTable, key, text, numeric, nsubrecs, bool\n} from '@hyperion13th144m/tsgroonga';\n\n// 'Test' is table name of Groonga Server\nconst test = groongaTable('Test', {\n    // the schema must have one column created by key().\n    // if key of Groonga table is ShortText, call text() after key().\n    key: key().text(),\n\n    // column objects corresponding to columns of Groonga table.\n    // 'property1' in numeric() arguments is column name of Groonga table.\n    // 'Int32' in numeric arguments is column type of Groonga table.\n    prop1: numeric('property1', 'Int32'),\n\n    // default column type of text() is ShortText\n    prop2: text('property2'),\n\n    // if column type is vector, call vector()\n    prop3: numeric('property3').vector(),\n\n    // pseudo column for _nsubrecs. you need this property for drilldownSortKeys()\n    recs: nsubrecs(),\n});\n```\n\n### Query setup\nyou can build query with using groonga object and helper functions, Query, Filter, asc and desc. typescript will detect wrong column name with quotes.\n\n```typescript\nimport { Query as Q, Filter as F, asc, desc } from '@hyperion13th144m/tsgroonga';\n// call select command with schema 'test'\nconst q = groonga.select(test)\n    .limit(10) // same option of select command of Groonga\n    .offset(0)\n    .outputColumns(['key', 'prop1', 'prop2', 'prop3'])\n    .filter(F.or([\n        F.match(test.prop2, F.keyword('hoge')),\n        F.match(test.prop2, F.keyword('fuga')),\n    ]))\n    .sortKeys([\n        asc('prop1'), desc('prop2'), asc('prop3'),\n    ])\n    .drilldown(['prop1', 'prop2'])\n    .drilldownSortKeys([desc('recs'), desc('key')]);\n```\n\n### Query and Results\n####  (A) query and print parameters\n\n```typescript\n// print parameters sent to Groonga for debug\nconsole.log(q.params);\n\n// actually send select command to Groonga\nconst res = await q.commit();\n```\n\n#### (A) output\n```bash\n{\n  table: 'Test',\n  limit: 10,\n  offset: 0,\n  output_columns: '_key,property1,property2,property3',\n  filter: 'property2 @ \"hoge\" || property2 @ \"fuga\"',\n  sort_keys: 'property1,-property2,property3',\n  drilldown: 'property1,property2',\n  drilldown_sort_keys: '-_nsubrecs,-_key'\n}\n```\n\n#### (B) query results\n```typescript\n// this type is used for annotation to the result json from Groonga\ntype Test = typeof test.inferModel;\n\n// the results from Groonga are typed as Test[]\nconst records: Test[] = res.records;\n\n// dump all records.\n// as the records are typed, development tools(e.g. vscode) can show you\n// proper properties of 'v', such as prop1 and so on.\nrecords.forEach((v) => {\n    console.log(v.key, v.prop1, v.prop2, v.prop3);\n});\n```\n\n#### (B) output\n```bash\nKey1 10 hoge [ 0, 1, 2 ]\nKey6 20 fuga [ 10, 11, 12, 13 ]\nKey2 20 fuga [ 10, 11, 12 ]\nKey7 30 fuga [ 20, 21, 22 ]\nKey8 40 fuga [ 30, 31, 32 ]\nKey9 50 fuga [ 40, 41, 42 ]\nKey10 100 hoge [ 100, 101, 102 ]\nKey11 110 hoge [ 100, 101, 102 ]\n```\n\n#### (C) get drilldwon\n```typescript\n// get drilldown.\n// the type parameters of getDrilldown must be same to drilldown method of SelectCommand.\nconst drilldown = q.getDrilldown<'prop1' | 'prop2'>()\n\n// the tool can also show you proper properties of 'drilldown'.\ndrilldown.prop1.forEach((v) => {\n    console.log(v.value, v.count);\n});\nconsole.log('====================');\ndrilldown.prop2.forEach((v) => {\n    console.log(v.value, v.count);\n});\n```\n\n#### (C) output\n```bash\n20 2\n110 1\n100 1\n50 1\n40 1\n30 1\n10 1\n====================\nfuga 5\nhoge 3\n```\n\n\n## License\nCopyright (C) hyperion13th144m\nLIcensed under the MIT license\n","readmeFilename":"README.md"}