{"dist":{"shasum":"678ac6d5059f9c39247424372c6abdbc5b6c24f1","tarball":"https://registry.npmjs.org/chromadb/-/chromadb-1.5.11.tgz","fileCount":148,"integrity":"sha512-mIg0DtWZFsf4hl05orRixIw3lBYKUc4AGydbUQVwd7sjwaCsgP1j0qHwYxoopj2H1L7yc8OUyFKhi79MoFMoMQ==","signatures":[{"sig":"MEYCIQCrFnZm41ALWhXgqSK9JiVJw1YBJpPknXYplPwVh6wmSgIhAIonB86sxFuM5E5fnQ+y1LZbVcLEQ0NQSSfSrMH+LCVP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":640956},"main":"dist/main/index.js","name":"chromadb","types":"./dist/main/index.d.ts","author":"","module":"dist/module/index.js","engines":{"node":">=14.17.0"},"exports":{"import":"./dist/module/index.js","require":"./dist/main/index.js"},"gitHead":"f3284f62b9c65334055149b46f8b7c545c6fd637","license":"Apache-2.0","scripts":{"test":"run-s db:clean db:cleanauth db:run test:runfull db:clean db:run-auth test:runfull-authonly db:cleanauth","build":"run-s clean build:*","clean":"rimraf dist","db:run":"cd ../.. && CHROMA_PORT=8001 docker-compose -f docker-compose.test.yml up --detach && sleep 5","genapi":"./genapi.sh","release":"run-s build test:run && npm publish","db:clean":"cd ../.. && CHROMA_PORT=8001 docker-compose -f docker-compose.test.yml down --volumes","prettier":"prettier --write .","test:run":"jest --runInBand --testPathIgnorePatterns=test/auth.*.test.ts","testauth":"run-s db:cleanauth db:run-auth test:runfull-authonly db:cleanauth","build:main":"tsc -p tsconfig.json","testnoauth":"run-s db:clean db:run test:runfull db:clean","test:update":"run-s db:clean db:run && jest --runInBand --updateSnapshot && run-s db:clean","build:module":"tsc -p tsconfig.module.json","db:cleanauth":"cd ../.. && CHROMA_PORT=8001 docker-compose -f docker-compose.test-auth.yml down --volumes","test:runfull":"PORT=8001 jest --runInBand --testPathIgnorePatterns=test/auth.*.test.ts","release_alpha":"run-s build test:run && npm publish --tag alpha","test:set-port":"cross-env URL=localhost:8001","db:run-auth-basic":"cd ../.. && docker run --rm --entrypoint htpasswd httpd:2 -Bbn admin admin > server.htpasswd && echo \"CHROMA_SERVER_AUTH_CREDENTIALS_FILE=/chroma/server.htpasswd\\nCHROMA_SERVER_AUTH_CREDENTIALS_PROVIDER=chromadb.auth.providers.HtpasswdFileServerAuthCredentialsProvider\\nCHROMA_SERVER_AUTH_PROVIDER=chromadb.auth.basic.BasicAuthServerProvider\\nCHROMA_PORT=8001\" > .chroma_env && docker-compose -f docker-compose.test-auth.yml --env-file ./.chroma_env up --detach && sleep 5","db:run-auth-token":"cd ../.. && echo \"CHROMA_SERVER_AUTH_CREDENTIALS=test-token\nCHROMA_SERVER_AUTH_CREDENTIALS_PROVIDER=chromadb.auth.token.TokenConfigServerAuthCredentialsProvider\nCHROMA_SERVER_AUTH_PROVIDER=chromadb.auth.token.TokenAuthServerProvider\\nCHROMA_PORT=8001\" > .chroma_env && docker-compose -f docker-compose.test-auth.yml --env-file ./.chroma_env up --detach && sleep 5","db:run-auth-xtoken":"cd ../.. && echo \"CHROMA_SERVER_AUTH_TOKEN_TRANSPORT_HEADER=X_CHROMA_TOKEN\nCHROMA_SERVER_AUTH_CREDENTIALS=test-token\nCHROMA_SERVER_AUTH_CREDENTIALS_PROVIDER=chromadb.auth.token.TokenConfigServerAuthCredentialsProvider\nCHROMA_SERVER_AUTH_PROVIDER=chromadb.auth.token.TokenAuthServerProvider\\nCHROMA_PORT=8001\" > .chroma_env && docker-compose -f docker-compose.test-auth.yml --env-file ./.chroma_env up --detach && sleep 5","test:run-auth-basic":"jest --runInBand --testPathPattern=test/auth.basic.test.ts","test:run-auth-token":"jest --runInBand --testPathPattern=test/auth.token.test.ts","test:run-auth-xtoken":"XTOKEN_TEST=true jest --runInBand --testPathPattern=test/auth.token.test.ts","test:runfull-authonly":"run-s db:run-auth-basic test:runfull-authonly-basic db:clean db:run-auth-token test:runfull-authonly-token db:clean db:run-auth-xtoken test:runfull-authonly-xtoken db:clean","test:runfull-authonly-basic":"PORT=8001 jest --runInBand --testPathPattern=test/auth.basic.test.ts","test:runfull-authonly-token":"PORT=8001 jest --runInBand --testPathPattern=test/auth.token.test.ts","test:runfull-authonly-xtoken":"PORT=8001 XTOKEN_TEST=true jest --runInBand --testPathPattern=test/auth.token.test.ts"},"_npmUser":{"name":"hammadchroma","email":"hammad@trychroma.com"},"keywords":[],"_npmVersion":"8.19.4","description":"A JavaScript interface for chroma","directories":{},"maintainers":[{"name":"jeff_chroma","email":"jeff@trychroma.com"},{"name":"hammadchroma","email":"hammad@trychroma.com"}],"_nodeVersion":"16.20.2","dependencies":{"isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.1","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"2.8.7","typescript":"^5.0.4","@types/jest":"^29.5.0","npm-run-all":"^4.1.5","openapi-generator-plus":"^2.6.0","@openapi-generator-plus/typescript-fetch-client-generator":"^1.5.0"},"peerDependencies":{"openai":"^3.0.0 || ^4.0.0","cohere-ai":"^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"cohere-ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chromadb_1.5.11_1695141717609_0.6270326664369399","host":"s3://npm-registry-packages"},"_id":"chromadb@1.5.11","version":"1.5.11"}