{"_id":"supabase-typed-query","_rev":"34-192e0ea691ca5bd47b13da0b58f2f2c9","name":"supabase-typed-query","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.0":{"name":"supabase-typed-query","version":"0.1.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.1.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"1d734f17b58de8717ab7a75dc7481e877c0e4a8c","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.1.0.tgz","fileCount":22,"integrity":"sha512-fIH4FohrQ6cWJ0/RutB6SUdPDGrNvlqp0I40iK+gC9WLZ6SvlzXhwiuyduGxCJen3+Gz+IMOfyfGWiRZ5Tj2hg==","signatures":[{"sig":"MEQCIF7JYCBzcz2NtfqXwA/GBJ4Xoh4bcUI4umIUXLkAfSWvAiBJWV8SuEuR9glgA+NG4gtw4C8H3gn+S0ub2miNjpUczw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218677},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","validate":"pnpm format && pnpm lint:check && pnpm typecheck && pnpm test && pnpm build","build:dev":"vite build --emptyOutDir","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","test:coverage":"vitest run --coverage","build:dev:watch":"vite build --watch --emptyOutDir"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/88c7c2225e6808d0f0e176d893f4d04d/supabase-typed-query-0.1.0.tgz","_integrity":"sha512-fIH4FohrQ6cWJ0/RutB6SUdPDGrNvlqp0I40iK+gC9WLZ6SvlzXhwiuyduGxCJen3+Gz+IMOfyfGWiRZ5Tj2hg==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.4","eslint":"^9.34.0","vitest":"^3.2.4","globals":"^16.3.0","functype":"^0.14.7","prettier":"^3.6.2","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^22.18.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","@supabase/supabase-js":"^2.57.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/eslint-plugin":"^8.42.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"functype":">=0.14.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.1.0_1756857518859_0.9133685057381782","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"supabase-typed-query","version":"0.1.1","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.1.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"9b5d971ef8d9c5375f395c4b302eb563f7f0276e","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.1.1.tgz","fileCount":22,"integrity":"sha512-NVA5rqrenT6MHuSv7NvC+0dI+tU1okhWNgxa4fqJ7pWJClQpQrKvLyfpwxQpVXgcqB5WMSXGRtUOx7sgGCqABA==","signatures":[{"sig":"MEUCIDnofd4u9iWkG4KIpwRaJzykysNQKmVrFTLT09LLPkFUAiEAyPgYEv/edRe602pz1NyLyg/qauPOA+FsYkXC2Seo50k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234363},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","validate":"pnpm format && pnpm lint:check && pnpm typecheck && pnpm test && pnpm build","build:dev":"vite build --emptyOutDir","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","test:coverage":"vitest run --coverage","build:dev:watch":"vite build --watch --emptyOutDir"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/bdbf8451740999e02d27636388d281ac/supabase-typed-query-0.1.1.tgz","_integrity":"sha512-NVA5rqrenT6MHuSv7NvC+0dI+tU1okhWNgxa4fqJ7pWJClQpQrKvLyfpwxQpVXgcqB5WMSXGRtUOx7sgGCqABA==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.4","eslint":"^9.34.0","vitest":"^3.2.4","globals":"^16.3.0","functype":"^0.14.7","prettier":"^3.6.2","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^22.18.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","@supabase/supabase-js":"^2.57.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/eslint-plugin":"^8.42.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"functype":">=0.14.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.1.1_1756918719179_0.8606573674691764","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"supabase-typed-query","version":"0.1.2","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.1.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"813448116b5f404e1ea5bf5d8ccfad35d58daddf","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.1.2.tgz","fileCount":22,"integrity":"sha512-3VSs2KI9/5fpc6wuLd6G5M0yV499txtPOKFVEm1j6g5xsxG5e9GjcHk0uUypObxG11im1QyJhIFIWAiLzj50zg==","signatures":[{"sig":"MEUCIQCLf7HEBcIv+stQlXCqU6ovdoawjAe2oioB1dFrLeIujwIgcL3RnZkzz9ZeW0Vy6PrRFdLIdphi1iMlXzEyHuUmoik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234763},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test && pnpm build","build:dev":"vite build --emptyOutDir","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","test:coverage":"vitest run --coverage","build:dev:watch":"vite build --watch --emptyOutDir"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/627de3aeedeb7a9639702cc2460ec5db/supabase-typed-query-0.1.2.tgz","_integrity":"sha512-3VSs2KI9/5fpc6wuLd6G5M0yV499txtPOKFVEm1j6g5xsxG5e9GjcHk0uUypObxG11im1QyJhIFIWAiLzj50zg==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.4","eslint":"^9.34.0","vitest":"^3.2.4","globals":"^16.3.0","functype":"^0.14.7","prettier":"^3.6.2","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^22.18.0","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","@supabase/supabase-js":"^2.57.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/eslint-plugin":"^8.42.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"functype":">=0.14.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.1.2_1756919574015_0.7148202369648424","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"supabase-typed-query","version":"0.1.3","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.1.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"b19cd1f6b752fdd9ca2b51d058dc41b41e37032a","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.1.3.tgz","fileCount":22,"integrity":"sha512-QZl10F8wHbyYQnx8tUCWwUC2Rax2S1VjzUvMgkb1CCo5APd4uErqAUek1QKAZ8EzJzLaLHTFh2kHDPR9AgK3TA==","signatures":[{"sig":"MEUCIHxqYwEJmGLbZH/ShNBlu5+TrS3D45LE/faUbUQxgaVbAiEAut4DW5ZXYwW+fSeoq+dNe9E5zSnGR9QaGKFUrOOWplg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227360},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test && pnpm build","build:dev":"vite build --emptyOutDir","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","test:coverage":"vitest run --coverage","build:dev:watch":"vite build --watch --emptyOutDir"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/2901a3c1dbddd8e8b22949b952340277/supabase-typed-query-0.1.3.tgz","_integrity":"sha512-QZl10F8wHbyYQnx8tUCWwUC2Rax2S1VjzUvMgkb1CCo5APd4uErqAUek1QKAZ8EzJzLaLHTFh2kHDPR9AgK3TA==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.4","eslint":"^9.34.0","vitest":"^3.2.4","globals":"^16.3.0","functype":"^0.15.0","prettier":"^3.6.2","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^22.18.1","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","@supabase/supabase-js":"^2.57.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/eslint-plugin":"^8.42.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"functype":">=0.15.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.1.3_1757002279272_0.20064525309530357","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"supabase-typed-query","version":"0.1.4","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.1.4","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"faf8ed0239a4822b8c53537e83901929c4def6f6","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.1.4.tgz","fileCount":22,"integrity":"sha512-hujKn3qpVp0fKdFKjY1Ti8vb3CclWmRr4RBHSfZ3//ZFi5Se97cCw1UbPw+w+RLItaKD77QIAD1Cmb6PPwMYJA==","signatures":[{"sig":"MEUCIQCbHysiN1kWubiWjys20aqceFTkdmBKoOUlkcKSf8zV/wIgSKIAuIMvVwQx8hUcEL0ZyCCT1tFyF49JzVGuGlVG7uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227424},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test && pnpm build","build:dev":"vite build --emptyOutDir","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","test:coverage":"vitest run --coverage","build:dev:watch":"vite build --watch --emptyOutDir"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/d7b347a3c4064ab1b69b92abd99661e7/supabase-typed-query-0.1.4.tgz","_integrity":"sha512-hujKn3qpVp0fKdFKjY1Ti8vb3CclWmRr4RBHSfZ3//ZFi5Se97cCw1UbPw+w+RLItaKD77QIAD1Cmb6PPwMYJA==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","functype":"^0.15.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/node":"^22.18.8","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","@supabase/supabase-js":"^2.74.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"functype":">=0.15.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.1.4_1759893116570_0.3683878515495911","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"supabase-typed-query","version":"0.2.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.2.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"1433f8cf773bebf24d8e8d8267e9ac8837f3a461","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.2.0.tgz","fileCount":24,"integrity":"sha512-gFAToScizHcxRRr86Y5BQCQApySu7X077bAKbQwbgdYVUv91mVsdn7ihCXEYF28ur4UOquOtFXQKPaocTLfyNQ==","signatures":[{"sig":"MEYCIQCM4WSGovVHMBJzfYuJS5of4NeLsz0Tqk9+teralwS5dgIhAMOScWe8hke3ucnUN3pAlCxJ2RdUKoaxStcdA55pKuf5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251287},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test && pnpm build","build:dev":"vite build --emptyOutDir","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","test:coverage":"vitest run --coverage","build:dev:watch":"vite build --watch --emptyOutDir"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/e1bb892dc5a60644496836c5915b212c/supabase-typed-query-0.2.0.tgz","_integrity":"sha512-gFAToScizHcxRRr86Y5BQCQApySu7X077bAKbQwbgdYVUv91mVsdn7ihCXEYF28ur4UOquOtFXQKPaocTLfyNQ==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","functype":"^0.17.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^22.18.12","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","@supabase/supabase-js":"^2.76.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"functype":">=0.15.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.2.0_1761237831306_0.897082728906099","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"supabase-typed-query","version":"0.2.1","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.2.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"168196e821b5c5a445db42ca299f3f6867662956","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.2.1.tgz","fileCount":25,"integrity":"sha512-ahEmtpQI2A1J35ryUTADLsREu7A6QKT7eWHg4dasRkdhsw7q5I/vtcusYFIOR8Rl3L0x4G5jncucqtqZaDwqYg==","signatures":[{"sig":"MEUCIGNMs9wIj0rwIu4igbwV1O1ib16uZ6tIWxU9E91kE5/SAiEA6INybG4eSycCwlY+/3ZQ7X+G5mblLO6i3gkzgasqI3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264713},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/db0bea7db61c5b7449e020c028800ee2/supabase-typed-query-0.2.1.tgz","_integrity":"sha512-ahEmtpQI2A1J35ryUTADLsREu7A6QKT7eWHg4dasRkdhsw7q5I/vtcusYFIOR8Rl3L0x4G5jncucqtqZaDwqYg==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","dotenv":"^17.2.3","eslint":"^9.39.0","vitest":"^4.0.6","globals":"^16.5.0","functype":"^0.17.0","prettier":"^3.6.2","@eslint/js":"^9.39.0","typescript":"^5.9.3","@types/node":"^22.18.13","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.4","@supabase/supabase-js":"^2.78.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"functype":">=0.15.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.2.1_1762128787662_0.8985631792497146","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"supabase-typed-query","version":"0.2.3","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.2.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"32a7bf784b66f9866946540a1d0ac8451a0a7451","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.2.3.tgz","fileCount":25,"integrity":"sha512-B36GubL3Fa4KkWqzT4uc0IM+9e5IUrQzcbqIaUY9ttM1Gdwlwf0wmxwfZCwsfpwActdZVZrsiHijVQYOtkUCdQ==","signatures":[{"sig":"MEUCIBlOXzHk6A4L+Eq+uv8qa3YYnnYaTFX2PyuuiocmMPf8AiEA3R1eRYxhxrAscACtIpJxhsBQDNM0kiDv6Z5FyRGn4ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264712},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/99a5007434a9e6ee2f62ff4f5b65418a/supabase-typed-query-0.2.3.tgz","_integrity":"sha512-B36GubL3Fa4KkWqzT4uc0IM+9e5IUrQzcbqIaUY9ttM1Gdwlwf0wmxwfZCwsfpwActdZVZrsiHijVQYOtkUCdQ==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","dotenv":"^17.2.3","eslint":"^9.39.1","vitest":"^4.0.12","globals":"^16.5.0","functype":"^0.18.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"4.0.4","@supabase/supabase-js":"^2.84.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-functional":"^9.0.2","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"functype":">=0.15.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.2.3_1763666915997_0.11969447530152677","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"supabase-typed-query","version":"0.3.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.3.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"c40c4dc192cf73979e8372da96ec0bd19e0de010","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.3.0.tgz","fileCount":31,"integrity":"sha512-HK92aoOaHJPIU74SGTTJMdBl414RlMZ5cK+nZMF7YTr9Qm4UNRcVZrrYGKiWYErClwuu03pGIy7EJ0uwydgcEg==","signatures":[{"sig":"MEQCIGoDsNJgyHO5zXYvbjmbOwNeGQPJn22PKO0zIvcNjl6SAiAXcfaHQRYKgttDxD5f8wIZKX1CKRAkunErsd8shbq+cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323571},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/9776473d167e6e5075b4efd806e1eead/supabase-typed-query-0.3.0.tgz","_integrity":"sha512-HK92aoOaHJPIU74SGTTJMdBl414RlMZ5cK+nZMF7YTr9Qm4UNRcVZrrYGKiWYErClwuu03pGIy7EJ0uwydgcEg==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.18.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.84.0","eslint-plugin-functional":"^9.0.2","typescript-template-configs":"^4.0.0"},"peerDependencies":{"functype":">=0.15.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.3.0_1764038349242_0.7888216113052522","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"supabase-typed-query","version":"0.3.2","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.3.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"60114e5015099895eb91c117af85c6146ff553f0","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.3.2.tgz","fileCount":31,"integrity":"sha512-QBqQW8jlsYlhhbtlxwvRG+Alxko7EggYI1jsm3L5vVWWaaa7xt5T+EA4E0fyZLmwkiDdmLZVMszmHSK+gKqt6g==","signatures":[{"sig":"MEQCIEnYV/MIYKPGZxRtrVhXOoh1C8y2YKsyU513TBYX5D+mAiBU5yv7cxUljuuDXVsn9aS94dmivxuRanZ8MkHlFZxZcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324406},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/1f1f9ada2f5090ceb5a320a9a25bc858/supabase-typed-query-0.3.2.tgz","_integrity":"sha512-QBqQW8jlsYlhhbtlxwvRG+Alxko7EggYI1jsm3L5vVWWaaa7xt5T+EA4E0fyZLmwkiDdmLZVMszmHSK+gKqt6g==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.18.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.84.0","eslint-plugin-functional":"^9.0.2","typescript-template-configs":"^4.0.0"},"peerDependencies":{"functype":">=0.15.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.3.2_1764165777712_0.553013332700306","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"supabase-typed-query","version":"0.4.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.4.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"73ed69f885d4c6537086449cf46109604e6d4498","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.4.0.tgz","fileCount":31,"integrity":"sha512-tmbRWyH0wXMln35guBs3FR/XJ14bVCS5M8kRI1OcgI5wiBbO4SmC8S/1tifCFZErU+eHSD91cqrDNQ8Oer1Rig==","signatures":[{"sig":"MEQCIDxehCOyIBJIEz22QkqL/8rGo+NHVax/O5+tBt+tUAceAiATC+dbxMWr/5hoASDsfeRtSU9++3FkN33Rw7RzHgu02g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324190},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/e97238b759179295d018f6986306483d/supabase-typed-query-0.4.0.tgz","_integrity":"sha512-tmbRWyH0wXMln35guBs3FR/XJ14bVCS5M8kRI1OcgI5wiBbO4SmC8S/1tifCFZErU+eHSD91cqrDNQ8Oer1Rig==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.18.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.84.0","eslint-plugin-functional":"^9.0.2","typescript-template-configs":"^4.0.0"},"peerDependencies":{"functype":">=0.15.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.4.0_1764172811073_0.9376419025792899","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"supabase-typed-query","version":"0.5.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.5.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"2604670a5803c84297871b0397b8873da0e44c23","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.5.0.tgz","fileCount":31,"integrity":"sha512-Nb5qeQziI7R8dvvwNas1xh/Qaf4dPzOqcxpju3IrG9cyCNfysJ0afQWh47DsAnJw5Jtj18laA0DDTfAX9GtPZw==","signatures":[{"sig":"MEUCIASDq9sYnAoUHGCjAY4kryFAA3DycgQY0vWdSPL8eUIuAiEA7MUISPqz+GY5KdnFRD2VjY/MPY4NHrxmyxICxNjhKhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337248},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/661ec0e42012faaea27306702ade9595/supabase-typed-query-0.5.0.tgz","_integrity":"sha512-Nb5qeQziI7R8dvvwNas1xh/Qaf4dPzOqcxpju3IrG9cyCNfysJ0afQWh47DsAnJw5Jtj18laA0DDTfAX9GtPZw==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.18.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.84.0","eslint-plugin-functional":"^9.0.2","typescript-template-configs":"^4.0.0"},"peerDependencies":{"functype":">=0.15.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.5.0_1764175745978_0.09595763415583147","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"supabase-typed-query","version":"0.6.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.6.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/isapien/supabase-typed-query#readme","bugs":{"url":"https://github.com/isapien/supabase-typed-query/issues"},"dist":{"shasum":"24227d1f94f3f8e72f952744c75f1468b9030590","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.6.0.tgz","fileCount":31,"integrity":"sha512-oRQiuE/TYcu+U7aXfrMjSYmj6HRrv5/WLGs3ENRlZGDG6dq4818KJPjLIATX1QaHMlHK7guP4SSyDl+RJHcSOQ==","signatures":[{"sig":"MEUCIQCbrTUkDuUTNVTWlwkcOnpkHFd6ydbzybW6RZta1vywwgIgXT9wZAABH4FCH5491TQhMWZx/91QEfRnqGGXm4/XtZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361449},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/48f0ead6f1c6ddfdf7eb1fb9482feb2a/supabase-typed-query-0.6.0.tgz","_integrity":"sha512-oRQiuE/TYcu+U7aXfrMjSYmj6HRrv5/WLGs3ENRlZGDG6dq4818KJPjLIATX1QaHMlHK7guP4SSyDl+RJHcSOQ==","repository":{"url":"git+https://github.com/isapien/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.18.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.0","eslint-plugin-functional":"^9.0.2","typescript-template-configs":"^4.0.0"},"peerDependencies":{"functype":">=0.18.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.6.0_1764429783472_0.6341323237378769","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"supabase-typed-query","version":"0.7.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.7.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"10f8a36e4d9c71ef697c87f75128fa314c14b979","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.7.0.tgz","fileCount":31,"integrity":"sha512-8Gu6SnQ24jyQEwrRS5vLaRZdcQGYNiN58bPA5b4gx+FfhzjmFEVsCMm91ooi2FIUT0oFjTDyxWRlZe62bb3pLA==","signatures":[{"sig":"MEUCIGnGmD/a00d4DImOl5d98ZHDMP2NeBZSUA4/Mcl2o1cmAiEA0Ndn2vefaQoUoL2ElCRbsnIUyROzKyQYG3j4bLxnPo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376521},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/0579c25b05ebec294bd09b8222767645/supabase-typed-query-0.7.0.tgz","_integrity":"sha512-8Gu6SnQ24jyQEwrRS5vLaRZdcQGYNiN58bPA5b4gx+FfhzjmFEVsCMm91ooi2FIUT0oFjTDyxWRlZe62bb3pLA==","repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.20.2","ts-builds":"^1.0.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.0","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.20.1","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.7.0_1764778311266_0.5468430300658735","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"supabase-typed-query","version":"0.8.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.8.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"4c68ee7955794fff080e2b52616c1aec75c7038b","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.8.0.tgz","fileCount":31,"integrity":"sha512-s6j60pgJD+HmCUdiY1iq/s69QItkFBL1e2BDiTJHSBRTobxJ2gToCke/QN97BxO9ys3NXlZ/x8pNLkgkSEXdjw==","signatures":[{"sig":"MEUCIQDgR4YyrunEGcgRQufdiwrUdeUcBz9SxFYhvOXp+ulA0AIgYz6MZS+yfVdKynaheN3loSzlynjdxrm2Q84sSMkdNcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420000},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/921eeade8216a7364b807b4eb75b39ee/supabase-typed-query-0.8.0.tgz","_integrity":"sha512-s6j60pgJD+HmCUdiY1iq/s69QItkFBL1e2BDiTJHSBRTobxJ2gToCke/QN97BxO9ys3NXlZ/x8pNLkgkSEXdjw==","repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.20.2","ts-builds":"^1.0.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.0","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.20.1","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.8.0_1764853259695_0.877023417511672","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"supabase-typed-query","version":"0.9.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.9.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"d62c66f34e9087bcfd4e3ac3d81fc774cd82a9fe","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.9.0.tgz","fileCount":31,"integrity":"sha512-XXd48yuki15OsxT9BJ4gnXRmQJmTA50irdyxKYCDYSJ4HF9xFTdBHnoMXD3M9b1Vyre0w3xvu2+6hpJ0FwW4Tw==","signatures":[{"sig":"MEUCIBzWB9AthRzDTDX51bL7fOf1pty7ONNvGF5SwMTNeHJlAiEAjKpSvhUWqs3aGzo7ndVejSW50JjlTea2TxkcDxN8EDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442671},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/eae7aa6254e090d13f6e096442348fa6/supabase-typed-query-0.9.0.tgz","_integrity":"sha512-XXd48yuki15OsxT9BJ4gnXRmQJmTA50irdyxKYCDYSJ4HF9xFTdBHnoMXD3M9b1Vyre0w3xvu2+6hpJ0FwW4Tw==","repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.20.2","ts-builds":"^1.1.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.2","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.20.1","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.9.0_1764881663010_0.9691888343431703","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"supabase-typed-query","version":"0.9.1","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.9.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"b1faad7831e4eb2ff6cb540eb64e3195545ac98b","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.9.1.tgz","fileCount":31,"integrity":"sha512-CLmjJV/IoiiX5ofY0fKgzF6r7jx38xbly0BJT2WyXQHyKZaQfFB+2AkpZp/ggVzKiJSC5NyHzjD6EyDDTwc1Jg==","signatures":[{"sig":"MEUCIQCfUMtVi/7Xza/rOyXB6yq4D/V3wPF93QRXtQt2wLEt/wIgDKEv6um0OiIOBzRTo3w49Aew47wZJGeVkHmtepZ8vjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443163},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/8c0c750af44099f5a6a5b705f9be6c1c/supabase-typed-query-0.9.1.tgz","_integrity":"sha512-CLmjJV/IoiiX5ofY0fKgzF6r7jx38xbly0BJT2WyXQHyKZaQfFB+2AkpZp/ggVzKiJSC5NyHzjD6EyDDTwc1Jg==","repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.20.2","ts-builds":"^1.1.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.2","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.20.1","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.9.1_1764883783934_0.3341885528567301","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"supabase-typed-query","version":"0.9.2","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.9.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"00562788b9e2c0976826a0eabb235e40d534bd0d","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.9.2.tgz","fileCount":31,"integrity":"sha512-8KPzufEZg8fiaB1J+/gn+LU98lh5/CH+ZyYZ1U4dR0zchowMzoJwc8RF89CHbpEf7XGBTYa0PFTaxJh2/b4cPQ==","signatures":[{"sig":"MEYCIQDgjC1M504EC9QZgpSXaMdaxVskTQlfQgQzLGi3I5OvQAIhANpi0BVhOkW9mCOg+Z6PhEOOTq21c39kkNjBu0qKcrsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443637},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.9.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/2919d9a35fd9541e1c15f34163cd0312/supabase-typed-query-0.9.2.tgz","_integrity":"sha512-8KPzufEZg8fiaB1J+/gn+LU98lh5/CH+ZyYZ1U4dR0zchowMzoJwc8RF89CHbpEf7XGBTYa0PFTaxJh2/b4cPQ==","repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.20.2","ts-builds":"^1.1.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.2","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.20.1","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.9.2_1764908275756_0.964439340369931","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"supabase-typed-query","version":"0.9.3","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.9.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"ce8065c299c7894a32652836cbd5f52c9a408711","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.9.3.tgz","fileCount":31,"integrity":"sha512-SZzaoOdN+FzwVK+iC0tJp1dLnrmvKf2Btq1ypQOhGwQu50RyiQ5RSMOFapaK7ApudjSImGiEXo+S7/mWnj3tCQ==","signatures":[{"sig":"MEUCIHEPtq6vOC8zdduwK2X0E7MdA07twaD3KcayW9OhnLP9AiEA+iv0U6yGfv6MWSikNqaZ5bYFGF89d5V1xYyU58x6YMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444088},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.9.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/9f02e8baf9d2f47356c2337d5a267a5e/supabase-typed-query-0.9.3.tgz","_integrity":"sha512-SZzaoOdN+FzwVK+iC0tJp1dLnrmvKf2Btq1ypQOhGwQu50RyiQ5RSMOFapaK7ApudjSImGiEXo+S7/mWnj3tCQ==","repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.20.2","ts-builds":"^1.1.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.2","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.20.1","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.9.3_1764910253518_0.16584172573519984","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"supabase-typed-query","version":"0.9.4","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.9.4","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"e3606dc3f72fa4a26976db82fc693f9488fe6787","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.9.4.tgz","fileCount":31,"integrity":"sha512-A4dAhQBsm+T8FEfoKfU2EhsU0pQ7pzpEaM+p6UIcA/8I5gZ7wYXNzGf4Ra4drs4oas3Hd/TU9h+WIbRWUBhzig==","signatures":[{"sig":"MEUCIBV9fi0y61JQfO1U1BPwgwyKBe6PRMkahZs5yQwli/l0AiEA2hXVPHckXh73s8G3IJGwtWJV5I3/zQfV+scuVJDTZ8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445141},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-0.9.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/5ad0f6222e5f5718556bdb706f52f214/supabase-typed-query-0.9.4.tgz","_integrity":"sha512-A4dAhQBsm+T8FEfoKfU2EhsU0pQ7pzpEaM+p6UIcA/8I5gZ7wYXNzGf4Ra4drs4oas3Hd/TU9h+WIbRWUBhzig==","repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.20.2","ts-builds":"^1.1.0","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.2","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.20.1","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.9.4_1764957214698_0.014496543778002913","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"supabase-typed-query","version":"0.9.7","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.9.7","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"cff3c094cf003c127df805704bc96dd38e51480b","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.9.7.tgz","fileCount":33,"integrity":"sha512-0nnOft/3REIsSHxKItfqoU/sHlDQAguj3ULeJv8kfZi1nt+va9fgJ6Xgf5qCPp3EHQBQN3etwp3MU4UxgSU3Lw==","signatures":[{"sig":"MEYCIQCRUkPD5N4tybRYSvAVQPABoVKj0jKSii5BrhYPo3yoQAIhAPcyFA3ahW2pKTOg6CPLf7pZYV7ygmro2TS4CBKJeG8G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c363ff6c0a89ceaf6472dd91d72a2e301dfa5e90","scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.6.4","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.30.0","ts-builds":"^1.2.1","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.2","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.30.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.9.7_1765128366661_0.0454597311806868","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"supabase-typed-query","version":"0.10.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.10.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"0c9f59be1723645302b5f0934f6836e8ff04799b","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.10.0.tgz","fileCount":33,"integrity":"sha512-3GUMg+A19zjz9LHK3cbFHlX3El7okt0lqAS309/wI1USFOn5ZU3Y2nChCSKzlA7mUYl4tSuy/wa427tVsxwOnA==","signatures":[{"sig":"MEQCIBYfHOROxrU8vPTB2II/Cm3J5/khJsWR2EF4AiMhcY/qAiA9258J4OpNegg4TRxDBnX4l6xtSwRh7ApMZM7SJMLD+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477535},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"53bfc318d2d7c431f571d8b80ff61cb032c319fa","scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.6.4","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.30.0","ts-builds":"^1.2.1","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.2","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.30.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.10.0_1765208517393_0.5503821807861422","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"supabase-typed-query","version":"0.11.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.11.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"dc4dc67d5b17726e71740262d85f401d27c495e6","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.11.0.tgz","fileCount":33,"integrity":"sha512-g+EUPPI3NZeyyaU6hTLo3JVLjkFSWawyCEUw9gwkZLHezled9i1UgCrOC1Wt2WlR1nKyKVm2k+K9zZ3Qb0emlg==","signatures":[{"sig":"MEUCIGozoH09ZwfPPw60RXycz2DLws8oF8hJjnN44xzUGN70AiEA1ZysRqJ0wIibLe+m+2/zcVhQF12scW7s8lh65/lQicI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1d0cd89d9e8bb2d37933236a1b4f975fd955acf8","scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.6.4","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.30.0","ts-builds":"^1.2.1","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.2","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.30.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.11.0_1765213224202_0.4709131906640387","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"supabase-typed-query","version":"0.12.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.12.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"ae5115525ca117d79c104fbd85ca65deed2cc8ba","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.12.0.tgz","fileCount":33,"integrity":"sha512-BH//3h1Tm02d9Ag0RXykHkkeF0qFkps29SHWR4dazWgCbDeFvOsF3gs/FFJvj9uaxM5OMss8UuwezMlXiFlaZw==","signatures":[{"sig":"MEUCIEO3dvCJIosKr1lGkPaC686mbo6TzEU9+DRaPH24PpANAiEA3jdqsy51w0eOnhVVndtle9ZFosxn5IU3cuo7kXExHVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e85f3c88baa0a4ccb1202e6fd8368a86a09f116b","scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.6.4","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"vite":"^7.2.6","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.30.0","ts-builds":"^1.2.1","@types/node":"^22.19.1","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.86.2","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.30.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.12.0_1765224013405_0.3311440120554985","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"supabase-typed-query","version":"0.13.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@0.13.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"0b763a3e06328ecf2a38f19f14568a1b6c7efd5b","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-0.13.0.tgz","fileCount":33,"integrity":"sha512-E9qgbaJm2DLa0XqVDIK62POCwlhx0SHa6FvM8eiLBLvuvvvESr9xZLK0ofGDiJ5Axbx/uMj8adKJwLMFzIzhKQ==","signatures":[{"sig":"MEUCIFldJinKGFrmGsjf/elNG7OJ6buj+aVv8anJ1MJmBKcEAiEAsOMLck6k+oOOjrkEZ7KaXrNskcW9yszAzRndv8eQ2LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"04612805ba1124034d62958e29e20cd6150796bc","scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.7.0","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"vite":"^7.2.7","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.41.0","ts-builds":"^1.2.2","@types/node":"^22.19.2","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.87.1","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.30.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_0.13.0_1765399316700_0.8897227328041102","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"supabase-typed-query","version":"1.0.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@1.0.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"35fe766bf145de8b5102c7bf42389e66f5051fee","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-1.0.0.tgz","fileCount":33,"integrity":"sha512-uVVnMrduBGyJJBrbnRRNxErfDXuI33RBEPLL2I4av1PPE405wHP4rFO8JUAC4LW3kzTEsBftgrDli0kOQD0B/w==","signatures":[{"sig":"MEQCIHaElq8JMEj+GXkQ/xmyCCC2MHsjMtUfrsB/e3xQ+/cTAiA+ZQ68PNHL9q0Yz2+W++h5F9hLJ5Uz/4oam6M5HORoYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493645},"main":"./dist/index.js","type":"module","_from":"file:supabase-typed-query-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/ef6e64f49a2022f4e1e847a8539abf3b/supabase-typed-query-1.0.0.tgz","_integrity":"sha512-uVVnMrduBGyJJBrbnRRNxErfDXuI33RBEPLL2I4av1PPE405wHP4rFO8JUAC4LW3kzTEsBftgrDli0kOQD0B/w==","repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.41.0","ts-builds":"^1.2.3","@types/node":"~24.10.4","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.89.0","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.41.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_1.0.0_1766872870172_0.29140869951125437","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"supabase-typed-query","version":"1.1.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@1.1.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"26bb56bc6f6445ca2831c9b68c5625a8a0cbbf30","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-1.1.0.tgz","fileCount":37,"integrity":"sha512-jvbI45tUipPXASg3Uboj95PVq2Sj7SMKO6FbiU48dvOCT8JCoGhkgu0rqWB87605QLuPqrTjnL3RhZwpUlLFjg==","signatures":[{"sig":"MEYCIQCbYRqFoKPGiRTt0se74VBKs5HyeYCbV0X5APXh9zLPdAIhAKSn+gR/gXvV8qBYuXXUPc4qpTEi0m9eCjiH8qjmDuwy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d5032c8ab18b02df064c35e538679e091e296bf3","scripts":{"lint":"eslint --quiet --fix \"**/*.{ts,tsx}\"","test":"vitest run","build":"vite build --emptyOutDir","format":"prettier --log-level warn --write \"./**/*.{ts,tsx,css,md,json}\"","test:ci":"pnpm test:unit && pnpm test:integration","validate":"pnpm format && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm build","build:dev":"vite build --emptyOutDir","test:unit":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","lint:check":"eslint --quiet \"**/*.{ts,tsx}\"","test:watch":"vitest","format:check":"prettier --log-level warn --check \"./**/*.{ts,tsx,css,md,json}\"","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","build:dev:watch":"vite build --watch --emptyOutDir","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.7.0","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0+sha512.72d699da16b1179c14ba9e64dc71c9a40988cbdc65c264cb0e489db7de917f20dcf4d64d8723625f2969ba52d4b7e2a1170682d9ac2a5dcaeaab732b7e16f04a","devDependencies":{"vite":"^7.3.0","dotenv":"^17.2.3","globals":"^16.5.0","functype":"^0.41.3","ts-builds":"^2.0.0","@types/node":"~24.10.4","vite-plugin-dts":"^4.5.4","@supabase/supabase-js":"^2.89.0","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.41.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_1.1.0_1767235518692_0.34108270612961267","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"supabase-typed-query","version":"1.1.1","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@1.1.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"ffec82595c9a60fd46878cf924b011971b016db8","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-1.1.1.tgz","fileCount":7,"integrity":"sha512-UcU9S5q2RtlvzzozFTx2xZzyUz7EQy+MZqqxuBto0aMjoXSYsVLuBN50sqdWRrfgUVFCdt1E16vkmALGCPI+2g==","signatures":[{"sig":"MEUCIQDDeEpE5ci348v6WiJkehays/KDdXaSodof85grvZ+SJQIgAlIaHCR56mCpnDHQQY7r/9364Mo/sXld2xtTRsqyUsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237311},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ab9c165b125e63cb7b98a6539e2a0b46f01efdb9","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"ts-builds build","clean":"rimraf dist","format":"ts-builds format","test:ci":"pnpm test:unit && pnpm test:integration","validate":"ts-builds validate","test:unit":"vitest run --config vitest.config.ts","typecheck":"ts-builds compile","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","build:watch":"ts-builds dev","format:check":"ts-builds format:check","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.7.0","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0+sha512.72d699da16b1179c14ba9e64dc71c9a40988cbdc65c264cb0e489db7de917f20dcf4d64d8723625f2969ba52d4b7e2a1170682d9ac2a5dcaeaab732b7e16f04a","devDependencies":{"dotenv":"^17.2.3","rimraf":"^6.0.1","tsdown":"^0.18.3","globals":"^16.5.0","functype":"^0.41.3","cross-env":"^7.0.3","ts-builds":"^2.0.0","@types/node":"~24.10.4","@supabase/supabase-js":"^2.89.0","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.41.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_1.1.1_1767562525914_0.8830726988495567","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"supabase-typed-query","version":"1.1.2","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@1.1.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"3c5c2e5c64eaa825c46f3689302271ba59b14493","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-1.1.2.tgz","fileCount":7,"integrity":"sha512-2YUaxT1czUDL9BfSQgRGbaEUp6gEH6aclfg3FfKwUP3xzE16qo+6UW75Dcj4bPEZO5GUSpymQqwOE8ZQrT/kqw==","signatures":[{"sig":"MEUCIAtvI2pMp6pSIEdcVxe7fmsKlBX+k+MrGG4720kWhSiPAiEAhH/9pvRmNzmz2GwWA0QJcihgIZdRIXHq+7dDY2qAkms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237471},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3de3e4b07c1465be0faea6ed3ad5b8c1c814e2d0","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"ts-builds build","clean":"rimraf dist","format":"ts-builds format","test:ci":"pnpm test:unit && pnpm test:integration","validate":"ts-builds validate","test:unit":"vitest run --config vitest.config.ts","typecheck":"ts-builds compile","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","build:watch":"ts-builds dev","format:check":"ts-builds format:check","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.7.0","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"eslint-config-functype":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0+sha512.72d699da16b1179c14ba9e64dc71c9a40988cbdc65c264cb0e489db7de917f20dcf4d64d8723625f2969ba52d4b7e2a1170682d9ac2a5dcaeaab732b7e16f04a","devDependencies":{"dotenv":"^17.2.3","rimraf":"^6.1.2","tsdown":"^0.19.0","globals":"^16.5.0","functype":"^0.41.3","cross-env":"^7.0.3","ts-builds":"^2.1.0","@types/node":"~24.10.7","@supabase/supabase-js":"^2.90.1","eslint-plugin-functional":"^9.0.2"},"peerDependencies":{"functype":">=0.41.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_1.1.2_1768167386565_0.4875969950916288","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"supabase-typed-query","version":"1.1.3","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@1.1.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"55c218cbe0050a44de01381ce1a7ca5767a0d744","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-1.1.3.tgz","fileCount":7,"integrity":"sha512-vOpAUbCNcMW8zwO0tudm2L9kalFsOJGmI3TbDBLZBj6Arq4JFc7qQdLyblEdTKrdTZ/VNb2Dv2Mp6quhy2vOsA==","signatures":[{"sig":"MEYCIQDcQcpXc4FKUvdbYrT0BzKFfu1khTnW0HCNsKP6OPt7CQIhAKfDcrdtBhOZQNHgu6yfff73F0mWlASzwJSIo/LpNFCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237361},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"caa592941b44b2cf2fddc4ff7488819df8d7fa55","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"ts-builds build","clean":"rimraf dist","format":"ts-builds format","test:ci":"pnpm test:unit && pnpm test:integration","validate":"ts-builds validate","test:unit":"vitest run --config vitest.config.ts","typecheck":"ts-builds compile","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","build:watch":"ts-builds dev","format:check":"ts-builds format:check","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.10.1","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-config-functype":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2+sha512.36cdc707e7b7940a988c9c1ecf88d084f8514b5c3f085f53a2e244c2921d3b2545bc20dd4ebe1fc245feec463bb298aecea7a63ed1f7680b877dc6379d8d0cb4","devDependencies":{"dotenv":"^17.3.1","rimraf":"^6.1.3","tsdown":"^0.20.3","globals":"^17.3.0","functype":"^0.47.0","cross-env":"^10.1.0","ts-builds":"^2.4.1","@types/node":"~24.10.13","@supabase/supabase-js":"^2.97.0","eslint-plugin-functional":"^9.0.4"},"peerDependencies":{"functype":">=0.47.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_1.1.3_1771979473304_0.3791894295630365","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"supabase-typed-query","version":"1.1.4","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@1.1.4","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"3ce71ac9b9a3f24a373be7944e3cac00069f0f96","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-1.1.4.tgz","fileCount":7,"integrity":"sha512-SIKmyyNUInQAxmYzp8mM2JmcmERuCzqI9dRtHZoBmjxAtzHwPnXy4azD2oxKqyJ3ZVQrTkXXGpbPQln1gQsZlw==","signatures":[{"sig":"MEUCIHEfbB/AM6+G6Z28UiL9kT+c0e9wO/ar9ToTkWy9G5MpAiEAsSx265FABxayYy8+QoO9i9eFcw8YDIodebAUBPVCaH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237361},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"27c0b3a58f5cbbc654a332c1212d9bc01d867615","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"ts-builds build","clean":"rimraf dist","format":"ts-builds format","test:ci":"pnpm test:unit && pnpm test:integration","validate":"ts-builds validate","test:unit":"vitest run --config vitest.config.ts","typecheck":"ts-builds compile","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","build:watch":"ts-builds dev","format:check":"ts-builds format:check","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.11.0","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-config-functype":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","devDependencies":{"dotenv":"^17.3.1","rimraf":"^6.1.3","tsdown":"^0.20.3","globals":"^17.3.0","functype":"^0.48.0","cross-env":"^10.1.0","ts-builds":"^2.5.0","@types/node":"~24.10.15","@supabase/supabase-js":"^2.98.0","eslint-plugin-functional":"^9.0.4"},"peerDependencies":{"functype":">=0.47.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_1.1.4_1772134870249_0.338517704369274","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"supabase-typed-query","version":"1.2.0","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@1.2.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"0c863ffda697f2926013bc0c812cfb7e7b6b658d","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-1.2.0.tgz","fileCount":7,"integrity":"sha512-uOco8qQpo9YEcWZfhMfA9JoxfXAcjTN+9rBR7eBCerLcXAO9w+QKsrzC+onI44hOpzsLI0Cr8YFmlOIO/qD+HQ==","signatures":[{"sig":"MEYCIQCvjtGNXw6aCK7ZDplFdXaKorOECjYeJ1kLFa9nyvjqAQIhAKJtU543m7tLaaUPLCZasYkINS+N7BElLKPek0SPVzC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239292},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"cec387689fc916bdb1ba8901f1fe7c90d63d7111","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"ts-builds build","clean":"rimraf dist","format":"ts-builds format","test:ci":"pnpm test:unit && pnpm test:integration","validate":"ts-builds validate","test:unit":"vitest run --config vitest.config.ts","typecheck":"ts-builds compile","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","build:watch":"ts-builds dev","format:check":"ts-builds format:check","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.11.0","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-config-functype":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","devDependencies":{"dotenv":"^17.3.1","rimraf":"^6.1.3","tsdown":"^0.20.3","globals":"^17.4.0","functype":"^0.48.0","cross-env":"^10.1.0","ts-builds":"^2.5.0","@types/node":"~24.10.15","@supabase/supabase-js":"^2.98.0","eslint-plugin-functional":"^9.0.4"},"peerDependencies":{"functype":">=0.47.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_1.2.0_1772664541419_0.07970195569536287","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"supabase-typed-query","version":"1.2.1","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","_id":"supabase-typed-query@1.2.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"dist":{"shasum":"9f3d07c9f1f29f116e972c2a16ea17ce486690ca","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-1.2.1.tgz","fileCount":7,"integrity":"sha512-YAita1gENJ1KUpVD6ucI0C3SM7PsoAcpGRNjMd1rtW7j5YBmK+pUyd752JbLewt2eJA5ux7nqVYHlxoucZ/+Vw==","signatures":[{"sig":"MEQCIGewoz2o+ycEd69j7swn2DYLhQfU4O4XfQpq+CRctxIjAiAWylMNcZgKG5AIfAEECrUhBK8capQ+uC4BNNlXVd+aVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237591},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"02726353538ed3865c5ec5c6844ab176f50d2b11","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"ts-builds build","clean":"rimraf dist","format":"ts-builds format","test:ci":"pnpm test:unit && pnpm test:integration","validate":"ts-builds validate","test:unit":"vitest run --config vitest.config.ts","typecheck":"ts-builds compile","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","build:watch":"ts-builds dev","format:check":"ts-builds format:check","build:publish":"pnpm validate && pnpm publish --no-git-checks","supabase:stop":"supabase stop","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts","supabase:status":"supabase status","test:unit:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"repository":{"url":"git+https://github.com/jordanburke/supabase-typed-query.git","type":"git"},"_npmVersion":"11.11.0","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-config-functype":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","devDependencies":{"dotenv":"^17.3.1","rimraf":"^6.1.3","tsdown":"^0.20.3","globals":"^17.4.0","functype":"^0.48.0","cross-env":"^10.1.0","ts-builds":"^2.5.0","@types/node":"~24.10.15","@supabase/supabase-js":"^2.98.0","eslint-plugin-functional":"^9.0.4"},"peerDependencies":{"functype":">=0.47.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"functype":{"optional":false},"@supabase/supabase-js":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/supabase-typed-query_1.2.1_1772718314707_0.3205201138237832","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"supabase-typed-query","version":"1.3.0","description":"Type-safe query builder and entity pattern for Supabase with TypeScript","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"author":{"name":"Jordan Burke"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jordanburke/supabase-typed-query.git"},"bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"homepage":"https://github.com/jordanburke/supabase-typed-query#readme","scripts":{"validate":"ts-builds validate","format":"ts-builds format","format:check":"ts-builds format:check","lint":"ts-builds lint","lint:check":"ts-builds lint:check","typecheck":"ts-builds compile","test":"ts-builds test","test:watch":"ts-builds test:watch","test:coverage":"ts-builds test:coverage","test:unit":"vitest run --config vitest.config.ts","test:unit:watch":"vitest --config vitest.config.ts","test:unit:coverage":"vitest run --coverage --config vitest.config.ts","test:integration":"vitest run --config vitest.config.integration.ts","test:integration:watch":"vitest --config vitest.config.integration.ts","test:integration:coverage":"vitest run --coverage --config vitest.config.integration.ts","test:ci":"pnpm test:unit && pnpm test:integration","build":"ts-builds build","build:watch":"ts-builds dev","dev":"ts-builds dev","clean":"rimraf dist","build:publish":"pnpm validate && pnpm publish --no-git-checks","prepublishOnly":"pnpm validate","supabase:start":"supabase start","supabase:stop":"supabase stop","supabase:status":"supabase status","supabase:types":"supabase gen types typescript --local > test/integration/database.types.ts"},"peerDependencies":{"@supabase/supabase-js":"^2.0.0","functype":">=1.4.1"},"peerDependenciesMeta":{"@supabase/supabase-js":{"optional":false},"functype":{"optional":false}},"devDependencies":{"@supabase/supabase-js":"^2.108.1","@types/node":"~24.10.15","cross-env":"^10.1.0","dotenv":"^17.4.2","eslint-config-functype":"^2.104.1","eslint-plugin-functional":"^9.0.5","functype":"^1.4.1","globals":"^17.6.0","rimraf":"^6.1.3","ts-builds":"^2.8.2","tsdown":"^0.22.2"},"engines":{"node":">=22 <25"},"packageManager":"pnpm@10.34.3+sha512.f2c531b08829d7be7f03c90addc266615f9c5477463e4bf1d275cb263ce9ea57cf0d5599110d94649a9bb3fed9f0b5efcea74a7016b61532a24cb9ad87860c1d","gitHead":"133639328bec4b252f352d948ea4cd0e814b0885","_id":"supabase-typed-query@1.3.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-OVDKGF2cTrpW5IoC8QPAS3bT3vR6EJfSmKzavV7ybN5wP2p/kM7WTdnN/WsiWgxENFPykPS5kYR/Vvn0JZcN1g==","shasum":"d06929ff5a2bddfc11be569d8fb4dbdbd367e04e","tarball":"https://registry.npmjs.org/supabase-typed-query/-/supabase-typed-query-1.3.0.tgz","fileCount":7,"unpackedSize":242444,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/supabase-typed-query@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF0gNbt6cvexZedt91PV0nhOirrpA1usrQbTCDpfqzivAiAeGb9KFC7In0LJMuvAVSYPX59pj8PD/r0WXoX22W2/lQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68803c1a-1ff0-470c-aab6-a647c989ed35"}},"directories":{},"maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/supabase-typed-query_1.3.0_1781541114424_0.6726048326771381"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-02T23:58:38.858Z","modified":"2026-06-15T16:31:55.118Z","0.1.0":"2025-09-02T23:58:39.072Z","0.1.1":"2025-09-03T16:58:39.374Z","0.1.2":"2025-09-03T17:12:54.213Z","0.1.3":"2025-09-04T16:11:19.459Z","0.1.4":"2025-10-08T03:11:56.743Z","0.2.0":"2025-10-23T16:43:51.516Z","0.2.1":"2025-11-03T00:13:07.853Z","0.2.3":"2025-11-20T19:28:36.186Z","0.3.0":"2025-11-25T02:39:09.415Z","0.3.2":"2025-11-26T14:02:57.933Z","0.4.0":"2025-11-26T16:00:11.255Z","0.5.0":"2025-11-26T16:49:06.154Z","0.6.0":"2025-11-29T15:23:03.693Z","0.7.0":"2025-12-03T16:11:51.474Z","0.8.0":"2025-12-04T13:00:59.845Z","0.9.0":"2025-12-04T20:54:23.175Z","0.9.1":"2025-12-04T21:29:44.174Z","0.9.2":"2025-12-05T04:17:55.935Z","0.9.3":"2025-12-05T04:50:53.659Z","0.9.4":"2025-12-05T17:53:34.843Z","0.9.7":"2025-12-07T17:26:06.805Z","0.10.0":"2025-12-08T15:41:57.526Z","0.11.0":"2025-12-08T17:00:24.392Z","0.12.0":"2025-12-08T20:00:13.582Z","0.13.0":"2025-12-10T20:41:56.840Z","1.0.0":"2025-12-27T22:01:10.350Z","1.1.0":"2026-01-01T02:45:18.894Z","1.1.1":"2026-01-04T21:35:26.051Z","1.1.2":"2026-01-11T21:36:26.731Z","1.1.3":"2026-02-25T00:31:13.452Z","1.1.4":"2026-02-26T19:41:10.396Z","1.2.0":"2026-03-04T22:49:01.584Z","1.2.1":"2026-03-05T13:45:14.840Z","1.3.0":"2026-06-15T16:31:54.598Z"},"bugs":{"url":"https://github.com/jordanburke/supabase-typed-query/issues"},"author":{"name":"Jordan Burke"},"license":"MIT","homepage":"https://github.com/jordanburke/supabase-typed-query#readme","keywords":["supabase","typescript","query","builder","typed","entity","orm","type-safe","functype"],"repository":{"type":"git","url":"git+https://github.com/jordanburke/supabase-typed-query.git"},"description":"Type-safe query builder and entity pattern for Supabase with TypeScript","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"readme":"# supabase-typed-query\n\nType-safe query builder and entity pattern for Supabase with TypeScript.\n\n## Features\n\n- 🔒 **Full TypeScript type safety** - Leverage your database types for compile-time safety\n- 🔗 **Chainable query API** - Build complex queries with OR conditions and functional operations\n- 🎯 **Entity pattern** - Consistent CRUD operations across all tables\n- 👁️ **View support** - Read-only ViewEntity for querying database views\n- 🚀 **Functional programming** - Built with functype for robust error handling\n- ⚡ **Zero runtime overhead** - All type checking happens at compile time\n- 🔄 **Composable queries** - Mix and match conditions, filters, and transformations\n- 🗑️ **Soft delete support** - Built-in soft delete filtering with per-query overrides\n- 🏢 **Multi-tenancy ready** - Automatic partition key filtering for tenant isolation\n- 🗄️ **Custom schema support** - Query tables and views in any PostgreSQL schema\n\n## Installation\n\n```bash\nnpm install supabase-typed-query functype\n# or\npnpm add supabase-typed-query functype\n# or\nyarn add supabase-typed-query functype\n```\n\n### Compatibility\n\n| Dependency              | Version    | Notes                               |\n| ----------------------- | ---------- | ----------------------------------- |\n| `@supabase/supabase-js` | `^2.0.0`   | Tested with 2.108.x                 |\n| `functype`              | `>=1.4.1`  | Required for error handling         |\n| TypeScript              | `>=5.0`    | Recommended for best type inference |\n| Node.js                 | `>=22 <25` | Required                            |\n\n## Quick Start\n\n### 1. Set up your database types\n\nFirst, generate your database types from Supabase:\n\n```bash\nnpx supabase gen types typescript --project-id your-project-id > database.types.ts\n```\n\n### 2. Create a typed client\n\n```typescript\nimport { createClient } from \"@supabase/supabase-js\"\nimport type { Database } from \"./database.types\"\n\nconst supabase = createClient<Database>(\"your-supabase-url\", \"your-anon-key\")\n```\n\n### 3. Use the Query Builder\n\n```typescript\nimport { query } from \"supabase-typed-query\"\n\n// Simple query\nconst user = await query(supabase, \"users\", { id: \"123\" }).one()\n\n// Query with OR conditions\nconst posts = await query(supabase, \"posts\", { status: \"published\" }).or({ status: \"draft\", author_id: userId }).many()\n\n// Query with functional operations\nconst titles = await query(supabase, \"posts\", { status: \"published\" })\n  .map((post) => post.title)\n  .filter((title) => title.length > 10)\n  .many()\n```\n\n### 4. Use the Entity Pattern\n\n```typescript\nimport { Entity } from \"supabase-typed-query\"\n\n// Create an entity for your table with configuration\nconst PostEntity = Entity(supabase, \"posts\", {\n  softDelete: true, // Automatically exclude soft-deleted items\n})\n\n// Get all posts\nconst posts = await PostEntity.getItems({\n  where: { status: \"published\" },\n  order: [\"created_at\", { ascending: false }],\n}).many()\n\n// Get a single post\nconst post = await PostEntity.getItem({\n  id: \"post-123\",\n  where: { status: \"published\" },\n}).one()\n\n// Add posts (multi-result -> manyOrThrow)\nconst newPosts = await PostEntity.addItems({\n  items: [{ title: \"New Post\", content: \"Content here\", status: \"draft\" }],\n}).manyOrThrow()\n\n// Update a post (single-result -> oneOrThrow; Prisma-style { where, data })\nconst updated = await PostEntity.updateItem({\n  where: { id: \"post-123\" },\n  data: { status: \"published\" },\n}).oneOrThrow()\n```\n\n## Advanced Usage\n\n### Comparison Operators\n\n```typescript\n// Greater than / Less than\nconst recentPosts = await query(supabase, \"posts\", {\n  created_at: { gte: new Date(\"2024-01-01\") },\n}).many()\n\n// Pattern matching\nconst searchResults = await query(supabase, \"posts\", {\n  title: { ilike: \"%typescript%\" },\n}).many()\n\n// IN queries\nconst selectedPosts = await query(supabase, \"posts\", {\n  id: { in: [\"id1\", \"id2\", \"id3\"] },\n}).many()\n\n// IS NULL checks\nconst drafts = await query(supabase, \"posts\", {\n  published_at: { is: null },\n}).many()\n\n// IS NOT NULL checks (using NOT operator)\nconst publishedPosts = await query(supabase, \"posts\", {\n  not: { is: { published_at: null } },\n}).many()\n\n// NOT IN queries\nconst activePosts = await query(supabase, \"posts\", {\n  not: { in: { status: [\"draft\", \"archived\"] } },\n}).many()\n```\n\n### NOT Operator\n\nThe `not` operator follows Supabase conventions for negating conditions:\n\n```typescript\n// IS NOT NULL - find posts with external_id set\nconst linkedPosts = await PostEntity.getItems({\n  not: { is: { external_id: null } },\n}).many()\n\n// IS NOT TRUE / IS NOT FALSE\nconst nonFeatured = await PostEntity.getItems({\n  not: { is: { featured: true } },\n}).many()\n\n// NOT IN - exclude specific statuses\nconst visiblePosts = await PostEntity.getItems({\n  not: { in: { status: [\"spam\", \"trash\", \"deleted\"] } },\n}).many()\n\n// Combine NOT with other conditions\nconst activeLinkedPosts = await PostEntity.getItems({\n  where: { status: \"published\" },\n  not: { is: { external_id: null } },\n}).many()\n```\n\n> **Note**: `neq: null` is deprecated. Use `not: { is: { field: null } }` instead for IS NOT NULL checks.\n\n### Chaining OR Conditions\n\n```typescript\nconst results = await query(supabase, \"users\", { role: \"admin\" })\n  .or({ role: \"moderator\" })\n  .or({ role: \"editor\", active: true })\n  .many()\n```\n\n### Soft Deletes\n\nControl soft delete behavior at the Entity or Query level:\n\n```typescript\n// Entity with soft deletes enabled (excludes deleted by default)\nconst UserEntity = Entity(supabase, \"users\", {\n  softDelete: true, // Automatically filters out deleted items\n})\n\n// Override soft delete behavior per query\nconst allUsers = await UserEntity.getItems().includeDeleted().many()\nconst deletedOnly = await UserEntity.getItems().onlyDeleted().many()\nconst activeOnly = await UserEntity.getItems().excludeDeleted().many() // Redundant - already excluded\n\n// Entity without soft deletes (includes all items)\nconst AdminEntity = Entity(supabase, \"users\", {\n  softDelete: false, // No automatic filtering\n})\n```\n\n### Custom Schema Support\n\nQuery tables in any PostgreSQL schema (not just the default `public` schema):\n\n```typescript\nimport { Entity, PartitionedEntity, query } from \"supabase-typed-query\"\n\n// Entity with custom schema\nconst InventoryEntity = Entity(supabase, \"items\", {\n  softDelete: false,\n  schema: \"inventory\", // Uses client.schema(\"inventory\").from(\"items\")\n})\n\nconst items = await InventoryEntity.getItems({ where: { active: true } }).many()\n\n// PartitionedEntity with custom schema\nconst TenantItemsEntity = PartitionedEntity(supabase, \"items\", {\n  partitionField: \"tenant_id\",\n  softDelete: true,\n  schema: \"tenant_data\",\n})\n\n// Query API with custom schema (7th parameter)\nconst results = await query(\n  supabase,\n  \"items\",\n  { active: true },\n  undefined, // is conditions\n  undefined, // wherein conditions\n  undefined, // order\n  \"inventory\", // schema\n).many()\n```\n\nWhen no schema is specified, queries use the default `public` schema via `client.from()`. When a schema is specified, queries use `client.schema(name).from(table)`.\n\n### View Entities (Read-Only)\n\nDatabase views in Supabase are read-only and only have a `Row` type (no `Insert` or `Update`). Use `ViewEntity` for type-safe querying of views:\n\n```typescript\nimport { ViewEntity, PartitionedViewEntity } from \"supabase-typed-query\"\n\n// Create a read-only view entity\nconst AuthUsersView = ViewEntity(supabase, \"auth_users_view\", {\n  schema: \"agent_gate\", // Optional: defaults to \"public\"\n})\n\n// Query the view - only getItem and getItems are available\nconst user = await AuthUsersView.getItem({ id: \"123\" }).one()\nconst activeUsers = await AuthUsersView.getItems({\n  where: { is_active: true },\n  order: [\"created_at\", { ascending: false }],\n}).many()\n\n// For multi-tenant views, use PartitionedViewEntity\nconst TenantStatsView = PartitionedViewEntity(supabase, \"tenant_stats_view\", {\n  partitionField: \"tenant_id\",\n})\n\n// All queries require partition key\nconst stats = await TenantStatsView.getItems(tenantId, {\n  where: { period: \"monthly\" },\n}).many()\n```\n\n**Key differences from Entity:**\n\n- Only `getItem()` and `getItems()` methods (no write operations)\n- No `softDelete` configuration (views are read-only snapshots)\n- Uses `ViewNames` and `ViewRow` types instead of `TableNames` and `TableRow`\n\n### Multi-Tenancy with Partition Keys\n\nUse partition keys to automatically scope queries to a tenant or partition:\n\n```typescript\n// Create a tenant-scoped entity\nconst TenantPostEntity = Entity(supabase, \"posts\", {\n  softDelete: true,\n  partitionKey: { tenant_id: \"tenant-123\" }, // All queries automatically include this filter\n})\n\n// All queries are automatically scoped to the tenant\nconst tenantPosts = await TenantPostEntity.getItems({\n  where: { status: \"published\" },\n}).many()\n// Equivalent to: WHERE tenant_id = 'tenant-123' AND status = 'published' AND deleted IS NULL\n\n// Create a global/admin entity (no partition)\nconst GlobalPostEntity = Entity(supabase, \"posts\", {\n  softDelete: true,\n  // No partitionKey - queries all tenants\n})\n\nconst allPosts = await GlobalPostEntity.getItems().many()\n// Equivalent to: WHERE deleted IS NULL\n```\n\n### Error Handling\n\nThe library uses functype's `TaskOutcome` for error handling:\n\n```typescript\n// Using TaskOutcome (recommended for explicit error handling)\nconst result = await query(supabase, \"users\", { id: userId }).one()\n\nif (result.isOk()) {\n  const maybeUser = result.getOrThrow()\n  if (maybeUser.isSome()) {\n    console.log(\"User found:\", maybeUser.getOrThrow())\n  }\n} else {\n  console.error(\"Query failed:\", result.error)\n}\n\n// Using OrThrow methods (simpler but throws errors)\ntry {\n  const user = await query(supabase, \"users\", { id: userId }).oneOrThrow()\n  console.log(\"User:\", user)\n} catch (error) {\n  console.error(\"Query failed:\", error)\n}\n```\n\n### Type Safety\n\nAll operations are fully type-safe based on your database schema:\n\n```typescript\n// TypeScript will enforce correct field names and types\nconst posts = await query(supabase, \"posts\", {\n  // ✅ TypeScript knows these fields exist and their types\n  title: \"My Post\",\n  published: true,\n  view_count: { gte: 100 },\n\n  // ❌ TypeScript error: property doesn't exist\n  nonexistent_field: \"value\",\n}).many()\n```\n\n## API Reference\n\n### Query Methods\n\n- `one()` - Execute query expecting exactly one result\n- `many()` - Execute query expecting zero or more results\n- `first()` - Execute query expecting first result from potentially multiple\n- `oneOrThrow()` - Like `one()` but throws if not found\n- `manyOrThrow()` - Like `many()` but throws on error\n- `firstOrThrow()` - Like `first()` but throws if not found\n\n### Query Composition\n\n- `or(conditions)` - Add OR conditions to the query\n- `map(fn)` - Transform results with a mapping function\n- `filter(fn)` - Filter results with a predicate\n- `limit(n)` - Limit the number of results\n- `offset(n)` - Skip the first n results\n- `includeDeleted()` - Include soft-deleted items in results\n- `excludeDeleted()` - Exclude soft-deleted items from results\n- `onlyDeleted()` - Return only soft-deleted items\n\n### Entity Methods\n\n- `getItem({ id, where?, is? })` - Get a single item by ID\n- `getItems({ where?, is?, wherein?, order? })` - Get filtered items\n- `addItems({ items })` - Add multiple items\n- `updateItem({ id, item, where?, is?, wherein? })` - Update a single item\n- `updateItems({ items, identity?, where?, is?, wherein? })` - Update multiple items\n\n### Entity Configuration\n\n- `softDelete: boolean` - (Required) When `true`, automatically excludes soft-deleted items; when `false`, includes them\n- `schema?: string` - (Optional) PostgreSQL schema to query from (defaults to `\"public\"`)\n\n### PartitionedEntity Configuration\n\n- `partitionField: string` - (Required) Column name used for partition filtering (e.g., `\"tenant_id\"`)\n- `softDelete: boolean` - (Required) When `true`, automatically excludes soft-deleted items\n- `schema?: string` - (Optional) PostgreSQL schema to query from (defaults to `\"public\"`)\n\n### ViewEntity Methods\n\n- `getItem({ id, where?, is? })` - Get a single item by ID\n- `getItems({ where?, is?, wherein?, order? })` - Get filtered items\n\n> **Note:** ViewEntity only supports read operations. No `addItems`, `updateItem`, `deleteItem`, or soft delete methods.\n\n### ViewEntity Configuration\n\n- `schema?: string` - (Optional) PostgreSQL schema to query from (defaults to `\"public\"`)\n\n### PartitionedViewEntity Configuration\n\n- `partitionField: string` - (Required) Column name used for partition filtering (e.g., `\"tenant_id\"`)\n- `schema?: string` - (Optional) PostgreSQL schema to query from (defaults to `\"public\"`)\n\n## Requirements\n\n- TypeScript 5.0+\n- Supabase JS Client v2\n- functype 1.4.1+\n\n## License\n\nMIT\n\n## Development\n\n### Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/jordanburke/supabase-typed-query.git\ncd supabase-typed-query\n\n# Install dependencies\npnpm install\n\n# Run validation pipeline\npnpm validate\n```\n\n### Commands\n\n```bash\n# Development\npnpm validate          # Run full validation: format, lint, typecheck, test, build\npnpm test             # Run tests\npnpm test:watch       # Run tests in watch mode\npnpm test:coverage    # Run tests with coverage\npnpm build            # Build for production\npnpm build:dev:watch  # Build in watch mode for development\n\n# Code Quality\npnpm format           # Format code with Prettier\npnpm lint             # Fix ESLint issues\npnpm typecheck        # Type check with TypeScript\n```\n\n### CI/CD Pipeline\n\nThis project uses GitHub Actions for continuous integration and deployment:\n\n#### Continuous Integration\n\n- **Triggered on**: Push/PR to main/develop branches\n- **Test matrix**: Node.js 18.x, 20.x, 22.x\n- **Pipeline**: Format → Lint → Type Check → Test → Build\n\n#### Release Process\n\n1. Update version in `package.json`\n2. Create and push a version tag:\n   ```bash\n   git tag v1.0.0\n   git push origin v1.0.0\n   ```\n3. GitHub Actions automatically:\n   - Runs full validation pipeline\n   - Publishes to NPM registry\n   - Creates GitHub release\n\n#### Security\n\n- CodeQL analysis runs on all PRs and weekly scheduled scans\n- Dependency updates via Dependabot\n\n### Publishing\n\nThe package is automatically published to NPM when a version tag is pushed. Manual publishing:\n\n```bash\n# Ensure you're logged into NPM\nnpm login\n\n# Run validation and publish\npnpm build:publish\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n### Development Guidelines\n\n1. **Type Safety**: Maintain strict TypeScript types, no `any`\n2. **Functional Style**: Use functional programming patterns with functype\n3. **Testing**: Add tests for new features\n4. **Documentation**: Update README for API changes\n5. **Commits**: Follow conventional commits format\n\n### Pull Request Process\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Run `pnpm validate` to ensure all checks pass\n4. Commit your changes (`git commit -m 'feat: add amazing feature'`)\n5. Push to the branch (`git push origin feature/amazing-feature`)\n6. Open a Pull Request\n\nTests will automatically run via GitHub Actions on your PR.\n","readmeFilename":"README.md"}