{"_id":"@xylex-group/athena","_rev":"68-70e22ce8dae0ab2f9362649270a27081","name":"@xylex-group/athena","dist-tags":{"latest":"5.6.10"},"versions":{"0.1.0":{"name":"@xylex-group/athena","version":"0.1.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","supabase","query-builder"],"author":"floris@xylex.group","license":"MIT","_id":"@xylex-group/athena@0.1.0","maintainers":[{"name":"ciaran_xlx","email":"ciaran@xylex.group"},{"name":"floris_xlx","email":"floris@xylex.group"}],"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"c5dee4897ecbf9343cf856fbf40509dc2b0ea60d","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-0.1.0.tgz","fileCount":18,"integrity":"sha512-nId6R8GCoDYiZU3EyGzvWin5om18q9gaeaxe5Sk5AKi+Q8DWxeaJEbGI4wktH0fGdOQHD6EnwGzEca/CPsgf0Q==","signatures":[{"sig":"MEUCIEVBz+QhqWP6ECNhOflta4k1M0sGdNUdb0jMWEXLWauWAiEAtWshmMkL5ssOFWaZqGoqJvxkcOhywCZALT1sdBPqiD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131483},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","shasum":"c5dee4897ecbf9343cf856fbf40509dc2b0ea60d","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"examples/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/**/*.test.ts","build":"tsup","lint:fix":"npm run lint -- --fix","test:watch":"node --test --watch test/**/*.test.ts","publish:token":"node scripts/publish.js","prepublishOnly":"npm run build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:supabase-fetch":"cd examples/supabase-fetch && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","_integrity":"sha512-nId6R8GCoDYiZU3EyGzvWin5om18q9gaeaxe5Sk5AKi+Q8DWxeaJEbGI4wktH0fGdOQHD6EnwGzEca/CPsgf0Q==","repository":{"url":"https://github.com/xylex-group/athena-js","type":"git"},"_npmVersion":"10.8.3","description":"Athena SDK","directories":{},"_nodeVersion":"24.3.0","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_0.1.0_1771606161626_0.07398394757353866","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@xylex-group/athena","version":"0.2.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","supabase","query-builder"],"author":"floris@xylex.group","license":"MIT","_id":"@xylex-group/athena@0.2.1","maintainers":[{"name":"ciaran_xlx","email":"ciaran@xylex.group"},{"name":"floris_xlx","email":"floris@xylex.group"}],"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"f9c7ab242246efd86f3c9f8f776bb29626fa6124","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-0.2.1.tgz","fileCount":18,"integrity":"sha512-wSwazmZgt0qxcRs3lw9mGJRLBx6pY6nbRbCnNeJ4Nq8Phc5DbWkD8YDWHQKLLC2O5VRUskhWisYeOFMgCj5nHQ==","signatures":[{"sig":"MEUCIGbUymWRbBoNepAfHS4cr2sQpD/jw/sdbraHybwzEPzxAiEAzg8YVRoqoeBkJij+semtSGpIlbrjrI4W+qpfh7BTIKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182385},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","shasum":"f9c7ab242246efd86f3c9f8f776bb29626fa6124","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"examples/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/**/*.test.ts","build":"tsup","lint:fix":"npm run lint -- --fix","test:watch":"node --test --watch test/**/*.test.ts","publish:token":"node scripts/publish.js","prepublishOnly":"npm run build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:supabase-fetch":"cd examples/supabase-fetch && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","_integrity":"sha512-wSwazmZgt0qxcRs3lw9mGJRLBx6pY6nbRbCnNeJ4Nq8Phc5DbWkD8YDWHQKLLC2O5VRUskhWisYeOFMgCj5nHQ==","repository":{"url":"https://github.com/xylex-group/athena-js","type":"git"},"_npmVersion":"10.8.3","description":"Athena SDK","directories":{},"_nodeVersion":"24.3.0","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_0.2.1_1771622736443_0.3739586332827074","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@xylex-group/athena","version":"1.0.2","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":"floris@xylex.group","license":"MIT","_id":"@xylex-group/athena@1.0.2","maintainers":[{"name":"ciaran_xlx","email":"ciaran@xylex.group"},{"name":"floris_xlx","email":"floris@xylex.group"}],"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"ed68b85a0c5be423ca32c3212a36ca3ce73b062d","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.0.2.tgz","fileCount":18,"integrity":"sha512-4qjZWHz8c/QgXk4r6XrRK8wDHSiNDHYUH1DyV3Tk7slp+ibojzgfvrIV2gGg0Ky5lrdwO6W1dA9QjZmVInLqNA==","signatures":[{"sig":"MEQCICH+NetQIyW/owJJZ0bDVa7RFIoc7tq4VMn+UfBsHGPmAiAcxIheyiPN3p0K/yELiceKmr8m+owTbwpukCfRGScupg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190873},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","shasum":"ed68b85a0c5be423ca32c3212a36ca3ce73b062d","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"npm run lint -- --fix","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","prepublishOnly":"npm run build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","_integrity":"sha512-4qjZWHz8c/QgXk4r6XrRK8wDHSiNDHYUH1DyV3Tk7slp+ibojzgfvrIV2gGg0Ky5lrdwO6W1dA9QjZmVInLqNA==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"10.8.3","description":"Athena SDK","directories":{},"_nodeVersion":"24.3.0","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.0.2_1771899615528_0.9347179347655508","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@xylex-group/athena","version":"1.0.4","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":"floris@xylex.group","license":"MIT","_id":"@xylex-group/athena@1.0.4","maintainers":[{"name":"ciaran_xlx","email":"ciaran@xylex.group"},{"name":"floris_xlx","email":"floris@xylex.group"}],"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"aec267ea8201caaa8f57ffc4eedb2044de39875a","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.0.4.tgz","fileCount":18,"integrity":"sha512-MkpF7141BmavBZCvwNSPzixzoLFakZKTgj3op9723lXBT8gHFHxoD4Lso1+fs0+YRiC25BYUJOmtlElOyDcloQ==","signatures":[{"sig":"MEYCIQDmRSDS+e3vVdFOmuGh6c5gRDhSqLQpuBWTenKeGPPEVgIhALriilENOi9dZFFo9Q4EMNa5PN84MjiY4zhTfFznm+bl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230069},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","shasum":"aec267ea8201caaa8f57ffc4eedb2044de39875a","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"npm run lint -- --fix","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","prepublishOnly":"npm run build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","_integrity":"sha512-MkpF7141BmavBZCvwNSPzixzoLFakZKTgj3op9723lXBT8gHFHxoD4Lso1+fs0+YRiC25BYUJOmtlElOyDcloQ==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"10.8.3","description":"Athena SDK","directories":{},"_nodeVersion":"24.3.0","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.0.4_1771917165394_0.9914495475656935","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@xylex-group/athena","version":"1.1.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":"floris@xylex.group","license":"MIT","_id":"@xylex-group/athena@1.1.0","maintainers":[{"name":"ciaran_xlx","email":"ciaran@xylex.group"},{"name":"floris_xlx","email":"floris@xylex.group"}],"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"8a13e33b99780d106a89b39c5478b2f2d6cb3a68","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.1.0.tgz","fileCount":18,"integrity":"sha512-7jNe2pElrYLbnV975yuReaWKUyph87b4jqKKEeTQaxBdjA4Si5mtABTa/K1RvUpvTUcOabALYCiTI6NoJT1sgg==","signatures":[{"sig":"MEQCIDrr9ZnHE8YZ2aGT8sXSwIcsH9BdNoJWM9YwTNBYButcAiBPMhgFT5LYrkXlIc2iIfAx0nmG2LXL97EpxiIccXTk8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232128},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","shasum":"8a13e33b99780d106a89b39c5478b2f2d6cb3a68","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"npm run lint -- --fix","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","prepublishOnly":"npm run build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","_integrity":"sha512-7jNe2pElrYLbnV975yuReaWKUyph87b4jqKKEeTQaxBdjA4Si5mtABTa/K1RvUpvTUcOabALYCiTI6NoJT1sgg==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"10.8.3","description":"Athena JS SDK","directories":{},"_nodeVersion":"24.3.0","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.1.0_1773242948966_0.017866487880341397","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@xylex-group/athena","version":"1.1.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":"floris@xylex.group","license":"MIT","_id":"@xylex-group/athena@1.1.1","maintainers":[{"name":"ciaran_xlx","email":"ciaran@xylex.group"},{"name":"floris_xlx","email":"floris@xylex.group"}],"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"3be1428047bfddf4ed57cffec54a3dd5b9cabdf7","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.1.1.tgz","fileCount":18,"integrity":"sha512-9HwMme20+2/TEgKHWWqodgGzq9H/KjAOv0Zud1YmNDgbeRnjUeJjgCBxl5jDWMbzNJmTpzEaSo7APJe1GV+thQ==","signatures":[{"sig":"MEYCIQCqR/s+QznkoxObtcjhkW4fjD/jhhghuR7Lr5Ag/sqidwIhAORe2m1rY8wu7Y4Y/NFtSd/XKV1RytwK0jxMkPQM2jw5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244746},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"3be1428047bfddf4ed57cffec54a3dd5b9cabdf7","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","_integrity":"sha512-9HwMme20+2/TEgKHWWqodgGzq9H/KjAOv0Zud1YmNDgbeRnjUeJjgCBxl5jDWMbzNJmTpzEaSo7APJe1GV+thQ==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"10.8.3","description":"Athena JS SDK","directories":{},"_nodeVersion":"24.3.0","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.1.1_1773358263063_0.10081253040391647","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@xylex-group/athena","version":"1.1.2","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.1.2","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"1e6803cd1dfd09895b69faf795ee14d2797116f4","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.1.2.tgz","fileCount":18,"integrity":"sha512-0gKYDhYeDZRIYN07ZG3PyATMYNFkRZKzELT2LRpjZSDiN5rjf3Ain6T18MJVcoQ2IGkLJuWtScPx5TJHFs63DA==","signatures":[{"sig":"MEQCIBH1FGd4Twtng3lpGju/NYD+x+Gfnl4mSTBeuSkAU+scAiB636xAdaz7AjMriKXxobY2sSNoHor2YgjU+MSY9yuAgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241628},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\948390b1f963118983705787b71554d7\\xylex-group-athena-1.1.2.tgz","publisher":"XYLEX Group","_integrity":"sha512-0gKYDhYeDZRIYN07ZG3PyATMYNFkRZKzELT2LRpjZSDiN5rjf3Ain6T18MJVcoQ2IGkLJuWtScPx5TJHFs63DA==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.1.2_1774467184564_0.4280253734591266","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@xylex-group/athena","version":"1.2.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.2.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"b75d444014a27b1b674c70335f20d6f4445365d6","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.2.0.tgz","fileCount":18,"integrity":"sha512-iN+/uspzn17Gqb+raozJZAnWcE3r5ip0PIikd7oQC+1GHckn/Qow52WaoO69BSdso6KX/0dQDOT7TaJCoBOpZg==","signatures":[{"sig":"MEUCIQDOA4cC5pNE8xrGkES4Ke7ghwA/vyoMLNv8votss292vAIgcJqwxFI2N6KCQbfgasE1xSwP8xV5xo0VYFNG1qp800k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408694},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\9e000610ea4961ca4be6d2769cb118be\\xylex-group-athena-1.2.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-iN+/uspzn17Gqb+raozJZAnWcE3r5ip0PIikd7oQC+1GHckn/Qow52WaoO69BSdso6KX/0dQDOT7TaJCoBOpZg==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.2.0_1775793715101_0.7374963756734074","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@xylex-group/athena","version":"1.2.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.2.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"486af868e1e9b5e8a36eeb60e9c55bb3db29528d","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.2.1.tgz","fileCount":18,"integrity":"sha512-w0LF9PJEwxI21Tj+nToWxkwShJtqo0SYXwCKPy89c4S9RXp2Si1P5pARLriM48z1s+3b7W5gpgKclWmw5jYnTw==","signatures":[{"sig":"MEUCIF6eZlHpZxLoaEvhgrGxl5x98JcTK8X2uppN0B+ammnPAiEAxcZ4NIsCYtCfuKLyJIWm5avaPP07U8SoL1XiNN+u4KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409456},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\cb761e666eecaec938901d6258572ba5\\xylex-group-athena-1.2.1.tgz","publisher":"XYLEX Group","_integrity":"sha512-w0LF9PJEwxI21Tj+nToWxkwShJtqo0SYXwCKPy89c4S9RXp2Si1P5pARLriM48z1s+3b7W5gpgKclWmw5jYnTw==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.2.1_1776131238802_0.5044920540822233","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@xylex-group/athena","version":"1.3.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.3.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"b646e3f05744b7aa0f7923832c60c80e6a6dd4ba","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.3.0.tgz","fileCount":18,"integrity":"sha512-TNVYFdlz+QoTJc/HP8f5olLus+HjujyZCvRE9bGfjm66zVreokPK8r55AS6zti+E4g0vUFjudzWiWY/LGsiuZA==","signatures":[{"sig":"MEUCIQDZ4hU3eET8W81yB5vdKrk65nF1yYvGMUP2RI0ZNTR0awIgGOOh65EFBq3C5EJRuYxr+osGy3cCI2KRAoNQBda9cjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508993},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\06bf141df3e11faa1d1768b4907428a0\\xylex-group-athena-1.3.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-TNVYFdlz+QoTJc/HP8f5olLus+HjujyZCvRE9bGfjm66zVreokPK8r55AS6zti+E4g0vUFjudzWiWY/LGsiuZA==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.3.0_1776395194090_0.9013043677544812","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@xylex-group/athena","version":"1.4.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.4.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"ea06a20c7f16375777bd50c58bd784861792fdf0","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.4.0.tgz","fileCount":18,"integrity":"sha512-Pa6wG9anz4FvibGo12fdDQJy+AUyPdY11rFLM9WpQ0vkdURjc3X1SzQU2V8Wl6GnKXc+leqW6fAIoPh1ejMDCw==","signatures":[{"sig":"MEYCIQCXfq8iiqRAJuRIAdtTMse5vXw0BebukHarOuKXCW4uHAIhAMWojEREcgi6Odv8aauM74Awv6cDcGpOuPYDP5DfwWPY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525278},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\1e11d78f6e7c610db33894dad4d2d71b\\xylex-group-athena-1.4.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-Pa6wG9anz4FvibGo12fdDQJy+AUyPdY11rFLM9WpQ0vkdURjc3X1SzQU2V8Wl6GnKXc+leqW6fAIoPh1ejMDCw==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.4.0_1776435268456_0.19056596508155543","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@xylex-group/athena","version":"1.4.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.4.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"bbe67bc38ee19c113e6fbd51348b44381ea1d784","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.4.1.tgz","fileCount":18,"integrity":"sha512-+fly4p/mHOwC852hBH6klA3nzMpmddHEcN9F6qQKbEswaeai/S85pf6A+h0ddKEYwkmX9Weju9yxsU2DIxFuPA==","signatures":[{"sig":"MEUCICJcrNKW04e/hvak0pnMk/DQpcSD2wFSH9HMfDyfynYvAiEAgm5esPceKpjQyYhC9Uvkrwd7uSLKCO3bGvLTJzAAu98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566428},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\cccc6039cae6a917cc10069b32de84a3\\xylex-group-athena-1.4.1.tgz","publisher":"XYLEX Group","_integrity":"sha512-+fly4p/mHOwC852hBH6klA3nzMpmddHEcN9F6qQKbEswaeai/S85pf6A+h0ddKEYwkmX9Weju9yxsU2DIxFuPA==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.4.1_1776706388696_0.745231620915378","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@xylex-group/athena","version":"1.5.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.5.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"2453c89faf49b5b0aabc47eac0c88c1f7ce07e3e","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.5.0.tgz","fileCount":18,"integrity":"sha512-dgpSaqpm3PmuwAhEDZAWvskP1UXKIDkM123Qicw6Nht+yInK/suHd3+u//hKE6InkMczeKP1wFD3BSvAZumcnA==","signatures":[{"sig":"MEQCIEDwi66yFHk249z5jf82lepRFf7G3R3ucWTDXYqm/kCyAiApl4qE3kBIyl0JAA9k/g2JqQM3CMN/Mb7hVq+wXPtvsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801748},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\47d5f8d6006b9267d63f04fee268fc46\\xylex-group-athena-1.5.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-dgpSaqpm3PmuwAhEDZAWvskP1UXKIDkM123Qicw6Nht+yInK/suHd3+u//hKE6InkMczeKP1wFD3BSvAZumcnA==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","react-test-renderer":"^18.3.1","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.5.0_1778442554824_0.8874043805466356","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@xylex-group/athena","version":"1.6.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.6.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"9a2537f3c40d0ac284da20e6f83b5b81995a29c0","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.6.0.tgz","fileCount":24,"integrity":"sha512-KJ7VFJJedKrZXA8TrXHwrN1yiJU9GxWpqlAw3JCWdu2jjzLh/sox3aO8LIkA3mBmd2g5Nly4Tss1PnVNyf2WVQ==","signatures":[{"sig":"MEQCIQCIB9iKdLYo1MvPoLEWirBxxu0SDetbisZoDAYxFwfKCQIfaV94YWWYrupTWUg6dD3wpD0Q9P4uFBGkawxZLfx7gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1725244},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\8dd1f58457432392f574bcaef969604b\\xylex-group-athena-1.6.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-KJ7VFJJedKrZXA8TrXHwrN1yiJU9GxWpqlAw3JCWdu2jjzLh/sox3aO8LIkA3mBmd2g5Nly4Tss1PnVNyf2WVQ==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","@types/pg":"^8.15.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","react-test-renderer":"^18.3.1","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.6.0_1778884688459_0.9803145011057279","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@xylex-group/athena","version":"1.6.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.6.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"82c9e11a71396e83f0f11562457d02a9a168bc8a","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.6.1.tgz","fileCount":24,"integrity":"sha512-t2/aGbyqLuX/uW3bBa6CbaOrwvqY4xchxubAoFX6ykbEHNvckKylXYu8drH3S4hGa2Uh13O2rN1MYawCaYytCQ==","signatures":[{"sig":"MEQCIBs3g6JqSA5Yidftq8sY39WqPhRK0dAIS8ZSMmzhURR4AiBfjl7SVA41BQZw9eQqomcsS8JRpPkMQQjqk3n7z3ougA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737433},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\9a43d35affab3363c51cb6dc420764aa\\xylex-group-athena-1.6.1.tgz","publisher":"XYLEX Group","_integrity":"sha512-t2/aGbyqLuX/uW3bBa6CbaOrwvqY4xchxubAoFX6ykbEHNvckKylXYu8drH3S4hGa2Uh13O2rN1MYawCaYytCQ==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","react-test-renderer":"^18.3.1","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.6.1_1778911346239_0.02862646342803643","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@xylex-group/athena","version":"1.6.2","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.6.2","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"9439869813356ace91bb93bfad4daa3183b6119f","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.6.2.tgz","fileCount":28,"integrity":"sha512-D2/SDBAO7MiaIXeSTcuKskvUus2oeG0X7zeRIoYLf7+PFKVCICxTaqwlBzwwhVwvxvffC3nLf6aubdfBrJ92yA==","signatures":[{"sig":"MEUCIQDhIWA4s4pP45q57TpiWjfV6WFc0SElRuktDoWSirnSfAIgfOvJ8cM0v2pZSibeX4/Ung6jFNmvw8YMR69/BQ/1vfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1784250},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\8353d4ba930cbf640f839b2965083a00\\xylex-group-athena-1.6.2.tgz","publisher":"XYLEX Group","_integrity":"sha512-D2/SDBAO7MiaIXeSTcuKskvUus2oeG0X7zeRIoYLf7+PFKVCICxTaqwlBzwwhVwvxvffC3nLf6aubdfBrJ92yA==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","react-test-renderer":"^18.3.1","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.6.2_1779039969793_0.30628973006799187","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@xylex-group/athena","version":"1.7.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.7.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"7f8b668bf8afd2060a2feda6cbbe8a0e70a36f97","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.7.0.tgz","fileCount":28,"integrity":"sha512-HXlWY0DqV4fODdsc4Z30eKrMmKIjSMzrfHTGcC+Iv3zUCxk7EuFq59WgIvYUZvyDl9bCmdfHUl5n+W5017MZqA==","signatures":[{"sig":"MEYCIQDxe7T/og20zwWKz25bRQ7HtzT76plp78mzlyrxG5lGkwIhAKGfjnhwUPSJ3W4/Y3d+LNgbTcevEIVIBGTeI4ExmfWh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948439},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\a52912fb29bd07fe46e43176e3b2be6c\\xylex-group-athena-1.7.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-HXlWY0DqV4fODdsc4Z30eKrMmKIjSMzrfHTGcC+Iv3zUCxk7EuFq59WgIvYUZvyDl9bCmdfHUl5n+W5017MZqA==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","react-test-renderer":"^18.3.1","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.7.0_1779410882443_0.003368084078247513","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@xylex-group/athena","version":"1.9.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@1.9.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"4bbce997ca586fc4ef36b1bf8160e25f3bc37c0a","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-1.9.0.tgz","fileCount":28,"integrity":"sha512-7ZZT/FqZW8LM40sgjDyvldNiCtL4kZ74Eg54i1HzNIItWPLXALKBPSLAfr/ZMDi998FMEfi9G/3ZAu5FotJ8Kg==","signatures":[{"sig":"MEYCIQD4USiG0hzxQguV1jgtvHdtiBCkTwb5Pbxj1imugbcQhgIhALSoyGgVv8lCp7LHg2i+ZwYMAWx65/o+K5W5IzuaXXy7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2028002},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"gitHead":"113b1a0274b2393c3143967180af2f640600f82a","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","react-test-renderer":"^18.3.1","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_1.9.0_1779650886463_0.09065340099993069","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@xylex-group/athena","version":"2.0.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.0.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"ef3d6c74f16bd9f96e56aba03c55a254f604eaaa","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.0.0.tgz","fileCount":28,"integrity":"sha512-pM43qQzi5Mlx+kZBU+O68Wp2ZwM+qaBwKvH4iq9tbFEcO2sc3LhDs6+fYJ+k0cZotYeG5WG7J3tU1IkpSGIpqw==","signatures":[{"sig":"MEUCIFzIcJp4UVmLIlpafm36DsaKG+YtY2ODN/TPfh0BmgD+AiEAkHhrCTT/Gqw3AVAO6g4AawhhyyP1gMqOMr8uBqnD5p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2592198},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --preserve-symlinks --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --preserve-symlinks --import tsx --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\5a42db46debd05ddee2f902f56bfcbd7\\xylex-group-athena-2.0.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-pM43qQzi5Mlx+kZBU+O68Wp2ZwM+qaBwKvH4iq9tbFEcO2sc3LhDs6+fYJ+k0cZotYeG5WG7J3tU1IkpSGIpqw==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","react-test-renderer":"^18.3.1","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.0.0_1780038349861_0.09151371832393007","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@xylex-group/athena","version":"2.1.2","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.1.2","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"4f2c5161d9767ab8aec4644aa5f2bd53cee1ca41","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.1.2.tgz","fileCount":44,"integrity":"sha512-nvItxeARAvWzaGCyZtJUCjS0jJpcA0wLApfMGOc4dEwwGB1h2xA2p3O1t0oksWKRZZ7/sXg6whbfTMrgdLVRIQ==","signatures":[{"sig":"MEUCIELwMGboYY4nuNLSahne7K1HVVHc0f8OTTSoicPPo2++AiEAvDWKR6Nzp3/K3MXKf3wG7rnpYbk0bjSfjAfyWDCeQls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3839862},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-2.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"import":"./dist/browser.js","require":"./dist/browser.cjs"},"require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","require":"./dist/cookies.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --preserve-symlinks --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --preserve-symlinks --import tsx --test --watch test/*.test.ts","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\06494caae602fa9887c95e44e2d23d3a\\xylex-group-athena-2.1.2.tgz","publisher":"XYLEX Group","_integrity":"sha512-nvItxeARAvWzaGCyZtJUCjS0jJpcA0wLApfMGOc4dEwwGB1h2xA2p3O1t0oksWKRZZ7/sXg6whbfTMrgdLVRIQ==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","@xylex-group/athena":"^0.2.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","react-test-renderer":"^18.3.1","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.1.2_1780257667830_0.7982347734878779","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@xylex-group/athena","version":"2.3.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.3.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"7bd4be11aa023168f7d9a3c5bd6f0d6fe2c15572","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.3.0.tgz","fileCount":50,"integrity":"sha512-ejaUSRvjPSVul9Tnc8CK/8UbN5CIw4Pe50/ZRvooN3Z4IPfxsxHhU1b0GkT2CeBAgwAWlxCYnK8BkMhCrdujfg==","signatures":[{"sig":"MEUCIQD4VZC1yD0i9s1q7YxFgk6GVUAD0q2tWc6dOhvZNw0JugIgGFyebSwF1oVf2IkG/brgGHPLRYEp8aOnwzLYfSc5GxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4971022},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies.d.ts","default":"./dist/cookies.js"},"default":"./dist/cookies.js","require":{"types":"./dist/cookies.d.cts","default":"./dist/cookies.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --preserve-symlinks --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --preserve-symlinks --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\18ec4e67ccfbad4d23041920a0ed4d3c\\xylex-group-athena-2.3.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-ejaUSRvjPSVul9Tnc8CK/8UbN5CIw4Pe50/ZRvooN3Z4IPfxsxHhU1b0GkT2CeBAgwAWlxCYnK8BkMhCrdujfg==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.3.0_1780645361043_0.05788193167283895","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@xylex-group/athena","version":"2.4.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.4.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"efa7bc8fb3e490d4f7b1a32df00bd04b9eba6688","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.4.0.tgz","fileCount":50,"integrity":"sha512-0jGmaARMfFs84FAHV5pg6E/e8+0cXf4T5bLEvLtDYcXCJm8hl1Gp9tPGAV0LaXQp0lSwYYmZeFdPPMoc1q4pFA==","signatures":[{"sig":"MEYCIQD9Sq6DryNq6pWfr4GtUVPvbKxStNy2rpMi8+7NVTUzsgIhAK6FrSdxJUKTk5uU4Jy5U5fRyjPd5o1ulHKh5F+cwxBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5350273},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-2.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies.d.ts","default":"./dist/cookies.js"},"default":"./dist/cookies.js","require":{"types":"./dist/cookies.d.cts","default":"./dist/cookies.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --preserve-symlinks --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --preserve-symlinks --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\203ce45e883bd9cb100cc9cf1899aa82\\xylex-group-athena-2.4.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-0jGmaARMfFs84FAHV5pg6E/e8+0cXf4T5bLEvLtDYcXCJm8hl1Gp9tPGAV0LaXQp0lSwYYmZeFdPPMoc1q4pFA==","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.4.0_1780696450155_0.7245628157419928","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@xylex-group/athena","version":"2.4.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":"floris@xylex.group","license":"MIT","_id":"@xylex-group/athena@2.4.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"bin":{"athena-js":"./bin/athena-js.js"},"dist":{"shasum":"552a9a4f50b1b867fcb4d8dc97ec5bac38b09c12","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.4.1.tgz","fileCount":50,"integrity":"sha512-06GyPODsMU3Xf0lGLFalgFkz6RQThl/CnN7PsLtbVAxnd2Eit1t5DkTC0Pcw+dmsuE/XzQS/9U+cfkLgY00Y8g==","signatures":[{"sig":"MEUCIQCYlaqKiPJAnDxMel3LPkSbxWsXPwPNdcFhabtwB7LKOQIgY6OtnZY840lVOgi4Es5qpPsvtMW5e2BRQh7PbquDpCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5789599},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies.d.ts","default":"./dist/cookies.js"},"default":"./dist/cookies.js","require":{"types":"./dist/cookies.d.cts","default":"./dist/cookies.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --preserve-symlinks --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --preserve-symlinks --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.4.1_1781271238143_0.8500672813061978","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@xylex-group/athena","version":"2.6.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.6.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"75ef099abebed0912a3b168c77b03a38f1ce365c","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.6.0.tgz","fileCount":52,"integrity":"sha512-OVw3cXkqZ3agJAqIKMiAoVwKJduc0ND1eBKD+Mn6U/bcS215Pid+TQSvNWFXWWwse7CYNkXNO470XS8s4ibuIA==","signatures":[{"sig":"MEUCIQD1/IeT3aJJEYsorAehDjVtKeZXpAmv/X6yYPZbfZUr5AIgThqLwYA9H5MvSytTIpY4ApBj9f+mBVEZYga3I/bDUwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6772505},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies.d.ts","default":"./dist/cookies.js"},"default":"./dist/cookies.js","require":{"types":"./dist/cookies.d.cts","default":"./dist/cookies.cjs"}},"./package.json":"./package.json"},"gitHead":"b6eff63815cc54fc8aa7cc6ad44abb2c994b4d31","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.6.0_1781489558952_0.4964710262841945","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@xylex-group/athena","version":"2.7.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.7.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"66f486b0cb3060275d64d007d7c4eabc5107a9fb","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.7.0.tgz","fileCount":52,"integrity":"sha512-hK7DYLX+z5GnzAp+iQg+JkHiwn6sPhTC6JT8LcVV86Y1gA6NDDKD/+6wXpT1tud5nOVh7+dEKAi9ygOHzcL9Hg==","signatures":[{"sig":"MEYCIQC/XPLyWysUm84RDyOlwmWtnSOE90hxi0t6a2KmJ1b1uwIhAMuyssu0xRFOduyiVJueV46k3UmpVNbFwAZbZ2ydhs67","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7503757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies.d.ts","default":"./dist/cookies.js"},"default":"./dist/cookies.js","require":{"types":"./dist/cookies.d.cts","default":"./dist/cookies.cjs"}},"./package.json":"./package.json"},"gitHead":"2c35ced0456c04382388e7814ad624bda2959b32","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.7.0_1781531386545_0.25459643101588747","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@xylex-group/athena","version":"2.8.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.8.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"7289b4d1f5e847fdce8da192338c7285c1e71b60","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.8.0.tgz","fileCount":52,"integrity":"sha512-E0jocEq/g00tJ+B9G4l/5yJMol2WvkwgD7pTYwGXRkOI37AALm5Ku6hhYhdleX7UDqzjNzO885s0rpwSBdOojQ==","signatures":[{"sig":"MEUCIDTszZtnx9HGPp+yVGyIcZURCOqg2tDRWNap1vTiR6+AAiEA42y3XZhOEIlgIGAIiPrF+tJueZfFMZz14H/f5IvNJb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8377283},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies.d.ts","default":"./dist/cookies.js"},"default":"./dist/cookies.js","require":{"types":"./dist/cookies.d.cts","default":"./dist/cookies.cjs"}},"./package.json":"./package.json"},"gitHead":"82e983708d26ab608eb5641a1858a01f3c86c4ff","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.8.0_1781731305784_0.9906373001006907","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@xylex-group/athena","version":"2.8.2","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.8.2","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"32c4e1f27cb61a5908fb0e6ab0e794705db79e8e","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.8.2.tgz","fileCount":52,"integrity":"sha512-lUJ9hPM9VFYzg8alQ377OSKnPC1KmxPRJyxoF4Nrg2sqkVV8QeWXkWVclaf2YN24zGxqo8Y9xlA1l7VRPJ8ePA==","signatures":[{"sig":"MEUCIQDQIyhVdJwp3WGH3LflxJNYPtDtF5PxXq9nFcHj2L+5jQIgMZ6zW3LNdd0CujOywcuqfufOitEKv+XxiO2evq9qcSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8836212},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./package.json":"./package.json"},"gitHead":"8d7d1c044f77c9fdf35c19179cdd33735a4de0f9","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.8.2_1781798585100_0.2600412066290203","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@xylex-group/athena","version":"2.9.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.9.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"6186abb7c713dfe7aeb823e678a7f8deeaed5cc2","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.9.0.tgz","fileCount":68,"integrity":"sha512-v7pAQ+PvkTom7kcQvRvJ8l+NbqLPb1wCuC9XRRNAfaPEpWXjhjnbgrg1OqB9nRYn3NtffFsr3mosdYIHE9yCoQ==","signatures":[{"sig":"MEUCIQDnyzB57tbekXi+ygo/ZXYTbQ2XaWZkZ0pCaMHyLriHHQIgJIYAAu9Ng0GNF09+vHaFKwCbJZwFs5AGXTRXH249lT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13381010},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./package.json":"./package.json"},"gitHead":"45207318521f980fe7ea3cdfaebbb1f7ecac9efe","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.9.0_1781968011376_0.19688404653892033","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@xylex-group/athena","version":"2.10.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.10.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"952cdaba6e7d7c2a7c0874d21f4ff07af080a732","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.10.0.tgz","fileCount":68,"integrity":"sha512-nRvK4XxFZx4fMhOTpT95GE95WREQoi1xWfGyk186QbKVUc77BYRVMBDlrum3QFu14ZAjNwkJN8i3FEJU81XflQ==","signatures":[{"sig":"MEYCIQDwxyz6Jt2L+LkUi/2scjQSNlA58CnJBvH6hq+lxpgjDAIhAJ8mnMzMJ9HsZnJ1nxfGFAhhnS+vmEb+CPzetjiYlbap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14276368},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./package.json":"./package.json"},"gitHead":"34a055017c7826260c954c273de82e1cfbcd2cc1","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.10.0_1782579111910_0.598579866158079","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@xylex-group/athena","version":"2.11.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.11.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"cec91cec3ef21c54a068f7315e90155c67bbe1ee","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.11.0.tgz","fileCount":68,"integrity":"sha512-duLGF1yU2iCIQSWZOlogo2eYGCyBDwXnmGr5Tm7fRNPCQ+NHGApef3UIoiFyWXAeGQKOiMQ2RAArGlKLMug1Ug==","signatures":[{"sig":"MEUCIHZOleBCMUFQ06jdeh5wq/L08yMV3YP16BFXOk/Qc13gAiEA6GA/3X+UgE4G8FnZgxhD4DZXLHQxz6ZD8rLBi58wBcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14319438},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./package.json":"./package.json"},"gitHead":"435da1d4ba306c85489a706b3b75b31da2e2f790","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.11.0_1782703817729_0.3604130750991219","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@xylex-group/athena","version":"2.12.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.12.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"8d2b631d227522fd06a0cd0f929c7d8b4e13ace4","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.12.0.tgz","fileCount":70,"integrity":"sha512-0qfuK//U1+U21p7k2+Ud/VynQHi/cNUr/2huAShvic1duni/WzYjV9409bVzfFVsgx7/Zp36ntvjfj/JS82CGA==","signatures":[{"sig":"MEQCIBgN2zOWwx+28zBYpqLQ0O+UN7pMx8guWhVfT8yfZ7CPAiBjYdwwjkJe2DbUNiS26fz4sWdmc/Dvx2NYJe83bJKx9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14632357},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./package.json":"./package.json"},"gitHead":"cfb6ae7a5b7a869d3da8656c4916c692f16b8b46","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.12.0_1782827820709_0.37833711642522494","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@xylex-group/athena","version":"2.12.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.12.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"e392803611186d649ea76d3615df50b81a45b40e","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.12.1.tgz","fileCount":70,"integrity":"sha512-rQVByUdosvynGLVDN+/XRKbtnwHIts7HgpEwJKzI/NnVDDkYWj9UJ2yF7czkYSiA5HToXSh2h/Crv1a+fL3LZQ==","signatures":[{"sig":"MEQCIGBCfL2h5rEAiodirjhGf17B9NRHiVPwVGedcNJZG7sWAiBJyrt03F+DOwEGwXmGopQjO+xxkoolfYUXi0hz5Kuu3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14658511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./package.json":"./package.json"},"gitHead":"fad626cc4a3c43a810cac7c251a1488f2d370674","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.12.1_1782966904033_0.32849427905066086","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@xylex-group/athena","version":"2.13.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":"floris@xylex.group","license":"MIT","_id":"@xylex-group/athena@2.13.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"3ad8013ffbb00fc651f5ebba169e93264ae6ace2","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.13.0.tgz","fileCount":94,"integrity":"sha512-aDhpCPWL9xqBP887Rq8eZx/gYJdNyKSO425VHfn87T1cRhEiUEjAkC7J7u/7dNs4EC/iPnm00nfiC9IAyoXHvg==","signatures":[{"sig":"MEYCIQCsVWXbVGkBrapFc6qFuKFqfXGntP7SUryIUPWqbs+cRwIhAMmvGFpxO5P981vEwIRGe98bKT/nuuXbTXIkIp6L+e07","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16155572},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.13.0_1783740725308_0.3188502958220234","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@xylex-group/athena","version":"2.14.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@2.14.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"e8f3013119945b6a7475c78dd79967a1700f323f","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-2.14.0.tgz","fileCount":94,"integrity":"sha512-XCmVEgtCbwhbGvudVgiZ4kMat2c4hVT8TkRJ1oJki7R+7pWnencdJc3Ym1x43wbUV0vBZ5i3d3gFyd0I2ClaFg==","signatures":[{"sig":"MEUCIQDUX20N9LTGFc+zkdVnuUMTdy3psr36AKKBEZKr1Cd9TwIgUN63kmQW7Ozdsqe7Fd1ibju+wTZ4XuIfArwti7BnzVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16809331},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"c7611445865c7e99f904300f22ae4824ca35e29d","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_2.14.0_1783922536040_0.07433139845471426","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@xylex-group/athena","version":"3.0.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.0.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"f046322301fa1d54494b93dee706c6a5285cb2e2","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.0.0.tgz","fileCount":102,"integrity":"sha512-sF/sWsxuQAUB130lS5phaMeddPGTB+lopCoRb4u1YPDLYCcxY9baqOAzZAjBVgpn65DzIRV3UPKbQvtKjAjQ+g==","signatures":[{"sig":"MEUCIGn2OIPCdPoMWXdWXRiC/ngzymhxgOq2aDSdWo0o0YylAiEApvh8/q5XpCC79cuLEeDT3CbsWEs6FFo4I2klhZ8J248=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12731864},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"bf2ec76a3227f9bf0c7385920863d6d55b57b7ec","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","prepublishOnly":"pnpm typecheck && pnpm build","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.0.0_1784219228280_0.01950245301064224","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@xylex-group/athena","version":"3.0.2","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.0.2","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"286e44b8359961e58a89f4fcee80cfd81fbd84ff","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.0.2.tgz","fileCount":104,"integrity":"sha512-cPmK8Uupamq84Ic1D/jBoR6OtVuAYfI36tnhIDv2fWjg7v5FNSUmlsvaosrR2TgMBleFv4q0SGtYB2sn5HfSoQ==","signatures":[{"sig":"MEYCIQCIxAcJyRUkgrqJDAM4hNA13XFYZBJ4Lw/g2i38wPCGrAIhAPKAhIXvKMq7/j8Y3u/8bW7cutrIEPQcND1DV+Y/Z3jb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17818608},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"f94de69e564b464706d54ddf899b69ce38f37ff2","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.0.2_1784369079137_0.9451875494337934","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@xylex-group/athena","version":"3.0.3","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.0.3","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"5c537d083579c21748dbc16ad5d4f398c0f6f529","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.0.3.tgz","fileCount":104,"integrity":"sha512-4Xt3I8bFJtjN0bAs39IAcqibqbJUhIRCjGcXhR2uxXR6ENyx80kWrUVTdImScA6F/gvl6J5+XWyrz8lkJ5iqLQ==","signatures":[{"sig":"MEYCIQDswfxrrrjfiHhq9OuMDoIHiKUm9jIkAQ9NyxuxPXis8AIhAPauhwhglvYxheVAQLyS9XbLs5SJDKIvOZ5qJjQfe/WV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18234406},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"d7388bf59561883a8257c6bed53c01949e098d71","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.0.3_1784399875149_0.6010346791416943","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@xylex-group/athena","version":"3.1.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.1.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"b8866d95598a4d42d1f2093413d852876d2c3b0b","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.1.0.tgz","fileCount":104,"integrity":"sha512-YmbiKhk5AN6TkoWdHc+eerSfS+5pEB7QcsNpBhdm6yEtUQZk7mBDP7SmnfAWFYR2M02Da/bP48jLgK4/G889Yg==","signatures":[{"sig":"MEUCIGDWbgqnzYnBvhWPOFOpmWUmqQFZW4JEuhmY+V7G+wFSAiEAjxugBRqW6O6YBxGXfjfRFWWBKcjIXVGTP3DU7NAgFS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18830774},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"170d69dc497bcce3347f99ea85076e93cb0b6428","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.1.0_1784517601021_0.8060010873548622","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@xylex-group/athena","version":"3.3.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.3.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"72728eeaf9f211a2d2f83372faae22ac5ac2420c","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.3.0.tgz","fileCount":114,"integrity":"sha512-47V5BrSE0SCc1ATr6Gr5ADELqMfN4J0ShiR0uiBN4GntOOQUcR+dGAJWprFp7qp3t7WnfeyaRlkw4kKWXnGozg==","signatures":[{"sig":"MEYCIQDfgzpGX+a2r40Wf3AA1XlZbaDdRfkXoQ2IMQj+sV1yQwIhAOHK4mCbrUWTjo5QW0GgzxBfXb8vTWE9KhJCY0p8UPj9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19529043},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"0763077e95c23c3b1a5d71b20b1edc9bd01a0a4f","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","uuid":"^9.0.1","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.10.5","@types/uuid":"^9.0.7","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.3.0_1784862836058_0.04844051211842593","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@xylex-group/athena","version":"3.5.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.5.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"664ca6d75d47ed7cfbcac45d47308c83c1cead3c","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.5.1.tgz","fileCount":120,"integrity":"sha512-Y7IVIzGIr7glFF+3lP9NF0hIYhXKpJ458lERss8VVUZtYt35Yp9eUAiRMatgEQgjsQxQnV8pGBarn+DYwYgm7A==","signatures":[{"sig":"MEQCIEc8a9DrTmA+CKywDuxfNaHXPzh5d4D2fOy6wLJRLqYdAiBYHfwtKjvqxSWhzqL7mahBX82pdgZulF+hqN1VWlz81w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25911782},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"3b2a62ae338fda46493db8e185ba9685cec512cb","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.10.5","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.5.1_1785183132747_0.5899196863990388","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@xylex-group/athena","version":"3.6.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.6.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"0b14aaa6926918daf84fd978df9e10f210a876a4","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.6.0.tgz","fileCount":122,"integrity":"sha512-DP+hP+lL7nU1ctsAGznmnFWicaX9MiI8RhzDb++tmtmkncdAWLUvJHWMiwnjis694YbTJp6t3jBTG2182ibrAg==","signatures":[{"sig":"MEUCIFqmI7JE2PzvwJxC+B6mPrBQ5P6Rr9rGV9Bz1D52w1I0AiEAkgn549bpYFEesmHxMV1i59oshko7Hd7/yHs8oTW2fSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26988847},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"acfd241b91c407d11f9849fd678276bb0a9eb168","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.10.5","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.6.0_1785496789097_0.7025598196695046","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@xylex-group/athena","version":"3.6.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.6.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"23c66e9fdb20eb8dad5d4edec61595a7192161b4","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.6.1.tgz","fileCount":126,"integrity":"sha512-UmjJsYlz0Jd9wWTKZE+27R3Bi7H1d/4J4MSRaS/DOFWoigutY8Jm7tcADTgKrM0Y9u2iOTFxf5sxU7GLj6+YIw==","signatures":[{"sig":"MEUCIQC/e/Ri5SkDE1FO+XJLCzS1MLS1suBuM/Y5pY45sCiCRwIgRmy1KNXhlZ2g/yaMdg+qRbGDiHuOkEuoJyqV9dwt/p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26764033},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"acfd241b91c407d11f9849fd678276bb0a9eb168","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.10.5","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.6.1_1785496804333_0.30557209542766284","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@xylex-group/athena","version":"3.6.2","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.6.2","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"bb29c61a5d2686bd4e0f8eff24627f4974ac0508","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.6.2.tgz","fileCount":128,"integrity":"sha512-5geT0IUd+I/g7W4k+wWITGeBuE20NXniKfCG41PmBscZxJH0nxFTquirB0SdCmGtUWndyyyLXBpiL7ncamecrw==","signatures":[{"sig":"MEUCIBXI04l46JlxyQiAG8gZTDxYZYu/UruUe+baiJ1WSFGHAiEAiR4BHKcZW6HJ7YcOMM2Y/o6YfhzeX7z1abesgxI9U/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27030177},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"acfd241b91c407d11f9849fd678276bb0a9eb168","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.10.5","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.6.2_1785496823318_0.006083285375100722","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@xylex-group/athena","version":"3.6.3","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.6.3","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"2029306f6805797a8029d3e0a13031a55b53ba14","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.6.3.tgz","fileCount":68,"integrity":"sha512-4Ie/tWN3Z4kKOjsVM1ALQ1zA3m5z58a3oRuGGpUfuEuH8AH19oXpWa5TwqN0tA3eoWjavahB/MVsLbyPOyM0xQ==","signatures":[{"sig":"MEYCIQDsO/HCVCh1U9OWErpzl2EEwX2m11HCj+jsRT+2wO8RCQIhAOTE5BKjZ2TNZB1pDrzMIzTFTpwQ/viVPOOrrsX3FQIx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25762418},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"d42e4c659d814aa4508b4e21c383a9090f24131c","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.10.5","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.6.3_1785498106648_0.4553627492414116","host":"s3://npm-registry-packages-npm-production"}},"3.6.4":{"name":"@xylex-group/athena","version":"3.6.4","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@3.6.4","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"af9f82d5d74a2a600aa415ff3064aae7ef66764a","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-3.6.4.tgz","fileCount":132,"integrity":"sha512-zo4AUaMszprYWOmVDxzXEvmowN2FaaG9dqK6/gCRpohrS+IusYgiFtgcLSz/8EAlihH30gp8YLurHkUB/Udg0w==","signatures":[{"sig":"MEUCIFoOcX3rTgt1SaajXQxu+dGY/f29DvUlNf0DfJSLGRPCAiEAwoO7KYB6Ye4YNGS90VoonWRkoO4NjC8I55CEeEsbkf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27112507},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"d42e4c659d814aa4508b4e21c383a9090f24131c","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","lint:fix":"pnpm lint -- --fix","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","publish:token":"node scripts/publish.js","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:api-call":"cd examples/api-call && bun run start","example:order-saga":"cd examples/order-saga && bun run start","example:express-api":"cd examples/express-api && bun run start","example:email-resend":"cd examples/email-resend && bun run start","example:retry-patterns":"cd examples/retry-patterns && bun run start","example:recurring-invoice":"cd examples/recurring-invoice && bun run start","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs","example:postgres-connection":"cd examples/postgres-connection && bun run start"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.10.5","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_3.6.4_1785498133791_0.27607450822192003","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@xylex-group/athena","version":"4.1.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@4.1.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"df548c831845eaefb5251737a18e4108fd12f124","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-4.1.0.tgz","fileCount":144,"integrity":"sha512-Q2WXMPJgw3xrdcLF74YYSuPabn9Imy/4rS3zaTs0Cprl0PzJwLmxnqRgejWOnV/rUnuSze/SrAmCMgcWRGqxuA==","signatures":[{"sig":"MEUCIQCdsTHbYFuWRZMWRLQMjo7L98jrtGBK79e2vRksJJ9bAwIgV53JSHKc2MC1XHQLKtE92CyduwTaCo+2BHIpSooSkng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32715550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"9409a66abac46ade8165603a6bee5db38946eff8","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts test/sdd/**/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","example:auth-session":"tsx examples/node/auth-session.ts","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.19.43","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_4.1.0_1786057893989_0.4808395329278523","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@xylex-group/athena","version":"4.2.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@4.2.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"6e96de1ae2f7f3545146d90501c066508edb4eff","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-4.2.0.tgz","fileCount":152,"integrity":"sha512-ojtUNxBtR4gWsVCGBiH6TB6uac82W2EPpmYyJga161xuXau7C3QoJP68ik2T6+y1rohhk5wzJ8WwuPBX6R18nw==","signatures":[{"sig":"MEUCIQCNb+Iy5cBQ7rAGsQ4esHQ64TfXH2Yf3JAwdj9tx6ku4QIgH88Q4Ki46TzW07femEHMholNZph/W/xGFkFnZswJMH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33514962},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"112bc65dccd69c1bd19737bc3da5d04568ca794d","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts test/sdd/**/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","example:auth-session":"tsx examples/node/auth-session.ts","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"migrations":["dist/migrations.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.19.43","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_4.2.0_1786284512315_0.8163462510358699","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@xylex-group/athena","version":"4.3.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@4.3.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"662b3918469a47e4778afe88dc811c65a593b3c1","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-4.3.0.tgz","fileCount":158,"integrity":"sha512-kILBBtQvRWRrDNcs9wXmDAa3ipLu7qEGgkyH/NulCX8L674uYXPyLHiffe0swwGPhr4sIzokoOPGyvFvL1A15w==","signatures":[{"sig":"MEYCIQDQY//lPGBYCauQi287kiKdswddgeXTP2UIHrlxwNLbwwIhAKe8/VU+7lLK8IwVmUB43z8qQwIQmmBYucOPRIEmVxKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37240480},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"578e2c9db95242568baecdda26a2efe1591cf8fc","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts test/sdd/**/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","example:auth-session":"tsx examples/node/auth-session.ts","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"migrations":["dist/migrations.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.19.43","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_4.3.0_1786471101225_0.2691455470461035","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@xylex-group/athena","version":"4.3.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@4.3.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"ef8f01f98fde412a22eef654ed5a32dab102b4fc","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-4.3.1.tgz","fileCount":158,"integrity":"sha512-WAYGwiT6oLBBkXXxHv8IjxIPMly4i8P7tOvS1wJhJktjUI8GXiQVGbh60KTsb8gTU51+EImX005XsURPW9zSEA==","signatures":[{"sig":"MEYCIQCb/WG1GMMcFLjthQ5+YBdjJ/WShmMVlXEfTupxlx9ENAIhAJHgRcntdPHVaSYrU44sXRFZwif5JmEfE1RjEo3HJ3EX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37266980},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"edd9d183843bbd55d70ed4b71369ac0373407e52","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts test/sdd/**/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","example:auth-session":"tsx examples/node/auth-session.ts","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"migrations":["dist/migrations.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","eslint":"^8.57.1","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.19.43","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_4.3.1_1786474055386_0.1894831043546219","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"@xylex-group/athena","version":"4.3.3","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@4.3.3","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena-js/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"1388acc07f0a5ced325aa102ba93706a11891cec","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-4.3.3.tgz","fileCount":158,"integrity":"sha512-rEuKMzMva5wkS1kXLnud0Zuf/ev+m35cImxHL5yVVM3GmBBguu4aItfKSjWTFvkveDmCE6qBavoBlMjGNDxOJg==","signatures":[{"sig":"MEQCICLeIBvV1yiokbSizPC21ZDtbA2oIQKHy8CsXDwCs4kkAiAz+4aNcf5IQoEFC4gBXIzeW/+WjrFdT6XHEo/PgW/gZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36115260},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"9c63270a67ff2bc32a3a0257733c17bcb636b3b6","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts test/sdd/**/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm test:browser-bundle && pnpm audit:rn","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm typecheck && pnpm build","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:integration:postgres":"node scripts/run-postgres-introspection-test.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"migrations":["dist/migrations.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.57.1","esbuild":"^0.27.3","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.19.43","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_4.3.3_1786491889111_0.9105385299646294","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@xylex-group/athena","version":"5.0.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.0.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"f2d71c88db98744ef159d22465d3d24229e561f0","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.0.0.tgz","fileCount":160,"integrity":"sha512-t2+SAQrPZCX+5lYIgNgLhmfqOb5siG7sMq05lO681L18hp456ki1kM0c/rUmrXR+21Z+oP9EmuAbWj1QbiOqbw==","signatures":[{"sig":"MEYCIQCNdPj5IAkgXx0fXK66mi52lYHCOX4DuSORYXK03s80SAIhAI78HkZNjaOb24RxksFk0FcoDl3d1yjNrTy7/KBqyRUG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38266535},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-5.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts test/sdd/**/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\fb6a1c160a2932dded0d56e7be33ea88\\xylex-group-athena-5.0.0.tgz","publisher":"XYLEX Group","_integrity":"sha512-t2+SAQrPZCX+5lYIgNgLhmfqOb5siG7sMq05lO681L18hp456ki1kM0c/rUmrXR+21Z+oP9EmuAbWj1QbiOqbw==","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.16.0","zod":"^4.0.1","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","use-sync-external-store":"^1.5.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"migrations":["dist/migrations.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.57.1","esbuild":"^0.27.3","express":"^4.22.2","@types/pg":"^8.15.1","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.3.3","@types/node":"^20.19.43","@types/react":"^18.3.12","@biomejs/biome":"^2.5.4","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.0.0_1786637115651_0.018222925785336797","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@xylex-group/athena","version":"5.1.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.1.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"0d35f2737b878f1313f4df80fba94b3731f29fc4","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.1.0.tgz","fileCount":180,"integrity":"sha512-UJYwwQsv+UGpX0IZh+q+9DcaLO4ghculcVnCcRcEYh0NUJMSR7STSo8AswDl7ED06AQv0uuKN30EQi1NoQbOYA==","signatures":[{"sig":"MEYCIQDmrF6P30V65KwLIbXLLktKojsEW3L5LMrnq+GB6uaAcgIhAJVYLBh+z97W5ybUAtDVE4yx8nfd1P68eDDp5t3xIpdB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57557993},"main":"./dist/index.cjs","pnpm":{"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./auth/server":{"types":"./dist/auth/server.d.ts","import":"./dist/auth/server.js","default":"./dist/auth/server.js","require":"./dist/auth/server.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/*.test.ts test/sdd/**/*.test.ts test/conformance/**/*.test.ts","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn","typecheck":"tsc -p tsconfig.typecheck.json","docs:check":"node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:tarball && pnpm docs:check","check:tarball":"node scripts/check-release-tarball.mjs","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm check:release","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","@noble/hashes":"^1.8.0","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"runtime":["dist/runtime.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.27.3","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.1.0_1786969807795_0.7741075866672484","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@xylex-group/athena","version":"5.1.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.1.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"046f19efd9f71cb06929839dcc9d046d337f4288","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.1.1.tgz","fileCount":192,"integrity":"sha512-XjKGam+3/hAWu3jCLdKtKk5DwCVDBZNdiJPAqstzi/DswjrSm88kDEDc/y8O1dwKI82u99nbAiwkPrRm7pn61w==","signatures":[{"sig":"MEQCIGx+rYgzE0jSexS69Q7sNtou0V3RNcwM4wgus+19New4AiBGWVZ6vc90LHyEBwmGApA2Jk28jBFva9VOQxYfhOHwzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65749412},"main":"./dist/index.cjs","pnpm":{"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3","picomatch@4":"4.0.4","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js","require":"./dist/server.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./auth/server":{"types":"./dist/auth/server.d.ts","import":"./dist/auth/server.js","default":"./dist/auth/server.js","require":"./dist/auth/server.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"204553a2b4302bb7a528a2a4b1be29cbe70c2619","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn","typecheck":"tsc -p tsconfig.typecheck.json","docs:check":"node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:tarball && pnpm docs:check","check:tarball":"node scripts/check-release-tarball.mjs","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"pnpm test:finality && pnpm test:tarball && pnpm test:examples","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"runtime":["dist/runtime.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.27.3","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.1.1_1787017569770_0.6696186294329918","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@xylex-group/athena","version":"5.2.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.2.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"7cb9429b908fce345f199c2776d03cc68bfeec95","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.2.0.tgz","fileCount":194,"integrity":"sha512-mcDnDbWqQ3wavMSM54dsIPjGiPNpPXWjXFvWXA91Kog/Lc1zpHXhRWfC8jD9VR3v65/lWzQO2Fiyv09wryQANQ==","signatures":[{"sig":"MEQCIEXjWk8CSZWOEqsOcMOxds3OynvA0hyCSzrXVKo9HZKIAiB6GjQa9/uwhru0oNLqj9Nl2PEKYpMCsYq2Cv0Plxhl5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65891022},"main":"./dist/index.cjs","pnpm":{"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","js-yaml@4":"4.3.1","minimatch@3":"3.1.3","picomatch@4":">=4.0.4","brace-expansion@1":"1.1.18","brace-expansion@2":"2.1.4","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js","require":"./dist/server.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./auth/server":{"types":"./dist/auth/server.d.ts","import":"./dist/auth/server.js","default":"./dist/auth/server.js","require":"./dist/auth/server.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"a13ef747bcbd5b614eecdf18487c247b520c1646","scripts":{"dev":"tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn","typecheck":"tsc -p tsconfig.typecheck.json","docs:check":"node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:tarball && pnpm docs:check","check:tarball":"node scripts/check-release-tarball.mjs","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"pnpm test:finality && pnpm test:tarball && pnpm test:examples","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","js-yaml@4":"4.3.1","picomatch":">=4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=2 <2.1.4":"2.1.4","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"runtime":["dist/runtime.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.27.3","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.2.0_1787079953796_0.3820650533982086","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@xylex-group/athena","version":"5.3.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.3.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"6f4f5e6db3f37805145679ec3992da4f19d13f3d","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.3.0.tgz","fileCount":222,"integrity":"sha512-hKSEHMoi0M8dDcM0EJgt8u3+pjn+K4UoH22VoX9LWRimOwtMXKhcvbGjRwNhu+K6CsX1zGRwuBu381fymSwyHA==","signatures":[{"sig":"MEUCIHgFDKwz1lt/LZQQbBk5uCc6AKhQVDuHnY8ATw4roy2uAiEArIjEqVxJFhckpCfYf+L0jqSpXmHz25eRXjVnrMFiIVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86281898},"main":"./dist/index.cjs","type":"module","_from":"file:xylex-group-athena-5.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./email":{"types":"./dist/email.d.ts","import":"./dist/email.js","default":"./dist/email.js","require":"./dist/email.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js","default":"./dist/schema.js","require":"./dist/schema.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js","require":"./dist/server.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./email/node":{"types":"./dist/email/node.d.ts","import":"./dist/email/node.js","default":"./dist/email/node.js","require":"./dist/email/node.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./auth/server":{"types":"./dist/auth/server.d.ts","import":"./dist/auth/server.js","default":"./dist/auth/server.js","require":"./dist/auth/server.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"scripts":{"dev":"ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"tsup","check":"ultracite check","format":"ultracite fix","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn","typecheck":"tsc -p tsconfig.typecheck.json","docs:check":"node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:tarball && pnpm docs:check","check:tarball":"node scripts/check-release-tarball.mjs","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","release:verify":"pnpm test:finality && pnpm test:tarball && pnpm test:examples","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"_resolved":"C:\\Users\\floris\\AppData\\Local\\Temp\\7e04b2c0d9a1483a44f717a01b941a9f\\xylex-group-athena-5.3.0.tgz","overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","_integrity":"sha512-hKSEHMoi0M8dDcM0EJgt8u3+pjn+K4UoH22VoX9LWRimOwtMXKhcvbGjRwNhu+K6CsX1zGRwuBu381fymSwyHA==","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"runtime":["dist/runtime.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","react":">=17.0.0","@react-email/render":">=2.0.0","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.3.0_1787482313360_0.4156737525413474","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@xylex-group/athena","version":"5.4.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":"floris@xylex.group","license":"MIT","_id":"@xylex-group/athena@5.4.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"cd3009ae3e3c6b37cbd4e196b3a080b7aab3b1d3","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.4.0.tgz","fileCount":257,"integrity":"sha512-Lud5lWsyIXPoTQgUDbEaWSZbo48aLfD5ktRepisWoOm+QPmUpzoFwAULSSAnDj+ZaT8ZdUXNKdCeRfqt8ooOHw==","signatures":[{"sig":"MEQCIBh38AvZJnMpI3oawil+idfk0GFtJnh+NbqtOsC0DMMoAiBptzHvuZ7SG1BJvOaKW9XtQB9S+FNxbatVp58R5/h5Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119196056},"main":"./dist/index.cjs","pnpm":{"overrides":{"ajv@6":"6.14.0","rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3","picomatch@4":"4.0.4","esbuild@0.27":"0.28.1","esbuild@0.28.0":"0.28.1","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"cd3009ae3e3c6b37cbd4e196b3a080b7aab3b1d3","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./email":{"types":"./dist/email.d.ts","import":"./dist/email.js","default":"./dist/email.js","require":"./dist/email.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./rights":{"types":"./dist/rights.d.ts","import":"./dist/rights.js","default":"./dist/rights.js","require":"./dist/rights.cjs"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js","default":"./dist/schema.js","require":"./dist/schema.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js","require":"./dist/server.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./email/node":{"types":"./dist/email/node.d.ts","import":"./dist/email/node.js","default":"./dist/email/node.js","require":"./dist/email/node.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./auth/server":{"types":"./dist/auth/server.d.ts","import":"./dist/auth/server.js","default":"./dist/auth/server.js","require":"./dist/auth/server.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./next/session":{"types":"./dist/next/session.d.ts","import":"./dist/next/session.js","default":"./dist/next/session.js","require":"./dist/next/session.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node --import tsx src/cli/bin.ts","prepack":"node scripts/strip-self-dependency-for-pack.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/strip-self-dependency-for-pack.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"tsc -p tsconfig.typecheck.json","docs:check":"node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"pnpm test:finality && pnpm test:tarball && pnpm test:examples","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","_integrity":"sha512-Lud5lWsyIXPoTQgUDbEaWSZbo48aLfD5ktRepisWoOm+QPmUpzoFwAULSSAnDj+ZaT8ZdUXNKdCeRfqt8ooOHw==","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"10.8.3","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.1","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.4.0_1787940041298_0.15444621522100332","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@xylex-group/athena","version":"5.4.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.4.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"4783f1d38ed4327a7851e5bae4a0f3d5267127db","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.4.1.tgz","fileCount":261,"integrity":"sha512-S8H5t2+du9C5AG6rlkqGJma9IL8+my37AoRz3+ehmxtjfKw90oUq3w+N43SHkwbSKTN09+BhpX0jJz8uReUq3g==","signatures":[{"sig":"MEUCIF/yOicNCfChBZtZS24Ha+uFuA9TsKjeUAszpc80IuQSAiEAmhkAy3mxiNZ0QgMPZv0KNGGjQTghsPkQxHNnzqZtpKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127437614},"main":"./dist/index.cjs","pnpm":{"overrides":{"ajv@6":"6.14.0","rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3","picomatch@4":"4.0.4","esbuild@0.27":"0.28.1","esbuild@0.28.0":"0.28.1","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./email":{"types":"./dist/email.d.ts","import":"./dist/email.js","default":"./dist/email.js","require":"./dist/email.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./rights":{"types":"./dist/rights.d.ts","import":"./dist/rights.js","default":"./dist/rights.js","require":"./dist/rights.cjs"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js","default":"./dist/schema.js","require":"./dist/schema.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js","require":"./dist/server.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies.d.ts","import":"./dist/cookies.js","default":"./dist/cookies.js","require":"./dist/cookies.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./email/node":{"types":"./dist/email/node.d.ts","import":"./dist/email/node.js","default":"./dist/email/node.js","require":"./dist/email/node.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./auth/server":{"types":"./dist/auth/server.d.ts","import":"./dist/auth/server.js","default":"./dist/auth/server.js","require":"./dist/auth/server.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./next/session":{"types":"./dist/next/session.d.ts","import":"./dist/next/session.js","default":"./dist/next/session.js","require":"./dist/next/session.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"9b0f0696caf10c1aa26883a512ef2b3386ce2066","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node --import tsx src/cli/bin.ts","prepack":"node scripts/strip-self-dependency-for-pack.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/strip-self-dependency-for-pack.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"tsc -p tsconfig.typecheck.json","docs:check":"node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@xylex-group/athena":"link:","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.1","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.4.1_1787995356567_0.9892926275291789","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@xylex-group/athena","version":"5.5.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.5.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"41c4ae04b8168a41f7dfc005d07f397a0187d14a","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.5.1.tgz","fileCount":269,"integrity":"sha512-elxJ1xLzV+SIwlFlrrg8UypdAiKQuItIEuWNMyzB47bLkg+YksGOXZ0Ppt0gsm6hS/zQSNKrm15ik4Lf8ngq1w==","signatures":[{"sig":"MEUCIQCpCzh6ttQqftYwcsUWACxFBECQtRA5bdpZcEUghi05DAIgaxJBEEiY1QIuzk8PGB++kluHRv0LUNZUq4hj1NMq9pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135353567},"main":"./dist/index.cjs","pnpm":{"overrides":{"ajv@6":"6.14.0","rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3","picomatch@4":"4.0.4","esbuild@0.27":"0.28.1","esbuild@0.28.0":"0.28.1","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.ts","import":"./dist/env.js","default":"./dist/env.js","require":"./dist/env.cjs"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js","default":"./dist/admin.js","require":"./dist/admin.cjs"},"./email":{"types":"./dist/email.d.ts","import":"./dist/email.js","default":"./dist/email.js","require":"./dist/email.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./policy":{"types":"./dist/policy.d.ts","import":"./dist/policy.js","default":"./dist/policy.js","require":"./dist/policy.cjs"},"./rights":{"types":"./dist/rights.d.ts","import":"./dist/rights.js","default":"./dist/rights.js","require":"./dist/rights.cjs"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js","default":"./dist/schema.js","require":"./dist/schema.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js","require":"./dist/server.cjs"},"./billing":{"types":"./dist/billing.d.ts","import":"./dist/billing.js","default":"./dist/billing.js","require":"./dist/billing.cjs"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js","require":"./dist/browser.cjs"},"./cookies":{"types":"./dist/cookies/index.d.ts","import":"./dist/cookies/index.js","default":"./dist/cookies/index.js","require":"./dist/cookies/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js","default":"./dist/contracts.js","require":"./dist/contracts.cjs"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.cjs"},"./email/node":{"types":"./dist/email/node.d.ts","import":"./dist/email/node.js","default":"./dist/email/node.js","require":"./dist/email/node.cjs"},"./migrations":{"types":"./dist/migrations.d.ts","import":"./dist/migrations.js","default":"./dist/migrations.js","require":"./dist/migrations.cjs"},"./auth/server":{"types":"./dist/auth/server.d.ts","import":"./dist/auth/server.js","default":"./dist/auth/server.js","require":"./dist/auth/server.cjs"},"./next/client":{"types":"./dist/next/client.d.ts","import":"./dist/next/client.js","default":"./dist/next/client.js","require":"./dist/next/client.cjs"},"./next/server":{"types":"./dist/next/server.d.ts","import":"./dist/next/server.js","default":"./dist/next/server.js","require":"./dist/next/server.cjs"},"./contracts/v1":{"types":"./dist/contracts/v1.d.ts","import":"./dist/contracts/v1.js","default":"./dist/contracts/v1.js","require":"./dist/contracts/v1.cjs"},"./next/session":{"types":"./dist/next/session.d.ts","import":"./dist/next/session.js","default":"./dist/next/session.js","require":"./dist/next/session.cjs"},"./organization":{"types":"./dist/organization.d.ts","import":"./dist/organization.js","default":"./dist/organization.js","require":"./dist/organization.cjs"},"./package.json":"./package.json","./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js","require":"./dist/react-native.cjs"},"./cookies/session":{"types":"./dist/cookies/session.d.ts","import":"./dist/cookies/session.js","default":"./dist/cookies/session.js","require":"./dist/cookies/session.cjs"},"./social-providers":{"types":"./dist/social-providers.d.ts","import":"./dist/social-providers.js","default":"./dist/social-providers.js","require":"./dist/social-providers.cjs"}},"gitHead":"ba7ba55f9dc814ccaff2fed3e0fca69f2a35f66e","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","prepack":"node scripts/strip-self-dependency-for-pack.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/strip-self-dependency-for-pack.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","docs:check":"node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/billing-release/*.target.test.ts","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.1","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.5.1_1788190339651_0.45692244567654616","host":"s3://npm-registry-packages-npm-production"}},"5.5.4":{"name":"@xylex-group/athena","version":"5.5.4","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.5.4","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"31db3421024850ec8d3b429f5fad5f8176251396","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.5.4.tgz","fileCount":269,"integrity":"sha512-ajQDRVcdLNah8fU6KlT4aWKxICoDX2ku/aEgIoxJX4o14HyaNmN1flB1gCiUa93jrs4kM6s5RK8sxTx1jrYt/w==","signatures":[{"sig":"MEUCIGNoEDCmMaI077ddVhUzMG/YOrsS/crlZsbrIr99fH6EAiEApD+Mc3IV7ocnv2lQmMvNIBrqZVjB7av5/bJLOt5/WNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135470474},"main":"./dist/index.cjs","pnpm":{"overrides":{"ajv@6":"6.14.0","rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3","picomatch@4":"4.0.4","esbuild@0.27":"0.28.1","esbuild@0.28.0":"0.28.1","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.ts","default":"./dist/env.js"},"default":"./dist/env.js","require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./admin":{"import":{"types":"./dist/admin.d.ts","default":"./dist/admin.js"},"default":"./dist/admin.js","require":{"types":"./dist/admin.d.cts","default":"./dist/admin.cjs"}},"./email":{"import":{"types":"./dist/email.d.ts","default":"./dist/email.js"},"default":"./dist/email.js","require":{"types":"./dist/email.d.cts","default":"./dist/email.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./policy":{"import":{"types":"./dist/policy.d.ts","default":"./dist/policy.js"},"default":"./dist/policy.js","require":{"types":"./dist/policy.d.cts","default":"./dist/policy.cjs"}},"./rights":{"import":{"types":"./dist/rights.d.ts","default":"./dist/rights.js"},"default":"./dist/rights.js","require":{"types":"./dist/rights.d.cts","default":"./dist/rights.cjs"}},"./schema":{"import":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"default":"./dist/schema.js","require":{"types":"./dist/schema.d.cts","default":"./dist/schema.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"default":"./dist/server.js","require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./billing":{"import":{"types":"./dist/billing.d.ts","default":"./dist/billing.js"},"default":"./dist/billing.js","require":{"types":"./dist/billing.d.cts","default":"./dist/billing.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies/index.d.ts","default":"./dist/cookies/index.js"},"default":"./dist/cookies/index.js","require":{"types":"./dist/cookies/index.d.cts","default":"./dist/cookies/index.cjs"}},"./runtime":{"import":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"},"default":"./dist/runtime.js","require":{"types":"./dist/runtime.d.cts","default":"./dist/runtime.cjs"}},"./devtools":{"import":{"types":"./dist/devtools.d.ts","default":"./dist/devtools.js"},"default":"./dist/devtools.js","require":{"types":"./dist/devtools.d.cts","default":"./dist/devtools.cjs"}},"./contracts":{"import":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"},"default":"./dist/contracts.js","require":{"types":"./dist/contracts.d.cts","default":"./dist/contracts.cjs"}},"./cloudflare":{"import":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"},"default":"./dist/cloudflare.js","require":{"types":"./dist/cloudflare.d.cts","default":"./dist/cloudflare.cjs"}},"./email/node":{"import":{"types":"./dist/email/node.d.ts","default":"./dist/email/node.js"},"default":"./dist/email/node.js","require":{"types":"./dist/email/node.d.cts","default":"./dist/email/node.cjs"}},"./migrations":{"import":{"types":"./dist/migrations.d.ts","default":"./dist/migrations.js"},"default":"./dist/migrations.js","require":{"types":"./dist/migrations.d.cts","default":"./dist/migrations.cjs"}},"./auth/server":{"import":{"types":"./dist/auth/server.d.ts","default":"./dist/auth/server.js"},"default":"./dist/auth/server.js","require":{"types":"./dist/auth/server.d.cts","default":"./dist/auth/server.cjs"}},"./next/client":{"import":{"types":"./dist/next/client.d.ts","default":"./dist/next/client.js"},"default":"./dist/next/client.js","require":{"types":"./dist/next/client.d.cts","default":"./dist/next/client.cjs"}},"./next/server":{"import":{"types":"./dist/next/server.d.ts","default":"./dist/next/server.js"},"default":"./dist/next/server.js","require":{"types":"./dist/next/server.d.cts","default":"./dist/next/server.cjs"}},"./contracts/v1":{"import":{"types":"./dist/contracts/v1.d.ts","default":"./dist/contracts/v1.js"},"default":"./dist/contracts/v1.js","require":{"types":"./dist/contracts/v1.d.cts","default":"./dist/contracts/v1.cjs"}},"./next/session":{"import":{"types":"./dist/next/session.d.ts","default":"./dist/next/session.js"},"default":"./dist/next/session.js","require":{"types":"./dist/next/session.d.cts","default":"./dist/next/session.cjs"}},"./organization":{"import":{"types":"./dist/organization.d.ts","default":"./dist/organization.js"},"default":"./dist/organization.js","require":{"types":"./dist/organization.d.cts","default":"./dist/organization.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.ts","default":"./dist/react-native.js"},"default":"./dist/react-native.js","require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}},"./cookies/session":{"import":{"types":"./dist/cookies/session.d.ts","default":"./dist/cookies/session.js"},"default":"./dist/cookies/session.js","require":{"types":"./dist/cookies/session.d.cts","default":"./dist/cookies/session.cjs"}},"./social-providers":{"import":{"types":"./dist/social-providers.d.ts","default":"./dist/social-providers.js"},"default":"./dist/social-providers.js","require":{"types":"./dist/social-providers.d.cts","default":"./dist/social-providers.cjs"}}},"gitHead":"9a501a1b89f513b448d0dab350bb02acc7580847","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","prepack":"node scripts/strip-self-dependency-for-pack.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/strip-self-dependency-for-pack.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","check:attw":"node scripts/check-are-the-types-wrong.mjs","docs:check":"node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node scripts/generate-sdk-method-reference.mjs","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:attw && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples && pnpm check:attw","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/billing-release/*.target.test.ts","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@xylex-group/athena":"link:","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.1","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@arethetypeswrong/cli":"^0.18.5","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.5.4_1788216227988_0.948676240602965","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@xylex-group/athena","version":"5.6.0","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.6.0","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"d3705dbf955c527c84818b1e42221a01b03549ef","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.6.0.tgz","fileCount":279,"integrity":"sha512-bZoQqPpFVbSCGXiK3Hw8LVJXAAfst2NerXiKC7t7vqX6wexpB7d051Tp788QIUgKs0zoh5EViu0o3fccbX8ofw==","signatures":[{"sig":"MEYCIQDjuNO/XkGFVCD4EACAfiktOu/Ehkq5xgPkYZJU1cG1lgIhANQ7iihyOE980PuWdH6fjtU1mUMREjzvuMD2CX9amGoY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145432524},"main":"./dist/index.cjs","pnpm":{"overrides":{"ajv@6":"6.14.0","rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3","picomatch@4":"4.0.4","esbuild@0.27":"0.28.1","esbuild@0.28.0":"0.28.1","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.ts","default":"./dist/env.js"},"default":"./dist/env.js","require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./admin":{"import":{"types":"./dist/admin.d.ts","default":"./dist/admin.js"},"default":"./dist/admin.js","require":{"types":"./dist/admin.d.cts","default":"./dist/admin.cjs"}},"./email":{"import":{"types":"./dist/email.d.ts","default":"./dist/email.js"},"default":"./dist/email.js","require":{"types":"./dist/email.d.cts","default":"./dist/email.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./policy":{"import":{"types":"./dist/policy.d.ts","default":"./dist/policy.js"},"default":"./dist/policy.js","require":{"types":"./dist/policy.d.cts","default":"./dist/policy.cjs"}},"./rights":{"import":{"types":"./dist/rights.d.ts","default":"./dist/rights.js"},"default":"./dist/rights.js","require":{"types":"./dist/rights.d.cts","default":"./dist/rights.cjs"}},"./schema":{"import":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"default":"./dist/schema.js","require":{"types":"./dist/schema.d.cts","default":"./dist/schema.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"default":"./dist/server.js","require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./billing":{"import":{"types":"./dist/billing.d.ts","default":"./dist/billing.js"},"default":"./dist/billing.js","require":{"types":"./dist/billing.d.cts","default":"./dist/billing.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies/index.d.ts","default":"./dist/cookies/index.js"},"default":"./dist/cookies/index.js","require":{"types":"./dist/cookies/index.d.cts","default":"./dist/cookies/index.cjs"}},"./runtime":{"import":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"},"default":"./dist/runtime.js","require":{"types":"./dist/runtime.d.cts","default":"./dist/runtime.cjs"}},"./devtools":{"import":{"types":"./dist/devtools.d.ts","default":"./dist/devtools.js"},"default":"./dist/devtools.js","require":{"types":"./dist/devtools.d.cts","default":"./dist/devtools.cjs"}},"./contracts":{"import":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"},"default":"./dist/contracts.js","require":{"types":"./dist/contracts.d.cts","default":"./dist/contracts.cjs"}},"./cloudflare":{"import":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"},"default":"./dist/cloudflare.js","require":{"types":"./dist/cloudflare.d.cts","default":"./dist/cloudflare.cjs"}},"./email/node":{"import":{"types":"./dist/email/node.d.ts","default":"./dist/email/node.js"},"default":"./dist/email/node.js","require":{"types":"./dist/email/node.d.cts","default":"./dist/email/node.cjs"}},"./migrations":{"import":{"types":"./dist/migrations.d.ts","default":"./dist/migrations.js"},"default":"./dist/migrations.js","require":{"types":"./dist/migrations.d.cts","default":"./dist/migrations.cjs"}},"./auth/server":{"import":{"types":"./dist/auth/server.d.ts","default":"./dist/auth/server.js"},"default":"./dist/auth/server.js","require":{"types":"./dist/auth/server.d.cts","default":"./dist/auth/server.cjs"}},"./next/client":{"import":{"types":"./dist/next/client.d.ts","default":"./dist/next/client.js"},"default":"./dist/next/client.js","require":{"types":"./dist/next/client.d.cts","default":"./dist/next/client.cjs"}},"./next/server":{"import":{"types":"./dist/next/server.d.ts","default":"./dist/next/server.js"},"default":"./dist/next/server.js","require":{"types":"./dist/next/server.d.cts","default":"./dist/next/server.cjs"}},"./capabilities":{"import":{"types":"./dist/capabilities.d.ts","default":"./dist/capabilities.js"},"default":"./dist/capabilities.js","require":{"types":"./dist/capabilities.d.cts","default":"./dist/capabilities.cjs"}},"./contracts/v1":{"import":{"types":"./dist/contracts/v1.d.ts","default":"./dist/contracts/v1.js"},"default":"./dist/contracts/v1.js","require":{"types":"./dist/contracts/v1.d.cts","default":"./dist/contracts/v1.cjs"}},"./next/session":{"import":{"types":"./dist/next/session.d.ts","default":"./dist/next/session.js"},"default":"./dist/next/session.js","require":{"types":"./dist/next/session.d.cts","default":"./dist/next/session.cjs"}},"./organization":{"import":{"types":"./dist/organization.d.ts","default":"./dist/organization.js"},"default":"./dist/organization.js","require":{"types":"./dist/organization.d.cts","default":"./dist/organization.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.ts","default":"./dist/react-native.js"},"default":"./dist/react-native.js","require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}},"./cookies/session":{"import":{"types":"./dist/cookies/session.d.ts","default":"./dist/cookies/session.js"},"default":"./dist/cookies/session.js","require":{"types":"./dist/cookies/session.d.cts","default":"./dist/cookies/session.cjs"}},"./social-providers":{"import":{"types":"./dist/social-providers.d.ts","default":"./dist/social-providers.js"},"default":"./dist/social-providers.js","require":{"types":"./dist/social-providers.d.cts","default":"./dist/social-providers.cjs"}}},"gitHead":"515cce1a3bc6c39e15cbf88709b2b0af4ec4ac78","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","prepack":"node scripts/strip-self-dependency-for-pack.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/strip-self-dependency-for-pack.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","check:attw":"node scripts/check-are-the-types-wrong.mjs","docs:check":"node --import tsx scripts/docs/cli.mts --check && node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node --import tsx scripts/docs/cli.mts","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:attw && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","docs:coverage":"node --import tsx scripts/docs/cli.mts --coverage","docs:generate":"node --import tsx scripts/docs/cli.mts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples && pnpm check:attw","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node scripts/run-release-gates.mjs --billing","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:auth-schema-release":"node scripts/run-release-gates.mjs --auth-schema","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/auth-postgres-timeouts.live.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@xylex-group/athena":"link:","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"capabilities":["dist/capabilities.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.1","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@arethetypeswrong/cli":"^0.18.5","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.6.0_1788508272518_0.008167433704888483","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"@xylex-group/athena","version":"5.6.1","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.6.1","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"d6cb2c4f7fb21b8d86bca114f677b66d9deec363","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.6.1.tgz","fileCount":279,"integrity":"sha512-SHK4YkiUqv1akASU8VAjAhaqJ4b/6/qwVOxhf+pgDC/2sCgEEfbqu/pq69hXvSm/OK7PXxWaCaNyzmPpj4DMXw==","signatures":[{"sig":"MEYCIQC77R7fuuV3EgaQ8iI//Vf8hQ7ipFj/1GJ5EzE1deBKgwIhANEsHM2hyy3DB3cOdnfZALFuhSzE+5vvRxs1XeUbnTQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146958416},"main":"./dist/index.cjs","pnpm":{"overrides":{"ajv@6":"6.14.0","rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3","picomatch@4":"4.0.4","esbuild@0.27":"0.28.1","esbuild@0.28.0":"0.28.1","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.ts","default":"./dist/env.js"},"default":"./dist/env.js","require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./admin":{"import":{"types":"./dist/admin.d.ts","default":"./dist/admin.js"},"default":"./dist/admin.js","require":{"types":"./dist/admin.d.cts","default":"./dist/admin.cjs"}},"./email":{"import":{"types":"./dist/email.d.ts","default":"./dist/email.js"},"default":"./dist/email.js","require":{"types":"./dist/email.d.cts","default":"./dist/email.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./policy":{"import":{"types":"./dist/policy.d.ts","default":"./dist/policy.js"},"default":"./dist/policy.js","require":{"types":"./dist/policy.d.cts","default":"./dist/policy.cjs"}},"./rights":{"import":{"types":"./dist/rights.d.ts","default":"./dist/rights.js"},"default":"./dist/rights.js","require":{"types":"./dist/rights.d.cts","default":"./dist/rights.cjs"}},"./schema":{"import":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"default":"./dist/schema.js","require":{"types":"./dist/schema.d.cts","default":"./dist/schema.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"default":"./dist/server.js","require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./billing":{"import":{"types":"./dist/billing.d.ts","default":"./dist/billing.js"},"default":"./dist/billing.js","require":{"types":"./dist/billing.d.cts","default":"./dist/billing.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies/index.d.ts","default":"./dist/cookies/index.js"},"default":"./dist/cookies/index.js","require":{"types":"./dist/cookies/index.d.cts","default":"./dist/cookies/index.cjs"}},"./runtime":{"import":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"},"default":"./dist/runtime.js","require":{"types":"./dist/runtime.d.cts","default":"./dist/runtime.cjs"}},"./devtools":{"import":{"types":"./dist/devtools.d.ts","default":"./dist/devtools.js"},"default":"./dist/devtools.js","require":{"types":"./dist/devtools.d.cts","default":"./dist/devtools.cjs"}},"./contracts":{"import":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"},"default":"./dist/contracts.js","require":{"types":"./dist/contracts.d.cts","default":"./dist/contracts.cjs"}},"./cloudflare":{"import":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"},"default":"./dist/cloudflare.js","require":{"types":"./dist/cloudflare.d.cts","default":"./dist/cloudflare.cjs"}},"./email/node":{"import":{"types":"./dist/email/node.d.ts","default":"./dist/email/node.js"},"default":"./dist/email/node.js","require":{"types":"./dist/email/node.d.cts","default":"./dist/email/node.cjs"}},"./migrations":{"import":{"types":"./dist/migrations.d.ts","default":"./dist/migrations.js"},"default":"./dist/migrations.js","require":{"types":"./dist/migrations.d.cts","default":"./dist/migrations.cjs"}},"./auth/server":{"import":{"types":"./dist/auth/server.d.ts","default":"./dist/auth/server.js"},"default":"./dist/auth/server.js","require":{"types":"./dist/auth/server.d.cts","default":"./dist/auth/server.cjs"}},"./next/client":{"import":{"types":"./dist/next/client.d.ts","default":"./dist/next/client.js"},"default":"./dist/next/client.js","require":{"types":"./dist/next/client.d.cts","default":"./dist/next/client.cjs"}},"./next/server":{"import":{"types":"./dist/next/server.d.ts","default":"./dist/next/server.js"},"default":"./dist/next/server.js","require":{"types":"./dist/next/server.d.cts","default":"./dist/next/server.cjs"}},"./capabilities":{"import":{"types":"./dist/capabilities.d.ts","default":"./dist/capabilities.js"},"default":"./dist/capabilities.js","require":{"types":"./dist/capabilities.d.cts","default":"./dist/capabilities.cjs"}},"./contracts/v1":{"import":{"types":"./dist/contracts/v1.d.ts","default":"./dist/contracts/v1.js"},"default":"./dist/contracts/v1.js","require":{"types":"./dist/contracts/v1.d.cts","default":"./dist/contracts/v1.cjs"}},"./next/session":{"import":{"types":"./dist/next/session.d.ts","default":"./dist/next/session.js"},"default":"./dist/next/session.js","require":{"types":"./dist/next/session.d.cts","default":"./dist/next/session.cjs"}},"./organization":{"import":{"types":"./dist/organization.d.ts","default":"./dist/organization.js"},"default":"./dist/organization.js","require":{"types":"./dist/organization.d.cts","default":"./dist/organization.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.ts","default":"./dist/react-native.js"},"default":"./dist/react-native.js","require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}},"./cookies/session":{"import":{"types":"./dist/cookies/session.d.ts","default":"./dist/cookies/session.js"},"default":"./dist/cookies/session.js","require":{"types":"./dist/cookies/session.d.cts","default":"./dist/cookies/session.cjs"}},"./social-providers":{"import":{"types":"./dist/social-providers.d.ts","default":"./dist/social-providers.js"},"default":"./dist/social-providers.js","require":{"types":"./dist/social-providers.d.cts","default":"./dist/social-providers.cjs"}}},"gitHead":"5a112fb5ded72eee68cfa24540b99cd9e5894c09","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","prepack":"node scripts/strip-self-dependency-for-pack.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/strip-self-dependency-for-pack.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","check:attw":"node scripts/check-are-the-types-wrong.mjs","docs:check":"node --import tsx scripts/docs/cli.mts --check && node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node --import tsx scripts/docs/cli.mts","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:attw && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","docs:coverage":"node --import tsx scripts/docs/cli.mts --coverage","docs:generate":"node --import tsx scripts/docs/cli.mts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples && pnpm check:attw","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node scripts/run-release-gates.mjs --billing","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:auth-schema-release":"node scripts/run-release-gates.mjs --auth-schema","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/auth-postgres-timeouts.live.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@xylex-group/athena":"workspace:*","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"capabilities":["dist/capabilities.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.1","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@arethetypeswrong/cli":"^0.18.5","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.6.1_1788634809892_0.7815172902077829","host":"s3://npm-registry-packages-npm-production"}},"5.6.2":{"name":"@xylex-group/athena","version":"5.6.2","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.6.2","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"fd91c926f7238f4c9597bbc42cf9152a06fb4380","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.6.2.tgz","fileCount":279,"integrity":"sha512-tN967+REZzW7gI//idXey1EGt2AEnPxaR449LGGeh6xAR3ibg9mT9BBTZ2Btj7Ph1XYonWT9FNh1m9kxSLgS+A==","signatures":[{"sig":"MEUCIQCdxizmKI9yBgQOuKEwLv/WiYr7bepacnJNOu4Ju+sRvAIgOJMNELfzXC9EIkQoub4Uq/e0EOXSMSd0+oYGqbNYNRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147907939},"main":"./dist/index.cjs","pnpm":{"overrides":{"ajv@6":"6.14.0","rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3","picomatch@4":"4.0.4","esbuild@0.27":"0.28.1","esbuild@0.28.0":"0.28.1","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.ts","default":"./dist/env.js"},"default":"./dist/env.js","require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./admin":{"import":{"types":"./dist/admin.d.ts","default":"./dist/admin.js"},"default":"./dist/admin.js","require":{"types":"./dist/admin.d.cts","default":"./dist/admin.cjs"}},"./email":{"import":{"types":"./dist/email.d.ts","default":"./dist/email.js"},"default":"./dist/email.js","require":{"types":"./dist/email.d.cts","default":"./dist/email.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./policy":{"import":{"types":"./dist/policy.d.ts","default":"./dist/policy.js"},"default":"./dist/policy.js","require":{"types":"./dist/policy.d.cts","default":"./dist/policy.cjs"}},"./rights":{"import":{"types":"./dist/rights.d.ts","default":"./dist/rights.js"},"default":"./dist/rights.js","require":{"types":"./dist/rights.d.cts","default":"./dist/rights.cjs"}},"./schema":{"import":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"default":"./dist/schema.js","require":{"types":"./dist/schema.d.cts","default":"./dist/schema.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"default":"./dist/server.js","require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./billing":{"import":{"types":"./dist/billing.d.ts","default":"./dist/billing.js"},"default":"./dist/billing.js","require":{"types":"./dist/billing.d.cts","default":"./dist/billing.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies/index.d.ts","default":"./dist/cookies/index.js"},"default":"./dist/cookies/index.js","require":{"types":"./dist/cookies/index.d.cts","default":"./dist/cookies/index.cjs"}},"./runtime":{"import":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"},"default":"./dist/runtime.js","require":{"types":"./dist/runtime.d.cts","default":"./dist/runtime.cjs"}},"./devtools":{"import":{"types":"./dist/devtools.d.ts","default":"./dist/devtools.js"},"default":"./dist/devtools.js","require":{"types":"./dist/devtools.d.cts","default":"./dist/devtools.cjs"}},"./contracts":{"import":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"},"default":"./dist/contracts.js","require":{"types":"./dist/contracts.d.cts","default":"./dist/contracts.cjs"}},"./cloudflare":{"import":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"},"default":"./dist/cloudflare.js","require":{"types":"./dist/cloudflare.d.cts","default":"./dist/cloudflare.cjs"}},"./email/node":{"import":{"types":"./dist/email/node.d.ts","default":"./dist/email/node.js"},"default":"./dist/email/node.js","require":{"types":"./dist/email/node.d.cts","default":"./dist/email/node.cjs"}},"./migrations":{"import":{"types":"./dist/migrations.d.ts","default":"./dist/migrations.js"},"default":"./dist/migrations.js","require":{"types":"./dist/migrations.d.cts","default":"./dist/migrations.cjs"}},"./auth/server":{"import":{"types":"./dist/auth/server.d.ts","default":"./dist/auth/server.js"},"default":"./dist/auth/server.js","require":{"types":"./dist/auth/server.d.cts","default":"./dist/auth/server.cjs"}},"./next/client":{"import":{"types":"./dist/next/client.d.ts","default":"./dist/next/client.js"},"default":"./dist/next/client.js","require":{"types":"./dist/next/client.d.cts","default":"./dist/next/client.cjs"}},"./next/server":{"import":{"types":"./dist/next/server.d.ts","default":"./dist/next/server.js"},"default":"./dist/next/server.js","require":{"types":"./dist/next/server.d.cts","default":"./dist/next/server.cjs"}},"./capabilities":{"import":{"types":"./dist/capabilities.d.ts","default":"./dist/capabilities.js"},"default":"./dist/capabilities.js","require":{"types":"./dist/capabilities.d.cts","default":"./dist/capabilities.cjs"}},"./contracts/v1":{"import":{"types":"./dist/contracts/v1.d.ts","default":"./dist/contracts/v1.js"},"default":"./dist/contracts/v1.js","require":{"types":"./dist/contracts/v1.d.cts","default":"./dist/contracts/v1.cjs"}},"./next/session":{"import":{"types":"./dist/next/session.d.ts","default":"./dist/next/session.js"},"default":"./dist/next/session.js","require":{"types":"./dist/next/session.d.cts","default":"./dist/next/session.cjs"}},"./organization":{"import":{"types":"./dist/organization.d.ts","default":"./dist/organization.js"},"default":"./dist/organization.js","require":{"types":"./dist/organization.d.cts","default":"./dist/organization.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.ts","default":"./dist/react-native.js"},"default":"./dist/react-native.js","require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}},"./cookies/session":{"import":{"types":"./dist/cookies/session.d.ts","default":"./dist/cookies/session.js"},"default":"./dist/cookies/session.js","require":{"types":"./dist/cookies/session.d.cts","default":"./dist/cookies/session.cjs"}},"./social-providers":{"import":{"types":"./dist/social-providers.d.ts","default":"./dist/social-providers.js"},"default":"./dist/social-providers.js","require":{"types":"./dist/social-providers.d.cts","default":"./dist/social-providers.cjs"}}},"gitHead":"ab55d97213c52556744bbb5e1a1680ddaf42cc53","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","check:attw":"node scripts/check-are-the-types-wrong.mjs","docs:check":"node --import tsx scripts/docs/cli.mts --check && node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node --import tsx scripts/docs/cli.mts","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:attw && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","docs:coverage":"node --import tsx scripts/docs/cli.mts --coverage","docs:generate":"node --import tsx scripts/docs/cli.mts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples && pnpm check:attw","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node scripts/run-release-gates.mjs --billing","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:auth-schema-release":"node scripts/run-release-gates.mjs --auth-schema","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/auth-postgres-timeouts.live.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts","test:stabilization-finality":"node scripts/run-stabilization-finality.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"capabilities":["dist/capabilities.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.1","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@arethetypeswrong/cli":"^0.18.5","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.6.2_1788713198083_0.8147423523535817","host":"s3://npm-registry-packages-npm-production"}},"5.6.3":{"name":"@xylex-group/athena","version":"5.6.3","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.6.3","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"ef512edd4c0966b35d322c46cd24a0171c30dbb1","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.6.3.tgz","fileCount":287,"integrity":"sha512-Asepn1STjCP5nO5UqgFcuSdbx9eNmQkKz34/BG8P3o5igekz6A1LOLhu7XrNYjMo45RsiHad8dwunU1wkLo/yA==","signatures":[{"sig":"MEQCIEqsWm9VS6yG8FeuIw6r946tyhdYH3BJ7E6IKYAZzysVAiBN6RnDqyX4E7z8JLY80MOTmldS/+xovfrQ7unfFSAS8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147801241},"main":"./dist/index.cjs","pnpm":{"overrides":{"ajv@6":"6.14.0","rollup":">=4.59.0","flatted":">=3.4.4","minimatch@3":"3.1.3","picomatch@4":"4.0.4","esbuild@0.27":"0.28.1","esbuild@0.28.0":"0.28.1","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.ts","default":"./dist/env.js"},"default":"./dist/env.js","require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./admin":{"import":{"types":"./dist/admin.d.ts","default":"./dist/admin.js"},"default":"./dist/admin.js","require":{"types":"./dist/admin.d.cts","default":"./dist/admin.cjs"}},"./email":{"import":{"types":"./dist/email.d.ts","default":"./dist/email.js"},"default":"./dist/email.js","require":{"types":"./dist/email.d.cts","default":"./dist/email.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./config":{"import":{"types":"./dist/config.d.ts","default":"./dist/config.js"},"default":"./dist/config.js","require":{"types":"./dist/config.d.cts","default":"./dist/config.cjs"}},"./policy":{"import":{"types":"./dist/policy.d.ts","default":"./dist/policy.js"},"default":"./dist/policy.js","require":{"types":"./dist/policy.d.cts","default":"./dist/policy.cjs"}},"./rights":{"import":{"types":"./dist/rights.d.ts","default":"./dist/rights.js"},"default":"./dist/rights.js","require":{"types":"./dist/rights.d.cts","default":"./dist/rights.cjs"}},"./schema":{"import":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"default":"./dist/schema.js","require":{"types":"./dist/schema.d.cts","default":"./dist/schema.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"default":"./dist/server.js","require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./billing":{"import":{"types":"./dist/billing.d.ts","default":"./dist/billing.js"},"default":"./dist/billing.js","require":{"types":"./dist/billing.d.cts","default":"./dist/billing.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies/index.d.ts","default":"./dist/cookies/index.js"},"default":"./dist/cookies/index.js","require":{"types":"./dist/cookies/index.d.cts","default":"./dist/cookies/index.cjs"}},"./runtime":{"import":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"},"default":"./dist/runtime.js","require":{"types":"./dist/runtime.d.cts","default":"./dist/runtime.cjs"}},"./devtools":{"import":{"types":"./dist/devtools.d.ts","default":"./dist/devtools.js"},"default":"./dist/devtools.js","require":{"types":"./dist/devtools.d.cts","default":"./dist/devtools.cjs"}},"./contracts":{"import":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"},"default":"./dist/contracts.js","require":{"types":"./dist/contracts.d.cts","default":"./dist/contracts.cjs"}},"./cloudflare":{"import":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"},"default":"./dist/cloudflare.js","require":{"types":"./dist/cloudflare.d.cts","default":"./dist/cloudflare.cjs"}},"./email/node":{"import":{"types":"./dist/email/node.d.ts","default":"./dist/email/node.js"},"default":"./dist/email/node.js","require":{"types":"./dist/email/node.d.cts","default":"./dist/email/node.cjs"}},"./migrations":{"import":{"types":"./dist/migrations.d.ts","default":"./dist/migrations.js"},"default":"./dist/migrations.js","require":{"types":"./dist/migrations.d.cts","default":"./dist/migrations.cjs"}},"./auth/server":{"import":{"types":"./dist/auth/server.d.ts","default":"./dist/auth/server.js"},"default":"./dist/auth/server.js","require":{"types":"./dist/auth/server.d.cts","default":"./dist/auth/server.cjs"}},"./next/client":{"import":{"types":"./dist/next/client.d.ts","default":"./dist/next/client.js"},"default":"./dist/next/client.js","require":{"types":"./dist/next/client.d.cts","default":"./dist/next/client.cjs"}},"./next/server":{"import":{"types":"./dist/next/server.d.ts","default":"./dist/next/server.js"},"default":"./dist/next/server.js","require":{"types":"./dist/next/server.d.cts","default":"./dist/next/server.cjs"}},"./capabilities":{"import":{"types":"./dist/capabilities.d.ts","default":"./dist/capabilities.js"},"default":"./dist/capabilities.js","require":{"types":"./dist/capabilities.d.cts","default":"./dist/capabilities.cjs"}},"./contracts/v1":{"import":{"types":"./dist/contracts/v1.d.ts","default":"./dist/contracts/v1.js"},"default":"./dist/contracts/v1.js","require":{"types":"./dist/contracts/v1.d.cts","default":"./dist/contracts/v1.cjs"}},"./next/session":{"import":{"types":"./dist/next/session.d.ts","default":"./dist/next/session.js"},"default":"./dist/next/session.js","require":{"types":"./dist/next/session.d.cts","default":"./dist/next/session.cjs"}},"./organization":{"import":{"types":"./dist/organization.d.ts","default":"./dist/organization.js"},"default":"./dist/organization.js","require":{"types":"./dist/organization.d.cts","default":"./dist/organization.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.ts","default":"./dist/react-native.js"},"default":"./dist/react-native.js","require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}},"./cookies/session":{"import":{"types":"./dist/cookies/session.d.ts","default":"./dist/cookies/session.js"},"default":"./dist/cookies/session.js","require":{"types":"./dist/cookies/session.d.cts","default":"./dist/cookies/session.cjs"}},"./social-providers":{"import":{"types":"./dist/social-providers.d.ts","default":"./dist/social-providers.js"},"default":"./dist/social-providers.js","require":{"types":"./dist/social-providers.d.cts","default":"./dist/social-providers.cjs"}}},"gitHead":"c483a0cfcf4273cd7b716411420b99171a0629e6","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","check:attw":"node scripts/check-are-the-types-wrong.mjs","docs:check":"node --import tsx scripts/docs/cli.mts --check && node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node --import tsx scripts/docs/cli.mts","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:attw && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","docs:coverage":"node --import tsx scripts/docs/cli.mts --coverage","docs:generate":"node --import tsx scripts/docs/cli.mts","example:admin":"tsx examples/node/admin-permission.ts","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","docs:site:sync":"pnpm --dir ../../apps/docs docs:sync-athena-js","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples && pnpm check:attw","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","docs:site:check":"pnpm --dir ../../apps/docs docs:sync-athena-js:check","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node scripts/run-release-gates.mjs --billing","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:auth-schema-release":"node scripts/run-release-gates.mjs --auth-schema","test:integration:postgres":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/postgres-introspection.integration.test.ts test/postgres-direct-live.test.ts test/postgres-direct-live-ast.test.ts test/auth-postgres-timeouts.live.test.ts test/sdd/athena-local-runtime.live.test.ts test/sdd/athena-local-runtime.r6.test.ts test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r7.live.test.ts test/sdd/speedrun-pg-finality.live.test.ts","test:stabilization-finality":"node scripts/run-stabilization-finality.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"config":["dist/config.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"capabilities":["dist/capabilities.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.1","tsup":"^8.5.1","react":"^18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"^18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"^18.3.1","@arethetypeswrong/cli":"^0.18.5","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.6.3_1788732473465_0.5867783969132128","host":"s3://npm-registry-packages-npm-production"}},"5.6.7":{"name":"@xylex-group/athena","version":"5.6.7","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.6.7","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"ac4737492abd9c7b65ccfcd19d30f506cc226fac","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.6.7.tgz","fileCount":309,"integrity":"sha512-AEJJV2Fgux1PdZ+9bjyrJ4VQrXlFkjYtL5ZipctclT4Xn8AINm9QSF9EW2hoo5SQ+AdCoCHkx4sA70/Y+EqCyQ==","signatures":[{"sig":"MEQCIB5ISk7TnM+evR+ENuNI6hCVEQKRYnRQO9pHMfJ3s/4XAiB4oPrDXqRv/GB2A0LAsnbQClv2TmiBkDTEuDKs0a4QGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBGV2EG7Fld4OjQPAl4M6qKyI+WJLN/DCnzC1o7shbSAIhALU+gKBQT+6tXjyMR51LDjZPIefOv2enzP2p7yHhYyv/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164005968},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.ts","default":"./dist/env.js"},"default":"./dist/env.js","require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./admin":{"import":{"types":"./dist/admin.d.ts","default":"./dist/admin.js"},"default":"./dist/admin.js","require":{"types":"./dist/admin.d.cts","default":"./dist/admin.cjs"}},"./email":{"import":{"types":"./dist/email.d.ts","default":"./dist/email.js"},"default":"./dist/email.js","require":{"types":"./dist/email.d.cts","default":"./dist/email.cjs"}},"./local":{"import":{"types":"./dist/local.d.ts","default":"./dist/local.js"},"default":"./dist/local.js","require":{"types":"./dist/local.d.cts","default":"./dist/local.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./config":{"import":{"types":"./dist/config.d.ts","default":"./dist/config.js"},"default":"./dist/config.js","require":{"types":"./dist/config.d.cts","default":"./dist/config.cjs"}},"./policy":{"import":{"types":"./dist/policy.d.ts","default":"./dist/policy.js"},"default":"./dist/policy.js","require":{"types":"./dist/policy.d.cts","default":"./dist/policy.cjs"}},"./rights":{"import":{"types":"./dist/rights.d.ts","default":"./dist/rights.js"},"default":"./dist/rights.js","require":{"types":"./dist/rights.d.cts","default":"./dist/rights.cjs"}},"./schema":{"import":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"default":"./dist/schema.js","require":{"types":"./dist/schema.d.cts","default":"./dist/schema.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"default":"./dist/server.js","require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./billing":{"import":{"types":"./dist/billing.d.ts","default":"./dist/billing.js"},"default":"./dist/billing.js","require":{"types":"./dist/billing.d.cts","default":"./dist/billing.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies/index.d.ts","default":"./dist/cookies/index.js"},"default":"./dist/cookies/index.js","require":{"types":"./dist/cookies/index.d.cts","default":"./dist/cookies/index.cjs"}},"./runtime":{"import":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"},"default":"./dist/runtime.js","require":{"types":"./dist/runtime.d.cts","default":"./dist/runtime.cjs"}},"./devtools":{"import":{"types":"./dist/devtools.d.ts","default":"./dist/devtools.js"},"default":"./dist/devtools.js","require":{"types":"./dist/devtools.d.cts","default":"./dist/devtools.cjs"}},"./contracts":{"import":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"},"default":"./dist/contracts.js","require":{"types":"./dist/contracts.d.cts","default":"./dist/contracts.cjs"}},"./cloudflare":{"import":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"},"default":"./dist/cloudflare.js","require":{"types":"./dist/cloudflare.d.cts","default":"./dist/cloudflare.cjs"}},"./email/node":{"import":{"types":"./dist/email/node.d.ts","default":"./dist/email/node.js"},"default":"./dist/email/node.js","require":{"types":"./dist/email/node.d.cts","default":"./dist/email/node.cjs"}},"./migrations":{"import":{"types":"./dist/migrations.d.ts","default":"./dist/migrations.js"},"default":"./dist/migrations.js","require":{"types":"./dist/migrations.d.cts","default":"./dist/migrations.cjs"}},"./auth/server":{"import":{"types":"./dist/auth/server.d.ts","default":"./dist/auth/server.js"},"default":"./dist/auth/server.js","require":{"types":"./dist/auth/server.d.cts","default":"./dist/auth/server.cjs"}},"./next/client":{"import":{"types":"./dist/next/client.d.ts","default":"./dist/next/client.js"},"default":"./dist/next/client.js","require":{"types":"./dist/next/client.d.cts","default":"./dist/next/client.cjs"}},"./next/server":{"import":{"types":"./dist/next/server.d.ts","default":"./dist/next/server.js"},"default":"./dist/next/server.js","require":{"types":"./dist/next/server.d.cts","default":"./dist/next/server.cjs"}},"./capabilities":{"import":{"types":"./dist/capabilities.d.ts","default":"./dist/capabilities.js"},"default":"./dist/capabilities.js","require":{"types":"./dist/capabilities.d.cts","default":"./dist/capabilities.cjs"}},"./contracts/v1":{"import":{"types":"./dist/contracts/v1.d.ts","default":"./dist/contracts/v1.js"},"default":"./dist/contracts/v1.js","require":{"types":"./dist/contracts/v1.d.cts","default":"./dist/contracts/v1.cjs"}},"./next/session":{"import":{"types":"./dist/next/session.d.ts","default":"./dist/next/session.js"},"default":"./dist/next/session.js","require":{"types":"./dist/next/session.d.cts","default":"./dist/next/session.cjs"}},"./organization":{"import":{"types":"./dist/organization.d.ts","default":"./dist/organization.js"},"default":"./dist/organization.js","require":{"types":"./dist/organization.d.cts","default":"./dist/organization.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.ts","default":"./dist/react-native.js"},"default":"./dist/react-native.js","require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}},"./cookies/session":{"import":{"types":"./dist/cookies/session.d.ts","default":"./dist/cookies/session.js"},"default":"./dist/cookies/session.js","require":{"types":"./dist/cookies/session.d.cts","default":"./dist/cookies/session.cjs"}},"./social-providers":{"import":{"types":"./dist/social-providers.d.ts","default":"./dist/social-providers.js"},"default":"./dist/social-providers.js","require":{"types":"./dist/social-providers.d.cts","default":"./dist/social-providers.cjs"}},"./cloudflare/d1/statement-classifier":{"import":{"types":"./dist/cloudflare/d1/statement-classifier.d.ts","default":"./dist/cloudflare/d1/statement-classifier.js"},"default":"./dist/cloudflare/d1/statement-classifier.js","require":{"types":"./dist/cloudflare/d1/statement-classifier.d.cts","default":"./dist/cloudflare/d1/statement-classifier.cjs"}}},"gitHead":"74535841e267d1316fe2dffdf0d5545fc579518e","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","prepack":"node scripts/pack-self-link-manifest.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/pack-self-link-manifest.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","check:attw":"node scripts/check-are-the-types-wrong.mjs","docs:check":"node --import tsx scripts/docs/cli.mts --check && node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/auth/**/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","postgres:up":"node scripts/run-postgres-docker-tests.mjs --up-only","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node --import tsx scripts/docs/cli.mts","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:attw && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","docs:coverage":"node --import tsx scripts/docs/cli.mts --coverage","docs:generate":"node --import tsx scripts/docs/cli.mts","example:admin":"tsx examples/node/admin-permission.ts","postgres:down":"node scripts/run-postgres-docker-tests.mjs --down","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","test:postgres":"node scripts/run-postgres-docker-tests.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples && pnpm check:attw","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node scripts/run-release-gates.mjs --billing","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:auth-schema-release":"node scripts/run-release-gates.mjs --auth-schema","test:integration:postgres":"node scripts/run-postgres-docker-tests.mjs --all","test:stabilization-finality":"node scripts/run-stabilization-finality.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@xylex-group/athena":"link:","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"local":["dist/local.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"config":["dist/config.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"capabilities":["dist/capabilities.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.3","tsup":"^8.5.1","react":"18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"18.3.1","@arethetypeswrong/cli":"^0.18.5","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.6.7_1790189252074_0.5037334165436942","host":"s3://npm-registry-packages-npm-production"}},"5.6.8":{"name":"@xylex-group/athena","version":"5.6.8","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.6.8","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"ce91829f69df0dcace57d02e7b610a5f34a6b3d6","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.6.8.tgz","fileCount":309,"integrity":"sha512-XpJbwgzMjRpK4Q3moIxC5TDwdEayw74jJiXtYZdE2v5D1A25DQcIBaCoKL7DBJNsdZdzO2FlttdgbWugLoA2mA==","signatures":[{"sig":"MEUCIQD0OnuhtnHwYM47hOat9OMO4JOUwGYsuIsnTCfP1ZrxfQIgALgkAUSX6GWMQGHFgSUmVC/478Zdcc/b9gk//tFLThA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvDRjQxlWLdB4FvFLblmOz9fHMM0mklLXkGtXcvaW8UAIhAN//xzNV2XYnl2eBSlD7nIakZ/RzvvFRfNZrvujALtsq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164042686},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.ts","default":"./dist/env.js"},"default":"./dist/env.js","require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./admin":{"import":{"types":"./dist/admin.d.ts","default":"./dist/admin.js"},"default":"./dist/admin.js","require":{"types":"./dist/admin.d.cts","default":"./dist/admin.cjs"}},"./email":{"import":{"types":"./dist/email.d.ts","default":"./dist/email.js"},"default":"./dist/email.js","require":{"types":"./dist/email.d.cts","default":"./dist/email.cjs"}},"./local":{"import":{"types":"./dist/local.d.ts","default":"./dist/local.js"},"default":"./dist/local.js","require":{"types":"./dist/local.d.cts","default":"./dist/local.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./config":{"import":{"types":"./dist/config.d.ts","default":"./dist/config.js"},"default":"./dist/config.js","require":{"types":"./dist/config.d.cts","default":"./dist/config.cjs"}},"./policy":{"import":{"types":"./dist/policy.d.ts","default":"./dist/policy.js"},"default":"./dist/policy.js","require":{"types":"./dist/policy.d.cts","default":"./dist/policy.cjs"}},"./rights":{"import":{"types":"./dist/rights.d.ts","default":"./dist/rights.js"},"default":"./dist/rights.js","require":{"types":"./dist/rights.d.cts","default":"./dist/rights.cjs"}},"./schema":{"import":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"default":"./dist/schema.js","require":{"types":"./dist/schema.d.cts","default":"./dist/schema.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"default":"./dist/server.js","require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./billing":{"import":{"types":"./dist/billing.d.ts","default":"./dist/billing.js"},"default":"./dist/billing.js","require":{"types":"./dist/billing.d.cts","default":"./dist/billing.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies/index.d.ts","default":"./dist/cookies/index.js"},"default":"./dist/cookies/index.js","require":{"types":"./dist/cookies/index.d.cts","default":"./dist/cookies/index.cjs"}},"./runtime":{"import":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"},"default":"./dist/runtime.js","require":{"types":"./dist/runtime.d.cts","default":"./dist/runtime.cjs"}},"./devtools":{"import":{"types":"./dist/devtools.d.ts","default":"./dist/devtools.js"},"default":"./dist/devtools.js","require":{"types":"./dist/devtools.d.cts","default":"./dist/devtools.cjs"}},"./contracts":{"import":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"},"default":"./dist/contracts.js","require":{"types":"./dist/contracts.d.cts","default":"./dist/contracts.cjs"}},"./cloudflare":{"import":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"},"default":"./dist/cloudflare.js","require":{"types":"./dist/cloudflare.d.cts","default":"./dist/cloudflare.cjs"}},"./email/node":{"import":{"types":"./dist/email/node.d.ts","default":"./dist/email/node.js"},"default":"./dist/email/node.js","require":{"types":"./dist/email/node.d.cts","default":"./dist/email/node.cjs"}},"./migrations":{"import":{"types":"./dist/migrations.d.ts","default":"./dist/migrations.js"},"default":"./dist/migrations.js","require":{"types":"./dist/migrations.d.cts","default":"./dist/migrations.cjs"}},"./auth/server":{"import":{"types":"./dist/auth/server.d.ts","default":"./dist/auth/server.js"},"default":"./dist/auth/server.js","require":{"types":"./dist/auth/server.d.cts","default":"./dist/auth/server.cjs"}},"./next/client":{"import":{"types":"./dist/next/client.d.ts","default":"./dist/next/client.js"},"default":"./dist/next/client.js","require":{"types":"./dist/next/client.d.cts","default":"./dist/next/client.cjs"}},"./next/server":{"import":{"types":"./dist/next/server.d.ts","default":"./dist/next/server.js"},"default":"./dist/next/server.js","require":{"types":"./dist/next/server.d.cts","default":"./dist/next/server.cjs"}},"./capabilities":{"import":{"types":"./dist/capabilities.d.ts","default":"./dist/capabilities.js"},"default":"./dist/capabilities.js","require":{"types":"./dist/capabilities.d.cts","default":"./dist/capabilities.cjs"}},"./contracts/v1":{"import":{"types":"./dist/contracts/v1.d.ts","default":"./dist/contracts/v1.js"},"default":"./dist/contracts/v1.js","require":{"types":"./dist/contracts/v1.d.cts","default":"./dist/contracts/v1.cjs"}},"./next/session":{"import":{"types":"./dist/next/session.d.ts","default":"./dist/next/session.js"},"default":"./dist/next/session.js","require":{"types":"./dist/next/session.d.cts","default":"./dist/next/session.cjs"}},"./organization":{"import":{"types":"./dist/organization.d.ts","default":"./dist/organization.js"},"default":"./dist/organization.js","require":{"types":"./dist/organization.d.cts","default":"./dist/organization.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.ts","default":"./dist/react-native.js"},"default":"./dist/react-native.js","require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}},"./cookies/session":{"import":{"types":"./dist/cookies/session.d.ts","default":"./dist/cookies/session.js"},"default":"./dist/cookies/session.js","require":{"types":"./dist/cookies/session.d.cts","default":"./dist/cookies/session.cjs"}},"./social-providers":{"import":{"types":"./dist/social-providers.d.ts","default":"./dist/social-providers.js"},"default":"./dist/social-providers.js","require":{"types":"./dist/social-providers.d.cts","default":"./dist/social-providers.cjs"}},"./cloudflare/d1/statement-classifier":{"import":{"types":"./dist/cloudflare/d1/statement-classifier.d.ts","default":"./dist/cloudflare/d1/statement-classifier.js"},"default":"./dist/cloudflare/d1/statement-classifier.js","require":{"types":"./dist/cloudflare/d1/statement-classifier.d.cts","default":"./dist/cloudflare/d1/statement-classifier.cjs"}}},"gitHead":"48a540aeb053f7494c984043e40e748110fdbbdd","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","prepack":"node scripts/pack-self-link-manifest.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/pack-self-link-manifest.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","check:attw":"node scripts/check-are-the-types-wrong.mjs","docs:check":"node --import tsx scripts/docs/cli.mts --check && node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/auth/**/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","postgres:up":"node scripts/run-postgres-docker-tests.mjs --up-only","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node --import tsx scripts/docs/cli.mts","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:attw && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","docs:coverage":"node --import tsx scripts/docs/cli.mts --coverage","docs:generate":"node --import tsx scripts/docs/cli.mts","example:admin":"tsx examples/node/admin-permission.ts","postgres:down":"node scripts/run-postgres-docker-tests.mjs --down","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","test:postgres":"node scripts/run-postgres-docker-tests.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples && pnpm check:attw","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node scripts/run-release-gates.mjs --billing","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:auth-schema-release":"node scripts/run-release-gates.mjs --auth-schema","test:integration:postgres":"node scripts/run-postgres-docker-tests.mjs --all","test:stabilization-finality":"node scripts/run-stabilization-finality.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@xylex-group/athena":"link:","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"local":["dist/local.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"config":["dist/config.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"capabilities":["dist/capabilities.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.3","tsup":"^8.5.1","react":"18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"18.3.1","@arethetypeswrong/cli":"^0.18.5","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.6.8_1790255634518_0.3223393603076692","host":"s3://npm-registry-packages-npm-production"}},"5.6.9":{"name":"@xylex-group/athena","version":"5.6.9","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"author":{"name":"floris@xylex.group"},"license":"MIT","_id":"@xylex-group/athena@5.6.9","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","bugs":{"url":"https://github.com/xylex-group/athena/issues"},"bin":{"athena-js":"bin/athena-js.js"},"dist":{"shasum":"f2f43921f68313f45254fe2c82ea4e020c243c7e","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.6.9.tgz","fileCount":309,"integrity":"sha512-+ACmLqwFemTRnTCZ0a+EdCbjEi7yMQO4v4VHenHjhmSQ0iQoo7p7AzY9x2FEH3TmElwPgxn3astxIBE+di8YJA==","signatures":[{"sig":"MEQCIBOcdDGBQCjBxMwSthfsq9k4iFN24uMhxU7nC4+tLotdAiB+qExPbtxOcUZuHX6B83gxGD1/k8+JBRUqXEe4B7DxCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKHx6MHvkZ4PpdkZgwuX5k4TEmKsa0HW8u3D7f/ZKN3gIhAOGpFxuVK17pV7Zk+rxDY9ecgC1uC0S7impwV+dPOLDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164065330},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.ts","default":"./dist/env.js"},"default":"./dist/env.js","require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./admin":{"import":{"types":"./dist/admin.d.ts","default":"./dist/admin.js"},"default":"./dist/admin.js","require":{"types":"./dist/admin.d.cts","default":"./dist/admin.cjs"}},"./email":{"import":{"types":"./dist/email.d.ts","default":"./dist/email.js"},"default":"./dist/email.js","require":{"types":"./dist/email.d.cts","default":"./dist/email.cjs"}},"./local":{"import":{"types":"./dist/local.d.ts","default":"./dist/local.js"},"default":"./dist/local.js","require":{"types":"./dist/local.d.cts","default":"./dist/local.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./config":{"import":{"types":"./dist/config.d.ts","default":"./dist/config.js"},"default":"./dist/config.js","require":{"types":"./dist/config.d.cts","default":"./dist/config.cjs"}},"./policy":{"import":{"types":"./dist/policy.d.ts","default":"./dist/policy.js"},"default":"./dist/policy.js","require":{"types":"./dist/policy.d.cts","default":"./dist/policy.cjs"}},"./rights":{"import":{"types":"./dist/rights.d.ts","default":"./dist/rights.js"},"default":"./dist/rights.js","require":{"types":"./dist/rights.d.cts","default":"./dist/rights.cjs"}},"./schema":{"import":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"default":"./dist/schema.js","require":{"types":"./dist/schema.d.cts","default":"./dist/schema.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"default":"./dist/server.js","require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./billing":{"import":{"types":"./dist/billing.d.ts","default":"./dist/billing.js"},"default":"./dist/billing.js","require":{"types":"./dist/billing.d.cts","default":"./dist/billing.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies/index.d.ts","default":"./dist/cookies/index.js"},"default":"./dist/cookies/index.js","require":{"types":"./dist/cookies/index.d.cts","default":"./dist/cookies/index.cjs"}},"./runtime":{"import":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"},"default":"./dist/runtime.js","require":{"types":"./dist/runtime.d.cts","default":"./dist/runtime.cjs"}},"./devtools":{"import":{"types":"./dist/devtools.d.ts","default":"./dist/devtools.js"},"default":"./dist/devtools.js","require":{"types":"./dist/devtools.d.cts","default":"./dist/devtools.cjs"}},"./contracts":{"import":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"},"default":"./dist/contracts.js","require":{"types":"./dist/contracts.d.cts","default":"./dist/contracts.cjs"}},"./cloudflare":{"import":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"},"default":"./dist/cloudflare.js","require":{"types":"./dist/cloudflare.d.cts","default":"./dist/cloudflare.cjs"}},"./email/node":{"import":{"types":"./dist/email/node.d.ts","default":"./dist/email/node.js"},"default":"./dist/email/node.js","require":{"types":"./dist/email/node.d.cts","default":"./dist/email/node.cjs"}},"./migrations":{"import":{"types":"./dist/migrations.d.ts","default":"./dist/migrations.js"},"default":"./dist/migrations.js","require":{"types":"./dist/migrations.d.cts","default":"./dist/migrations.cjs"}},"./auth/server":{"import":{"types":"./dist/auth/server.d.ts","default":"./dist/auth/server.js"},"default":"./dist/auth/server.js","require":{"types":"./dist/auth/server.d.cts","default":"./dist/auth/server.cjs"}},"./next/client":{"import":{"types":"./dist/next/client.d.ts","default":"./dist/next/client.js"},"default":"./dist/next/client.js","require":{"types":"./dist/next/client.d.cts","default":"./dist/next/client.cjs"}},"./next/server":{"import":{"types":"./dist/next/server.d.ts","default":"./dist/next/server.js"},"default":"./dist/next/server.js","require":{"types":"./dist/next/server.d.cts","default":"./dist/next/server.cjs"}},"./capabilities":{"import":{"types":"./dist/capabilities.d.ts","default":"./dist/capabilities.js"},"default":"./dist/capabilities.js","require":{"types":"./dist/capabilities.d.cts","default":"./dist/capabilities.cjs"}},"./contracts/v1":{"import":{"types":"./dist/contracts/v1.d.ts","default":"./dist/contracts/v1.js"},"default":"./dist/contracts/v1.js","require":{"types":"./dist/contracts/v1.d.cts","default":"./dist/contracts/v1.cjs"}},"./next/session":{"import":{"types":"./dist/next/session.d.ts","default":"./dist/next/session.js"},"default":"./dist/next/session.js","require":{"types":"./dist/next/session.d.cts","default":"./dist/next/session.cjs"}},"./organization":{"import":{"types":"./dist/organization.d.ts","default":"./dist/organization.js"},"default":"./dist/organization.js","require":{"types":"./dist/organization.d.cts","default":"./dist/organization.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.ts","default":"./dist/react-native.js"},"default":"./dist/react-native.js","require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}},"./cookies/session":{"import":{"types":"./dist/cookies/session.d.ts","default":"./dist/cookies/session.js"},"default":"./dist/cookies/session.js","require":{"types":"./dist/cookies/session.d.cts","default":"./dist/cookies/session.cjs"}},"./social-providers":{"import":{"types":"./dist/social-providers.d.ts","default":"./dist/social-providers.js"},"default":"./dist/social-providers.js","require":{"types":"./dist/social-providers.d.cts","default":"./dist/social-providers.cjs"}},"./cloudflare/d1/statement-classifier":{"import":{"types":"./dist/cloudflare/d1/statement-classifier.d.ts","default":"./dist/cloudflare/d1/statement-classifier.js"},"default":"./dist/cloudflare/d1/statement-classifier.js","require":{"types":"./dist/cloudflare/d1/statement-classifier.d.cts","default":"./dist/cloudflare/d1/statement-classifier.cjs"}}},"gitHead":"0279b0468658f8e4395c57834f3ee535c7283dac","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","prepack":"node scripts/pack-self-link-manifest.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/pack-self-link-manifest.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","check:attw":"node scripts/check-are-the-types-wrong.mjs","docs:check":"node --import tsx scripts/docs/cli.mts --check && node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/auth/**/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","postgres:up":"node scripts/run-postgres-docker-tests.mjs --up-only","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node --import tsx scripts/docs/cli.mts","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:attw && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","docs:coverage":"node --import tsx scripts/docs/cli.mts --coverage","docs:generate":"node --import tsx scripts/docs/cli.mts","example:admin":"tsx examples/node/admin-permission.ts","postgres:down":"node scripts/run-postgres-docker-tests.mjs --down","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","test:postgres":"node scripts/run-postgres-docker-tests.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples && pnpm check:attw","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node scripts/run-release-gates.mjs --billing","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:auth-schema-release":"node scripts/run-release-gates.mjs --auth-schema","test:integration:postgres":"node scripts/run-postgres-docker-tests.mjs --all","test:stabilization-finality":"node scripts/run-stabilization-finality.mjs"},"_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@xylex-group/athena":"link:","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"local":["dist/local.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"config":["dist/config.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"capabilities":["dist/capabilities.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.3","tsup":"^8.5.1","react":"18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"18.3.1","@arethetypeswrong/cli":"^0.18.5","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/athena_5.6.9_1790261541011_0.8843589931690987","host":"s3://npm-registry-packages-npm-production"}},"5.6.10":{"_id":"@xylex-group/athena@5.6.10","bin":{"athena-js":"bin/athena-js.js"},"bugs":{"url":"https://github.com/xylex-group/athena/issues"},"dist":{"shasum":"860ac2531e213edb48c32e391855785775adc7bb","tarball":"https://registry.npmjs.org/@xylex-group/athena/-/athena-5.6.10.tgz","fileCount":309,"integrity":"sha512-i54QEsYYZmMj7U+EqYb63nnNh/rIx0udx3kdvzvEL6EA9ZF8bh8mkYfI8QYEhM5Sr+y8asUQTgJZTanws3JmsA==","signatures":[{"sig":"MEYCIQCdcEBi8FAdGcZUZOKCXPG0bDgr585j6qEtCXTghR7wNQIhAOBztDIKsBCMV+DSEqK3mfFhGsDAFrxgbAgc5ntAfRgs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD19us4Lu3tHWRV3VWbfAjEGVGvq9ZOybiZh3ZZyoJMLwIhAIQJGbMyWZmanHLIP1qf6suTctI2M9tm5dbMaYwvWwey"}],"unpackedSize":164507943},"main":"./dist/index.cjs","name":"@xylex-group/athena","type":"module","types":"./dist/index.d.ts","author":{"name":"floris@xylex.group"},"module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.ts","default":"./dist/env.js"},"default":"./dist/env.js","require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./admin":{"import":{"types":"./dist/admin.d.ts","default":"./dist/admin.js"},"default":"./dist/admin.js","require":{"types":"./dist/admin.d.cts","default":"./dist/admin.cjs"}},"./email":{"import":{"types":"./dist/email.d.ts","default":"./dist/email.js"},"default":"./dist/email.js","require":{"types":"./dist/email.d.cts","default":"./dist/email.cjs"}},"./local":{"import":{"types":"./dist/local.d.ts","default":"./dist/local.js"},"default":"./dist/local.js","require":{"types":"./dist/local.d.cts","default":"./dist/local.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"default":"./dist/react.js","require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"default":"./dist/utils.js","require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./config":{"import":{"types":"./dist/config.d.ts","default":"./dist/config.js"},"default":"./dist/config.js","require":{"types":"./dist/config.d.cts","default":"./dist/config.cjs"}},"./policy":{"import":{"types":"./dist/policy.d.ts","default":"./dist/policy.js"},"default":"./dist/policy.js","require":{"types":"./dist/policy.d.cts","default":"./dist/policy.cjs"}},"./rights":{"import":{"types":"./dist/rights.d.ts","default":"./dist/rights.js"},"default":"./dist/rights.js","require":{"types":"./dist/rights.d.cts","default":"./dist/rights.cjs"}},"./schema":{"import":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"default":"./dist/schema.js","require":{"types":"./dist/schema.d.cts","default":"./dist/schema.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"default":"./dist/server.js","require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./billing":{"import":{"types":"./dist/billing.d.ts","default":"./dist/billing.js"},"default":"./dist/billing.js","require":{"types":"./dist/billing.d.cts","default":"./dist/billing.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"default":"./dist/browser.js","require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./cookies":{"import":{"types":"./dist/cookies/index.d.ts","default":"./dist/cookies/index.js"},"default":"./dist/cookies/index.js","require":{"types":"./dist/cookies/index.d.cts","default":"./dist/cookies/index.cjs"}},"./runtime":{"import":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"},"default":"./dist/runtime.js","require":{"types":"./dist/runtime.d.cts","default":"./dist/runtime.cjs"}},"./devtools":{"import":{"types":"./dist/devtools.d.ts","default":"./dist/devtools.js"},"default":"./dist/devtools.js","require":{"types":"./dist/devtools.d.cts","default":"./dist/devtools.cjs"}},"./contracts":{"import":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"},"default":"./dist/contracts.js","require":{"types":"./dist/contracts.d.cts","default":"./dist/contracts.cjs"}},"./cloudflare":{"import":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"},"default":"./dist/cloudflare.js","require":{"types":"./dist/cloudflare.d.cts","default":"./dist/cloudflare.cjs"}},"./email/node":{"import":{"types":"./dist/email/node.d.ts","default":"./dist/email/node.js"},"default":"./dist/email/node.js","require":{"types":"./dist/email/node.d.cts","default":"./dist/email/node.cjs"}},"./migrations":{"import":{"types":"./dist/migrations.d.ts","default":"./dist/migrations.js"},"default":"./dist/migrations.js","require":{"types":"./dist/migrations.d.cts","default":"./dist/migrations.cjs"}},"./auth/server":{"import":{"types":"./dist/auth/server.d.ts","default":"./dist/auth/server.js"},"default":"./dist/auth/server.js","require":{"types":"./dist/auth/server.d.cts","default":"./dist/auth/server.cjs"}},"./next/client":{"import":{"types":"./dist/next/client.d.ts","default":"./dist/next/client.js"},"default":"./dist/next/client.js","require":{"types":"./dist/next/client.d.cts","default":"./dist/next/client.cjs"}},"./next/server":{"import":{"types":"./dist/next/server.d.ts","default":"./dist/next/server.js"},"default":"./dist/next/server.js","require":{"types":"./dist/next/server.d.cts","default":"./dist/next/server.cjs"}},"./capabilities":{"import":{"types":"./dist/capabilities.d.ts","default":"./dist/capabilities.js"},"default":"./dist/capabilities.js","require":{"types":"./dist/capabilities.d.cts","default":"./dist/capabilities.cjs"}},"./contracts/v1":{"import":{"types":"./dist/contracts/v1.d.ts","default":"./dist/contracts/v1.js"},"default":"./dist/contracts/v1.js","require":{"types":"./dist/contracts/v1.d.cts","default":"./dist/contracts/v1.cjs"}},"./next/session":{"import":{"types":"./dist/next/session.d.ts","default":"./dist/next/session.js"},"default":"./dist/next/session.js","require":{"types":"./dist/next/session.d.cts","default":"./dist/next/session.cjs"}},"./organization":{"import":{"types":"./dist/organization.d.ts","default":"./dist/organization.js"},"default":"./dist/organization.js","require":{"types":"./dist/organization.d.cts","default":"./dist/organization.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.ts","default":"./dist/react-native.js"},"default":"./dist/react-native.js","require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}},"./cookies/session":{"import":{"types":"./dist/cookies/session.d.ts","default":"./dist/cookies/session.js"},"default":"./dist/cookies/session.js","require":{"types":"./dist/cookies/session.d.cts","default":"./dist/cookies/session.cjs"}},"./social-providers":{"import":{"types":"./dist/social-providers.d.ts","default":"./dist/social-providers.js"},"default":"./dist/social-providers.js","require":{"types":"./dist/social-providers.d.cts","default":"./dist/social-providers.cjs"}},"./cloudflare/d1/statement-classifier":{"import":{"types":"./dist/cloudflare/d1/statement-classifier.d.ts","default":"./dist/cloudflare/d1/statement-classifier.js"},"default":"./dist/cloudflare/d1/statement-classifier.js","require":{"types":"./dist/cloudflare/d1/statement-classifier.d.cts","default":"./dist/cloudflare/d1/statement-classifier.cjs"}}},"gitHead":"1dcc2d81535ca3b866b570c1c63af2d9ef5125e5","license":"MIT","scripts":{"dev":"node scripts/assert-published-dts.mjs && ATHENA_TSUP_WATCH=1 tsup --watch","fix":"ultracite fix","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"node scripts/run-unit-tests.mjs","build":"node scripts/tsup-build.mjs","check":"ultracite check && node scripts/check-structural-complexity.mjs","format":"ultracite fix","cli:dev":"node scripts/ensure-dev-self-link.mjs && node --import tsx src/cli/bin.ts","prepack":"node scripts/pack-self-link-manifest.mjs strip","audit:rn":"node scripts/audit-rn-bundle-safety.mjs","finality":"node scripts/run-finality.mjs","lint:fix":"pnpm lint -- --fix","postpack":"node scripts/pack-self-link-manifest.mjs restore","test:sdd":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/**/*.test.ts","check:all":"pnpm lint && pnpm typecheck && pnpm build && pnpm test && pnpm test:browser-bundle && pnpm audit:rn && node scripts/check-structural-complexity.mjs","typecheck":"node scripts/ensure-dev-self-link.mjs && tsc -p tsconfig.typecheck.json","check:attw":"node scripts/check-are-the-types-wrong.mjs","docs:check":"node --import tsx scripts/docs/cli.mts --check && node scripts/check-docs-consistency.mjs","test:watch":"node --import ./test/register-server-only.mjs --import tsx --test --watch test/*.test.ts test/auth/**/*.test.ts test/sdd/**/*.test.ts","example:env":"tsx examples/node/env.ts","postgres:up":"node scripts/run-postgres-docker-tests.mjs --up-only","test:parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-parity-suite.test.ts test/finality-password-portability.test.ts test/finality-portability.test.ts test/admin-auth-parity.test.ts test/admin-auth-portability.test.ts test/auth-route-inventory.test.ts test/auth-embedded-tier-a.test.ts test/email-parity.test.ts","docs:methods":"node --import tsx scripts/docs/cli.mts","example:node":"tsx examples/node/create-client.ts","test:tarball":"node scripts/check-release-tarball.mjs","check:exports":"node scripts/inspect-package.mjs","check:publint":"publint","check:release":"pnpm lint && pnpm typecheck:all && pnpm test && pnpm build && pnpm test:browser-bundle && node scripts/audit-runtime-boundaries.mjs && node scripts/test-package-node-import.mjs && pnpm audit:rn && pnpm check:exports && pnpm check:publint && pnpm check:attw && pnpm check:tarball && pnpm docs:check && node scripts/check-structural-complexity.mjs","check:tarball":"node scripts/check-release-tarball.mjs","docs:coverage":"node --import tsx scripts/docs/cli.mts --coverage","docs:generate":"node --import tsx scripts/docs/cli.mts","example:admin":"tsx examples/node/admin-permission.ts","postgres:down":"node scripts/run-postgres-docker-tests.mjs --down","publish:token":"node scripts/publish.js","test:examples":"pnpm typecheck:examples && node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/examples-session.test.ts","test:finality":"node scripts/run-finality.mjs","test:postgres":"node scripts/run-postgres-docker-tests.mjs","typecheck:all":"pnpm typecheck && pnpm typecheck:examples && pnpm typecheck:tests","audit:consumer":"node scripts/audit-consumer-athena-usage.mjs","prepublishOnly":"pnpm release:verify","release:verify":"node scripts/verify-auth-schema-release.mjs && pnpm test:finality && pnpm test:tarball && pnpm test:examples && pnpm check:attw","test:query-ast":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-engine-*.test.ts test/postgres-compile-ast*.test.ts test/d1-compile-ast*.test.ts test/gateway-serialize-ast.test.ts test/query-ast.test.ts test/query-ast-act.test.ts test/query-ast-parity.test.ts","example:billing":"tsx examples/node/billing.ts","example:session":"tsc -p examples/session/tsconfig.json","example:storage":"tsx examples/node/storage.ts","test:migrations":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/migrations*.test.ts test/cli-migrate.test.ts","typecheck:tests":"tsc -p tsconfig.full.json --noEmit","test:conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/conformance/**/*.test.ts","test:node-import":"node scripts/test-package-node-import.mjs","test:parity:live":"node scripts/run-parity-live.mjs","auth:route-parity":"node scripts/auth-route-parity.mjs --print","generate:error-ir":"node scripts/generate-error-ir.mjs","test:email-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/email-parity.test.ts test/email-architecture.test.ts test/email-auth-injection.test.ts","test:expo-fixture":"pnpm --dir test/fixtures/expo check","test:query-parity":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/query-ast-parity.test.ts test/query-ast-act.test.ts","test:react-native":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/react-native-adapter.test.ts","example:cloudflare":"pnpm typecheck:examples","test:embedded-next":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/finality-handlers-from-root.test.ts test/sdd/athena-local-runtime.r5.security.test.ts test/conformance/act-5-1-embedded.test.ts","typecheck:examples":"node scripts/ensure-dev-self-link.mjs && tsc -p examples/cloudflare/tsconfig.json && tsc -p examples/node/tsconfig.json && tsc -p examples/session/tsconfig.json","test:browser-bundle":"node scripts/audit-browser-bundle-safety.mjs","example:auth-session":"tsx examples/node/auth-session.ts","test:billing-release":"node scripts/run-release-gates.mjs --billing","test:policy-conformance":"node --import ./test/register-server-only.mjs --import tsx --test --test-force-exit test/sdd/athena-local-runtime.r7.test.ts test/sdd/athena-local-runtime.r3.test.ts","audit:runtime-boundaries":"node scripts/audit-runtime-boundaries.mjs","test:auth-schema-release":"node scripts/run-release-gates.mjs --auth-schema","test:integration:postgres":"node scripts/run-postgres-docker-tests.mjs --all","test:stabilization-finality":"node scripts/run-stabilization-finality.mjs"},"version":"5.6.10","_npmUser":{"name":"floris_xlx","email":"floris@xylex.group"},"homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"overrides":{"rollup":">=4.59.0","flatted":">=3.4.4","picomatch":"4.0.4","minimatch@3":"3.1.3","brace-expansion@<1.1.18":"1.1.18","brace-expansion@>=5 <5.0.9":"5.0.9"},"publisher":"XYLEX Group","repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"_npmVersion":"11.13.0","description":"Athena JS SDK","directories":{},"maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.20.0","tsx":"^4.21.0","zod":"^4.4.3","jose":"^6.2.3","chalk":"^4.1.2","blessed":"^0.1.81","cron-parser":"^4.9.0","server-only":"^0.0.1","pgsql-parser":"^18.2.6","@noble/hashes":"^1.8.0","@clack/prompts":"^0.11.0","@xylex-group/athena":"link:","@simplewebauthn/server":"^13.3.2","use-sync-external-store":"^1.6.0"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"env":["dist/env.d.ts"],"admin":["dist/admin.d.ts"],"email":["dist/email.d.ts"],"local":["dist/local.d.ts"],"react":["dist/react.d.ts"],"utils":["dist/utils.d.ts"],"config":["dist/config.d.ts"],"policy":["dist/policy.d.ts"],"rights":["dist/rights.d.ts"],"server":["dist/server.d.ts"],"billing":["dist/billing.d.ts"],"browser":["dist/browser.d.ts"],"cookies":["dist/cookies/index.d.ts"],"runtime":["dist/runtime.d.ts"],"devtools":["dist/devtools.d.ts"],"contracts":["dist/contracts.d.ts"],"cloudflare":["dist/cloudflare.d.ts"],"email/node":["dist/email/node.d.ts"],"migrations":["dist/migrations.d.ts"],"auth/server":["dist/auth/server.d.ts"],"next/client":["dist/next/client.d.ts"],"next/server":["dist/next/server.d.ts"],"capabilities":["dist/capabilities.d.ts"],"contracts/v1":["dist/contracts/v1.d.ts"],"next/session":["dist/next/session.d.ts"],"organization":["dist/organization.d.ts"],"react-native":["dist/react-native.d.ts"],"cookies/session":["dist/cookies/session.d.ts"],"social-providers":["dist/social-providers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.23.0","devDependencies":{"next":"16.3.3","tsup":"^8.5.1","react":"18.3.1","dotenv":"^16.6.1","eslint":"^8.57.1","esbuild":"^0.28.1","express":"^4.22.2","publint":"^0.3.23","@types/pg":"^8.20.0","react-dom":"18.3.1","ultracite":"^7.9.4","typescript":"^5.9.3","@types/node":"^20.19.43","@types/react":"^18.3.28","@biomejs/biome":"^2.5.5","@types/blessed":"^0.1.27","@types/express":"^4.17.25","@react-email/render":"^2.0.8","react-test-renderer":"18.3.1","@arethetypeswrong/cli":"^0.18.5","mollie-api-typescript":"1.12.25","@react-email/components":"^1.0.12","@typescript-eslint/parser":"^8.57.0","@types/react-test-renderer":"^18.3.1","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"pg":">=8.0.0","next":">=15.0.0 <17","react":">=17.0.0","@react-email/render":">=2.0.0","mollie-api-typescript":">=1.12.25","@react-email/components":">=1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@react-email/render":{"optional":true},"mollie-api-typescript":{"optional":true},"@react-email/components":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/athena_5.6.10_1790437858172_0.6335816412568449"}}},"time":{"created":"2026-02-20T16:49:21.550Z","modified":"2026-09-26T15:50:58.836Z","0.1.0":"2026-02-20T16:49:21.774Z","0.2.1":"2026-02-20T21:25:36.586Z","1.0.2":"2026-02-24T02:20:15.668Z","1.0.4":"2026-02-24T07:12:45.525Z","1.1.0":"2026-03-11T15:29:09.166Z","1.1.1":"2026-03-12T23:31:03.222Z","1.1.2":"2026-03-25T19:33:04.716Z","1.2.0":"2026-04-10T04:01:55.437Z","1.2.1":"2026-04-14T01:47:18.937Z","1.3.0":"2026-04-17T03:06:34.244Z","1.4.0":"2026-04-17T14:14:28.608Z","1.4.1":"2026-04-20T17:33:08.883Z","1.5.0":"2026-05-10T19:49:14.982Z","1.6.0":"2026-05-15T22:38:08.682Z","1.6.1":"2026-05-16T06:02:26.440Z","1.6.2":"2026-05-17T17:46:09.964Z","1.7.0":"2026-05-22T00:48:02.626Z","1.9.0":"2026-05-24T19:28:06.673Z","2.0.0":"2026-05-29T07:05:50.035Z","2.1.2":"2026-05-31T20:01:08.087Z","2.3.0":"2026-06-05T07:42:41.258Z","2.4.0":"2026-06-05T21:54:10.401Z","2.4.1":"2026-06-12T13:33:58.318Z","2.6.0":"2026-06-15T02:12:39.132Z","2.7.0":"2026-06-15T13:49:46.716Z","2.8.0":"2026-06-17T21:21:45.984Z","2.8.2":"2026-06-18T16:03:05.387Z","2.9.0":"2026-06-20T15:06:51.581Z","2.10.0":"2026-06-27T16:51:52.136Z","2.11.0":"2026-06-29T03:30:17.920Z","2.12.0":"2026-06-30T13:57:00.929Z","2.12.1":"2026-07-02T04:35:04.267Z","2.13.0":"2026-07-11T03:32:05.563Z","2.14.0":"2026-07-13T06:02:16.284Z","3.0.0":"2026-07-16T16:27:08.455Z","3.0.2":"2026-07-18T10:04:39.438Z","3.0.3":"2026-07-18T18:37:55.433Z","3.1.0":"2026-07-20T03:20:01.260Z","3.3.0":"2026-07-24T03:13:56.317Z","3.5.1":"2026-07-27T20:12:13.038Z","3.6.0":"2026-07-31T11:19:49.345Z","3.6.1":"2026-07-31T11:20:04.627Z","3.6.2":"2026-07-31T11:20:23.575Z","3.6.3":"2026-07-31T11:41:46.881Z","3.6.4":"2026-07-31T11:42:14.117Z","4.1.0":"2026-08-06T23:11:34.251Z","4.2.0":"2026-08-09T14:08:32.570Z","4.3.0":"2026-08-11T17:58:21.577Z","4.3.1":"2026-08-11T18:47:35.697Z","4.3.3":"2026-08-11T23:44:49.339Z","5.0.0":"2026-08-13T16:05:15.917Z","5.1.0":"2026-08-17T12:30:08.110Z","5.1.1":"2026-08-18T01:46:10.146Z","5.2.0":"2026-08-18T19:05:54.097Z","5.3.0":"2026-08-23T10:51:53.828Z","5.4.0":"2026-08-28T18:00:41.707Z","5.4.1":"2026-08-29T09:22:37.025Z","5.5.1":"2026-08-31T15:32:20.092Z","5.5.4":"2026-08-31T22:43:48.409Z","5.6.0":"2026-09-04T07:51:12.982Z","5.6.1":"2026-09-05T19:00:10.343Z","5.6.2":"2026-09-06T16:46:38.575Z","5.6.3":"2026-09-06T22:07:53.910Z","5.6.7":"2026-09-23T18:47:32.582Z","5.6.8":"2026-09-24T13:13:54.954Z","5.6.9":"2026-09-24T14:52:21.466Z","5.6.10":"2026-09-26T15:50:58.635Z"},"bugs":{"url":"https://github.com/xylex-group/athena/issues"},"author":{"name":"floris@xylex.group"},"license":"MIT","homepage":"https://github.com/xylex-group/athena/tree/main/packages/athena-js#readme","keywords":["database","driver","api-gateway","sdk","react","hooks","http","postgres","query-builder"],"repository":{"url":"git+https://github.com/xylex-group/athena.git","type":"git","directory":"packages/athena-js"},"description":"Athena JS SDK","maintainers":[{"name":"floris_xlx","email":"floris@xylex.group"}],"readme":"# Athena\n\ncurrent version: `5.6.9`\n[![npm](https://img.shields.io/npm/v/@xylex-group/athena?label=%40xylex-group%2Fathena&logo=npm)](https://www.npmjs.com/package/@xylex-group/athena)\n[![npm downloads](https://img.shields.io/npm/dm/@xylex-group/athena?logo=npm)](https://www.npmjs.com/package/@xylex-group/athena)\n\n```bash\npnpm add @xylex-group/athena\n```\n\n`@xylex-group/athena` is both the TypeScript SDK for the Rust services and an embedded backend runtime.\n\nDedicated Athena:\n\n```ts\nconst athena = createClient({\n  url: process.env.ATHENA_URL!,\n  key: process.env.ATHENA_API_KEY!,\n});\n```\n\nDirect PostgreSQL + embedded Auth:\n\n```ts\nimport { createClient } from \"@xylex-group/athena/server\";\n\nconst athena = createClient({\n  databaseUrl: process.env.DATABASE_URL!,\n});\n```\n\nDatabase-only clients can disable Auth explicitly:\n\n```ts\nconst athenaDb = createClient({\n  databaseUrl: process.env.DATABASE_URL!,\n  auth: false,\n});\n```\n\nRemote Auth can be selected with `ATHENA_AUTH_URL` when the Auth service is deployed separately.\n\nApplication code uses the same surface in either topology:\n\n```ts\nathena.from(\"users\");\nathena.rpc(\"my_function\");\nathena.auth;\nathena.storage;\nathena.billing;\n```\n\nAthena JS contains its own query compilation and embedded runtime implementations with conformance and parity suites against the Rust Gateway and Rust Auth behavior.\n\nIt supports Node.js, browsers, React, Next.js, React Native and Cloudflare Workers.\n\n## Deprecations\n\nSee [the deprecations and 6.0.0 sunset list](docs/deprecations.md). In\nparticular, `athena.query()` is deprecated in Athena 5.x and will be removed\nin Athena 6.0.0; use `athena.admin.query()` or `athena.db.query()` instead.\nThe flat auth aliases `athena.auth.listAccounts()` and\n`athena.auth.unlinkAccount()` are also deprecated; use the nested\n`athena.auth.account` methods.\nThe verbose passkey methods `athena.auth.passkey.listUserPasskeys()`,\n`athena.auth.passkey.updatePasskey()`, and\n`athena.auth.passkey.deletePasskey()` are also deprecated; use\n`athena.auth.passkey.listUser()`, `athena.auth.passkey.update()`, and\n`athena.auth.passkey.delete()`.\nThe flat auth email and user-delete methods are also deprecated; use the\ngrouped `athena.auth.verificationEmail`, `athena.auth.email`, and\n`athena.auth.user.delete` namespaces.\nThe flat session aliases are also deprecated; use\n`athena.auth.session.list()`, `athena.auth.session.revoke()`, and\n`athena.auth.session.revokeOther()`.\n\n## CLI logging\n\nThe `athena-js` CLI records a redacted, per-invocation JSONL trace by default:\n\n- Windows: `%USERPROFILE%\\.athena\\logs\\athena-js`\n- Linux/macOS: `~/.athena/logs/athena-js`\n- Override the home with `ATHENA_HOME`; relative overrides resolve from the current working directory.\n- Set `ATHENA_CLI_LOG=off|errors|all|debug` to change collection. `errors` keeps only a bounded in-memory buffer until a failure.\n- Retention defaults to 30 days and the total CLI log quota defaults to 100 MiB. Configure them with `ATHENA_CLI_LOG_RETENTION_DAYS` and `ATHENA_CLI_LOG_MAX_BYTES`.\n\nUse `athena-js logs path|list|latest|show|export|prune` to inspect or create a support-safe export. `logs latest` and `doctor bundle --include-latest-log` select a prior completed invocation, not the command currently running. `--no-log` and `ATHENA_CLI_LOG=off` disable persistent logging, including pre-runtime fallback logging.\n\nKnown credential flags use semantic flag/value redaction for both `--flag value` and `--flag=value`; authorization material, cookies, private keys, URL passwords and token-shaped values are also redacted as defense in depth. Heuristic redaction cannot identify arbitrary secrets supplied as unlabelled positional text, so do not use diagnostic logs as a secret store. Log, export, and bundle files are created with restrictive permissions where the platform supports them (0600 files and 0700 directories). Athena does not upload CLI logs automatically; provide a bundle only after reviewing it.\n\n## Auth UI\n\n[![npm](https://img.shields.io/npm/v/@xylex-group/athena-auth-ui?label=%40xylex-group%2Fathena-auth-ui&logo=npm)](https://www.npmjs.com/package/@xylex-group/athena-auth-ui)\n[![npm downloads](https://img.shields.io/npm/dm/@xylex-group/athena-auth-ui?logo=npm)](https://www.npmjs.com/package/@xylex-group/athena-auth-ui)\n\n`@xylex-group/athena-auth-ui` is the React UI layer for Athena Auth.\n\nIt provides authentication, account, organization, invitation and administration surfaces on top of the same `@xylex-group/athena` client.\n\n## Other packages\n\n`athena-py` provides an asynchronous Python SDK for the Athena Gateway.\n\n`@xylex-group/better-auth-athena` integrates Better Auth with Athena as its database adapter.\n\n`@xylex-group/athena-mcp` exposes Athena through the Model Context Protocol for AI agents and development tools.\n\n`@xylex-group/chat-adapter-athena` provides Athena persistence for the Vercel Chat SDK.\n\n`create-athena-app` initializes, upgrades, audits and scaffolds Athena integrations in new and existing applications.\n","readmeFilename":"README.md"}