{"bugs":{"url":"https://github.com/mastra-ai/mastra/issues"},"dist":{"shasum":"2cf9f7d884b523cf59569ae83521b3a65c782764","tarball":"https://registry.npmjs.org/@mastra/pg/-/pg-1.35.0.tgz","fileCount":189,"integrity":"sha512-cRHNs0x1Q7fca2i9oZyfftfYXu5gic2sZ8uAKEQfUqXH4eQteR9yPxjjmZwieZ8JpfQHRSoIj/I1HfNp2xhUcQ==","signatures":[{"sig":"MEUCIQDQpm9/5NfiAsXnji5PAaZRg/tZJR4V/TKTOC8KuYHY6QIgWRVTjUOA6oIWRBSDljsjy42KYnCei4w3SmjW32/hA1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFHVo8s7Omu0ICjQnmOwcDYyra36c5N0t2Dn8O1hnkgBAiBd/ewylzqWLw4yZuy1l6unqqVJm0e6R6PaLSBQGMJOZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mastra%2fpg@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7003195},"main":"dist/index.js","name":"@mastra/pg","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"lint":"oxlint --type-aware .","test":"vitest run","pretest":"docker compose up -d && docker compose -f docker-compose.vnext.yaml up -d timescale && (for i in $(seq 1 30); do docker compose exec -T db pg_isready -U postgres && docker compose -f docker-compose.vnext.yaml exec -T timescale pg_isready -U postgres && break || (sleep 1; [ $i -eq 30 ] && exit 1); done)","lint:fix":"oxlint --type-aware --fix .","posttest":"docker compose down -v && docker compose -f docker-compose.vnext.yaml down -v","build:lib":"tsdown --silent --config tsdown.config.ts","test:perf":"NODE_OPTIONS='--max-old-space-size=16384' vitest run -c vitest.perf.config.ts","bench:init":"tsx scripts/init-benchmark.ts","test:watch":"vitest watch","build:watch":"pnpm build:lib --watch","test:pooler":"vitest run -c vitest.pooler.config.ts","pretest:perf":"docker compose -f docker-compose.perf.yaml up -d && (for i in $(seq 1 30); do docker compose -f docker-compose.perf.yaml exec -T db pg_isready -U postgres && break || (sleep 1; [ $i -eq 30 ] && exit 1); done)","posttest:perf":"docker compose -f docker-compose.perf.yaml down -v","prebench:init":"docker compose -f docker-compose.benchmark.yaml up -d && (for i in $(seq 1 30); do docker compose -f docker-compose.benchmark.yaml exec -T db pg_isready -U postgres && break || (sleep 1; [ $i -eq 30 ] && exit 1); done) && (for i in $(seq 1 30); do nc -z localhost 8476 && break || (sleep 1; [ $i -eq 30 ] && exit 1); done)","pretest:vnext":"docker compose -f docker-compose.vnext.yaml up -d && (for i in $(seq 1 30); do docker compose -f docker-compose.vnext.yaml exec -T timescale pg_isready -U postgres && docker compose -f docker-compose.vnext.yaml exec -T partman pg_isready -U postgres && break || (sleep 1; [ $i -eq 30 ] && exit 1); done)","pretest:watch":"docker compose up -d && docker compose -f docker-compose.vnext.yaml up -d timescale","postbench:init":"docker compose -f docker-compose.benchmark.yaml down -v","posttest:watch":"docker compose down -v && docker compose -f docker-compose.vnext.yaml down -v","pretest:pooler":"docker compose -f docker-compose.pooler.yaml up -d && (for i in $(seq 1 30); do docker compose -f docker-compose.pooler.yaml exec -T db pg_isready -U postgres && break || (sleep 1; [ $i -eq 30 ] && exit 1); done) && (for i in $(seq 1 30); do nc -z localhost 6433 && break || (sleep 1; [ $i -eq 30 ] && exit 1); done)","posttest:pooler":"docker compose -f docker-compose.pooler.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"61c5e21a-8609-4733-b48e-bf0e38635a43"}},"homepage":"https://mastra.ai","repository":{"url":"git+https://github.com/mastra-ai/mastra.git","type":"git","directory":"stores/pg"},"description":"Postgres provider for Mastra - includes both vector and db storage capabilities","directories":{},"maintainers":[{"name":"abhiaiyer","email":"abhiaiyer91+npm@gmail.com"},{"name":"smthomas","email":"shane@codekarate.com"},{"name":"rase-","email":"tony.kovanen@gmail.com"},{"name":"calcsam","email":"calcsam@gmail.com"},{"name":"nikaiyer","email":"nick.aiyer@gmail.com"},{"name":"tylerbarnes","email":"tylerdbarnes@gmail.com"},{"name":"wardpeet","email":"ward@coding-tech.com"}],"_nodeVersion":"24.22.1","dependencies":{"pg":"^8.23.1","async-mutex":"^0.5.0","xxhash-wasm":"^1.1.0","pg-connection-string":"^2.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsdown":"0.23.1","vitest":"5.1.0","@types/pg":"^8.23.1","@vitest/ui":"5.1.0","typescript":"^7.0.2","@types/node":"22.19.15","@mastra/core":"1.82.0","@internal/core":"0.1.4","@internal/lint":"0.0.148","@vitest/coverage-v8":"5.1.0","@internal/types-builder":"0.0.123","@internal/storage-test-utils":"0.0.144"},"peerDependencies":{"@mastra/core":">=1.80.0-0 <2.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/pg_1.35.0_1793750061688_0.19333391175508974","host":"s3://npm-registry-packages-npm-production"},"_id":"@mastra/pg@1.35.0","version":"1.35.0"}