{"_id":"@architect-eng/sapatos","_rev":"2-cc5e136defaec143c74d657680debd77","name":"@architect-eng/sapatos","dist-tags":{"latest":"0.7.1"},"versions":{"0.6.1":{"name":"@architect-eng/sapatos","version":"0.6.1","keywords":["postgres","typescript","orm","sql"],"author":{"name":"Architect Technologies Ltd."},"license":"MIT","_id":"@architect-eng/sapatos@0.6.1","maintainers":[{"name":"luke-tryarchitect","email":"luke@tryarchitect.com"},{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/architect-eng/sapatos","bugs":{"url":"https://github.com/architect-eng/sapatos/issues"},"bin":{"sapatos":"dist/generate/cli.js"},"dist":{"shasum":"1bfe9fd5849067425063b36c3a5ca11b1e71653c","tarball":"https://registry.npmjs.org/@architect-eng/sapatos/-/sapatos-0.6.1.tgz","fileCount":53,"integrity":"sha512-O1yxwlhO2/GgJ3MKrAuO2nh3r3gORfFKKFHqJRmgNp1wej6G1JWS/YvpSG3mRepgQaw5oP6pHxD2ylyWMfLYLg==","signatures":[{"sig":"MEUCIAZmtnuDBKkT8+GgWED0btUu2Wr9qDlBIuaGVzItYWq0AiEA8K54MuIjYwtmu5qI2ZfIEBAmc78iqeKjFXFR9dGWR0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243609},"exports":{"./db":{"types":"./db.d.ts","import":"./db.mjs","require":"./db.js"},"./generate":{"types":"./generate.d.ts","import":"./generate.mjs","require":"./generate.js"}},"gitHead":"af5b8fc5acf08bfa3c7675bc4e767bcfd66a5309","scripts":{"lint":"eslint --max-warnings 0 src/**/*.ts","test":"vitest run","build":"npx tsc --project tsconfig.build.json && npx gen-esm-wrapper db db.mjs && npx gen-esm-wrapper generate generate.mjs","prepare":"husky","test:ui":"vitest --ui","version":"npm run lint && npm run build","typecheck":"tsc --noEmit -p tsconfig.build.json && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest watch","postinstall":"node -e \"console.warn('>>> \\u001b[1;33mSapatos was installed or upgraded. Please (re-)run \\u001b[1;32mnpx sapatos\\u001b[1;33m.\\u001b[0m <<<\\u000a')\"","postversion":"git push && git push --tags && npm publish --access public","test:coverage":"vitest run --coverage","integration-tests":"vitest run --config vitest.integration.config.ts","integration-tests:watch":"vitest watch --config vitest.integration.config.ts"},"_npmUser":{"name":"jmearman","email":"joseph@mearman.co.uk"},"overrides":{"eslint":"^9.17.0"},"repository":{"url":"git+https://github.com/architect-eng/sapatos.git","type":"git"},"_npmVersion":"10.9.3","description":"Sapatos aims to make Postgres and TypeScript work beautifully together. No abstractions, no distractions: just your database, with type safety.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"json-custom-numbers":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.3","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^4.0.13","globals":"^15.13.0","@types/pg":"^8.6.5","@eslint/js":"^9.17.0","@vitest/ui":"^4.0.13","typescript":"^5.7.2","testcontainers":"^11.8.1","@commitlint/cli":"^20.1.0","gen-esm-wrapper":"^1.1.3","typescript-eslint":"^8.17.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@testcontainers/postgresql":"^11.8.1","eslint-plugin-unused-imports":"^4.3.0","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"pg":">=7.18.2","@types/pg":">=7.14.3","typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/sapatos_0.6.1_1765382850425_0.10694694619488976","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@architect-eng/sapatos","version":"0.7.1","license":"MIT","author":{"name":"Architect Technologies Ltd."},"homepage":"https://github.com/architect-eng/sapatos","bugs":{"url":"https://github.com/architect-eng/sapatos/issues"},"repository":{"type":"git","url":"git+https://github.com/architect-eng/sapatos.git"},"bin":{"sapatos":"dist/generate/cli.js"},"scripts":{"lint":"eslint --max-warnings 0 src/**/*.ts","typecheck":"tsc --noEmit -p tsconfig.build.json && tsc --noEmit -p tsconfig.test.json","build":"npx tsc --project tsconfig.build.json && npx gen-esm-wrapper db db.mjs && npx gen-esm-wrapper generate generate.mjs","test":"vitest run","test:watch":"vitest watch","test:ui":"vitest --ui","test:coverage":"vitest run --coverage","integration-tests":"vitest run --config vitest.integration.config.ts","integration-tests:watch":"vitest watch --config vitest.integration.config.ts","version":"npm run lint && npm run build","postversion":"git push && git push --tags && npm publish","postinstall":"node -e \"console.warn('>>> \\u001b[1;33mSapatos was installed or upgraded. Please (re-)run \\u001b[1;32mnpx sapatos\\u001b[1;33m.\\u001b[0m <<<\\u000a')\"","prepare":"husky"},"exports":{"./db":{"types":"./db.d.ts","require":"./db.js","import":"./db.mjs"},"./generate":{"types":"./generate.d.ts","require":"./generate.js","import":"./generate.mjs"}},"keywords":["postgres","typescript","orm","sql"],"peerDependencies":{"@types/pg":">=7.14.3","pg":">=7.18.2","typescript":">=5.0"},"overrides":{"eslint":"^9.17.0"},"devDependencies":{"@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0","@eslint/js":"^9.17.0","@testcontainers/postgresql":"^11.8.1","@types/pg":"^8.6.5","@vitest/ui":"^4.0.13","eslint":"^9.17.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unused-imports":"^4.3.0","gen-esm-wrapper":"^1.1.3","globals":"^15.13.0","husky":"^9.1.7","pg":"^8.7.3","testcontainers":"^11.8.1","typescript":"^5.7.2","typescript-eslint":"^8.17.0","vitest":"^4.0.13"},"dependencies":{"json-custom-numbers":"^3.1.1"},"gitHead":"aeb0c0c78b009b7ce247720aadad4b020320b323","_id":"@architect-eng/sapatos@0.7.1","description":"Sapatos aims to make Postgres and TypeScript work beautifully together. No abstractions, no distractions: just your database, with type safety.","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-76u5G+Au3RzWwXaQKRZhJD9OXFKygZhy79QunTpz846Njz0ahzs6cneKKDpnxGUwC2w2NvHfIZRSZu9FsJJ9FQ==","shasum":"34ca2b916dfd7d600f3e2e0a937d18ad147ad74a","tarball":"https://registry.npmjs.org/@architect-eng/sapatos/-/sapatos-0.7.1.tgz","fileCount":53,"unpackedSize":243593,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@architect-eng%2fsapatos@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSK8wRaDnKiK5YXmyFw9P/+8TOPPmtMhu1YLfOhbCUVQIhAIMfVftT6GRiAMHMRN/1OwXg0TjtKMpxV3F3JdS7kS2o"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d69b64e2-2de2-4c6b-b36b-ee5f0df3bbb0"}},"directories":{},"maintainers":[{"name":"luke-tryarchitect","email":"luke@tryarchitect.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sapatos_0.7.1_1767888131850_0.21412263245009"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-10T16:07:30.312Z","modified":"2026-01-08T16:02:12.399Z","0.6.1":"2025-12-10T16:07:30.611Z","0.7.1":"2026-01-08T16:02:12.011Z"},"bugs":{"url":"https://github.com/architect-eng/sapatos/issues"},"author":{"name":"Architect Technologies Ltd."},"license":"MIT","homepage":"https://github.com/architect-eng/sapatos","keywords":["postgres","typescript","orm","sql"],"repository":{"type":"git","url":"git+https://github.com/architect-eng/sapatos.git"},"description":"Sapatos aims to make Postgres and TypeScript work beautifully together. No abstractions, no distractions: just your database, with type safety.","maintainers":[{"name":"luke-tryarchitect","email":"luke@tryarchitect.com"}],"readme":"# Sapatos\n\nSapatos aims to make Postgres and TypeScript work beautifully together. No abstractions, no distractions: just your database, with type safety.\n\nThis is a fork of George MacKerron's Zapatos library.\n\n[See original Zapatos documentation.](https://jawj.github.io/zapatos/)\n\n","readmeFilename":"README.md"}