{"_id":"@opprs/db-prisma","_rev":"128-b81def38f694580560139e796db0a841","name":"@opprs/db-prisma","dist-tags":{"latest":"3.0.0","canary":"3.0.0-canary.0b17169"},"versions":{"0.5.2":{"name":"@opprs/db-prisma","version":"0.5.2","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"930a4db1db26173b3e8134e00a5a961b0b99159b","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2.tgz","fileCount":9,"integrity":"sha512-H8b1DEwGAlmOf4hsuVeU/fwbNx5gyEi9fSP/xjIiSr1FIsiw7Ef6oNhSJJdJHa/foiDeVAyQ/5MQeZApKlRQlQ==","signatures":[{"sig":"MEYCIQDpFwe8tLCEP6WM3BxmANPHzTfE0WaGeRTUpfT+tbFzWgIhANJzP3DZJY65lE4OsiXbFEFFeQcslqpuLHDEcazEXLCE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83280},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/948ae06eeab2196a7baabd2b45cace5b/opprs-db-prisma-0.5.2.tgz","_integrity":"sha512-H8b1DEwGAlmOf4hsuVeU/fwbNx5gyEi9fSP/xjIiSr1FIsiw7Ef6oNhSJJdJHa/foiDeVAyQ/5MQeZApKlRQlQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2_1767160282006_0.372575029652396","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8e722bf":{"name":"@opprs/db-prisma","version":"0.5.2-canary.8e722bf","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.8e722bf","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"111718ae81f77336d81559f8873192196a3408ef","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.8e722bf.tgz","fileCount":9,"integrity":"sha512-ZzIoIpWbacKuOaPQfFaLrBc0TRvko02YyzmIp93nY2ayOd81JzvDIzoM2OdU91uMWBJvLJm6WT9yJMwvflKzCA==","signatures":[{"sig":"MEUCIQCVktYsmj8Ui3LsjQa/KJHB2pIG5wnGkZvVclmZtzOOjwIgfRzJoaOoJdwEr6qWcNdOZcN7o74pPlNJHLcv5rzq70I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.8e722bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83310},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.8e722bf.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/7c58daf00194b91fdd105c63bd11977a/opprs-db-prisma-0.5.2-canary.8e722bf.tgz","_integrity":"sha512-ZzIoIpWbacKuOaPQfFaLrBc0TRvko02YyzmIp93nY2ayOd81JzvDIzoM2OdU91uMWBJvLJm6WT9yJMwvflKzCA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.8e722bf"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.8e722bf_1767160517597_0.4293052448373904","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e7b0f85":{"name":"@opprs/db-prisma","version":"0.5.2-canary.e7b0f85","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.e7b0f85","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"352a0569037a684dbe37b8e8b78d01a587f4ec05","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.e7b0f85.tgz","fileCount":9,"integrity":"sha512-PKoXh+qcbCZhijNIVs467F6zj7mmcyvJ6vYbLWlQMQxzfbZKUW3RziP845VWsItSZv7M9Fe79JoqzYdT6bYjew==","signatures":[{"sig":"MEYCIQCrcSjFhdqsUiJC+nBJ8IHzDGdbViEiLF1x4EsxyU1+kQIhAN+HnOdPYWM7P+NqR1qq1dIQO0Yo4X5Yo8lMX1X6E8K2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.e7b0f85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83310},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.e7b0f85.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/109cdaa9d50db8f2687e8b9625300316/opprs-db-prisma-0.5.2-canary.e7b0f85.tgz","_integrity":"sha512-PKoXh+qcbCZhijNIVs467F6zj7mmcyvJ6vYbLWlQMQxzfbZKUW3RziP845VWsItSZv7M9Fe79JoqzYdT6bYjew==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.e7b0f85"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.e7b0f85_1767164317565_0.7512278563564379","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.760356d":{"name":"@opprs/db-prisma","version":"0.5.2-canary.760356d","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.760356d","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"415a31e8a2b014bd41716437b305a56be24fe602","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.760356d.tgz","fileCount":9,"integrity":"sha512-cpp3k9d0bkPyc63mkBVhgWqkKoef16o/s3r8tkR5CzDrBP/d4kg8G2ViGlDOAjz4MQkzTHsCs34jANT7WMq75g==","signatures":[{"sig":"MEUCIEMI4fr9MJyevQOYAtyJ0AREmGiP8W1RsFNWdCa+kaLrAiEA0cgizyLTNyL8uNyzjTJF4eGl8XPjq7OeR/ddQqRR5NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.760356d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83310},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.760356d.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/e169bd0c8387e59f7d1792060049e0ee/opprs-db-prisma-0.5.2-canary.760356d.tgz","_integrity":"sha512-cpp3k9d0bkPyc63mkBVhgWqkKoef16o/s3r8tkR5CzDrBP/d4kg8G2ViGlDOAjz4MQkzTHsCs34jANT7WMq75g==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.760356d"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.760356d_1767166210497_0.33896253722955927","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7a6e8fc":{"name":"@opprs/db-prisma","version":"0.5.2-canary.7a6e8fc","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.7a6e8fc","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"2066f9817fba728e7a9a63bb683e10e0fa38c543","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.7a6e8fc.tgz","fileCount":9,"integrity":"sha512-TyL63qFSVm/TY86c01bCcCn5Z1b1IihMnsJvAdmDDqU6g1FiVAQ5yfm9KGEhTaZsPhixeSEEt6fR48Eurrvtew==","signatures":[{"sig":"MEQCICmy8yuQcO3svEGTFSaqsagkAueQOWBgkat2WPCJSgY+AiAfNcAF4kbhpSW8gTGSeUx44O+Jvgd6rQmRLF9VstFjkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.7a6e8fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83310},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.7a6e8fc.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/031ca1cbe57430a9f0b5c7240cc9d2d1/opprs-db-prisma-0.5.2-canary.7a6e8fc.tgz","_integrity":"sha512-TyL63qFSVm/TY86c01bCcCn5Z1b1IihMnsJvAdmDDqU6g1FiVAQ5yfm9KGEhTaZsPhixeSEEt6fR48Eurrvtew==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.7a6e8fc"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.7a6e8fc_1767167257099_0.06612818624307026","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6782466":{"name":"@opprs/db-prisma","version":"0.5.2-canary.6782466","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.6782466","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"68af6db3ef56ab4253f7849c3e4d0eaaad0357e7","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.6782466.tgz","fileCount":11,"integrity":"sha512-0dWfQ1Win/VzsUk8mTrBJnCb12o6GCtucqRarmOjqL7dgOYCzhyBKy40C4zdYO5Uu+c0cwfXxISWBQr1MsqrZA==","signatures":[{"sig":"MEUCIEiRS6Jqe6KqvXHZxdtzGip99Hktpq1jWVWvGDjjuQUaAiEAskBbwq48DUpR6YL/pz8cDCNArDWBHxvXXnFHooWHbws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.6782466","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.6782466.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/eb7bcbbb280afe1e6a7b508e05ff6845/opprs-db-prisma-0.5.2-canary.6782466.tgz","_integrity":"sha512-0dWfQ1Win/VzsUk8mTrBJnCb12o6GCtucqRarmOjqL7dgOYCzhyBKy40C4zdYO5Uu+c0cwfXxISWBQr1MsqrZA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.6782466"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.6782466_1767168683339_0.40093717708564025","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.f38941e":{"name":"@opprs/db-prisma","version":"0.5.2-canary.f38941e","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.f38941e","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"f71023c93f7395f1ad654a965c2c8cf7bbc083f6","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.f38941e.tgz","fileCount":11,"integrity":"sha512-EDCIlUpxD2s0cJRYhW3GZ0FSYNg7qSzXJURfsazqOrpA5sQPcyYs7TnJGPDU0kGAgS0l2piEbrlsMh06hy7mhg==","signatures":[{"sig":"MEUCIQDEG8ROzxjm5ya6t/XyGDdm8nUkbmAEVGBFjD0nndIyEwIgYSwCvW6l4wuMi+ef8yw7JrhEds2WRL6GQOFbMaxW/w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.f38941e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.f38941e.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/9d720350ad20ad89aab906534943786d/opprs-db-prisma-0.5.2-canary.f38941e.tgz","_integrity":"sha512-EDCIlUpxD2s0cJRYhW3GZ0FSYNg7qSzXJURfsazqOrpA5sQPcyYs7TnJGPDU0kGAgS0l2piEbrlsMh06hy7mhg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.f38941e"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.f38941e_1767169442048_0.7607124835591841","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8e09a8e":{"name":"@opprs/db-prisma","version":"0.5.2-canary.8e09a8e","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.8e09a8e","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"e415a7044b5f1c27fdb6f72221733b265ac3ef76","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.8e09a8e.tgz","fileCount":11,"integrity":"sha512-c7eQr0KVINg+I1IpGqOAUqqw4bkeIkqH/E7xCb4jds43Frxpj0aBo/bv2irG2qrAno+PfSwkiVLCCoZb0JJUxw==","signatures":[{"sig":"MEUCIQDKiTHZp0LgNrJof9+su8zp9+Ss/aybMVr26Gzsn9bfNQIgaRoJ4HVTFE6XuN0glgWkrAkmC5whPjIC90S/z/odpuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.8e09a8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.8e09a8e.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/3e6e32cf1bea8468553ca8e5026d7045/opprs-db-prisma-0.5.2-canary.8e09a8e.tgz","_integrity":"sha512-c7eQr0KVINg+I1IpGqOAUqqw4bkeIkqH/E7xCb4jds43Frxpj0aBo/bv2irG2qrAno+PfSwkiVLCCoZb0JJUxw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.8e09a8e"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.8e09a8e_1767169807288_0.7713146693584316","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4614f0c":{"name":"@opprs/db-prisma","version":"0.5.2-canary.4614f0c","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.4614f0c","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"3e90b7257caf805e0551d1b2204d0a88bccf9101","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.4614f0c.tgz","fileCount":11,"integrity":"sha512-j5y9RrsTv09+jXF+KbF4cMWgPlxK2OT55e/HYXocF+3DhPUatO+4yEAgTc8Bohk+bdx1uWPN9Db0nU13a0cajw==","signatures":[{"sig":"MEUCIQCxo7NTtGXXIiwNajzAFW4EiGT9//rZrwgzfORME0olZwIgeuWt83Ey/XGeeEAYs2OwvGhh1nb7oblW6C5bcTm/KrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.4614f0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.4614f0c.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/81c1afee10e4052d1cd8031ba672bd2e/opprs-db-prisma-0.5.2-canary.4614f0c.tgz","_integrity":"sha512-j5y9RrsTv09+jXF+KbF4cMWgPlxK2OT55e/HYXocF+3DhPUatO+4yEAgTc8Bohk+bdx1uWPN9Db0nU13a0cajw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.4614f0c"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.4614f0c_1767170395414_0.9559037766305964","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.266fa56":{"name":"@opprs/db-prisma","version":"0.5.2-canary.266fa56","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.266fa56","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"e09816aff2f41c1c80a296f34b97ce655da64e20","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.266fa56.tgz","fileCount":11,"integrity":"sha512-/4SyK7jTu86VVONl2ZSC3AJDIYKJYoiSpSyzlGLLHjKi56osHZcpkWLRnPK65Jl+G8K0Z39vpx9Zw2E3MwAClQ==","signatures":[{"sig":"MEQCIHbODLX1v1dXL5xfKBChud6Y8wIrIaGYq28vMKSvc8koAiAWaK3ua2gpAX50t2s8JtqhUwjcVqEtdgkI5aLjvsNdzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.266fa56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.266fa56.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/869786ee3008a68e941e878d43473e20/opprs-db-prisma-0.5.2-canary.266fa56.tgz","_integrity":"sha512-/4SyK7jTu86VVONl2ZSC3AJDIYKJYoiSpSyzlGLLHjKi56osHZcpkWLRnPK65Jl+G8K0Z39vpx9Zw2E3MwAClQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.266fa56"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.266fa56_1767171159310_0.32363771085735427","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5799a00":{"name":"@opprs/db-prisma","version":"0.5.2-canary.5799a00","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.5799a00","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"536ade2a0cc4c865373d3fcf0e6a14193bd1ade3","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.5799a00.tgz","fileCount":11,"integrity":"sha512-Q++DiI1ILel7rLkxV4HKDQ2MMqckYohB898nHpMSrLEvnuJmdSr9L8TMn/aF9gKAKfudRuzhXJcZ0yxngR8laA==","signatures":[{"sig":"MEUCICxJt5xOyU9iLVEzCYd+PJAORUZ6XPvhnHUOFQmW8pllAiEAveQ2DbTqBHnv/Knpu4Yn1Mqiwuetm7VuTjuGHuJO0hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.5799a00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.5799a00.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/80477b28dedc04e9ea3328bd04c61cfe/opprs-db-prisma-0.5.2-canary.5799a00.tgz","_integrity":"sha512-Q++DiI1ILel7rLkxV4HKDQ2MMqckYohB898nHpMSrLEvnuJmdSr9L8TMn/aF9gKAKfudRuzhXJcZ0yxngR8laA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.5799a00"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.5799a00_1767172097330_0.0940704356996398","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b684df8":{"name":"@opprs/db-prisma","version":"0.5.2-canary.b684df8","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.b684df8","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"3dfcf404a5d619cc97087410d6431f6953477396","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.b684df8.tgz","fileCount":11,"integrity":"sha512-G6wg78EQ3jdiMWxLVZJxx62KuSyMVy/fCYolqoIjJlh6ckdlssJqult7a1RzhTsBn9ivjtqrcg0VSMkPwY/GNw==","signatures":[{"sig":"MEQCIDQGicWswFNBrO2gKKxEBVNSX8ch9gOkBFiyXFwz5t4fAiBFZpfVIruCZmaadTACDgHtQEA783SBw0hYk1N1ldnHiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.b684df8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.b684df8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/a6b1b14e562790b5461d1c0407c63382/opprs-db-prisma-0.5.2-canary.b684df8.tgz","_integrity":"sha512-G6wg78EQ3jdiMWxLVZJxx62KuSyMVy/fCYolqoIjJlh6ckdlssJqult7a1RzhTsBn9ivjtqrcg0VSMkPwY/GNw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.b684df8"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.b684df8_1767172594225_0.4960528897196008","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ba87147":{"name":"@opprs/db-prisma","version":"0.5.2-canary.ba87147","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.ba87147","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"05d70e164137a904d0c6be0655d503b962709a09","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.ba87147.tgz","fileCount":11,"integrity":"sha512-oyg/ydYlRyihEjpEsfkz9sFNb7KbNpPDW5bJmUikz615ndJbh1Yu4h/8RoAk05ueXFZC8PVWCg3QmEKpE6aBkw==","signatures":[{"sig":"MEUCIQCFiNFvIkM0089XQo2vNh7dTuFl8Gj2TaRBBt7qy+f6bgIgDqwQGKDnjUftoPuO//XSAUiNxXvpNbsSjaYfGFCcw1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.ba87147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.ba87147.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/900307d2d327559f59989a8196ed0f49/opprs-db-prisma-0.5.2-canary.ba87147.tgz","_integrity":"sha512-oyg/ydYlRyihEjpEsfkz9sFNb7KbNpPDW5bJmUikz615ndJbh1Yu4h/8RoAk05ueXFZC8PVWCg3QmEKpE6aBkw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.ba87147"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.ba87147_1767210462716_0.19113170659680412","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.402c9bb":{"name":"@opprs/db-prisma","version":"0.5.2-canary.402c9bb","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.402c9bb","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"3873c1dd650cc783af4a95e102083db7576e61b7","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.402c9bb.tgz","fileCount":11,"integrity":"sha512-2jSZeE8rNHihtsKk1Aq0Yh0lpE/57IswZua7YmiGiVzlSE6Kf64Rb5cm53IiYJnWO3eJVOgcdh1mNV2lIdADNQ==","signatures":[{"sig":"MEUCIFtz7UP0Xe0Xs0tMwjr2maCmWOhbXrQFCWRrZGXqQe/EAiEAkQHeNbS9oDwP+BTSjap4z9MuRNG9uSogi3RjF0a0hFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.402c9bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.402c9bb.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/d1550942eb77981a13fcc1b6e4e94c46/opprs-db-prisma-0.5.2-canary.402c9bb.tgz","_integrity":"sha512-2jSZeE8rNHihtsKk1Aq0Yh0lpE/57IswZua7YmiGiVzlSE6Kf64Rb5cm53IiYJnWO3eJVOgcdh1mNV2lIdADNQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.402c9bb"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.402c9bb_1767212802804_0.9099772027823525","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.16741f5":{"name":"@opprs/db-prisma","version":"0.5.2-canary.16741f5","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.16741f5","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"82e6217f26b07960c046f2b9c878a5f0ee1085b5","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.16741f5.tgz","fileCount":11,"integrity":"sha512-LPyxtFu5zQTLAVOYxjg2SIJ6M0AfYieQ+a/7DI61u6yDqy/WnvQkdZDrS2CxspV07+puSf/zTaJb6sAowXpRow==","signatures":[{"sig":"MEQCIFame/h/Hg5jmpCKKefPto99vsC0t7NCIO1KH4isAmG7AiAIU79RnWGe3UZH4uk+BQDgtqBiHAE+p/MGDd/3JHvAmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.16741f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.16741f5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/28d3e520697a8ea66eddddff7bfabc17/opprs-db-prisma-0.5.2-canary.16741f5.tgz","_integrity":"sha512-LPyxtFu5zQTLAVOYxjg2SIJ6M0AfYieQ+a/7DI61u6yDqy/WnvQkdZDrS2CxspV07+puSf/zTaJb6sAowXpRow==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.16741f5"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.16741f5_1767213595651_0.21813023632658624","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.3248fd9":{"name":"@opprs/db-prisma","version":"0.5.2-canary.3248fd9","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.3248fd9","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"ba47dee98e5c3eab6a29dc80da5c1c764a844d39","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.3248fd9.tgz","fileCount":11,"integrity":"sha512-2LickdjUC9hl8USa5QyaCDwBfSCO0iHKSYvxdbJmtmpw28f/DYm5Mrhwq05Be2eoBClXnuv6R0lkjswhzgSfOQ==","signatures":[{"sig":"MEUCIQDHysM7G16l77Tii+gScXnZOuVoAVpgQag6mj2eZzDpBQIgCtmb46DQ4cWhrWgCj6RurK8UECdk25d3VLz0cfU7gTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.3248fd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.3248fd9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/55646eed348693e4fc282ffbd2ea9973/opprs-db-prisma-0.5.2-canary.3248fd9.tgz","_integrity":"sha512-2LickdjUC9hl8USa5QyaCDwBfSCO0iHKSYvxdbJmtmpw28f/DYm5Mrhwq05Be2eoBClXnuv6R0lkjswhzgSfOQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.3248fd9"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.3248fd9_1767216082166_0.42342081545158083","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e2bfbbb":{"name":"@opprs/db-prisma","version":"0.5.2-canary.e2bfbbb","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.e2bfbbb","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"a7e38af96ddee2d8a889eeeed9a8f7c8f7c7e4f4","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.e2bfbbb.tgz","fileCount":11,"integrity":"sha512-Q/0+okVqh83+pNU1bqSqdSH6hTRBgHzp1SuZk0zyPN/wKsTFVORjC51MraEfiXyCrpYnggwAGzNJ5g7akscKgQ==","signatures":[{"sig":"MEYCIQCRPLTNaJPQWn/oy3IxGuJNGm9eLfxf+pu+ZkqTknVvSAIhALlRTLov35e923arC3PQY/ke7CQswGViQKcQahBkCknv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.e2bfbbb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.e2bfbbb.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/278a0afd4f106433fbaabb1650755fb7/opprs-db-prisma-0.5.2-canary.e2bfbbb.tgz","_integrity":"sha512-Q/0+okVqh83+pNU1bqSqdSH6hTRBgHzp1SuZk0zyPN/wKsTFVORjC51MraEfiXyCrpYnggwAGzNJ5g7akscKgQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.e2bfbbb"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.e2bfbbb_1767217972181_0.40512382700831706","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5d737a8":{"name":"@opprs/db-prisma","version":"0.5.2-canary.5d737a8","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.5d737a8","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"ae1d0c06cc6d78acc54a85a06657a827e7253477","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.5d737a8.tgz","fileCount":11,"integrity":"sha512-fY88igpK3IT5WNaLicrXITJmSG2FngELgM+qMjLh1I7Nb77vUgu4LEZNYGlAnFyYlhWUVRtP/XibtsXlUJ8Nng==","signatures":[{"sig":"MEUCIGe33iGMuQRFcmkVCiLPYqDBpQa8zugixpBLTMmBFIwsAiEAiZ82yKRFq5TyibN4E7soJXpo80B3aGiM/fGIs7DolRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.5d737a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.5d737a8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/65abb4dc9ba3bbbacc975a54c946b495/opprs-db-prisma-0.5.2-canary.5d737a8.tgz","_integrity":"sha512-fY88igpK3IT5WNaLicrXITJmSG2FngELgM+qMjLh1I7Nb77vUgu4LEZNYGlAnFyYlhWUVRtP/XibtsXlUJ8Nng==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.5d737a8"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.5d737a8_1767218988707_0.9670860877101837","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5f92770":{"name":"@opprs/db-prisma","version":"0.5.2-canary.5f92770","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.5.2-canary.5f92770","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"07e3b8b263e2001823d9956b9d46df5572af6e43","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.5.2-canary.5f92770.tgz","fileCount":11,"integrity":"sha512-+Z5h+wYTeZk1aNBvEShAkhycZKTSc2fbn3Ywfv7A0HsOwk875BSsKCZlsf8d6keOoQFlhrF0MXGoKCRluiXHaA==","signatures":[{"sig":"MEUCIQDNTvmd8U3U4G/hjxjEZxBU9noPYCZPWQpxUZVKgvFgJwIgKMixbMBmLo/7pP3tEKbDFLmIO3VkNsTvjAkGsYn7EkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.5.2-canary.5f92770","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.5.2-canary.5f92770.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/814aaa7969b0a9532a08afd4882c7e61/opprs-db-prisma-0.5.2-canary.5f92770.tgz","_integrity":"sha512-+Z5h+wYTeZk1aNBvEShAkhycZKTSc2fbn3Ywfv7A0HsOwk875BSsKCZlsf8d6keOoQFlhrF0MXGoKCRluiXHaA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.5.2-canary.5f92770"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.5.2-canary.5f92770_1767221411681_0.9145542990723994","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.ef8d645":{"name":"@opprs/db-prisma","version":"0.6.0-canary.ef8d645","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.6.0-canary.ef8d645","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"2f2cc5c126317ab5377c5e75f997256a71cc2449","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.6.0-canary.ef8d645.tgz","fileCount":11,"integrity":"sha512-dVF4eOAQyZiMxWlr4FTBqXY3SfZQGoLcf+PzZc8lpnW5oFpG/7PRgo0ly6uOIUCe9SzexDmAJqkouMjtJryCVg==","signatures":[{"sig":"MEUCIFK1Nnhf3v/lwNIv4uQMPwCmYW1MxpGd0TaopYByVYCCAiEA8LBDmM0FEh6XDRdTXUhRSZvK7hMv13uUw9BqKn92upc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.6.0-canary.ef8d645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.6.0-canary.ef8d645.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/7162e3ac56aec31e3c9e1baeb4558f95/opprs-db-prisma-0.6.0-canary.ef8d645.tgz","_integrity":"sha512-dVF4eOAQyZiMxWlr4FTBqXY3SfZQGoLcf+PzZc8lpnW5oFpG/7PRgo0ly6uOIUCe9SzexDmAJqkouMjtJryCVg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.6.0-canary.ef8d645"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.6.0-canary.ef8d645_1767329031027_0.5910857722833924","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.6c8e7db":{"name":"@opprs/db-prisma","version":"0.6.0-canary.6c8e7db","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.6.0-canary.6c8e7db","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"e8a8fa3f6389710e05754b9301028d5bbf5cb0ff","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.6.0-canary.6c8e7db.tgz","fileCount":11,"integrity":"sha512-RgSg6PokGIMupFWPoGyjOjiB9r1jWIqvUUcAK3EcfMNWwkEnAG7inXl8S+AXjCle2ZFXC0dJXmOfciAhK7RhVA==","signatures":[{"sig":"MEUCIDgcFbGwJYLgJRlLX8iNsnzBBsGkg7xF84ZLUtFKdtLXAiEA4N4ZlFpcfZ/9xj7FM8fn8OrsjWbmUr6mzqAevv5t3CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.6.0-canary.6c8e7db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.6.0-canary.6c8e7db.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/c5e5e40996454c16296fa18c18e09a16/opprs-db-prisma-0.6.0-canary.6c8e7db.tgz","_integrity":"sha512-RgSg6PokGIMupFWPoGyjOjiB9r1jWIqvUUcAK3EcfMNWwkEnAG7inXl8S+AXjCle2ZFXC0dJXmOfciAhK7RhVA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.6.0-canary.6c8e7db"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.6.0-canary.6c8e7db_1767332395747_0.7101171526450871","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.78d203f":{"name":"@opprs/db-prisma","version":"0.6.0-canary.78d203f","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.6.0-canary.78d203f","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"29224efb2345b05e77ccbb510ccd2a21f7031e81","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.6.0-canary.78d203f.tgz","fileCount":11,"integrity":"sha512-+o1Q8iCwPlEoWDo5UJfhv/GVeNokQUr7MtJC1/Qa+ZbAxJGugnHlB7AI2Q4xdPAz2n6iE9RtgXmCZrdbO+pHdA==","signatures":[{"sig":"MEUCIFzSdm1hqC0Iol6sReeXue5Vwh1tNA7Ni8Gx+oki0GURAiEA4dZHcZUu1NHiwIdR2GofE75n1DY4mrA5L/RQIPsVIZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.6.0-canary.78d203f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87192},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.6.0-canary.78d203f.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/98b4baa8697869aad1b94f45170e7241/opprs-db-prisma-0.6.0-canary.78d203f.tgz","_integrity":"sha512-+o1Q8iCwPlEoWDo5UJfhv/GVeNokQUr7MtJC1/Qa+ZbAxJGugnHlB7AI2Q4xdPAz2n6iE9RtgXmCZrdbO+pHdA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.6.0-canary.78d203f"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.6.0-canary.78d203f_1767334967498_0.6286509721574955","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.3bf48f4":{"name":"@opprs/db-prisma","version":"0.6.0-canary.3bf48f4","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.6.0-canary.3bf48f4","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"53c04d652093f5b2b067b36b3f8bf2c14bf8c49d","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.6.0-canary.3bf48f4.tgz","fileCount":11,"integrity":"sha512-CbvWW8zz969oGv9vSP95zM2aRLbPZKyw2kgVZDcgr3UlOS3dyh+0s8uY5V2Lw47tr5nqqSzaxv53Bc4RePmwCQ==","signatures":[{"sig":"MEUCIQC7RbpreS0WASffa0sf/36+GP/3Exbw9aKOcATmQvSrrgIgc05vaGNxGDY6w99d9tnOYQa7YYVrT6rZX3fTOm298V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.6.0-canary.3bf48f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.6.0-canary.3bf48f4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/6050b5d9ced29007cb0d995b51fa36b2/opprs-db-prisma-0.6.0-canary.3bf48f4.tgz","_integrity":"sha512-CbvWW8zz969oGv9vSP95zM2aRLbPZKyw2kgVZDcgr3UlOS3dyh+0s8uY5V2Lw47tr5nqqSzaxv53Bc4RePmwCQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.6.0-canary.3bf48f4"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.6.0-canary.3bf48f4_1767335814463_0.20856872998636633","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.05fc34c":{"name":"@opprs/db-prisma","version":"0.6.0-canary.05fc34c","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.6.0-canary.05fc34c","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"6b71b1e5f76e875c1520f9e0e0350633605a7694","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.6.0-canary.05fc34c.tgz","fileCount":11,"integrity":"sha512-iwahFFHrQXnEuVBoqAkb/CJ1R8QqrjNXlY0I+xas8fQyKZz4BQ63v/VRaIkMiP5g1EWIZfWAwJ02nu/iDgaJLw==","signatures":[{"sig":"MEYCIQCDrffD8dntQvXKsAdr/YIza2YG/YH2osJayj44QRMgEgIhAO8Liw1uza194QvQfPmVqt6HWXfR3Izp1FBRX8R+ykVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.6.0-canary.05fc34c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.6.0-canary.05fc34c.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/55f24dbf1ff9c6cf4fc0bdeade0a60f2/opprs-db-prisma-0.6.0-canary.05fc34c.tgz","_integrity":"sha512-iwahFFHrQXnEuVBoqAkb/CJ1R8QqrjNXlY0I+xas8fQyKZz4BQ63v/VRaIkMiP5g1EWIZfWAwJ02nu/iDgaJLw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.6.0-canary.05fc34c"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.6.0-canary.05fc34c_1767337053890_0.7231673340258462","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.d78e1b6":{"name":"@opprs/db-prisma","version":"0.6.0-canary.d78e1b6","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.6.0-canary.d78e1b6","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"058b1570ba02e214fcf4dac244b384f372f39a92","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.6.0-canary.d78e1b6.tgz","fileCount":11,"integrity":"sha512-pxl0TXz66MaTAhMrcTUEgPo2HEmGaSxiWlPwI3t4iyeb/QgPNCBpROnTAWxm56g7US3+scyw92YdRmFjPHr2Uw==","signatures":[{"sig":"MEUCIQClBaosr5Nt+q++AgIt0cAGJtcXf3qeXJ+ATWJrUDOF/QIgQzQvrIU44Mf428Tesv3z0QU+axQrtXAF6qr9xeCrQj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.6.0-canary.d78e1b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.6.0-canary.d78e1b6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/35446949fc95a4e743335ab5e3208035/opprs-db-prisma-0.6.0-canary.d78e1b6.tgz","_integrity":"sha512-pxl0TXz66MaTAhMrcTUEgPo2HEmGaSxiWlPwI3t4iyeb/QgPNCBpROnTAWxm56g7US3+scyw92YdRmFjPHr2Uw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.6.0-canary.d78e1b6"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.6.0-canary.d78e1b6_1767337846273_0.25242583848059286","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.60cedcf":{"name":"@opprs/db-prisma","version":"0.6.0-canary.60cedcf","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@0.6.0-canary.60cedcf","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"f4249b15c76345b8bed3ca34779cc1dd76e0256f","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-0.6.0-canary.60cedcf.tgz","fileCount":11,"integrity":"sha512-9D+0niUUWQx7YJYv+niRdaHBF1Ve5OXAHweezxyC7VSTJ/zCDRJbPJZCl7J/OuwVz2GEAfWQFQEX4TyO3vnvXg==","signatures":[{"sig":"MEQCIFPUl5Dr/dAVAjduUZWKMFGEALn7ezyQM1h9+FMZzWfFAiAu5SyWAJw3fizaSK4mGzkcnUWPbwIAK2E9uK6CshjQAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@0.6.0-canary.60cedcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-0.6.0-canary.60cedcf.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/d44a26b8d94558ffe1d72bd828992ede/opprs-db-prisma-0.6.0-canary.60cedcf.tgz","_integrity":"sha512-9D+0niUUWQx7YJYv+niRdaHBF1Ve5OXAHweezxyC7VSTJ/zCDRJbPJZCl7J/OuwVz2GEAfWQFQEX4TyO3vnvXg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^0.6.0-canary.60cedcf"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_0.6.0-canary.60cedcf_1767338672350_0.02278372303415699","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@opprs/db-prisma","version":"1.0.0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"9f35eda4ae5282100e36dc6c09cb4a2dbb693c7a","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0.tgz","fileCount":11,"integrity":"sha512-+WHvHJUqTPAgL9VMofi3CNu4oYqRJlvb7UHZzQuR/B/wAmpogcqwtVniSUE4Vydxg/a0wk7/NS4ZzsQ3APe8Ng==","signatures":[{"sig":"MEUCIQCBUwNEdtoOo7/yx8VmROed1ngREe7vGVnH1Zx4jJqJ7gIgBe6+ZWo4O7WsD3rh2mBqbCjITv984+Ah+wnkJZDQHGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97841},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/3abb4204b26adbef7eddeb482e404edc/opprs-db-prisma-1.0.0.tgz","_integrity":"sha512-+WHvHJUqTPAgL9VMofi3CNu4oYqRJlvb7UHZzQuR/B/wAmpogcqwtVniSUE4Vydxg/a0wk7/NS4ZzsQ3APe8Ng==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0_1767339307718_0.5358925155872649","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.e37f4f6":{"name":"@opprs/db-prisma","version":"1.0.0-canary.e37f4f6","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.e37f4f6","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"81c6b2b6b8d004aa95b55a5181c9c83f168586d1","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.e37f4f6.tgz","fileCount":11,"integrity":"sha512-dLcFlIR9NZ/6hja1/9a/j3HDOWnXI+61b3kxcsDsfZcqj0qNmd8aVY0mOWkP2GDvOOQtH9Msn4oTFel2Q3hH6A==","signatures":[{"sig":"MEYCIQDZoq1ZAW586QzqNvBuGOE9qN25OotM77DquMB2rj06WgIhAN/1NQbrHG/UniCcHdWsDZj/rXRV2FoGTNZREeIJ/EOg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.e37f4f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.e37f4f6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/eb401e47ed525ac19a2c104fd9f54949/opprs-db-prisma-1.0.0-canary.e37f4f6.tgz","_integrity":"sha512-dLcFlIR9NZ/6hja1/9a/j3HDOWnXI+61b3kxcsDsfZcqj0qNmd8aVY0mOWkP2GDvOOQtH9Msn4oTFel2Q3hH6A==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.e37f4f6"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.e37f4f6_1767340052134_0.9228024060890356","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.bcd3032":{"name":"@opprs/db-prisma","version":"1.0.0-canary.bcd3032","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.bcd3032","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"666e6e7f98fd119abc1a2f90a58adafa96262010","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.bcd3032.tgz","fileCount":11,"integrity":"sha512-6A9Vrt/Q3N4RUSWRmg90xUfSm3+dOG4eCWFI+Sv6Df4z/dhQVPaYCEcDxyMJ9+LRvizo5DbeqVEbZn/r5SBe1w==","signatures":[{"sig":"MEUCIFnxmTRLsqGRIxxhVimKy5ARqk2erwYA2rR42HYSDEE/AiEArEZRXgQppGRhf758x46oTFvb6KGo9Bhuy8rbue8wi7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.bcd3032","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.bcd3032.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/f944631a5495d83c4c18b53e5ad06854/opprs-db-prisma-1.0.0-canary.bcd3032.tgz","_integrity":"sha512-6A9Vrt/Q3N4RUSWRmg90xUfSm3+dOG4eCWFI+Sv6Df4z/dhQVPaYCEcDxyMJ9+LRvizo5DbeqVEbZn/r5SBe1w==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.bcd3032"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.bcd3032_1767341307163_0.8773292467604052","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.57624f2":{"name":"@opprs/db-prisma","version":"1.0.0-canary.57624f2","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.57624f2","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"ff064e8922853f0feed55e8fe5643c32ea819bc9","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.57624f2.tgz","fileCount":11,"integrity":"sha512-ZQYZGCAxJ2V5G3EOURHx/wDRX0aoRjBswLkQ6lDfUolpJEVXH/f/Ad2Q8qTmv7oNfHUaoM7aWN5Bwwo1QdLEGw==","signatures":[{"sig":"MEUCIAOX8eHMMdZQYsOZFm835GWm2z9f8dREmyJnX37yHr2nAiEA/us4yzxUaL+BDCk6e+oaV1HxhppENkLqXX4Fqwab9go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.57624f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.57624f2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/bd549e5987077c61f243c1cb726f38eb/opprs-db-prisma-1.0.0-canary.57624f2.tgz","_integrity":"sha512-ZQYZGCAxJ2V5G3EOURHx/wDRX0aoRjBswLkQ6lDfUolpJEVXH/f/Ad2Q8qTmv7oNfHUaoM7aWN5Bwwo1QdLEGw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.57624f2"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.57624f2_1767342068512_0.21503883827374826","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2ccc58f":{"name":"@opprs/db-prisma","version":"1.0.0-canary.2ccc58f","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.2ccc58f","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"adba15583afdaf5c57b05df297ac61e7521a7445","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.2ccc58f.tgz","fileCount":11,"integrity":"sha512-8Kmp+TsfbXRk1xBJ0B6mbY+r+2aLNY6AjrD/6EWooOoPjURXddfn3NPypyF0Cn3lR7P+sSmxFzsYuAnN9SgrTQ==","signatures":[{"sig":"MEUCIQCX9TbyH6t530x44SQwLJWA6DHTwfy8quWAPOStHMPCmQIgKk13DYZEpH85N1ZBoLbXoSAQgECwMZd9lJgdeA71avU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.2ccc58f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.2ccc58f.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/8accc897e97d3dc55d226f1600972c84/opprs-db-prisma-1.0.0-canary.2ccc58f.tgz","_integrity":"sha512-8Kmp+TsfbXRk1xBJ0B6mbY+r+2aLNY6AjrD/6EWooOoPjURXddfn3NPypyF0Cn3lR7P+sSmxFzsYuAnN9SgrTQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.2ccc58f"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.2ccc58f_1767343136534_0.7261640970476848","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.6858cfa":{"name":"@opprs/db-prisma","version":"1.0.0-canary.6858cfa","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.6858cfa","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"8d3cdd3a5123bbd1d6dd2d6913992fbdb26883a2","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.6858cfa.tgz","fileCount":11,"integrity":"sha512-sAk6AcpDHRrQB84Fr+UZVlk16AAukKQDsNVxruVRY3gRET1GD7cpGwxdWMLDNJYN3wjxWgtto8GnTQxdC95WVA==","signatures":[{"sig":"MEUCIQDabTMrDqKPQvYlSrbO7Pbq8qG7dcUMdwCeuVjuHPIRNAIgDNPWfwQkef80+TE1nyQ282Lhw8OXlvFo/NcE1yU0eA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.6858cfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.6858cfa.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/979349d6b43f2de845c63b7d7703d95e/opprs-db-prisma-1.0.0-canary.6858cfa.tgz","_integrity":"sha512-sAk6AcpDHRrQB84Fr+UZVlk16AAukKQDsNVxruVRY3gRET1GD7cpGwxdWMLDNJYN3wjxWgtto8GnTQxdC95WVA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.6858cfa"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.6858cfa_1767343232610_0.46339669677217654","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.95ea87d":{"name":"@opprs/db-prisma","version":"1.0.0-canary.95ea87d","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.95ea87d","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"e096ba9e7819ce6087f3fc65b7d27bfc3427b417","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.95ea87d.tgz","fileCount":11,"integrity":"sha512-FD6VnfefcQP/8ffLDoz2cYZz8oEFph8jV8bS1LbnDbiAZIJdCcdsKCddxVwByRCapcZPezGhmxDnSjwCkljltQ==","signatures":[{"sig":"MEQCIEIGgeuer6eStSFF3hqMNs8WKYG+YjwUB85t0IgSAtTXAiAIsG//ywzPXhbNgdZ/upVQefb0rX337UK8dA/iiaPqbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.95ea87d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.95ea87d.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/f24835ee4a7ba436931886f8da4c2168/opprs-db-prisma-1.0.0-canary.95ea87d.tgz","_integrity":"sha512-FD6VnfefcQP/8ffLDoz2cYZz8oEFph8jV8bS1LbnDbiAZIJdCcdsKCddxVwByRCapcZPezGhmxDnSjwCkljltQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.95ea87d"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.95ea87d_1767344611063_0.7561953361890705","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.283cdd3":{"name":"@opprs/db-prisma","version":"1.0.0-canary.283cdd3","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.283cdd3","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"5a915fbf5cf35450686e3395c2b0175ea6b6205b","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.283cdd3.tgz","fileCount":11,"integrity":"sha512-pO28KhNfMDBNdr36iM/HaQvPh2p3s2s5Xp81o4bd8ovdMM6tWmb4B+wBvhFsD4veaL+UCGZZJm9otgqxBHC+Bg==","signatures":[{"sig":"MEYCIQDJ+qzH5tt11IBaAdvXOX1fQuMuAlcy8r0+RoFbucqLIQIhALtk6JFuo6sy63Hg7eP0zXxZA0XPDPW0KMRTyI1Uu6Un","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.283cdd3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.283cdd3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/55662fdc195a66e1850de48e48e34651/opprs-db-prisma-1.0.0-canary.283cdd3.tgz","_integrity":"sha512-pO28KhNfMDBNdr36iM/HaQvPh2p3s2s5Xp81o4bd8ovdMM6tWmb4B+wBvhFsD4veaL+UCGZZJm9otgqxBHC+Bg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.283cdd3"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.283cdd3_1767345027438_0.3422030473203628","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.c27c0d6":{"name":"@opprs/db-prisma","version":"1.0.0-canary.c27c0d6","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.c27c0d6","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"d806652d232dc04c961e708617ad8dced406d5e0","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.c27c0d6.tgz","fileCount":11,"integrity":"sha512-Tr1hP9476WRSW/8DRYI31baXx0VvLZsdzlJXyKwljLyToFR79yAX0xspICgmiXb8Avq7tefCqXCPcc2QWNWf8g==","signatures":[{"sig":"MEUCIHrxwu0LD9ZC6Wh4VfFwgnOELq4mBinjrxLJALdUz8M2AiEA0H/dZOZgtHrYRGl2JU/pjBxEmJMeboz+a9VW+Rv6RPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.c27c0d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.c27c0d6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/d296826159fcfc167b53be35b6f52891/opprs-db-prisma-1.0.0-canary.c27c0d6.tgz","_integrity":"sha512-Tr1hP9476WRSW/8DRYI31baXx0VvLZsdzlJXyKwljLyToFR79yAX0xspICgmiXb8Avq7tefCqXCPcc2QWNWf8g==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.c27c0d6"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.c27c0d6_1767346330629_0.8623445331354225","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.c26cd97":{"name":"@opprs/db-prisma","version":"1.0.0-canary.c26cd97","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.c26cd97","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"87a9bb1b4004b4a113d2aefe32e886359df94a4f","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.c26cd97.tgz","fileCount":11,"integrity":"sha512-0qUC4T4gwGfw22oVSGJbN4pMHTkXWAvKPE+jIhuJeglal+gQdLGmUf27wppycTKmtaxzU+ebto08PTTVvM9EKA==","signatures":[{"sig":"MEUCIFOaIZ9r2T6jqhc97RWWaJX1kUj74YHHI+2j84LW7OdZAiEAxleHpNjSm1Zs1YswI7nYGepWK++koAQkzi7DjKaxXAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.c26cd97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.c26cd97.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/c5bc03ad925dea7c136e35337fa3f11e/opprs-db-prisma-1.0.0-canary.c26cd97.tgz","_integrity":"sha512-0qUC4T4gwGfw22oVSGJbN4pMHTkXWAvKPE+jIhuJeglal+gQdLGmUf27wppycTKmtaxzU+ebto08PTTVvM9EKA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.c26cd97"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.c26cd97_1767347279339_0.00787270091575043","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.dfbdd6d":{"name":"@opprs/db-prisma","version":"1.0.0-canary.dfbdd6d","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.dfbdd6d","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"8ec4c76ebfbf6f93552f07165075cceb87e140a6","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.dfbdd6d.tgz","fileCount":11,"integrity":"sha512-iZD+EKF/PkTVcgArt94+r8N3Xoy3eR9AR5sbBwvJ9kfWJwdmPenmIeUHS+E/A1MOcgWYdtL9Q9Rz8TfyFxRQ3w==","signatures":[{"sig":"MEUCIQD1RY7IaApPceemRdMCjMoid+I81DboCWj8K0FsVIX1TwIgHlGulpYj+jjxtGHRkLHSPNizrcExvoG1LnLTl6Obmoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.dfbdd6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.dfbdd6d.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/486a7cca15c71948c939df69e36e9b32/opprs-db-prisma-1.0.0-canary.dfbdd6d.tgz","_integrity":"sha512-iZD+EKF/PkTVcgArt94+r8N3Xoy3eR9AR5sbBwvJ9kfWJwdmPenmIeUHS+E/A1MOcgWYdtL9Q9Rz8TfyFxRQ3w==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.dfbdd6d"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.dfbdd6d_1767389050296_0.7760712486205936","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.35a4242":{"name":"@opprs/db-prisma","version":"1.0.0-canary.35a4242","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.0.0-canary.35a4242","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"516b7f914b294562a78c44dd4e4a54ab91521153","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.0.0-canary.35a4242.tgz","fileCount":11,"integrity":"sha512-Iy9XXAyc8Edut8q8TfCTJQtdWAjJszGYhpulrYPpaYW8t8BhfrQF80Ea1nMbFrId9Obq2T3e83OJY5tD7FxbFg==","signatures":[{"sig":"MEYCIQCj63hD0ddeXN+XXWF/bOAAF2uqnnN+9IVnuyRQZSJ7BQIhALvc+1Bfgd4OsbCU7tfDsr6dd97vBT63WVDr+ibIDk06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.0.0-canary.35a4242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.0.0-canary.35a4242.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/aa5ffef5f831fbacf7e129fa46371a05/opprs-db-prisma-1.0.0-canary.35a4242.tgz","_integrity":"sha512-Iy9XXAyc8Edut8q8TfCTJQtdWAjJszGYhpulrYPpaYW8t8BhfrQF80Ea1nMbFrId9Obq2T3e83OJY5tD7FxbFg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.0.0-canary.35a4242"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.0.0-canary.35a4242_1767389287036_0.005014300016734863","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-canary.763ce28":{"name":"@opprs/db-prisma","version":"1.1.2-canary.763ce28","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.2-canary.763ce28","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"61843e40e95095c48d9e55d48178ea1476b13762","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.2-canary.763ce28.tgz","fileCount":11,"integrity":"sha512-9jq1bXl1DRdRFFF0Ifoi5S042bgpTRmwDHMij4ik6BPswjhJ/GKwz9aI7Z8jJlT/22Ei2yBKQFAeC/l60XPfqQ==","signatures":[{"sig":"MEUCIFte9zu3DFTTnsXi6nIKTZStgkTuiu8408f34rkpq31xAiEAve++6IXyaha67YqVquP771VvrYOwX1yTWE4C86QZ6VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.2-canary.763ce28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.2-canary.763ce28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/162890919cb5317320c3ead03a157d83/opprs-db-prisma-1.1.2-canary.763ce28.tgz","_integrity":"sha512-9jq1bXl1DRdRFFF0Ifoi5S042bgpTRmwDHMij4ik6BPswjhJ/GKwz9aI7Z8jJlT/22Ei2yBKQFAeC/l60XPfqQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.2-canary.763ce28"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.2-canary.763ce28_1767389864130_0.7378712665277889","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-canary.9623514":{"name":"@opprs/db-prisma","version":"1.1.2-canary.9623514","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.2-canary.9623514","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"bf8cb38862cf187ca83635b95014cdfac7d8b032","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.2-canary.9623514.tgz","fileCount":11,"integrity":"sha512-LIOq7gENyYOvXid8pJEfBQhLaV8WzaFDClJrQsdhi6YyD/b77NizGB7bKEFwW9ZYiMKHnwrna+yVGOyFYBZX+w==","signatures":[{"sig":"MEQCIDwZnhFCM241ef0JNDa81sZDXiytMhA8rpnB4QetUtjwAiB0yrYPSzqOC1nHM5QLrRdZRoKQiHWCvsOkELgI61JwMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.2-canary.9623514","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.2-canary.9623514.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/257aeb2767219c5ce4d48d4580eac055/opprs-db-prisma-1.1.2-canary.9623514.tgz","_integrity":"sha512-LIOq7gENyYOvXid8pJEfBQhLaV8WzaFDClJrQsdhi6YyD/b77NizGB7bKEFwW9ZYiMKHnwrna+yVGOyFYBZX+w==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.2-canary.9623514"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.2-canary.9623514_1767390052253_0.09550405765677739","host":"s3://npm-registry-packages-npm-production"}},"1.1.3-canary.0385ef0":{"name":"@opprs/db-prisma","version":"1.1.3-canary.0385ef0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.3-canary.0385ef0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"7c36730bf0cea8bc3c4b60df9b9a59ae930fbfb4","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.3-canary.0385ef0.tgz","fileCount":11,"integrity":"sha512-STh796/4Cu2Z8RkLbWkYMeuiOxJMSqX4k/buXnvtA8tHOh+KCfPqio47eZ2sur5ojgy21jKQ8GjAQXs/NGcZlQ==","signatures":[{"sig":"MEUCIDcQB6NJiAcvfj93aAhX1g47HPA9LvxxfYCTQZui2z6MAiEA7ooWQYYthc5qcTdQHop8FDBeUQ6lFpo+dIiGs5fkMxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.3-canary.0385ef0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.3-canary.0385ef0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/2832ce2afa1ef21164ffdc59c0c47d0f/opprs-db-prisma-1.1.3-canary.0385ef0.tgz","_integrity":"sha512-STh796/4Cu2Z8RkLbWkYMeuiOxJMSqX4k/buXnvtA8tHOh+KCfPqio47eZ2sur5ojgy21jKQ8GjAQXs/NGcZlQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.3-canary.0385ef0"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.3-canary.0385ef0_1767390853384_0.7015467704773444","host":"s3://npm-registry-packages-npm-production"}},"1.1.3-canary.b75d627":{"name":"@opprs/db-prisma","version":"1.1.3-canary.b75d627","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.3-canary.b75d627","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"c01e7f98f640b25a5fa73e4fd53beab172abfbdd","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.3-canary.b75d627.tgz","fileCount":11,"integrity":"sha512-jtfPs9P2Q7ZEitRllUqTfbBVNjYV4pApUgvwFF9xGyAkGeXPBW+YWkHoHR0I/aSg7Niz8X7BlH9kaM7maQIjiA==","signatures":[{"sig":"MEQCICGiA1i571KQJjKBUzS6vXbOoKeFFPqn39OmygUg1RUpAiAaMYeZYGVRCmncU5fVngY0QtxDjtFiaLe0a/p/Hqn5xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.3-canary.b75d627","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97871},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.3-canary.b75d627.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/bc50f492fe33cda699a1a7006bea32fa/opprs-db-prisma-1.1.3-canary.b75d627.tgz","_integrity":"sha512-jtfPs9P2Q7ZEitRllUqTfbBVNjYV4pApUgvwFF9xGyAkGeXPBW+YWkHoHR0I/aSg7Niz8X7BlH9kaM7maQIjiA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.3-canary.b75d627"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.3-canary.b75d627_1767391039130_0.9696655607607418","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.f9e09f2":{"name":"@opprs/db-prisma","version":"1.1.4-canary.f9e09f2","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.f9e09f2","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"39b6ba43ea8e2c55b20c745b401d145abc6c1c1a","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.f9e09f2.tgz","fileCount":12,"integrity":"sha512-Fg4NjYJuLuKVL1LsNHxA8Mq9uVHr2Lf4zngi7xPlqA3KbMsKMdriUQ8OILxm+xDjyIUQRtyu+vsMDvYuRVLJ7w==","signatures":[{"sig":"MEUCIQDsSOGEATggIIOQvvTv9AuY/T2MrGDQkxgD5vk1+jGj7gIgGuvYeOnq5aiqhIZEjiYzr0aUSs4TDhmkDufeqRDlOyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.f9e09f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98681},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.f9e09f2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/336a38b2052b386976f8cb07f043b4d2/opprs-db-prisma-1.1.4-canary.f9e09f2.tgz","_integrity":"sha512-Fg4NjYJuLuKVL1LsNHxA8Mq9uVHr2Lf4zngi7xPlqA3KbMsKMdriUQ8OILxm+xDjyIUQRtyu+vsMDvYuRVLJ7w==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.f9e09f2"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.f9e09f2_1767392283571_0.04307634143562966","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.a8fb0a7":{"name":"@opprs/db-prisma","version":"1.1.4-canary.a8fb0a7","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.a8fb0a7","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"d34de3627ff7f6557b59e9447e6dd64b3e673ea2","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.a8fb0a7.tgz","fileCount":12,"integrity":"sha512-rgIaW9JtqstgF/Ov4MpqVdGoyEADjsENA2wg/YVy6+63TboxJAZ8c7pLboVWcdC2NtVc2dbh2YKqYRDYSnzNaw==","signatures":[{"sig":"MEUCIQCMaI/OHvBGhdm+QOUqHttaJq9Sb8AafduRlyINVkouuAIgYrkB41ETozDhoiE/VDhtoUJyf9jrRruqP73AmDhvip0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.a8fb0a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98681},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.a8fb0a7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/48fe49ae88bc3c708188f845993d8ff1/opprs-db-prisma-1.1.4-canary.a8fb0a7.tgz","_integrity":"sha512-rgIaW9JtqstgF/Ov4MpqVdGoyEADjsENA2wg/YVy6+63TboxJAZ8c7pLboVWcdC2NtVc2dbh2YKqYRDYSnzNaw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.a8fb0a7"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.a8fb0a7_1767393856829_0.40484280128957795","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.bed085b":{"name":"@opprs/db-prisma","version":"1.1.4-canary.bed085b","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.bed085b","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"be5396376f32abbc0bf8616f66f22b1c7d9bb1c7","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.bed085b.tgz","fileCount":12,"integrity":"sha512-ihEVgJtu1NeS4kEmxbmH8n3WcYYpB47JIlMzZ71nne3rQSkHDHwEF3Rs8DE9HnkQE2RgFuu7e8mOatSjgQ8I1g==","signatures":[{"sig":"MEQCIF79lLEhiE+6eAQ82YuGWS85lWxO42p5bjbQTWVXb7gTAiBMJIPTgLbgD+674cLHnAa4yJEmGp353dY2LYoLw/rv0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.bed085b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98681},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.bed085b.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/5eaec2d37d01e152cf962e9b69d32d19/opprs-db-prisma-1.1.4-canary.bed085b.tgz","_integrity":"sha512-ihEVgJtu1NeS4kEmxbmH8n3WcYYpB47JIlMzZ71nne3rQSkHDHwEF3Rs8DE9HnkQE2RgFuu7e8mOatSjgQ8I1g==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.bed085b"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.bed085b_1767394975850_0.1494848170474754","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@opprs/db-prisma","version":"1.1.5","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.5","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"c37ccbd53c16853bcccef15becda0e89e0ab9757","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.5.tgz","fileCount":12,"integrity":"sha512-1Q6kmOJhPrRMHkP9+2b7RNjfBCG49Kl4gSm6hs8TPPwWSkCYP4LlST8QbuXjFeHSNZqH/7TA/k3ZLEsos6qHkA==","signatures":[{"sig":"MEQCIEQMaVmXoYlFq80gWciZIFY1G6JGliRCoP68eyfAcJNaAiA5IyLqHo/DSOHD6WQNQxon2bXOYLmF3IVyYrnUnRmjdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98651},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/c576ec82f72484d4346684d3f08148d4/opprs-db-prisma-1.1.5.tgz","_integrity":"sha512-1Q6kmOJhPrRMHkP9+2b7RNjfBCG49Kl4gSm6hs8TPPwWSkCYP4LlST8QbuXjFeHSNZqH/7TA/k3ZLEsos6qHkA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.5_1767395285418_0.6096196064815531","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.a471563":{"name":"@opprs/db-prisma","version":"1.1.4-canary.a471563","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.a471563","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"a1a9d8bdfb05513b42e7861db1e88b04f9487607","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.a471563.tgz","fileCount":12,"integrity":"sha512-65O5tSjbQAJE2zu32lrflv8ZdZnXm10sLbYYRg7P7L6mt45V4vMvO6/eCqXlFCV1cFjeDaidNqAPiyepPRw1zA==","signatures":[{"sig":"MEUCIQDJnXyub1/1JkT0ByXF91jeZcphTp1b7XcdPtYRFo4uqAIgVXl2cRYE85YQsMGPT8iAtGk7/vaj1eo+03vA9p9l+f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.a471563","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98681},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.a471563.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/531877b3cd6985409253aa667fe71110/opprs-db-prisma-1.1.4-canary.a471563.tgz","_integrity":"sha512-65O5tSjbQAJE2zu32lrflv8ZdZnXm10sLbYYRg7P7L6mt45V4vMvO6/eCqXlFCV1cFjeDaidNqAPiyepPRw1zA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.a471563"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.a471563_1767395672678_0.9126831142542962","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.e22f411":{"name":"@opprs/db-prisma","version":"1.1.4-canary.e22f411","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.e22f411","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"27a0f2b23dd062cab76545c66c47598ce433dd9c","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.e22f411.tgz","fileCount":12,"integrity":"sha512-n6Ts7B3NuGp5DiMSePgTTD4rGp6Db8JvX5vKiXfITLY30fX8qyE4sb53jqLCGli/GFsCxlVohPy6lV0hRiVeyQ==","signatures":[{"sig":"MEUCIQDRZ/kyJ6f/7E4cdHt4FgLwA2ka7chMA0xaSknCCJUjSwIgfoNpUF2zwJD5UQzEfVt1Uh8X8CJEXSgbmoxsSGdlau4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.e22f411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98681},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.e22f411.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/38f1bf38d777c1f939466e26dd1d551a/opprs-db-prisma-1.1.4-canary.e22f411.tgz","_integrity":"sha512-n6Ts7B3NuGp5DiMSePgTTD4rGp6Db8JvX5vKiXfITLY30fX8qyE4sb53jqLCGli/GFsCxlVohPy6lV0hRiVeyQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.e22f411"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.e22f411_1767395935319_0.6180939938863941","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.e403a1b":{"name":"@opprs/db-prisma","version":"1.1.4-canary.e403a1b","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.e403a1b","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"25987d8a874810909ae2faa90776b0c6e4873d0f","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.e403a1b.tgz","fileCount":12,"integrity":"sha512-FJowYidD+7Fl7/oLJ0WvmAFeRnMSVRlfsTP+YAaz/57UE9JriHb5k3/CGwUzb4Pboh41YVwX5es0q3Gg0l8jmQ==","signatures":[{"sig":"MEUCIQDHij1iLVozz+5Rs1pwb/fEX27ZQnnKecKh7zfQ7g7MhwIgeUZspPB433VdkMOrR3/HD9YOSLSO3wHjgKUaQ1Df+lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.e403a1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100173},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.e403a1b.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/4b51b076d380799d96368b1e4353c368/opprs-db-prisma-1.1.4-canary.e403a1b.tgz","_integrity":"sha512-FJowYidD+7Fl7/oLJ0WvmAFeRnMSVRlfsTP+YAaz/57UE9JriHb5k3/CGwUzb4Pboh41YVwX5es0q3Gg0l8jmQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.e403a1b"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.e403a1b_1767396201128_0.8807612934430762","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@opprs/db-prisma","version":"1.2.0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.2.0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"2d3ac4a72b663bf7be3d3800f8aedf5d7ba3a4fc","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.2.0.tgz","fileCount":12,"integrity":"sha512-Xn3qj6Gemp3VnTnNvtwZr23ESccrQUrp2OE3CNCq3Hg5MUMepMPyYqvmvx1ngdTniHTU/wRNKAAd7u2jsDAPcA==","signatures":[{"sig":"MEUCIFEIIw7Ou3AEbWE+o22iwXhGvJ4fYu49OmnIwAYp2dtWAiEAkbF1Uc+QesijH/DfnnUYIcX7+frvbTy/qDlQsC7G3yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100143},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/69f8ed4a55fe772b3dd58d8f254c4a35/opprs-db-prisma-1.2.0.tgz","_integrity":"sha512-Xn3qj6Gemp3VnTnNvtwZr23ESccrQUrp2OE3CNCq3Hg5MUMepMPyYqvmvx1ngdTniHTU/wRNKAAd7u2jsDAPcA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.2.0_1767396607163_0.00919381463484692","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.f14254c":{"name":"@opprs/db-prisma","version":"1.1.4-canary.f14254c","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.f14254c","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"65746f350a17198ebc334dbe844b382e5fe60878","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.f14254c.tgz","fileCount":12,"integrity":"sha512-7uFFz6Nekmfcph3Hstmu61LfT8ZXObaqBZHXpRsd8KS5hyLXicLOigvOgGDNeEdR8O0u1IRZOw6HP+kOLyB1Ww==","signatures":[{"sig":"MEQCIFje6znnWlKiqwsUxIAUD/EZv42WOcU9e2HQiS5LXOolAiBbN5NsQx6eKSWP1FOgfU+qgllFJv3ZosArnuTV0mhwug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.f14254c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100223},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.f14254c.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/52c5caf69b6d9e6372fe4578b720c02e/opprs-db-prisma-1.1.4-canary.f14254c.tgz","_integrity":"sha512-7uFFz6Nekmfcph3Hstmu61LfT8ZXObaqBZHXpRsd8KS5hyLXicLOigvOgGDNeEdR8O0u1IRZOw6HP+kOLyB1Ww==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.f14254c"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.f14254c_1767398095357_0.0014761536292642319","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.0ba2f7d":{"name":"@opprs/db-prisma","version":"1.1.4-canary.0ba2f7d","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.0ba2f7d","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"8175315b03d005ac0bfe8b8bf0f712b54bba12f4","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.0ba2f7d.tgz","fileCount":12,"integrity":"sha512-UxL1eVO5ZVn6M+jwyy75+3cOnYHfmLHtATUyOCvKRbyhdAhNS6K4LJP8pA7SdN2pyEBYo+Eww8tVrKXKOGbGuw==","signatures":[{"sig":"MEYCIQDIiGKm++I5BFQ97lY+gCbV3xVCd9lykLmnUjnXe/cC/wIhAI39Obb7yRkNhU/v6opCup67yxxJrs0ZHS8gqVwmuULg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.0ba2f7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100223},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.0ba2f7d.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/dfebb0d92057e33c4b0eda4bfc199222/opprs-db-prisma-1.1.4-canary.0ba2f7d.tgz","_integrity":"sha512-UxL1eVO5ZVn6M+jwyy75+3cOnYHfmLHtATUyOCvKRbyhdAhNS6K4LJP8pA7SdN2pyEBYo+Eww8tVrKXKOGbGuw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.0ba2f7d"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.0ba2f7d_1767399887313_0.38714499349473575","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.42eeb0b":{"name":"@opprs/db-prisma","version":"1.1.4-canary.42eeb0b","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.42eeb0b","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"1955b04197263cfc75d1ea83326216be443ceac9","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.42eeb0b.tgz","fileCount":12,"integrity":"sha512-JdaYbRoHYDU+16y3Z4ALzNFDN69qGPbW1aHeWFN+dsukIph7QJMHtT5KuXKZi00eFNkxWgyppIdVxaOvR7lLDA==","signatures":[{"sig":"MEUCIFkH6C8mKD/qQ+gwc3qEPwxurFAFZqWC/VrlNNw4ITzmAiEAgAbPkJywDYhCC06Pbcp8XW2H5e2+A/pm+uY4BFxdyG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.42eeb0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100223},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.42eeb0b.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/3e207392e2ec74324d19b02e36f1c448/opprs-db-prisma-1.1.4-canary.42eeb0b.tgz","_integrity":"sha512-JdaYbRoHYDU+16y3Z4ALzNFDN69qGPbW1aHeWFN+dsukIph7QJMHtT5KuXKZi00eFNkxWgyppIdVxaOvR7lLDA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.42eeb0b"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.42eeb0b_1767400043322_0.09723376242094584","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.f64a12d":{"name":"@opprs/db-prisma","version":"1.1.4-canary.f64a12d","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.f64a12d","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"0c56048a298e262688da6765af1ad1f049482cc4","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.f64a12d.tgz","fileCount":12,"integrity":"sha512-9wGELNXcfPEv3lYnW3r1e0y3NJ0aMDVgp3Xz8+OhqmiVl+q/OZeE476t9ad+8DC7XniWFxLhv0nZ4Crs91A09g==","signatures":[{"sig":"MEUCIQCzNXI54j6DJ9NIbdRqjMfKu9y9wxrpEUbxDDjbQfKRqAIgVrbB8hBNTngA9ZkvAhst424Q25TQN5Qvz5ApwYSXNCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.f64a12d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100223},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.f64a12d.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/45310245be122886f8601985e6aa5781/opprs-db-prisma-1.1.4-canary.f64a12d.tgz","_integrity":"sha512-9wGELNXcfPEv3lYnW3r1e0y3NJ0aMDVgp3Xz8+OhqmiVl+q/OZeE476t9ad+8DC7XniWFxLhv0nZ4Crs91A09g==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.f64a12d"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.f64a12d_1767424334932_0.8797303003917984","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.6f0ec72":{"name":"@opprs/db-prisma","version":"1.1.4-canary.6f0ec72","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.6f0ec72","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"d1616fe9ed437bc9da25e2029da27a7013f7d2c1","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.6f0ec72.tgz","fileCount":12,"integrity":"sha512-zBXFiHRJzBTpDvngZhPrQxYpAe4BqC6Bxv0+SQ11taR5+86htwtAuwwlUzeIiolJ2Z5SdGB9YXl92cwE6XSPOw==","signatures":[{"sig":"MEQCIHSbq+8WdZ3x38h1YfWIds78Z33EVofvE0C0TRpi+YCLAiAsjEg6HjKQzqrmvijcriroGpvb0WrgyrE/z8xg4KarBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.6f0ec72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100223},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.6f0ec72.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/c1edbd6175e44f5e310db10a90c6a9ca/opprs-db-prisma-1.1.4-canary.6f0ec72.tgz","_integrity":"sha512-zBXFiHRJzBTpDvngZhPrQxYpAe4BqC6Bxv0+SQ11taR5+86htwtAuwwlUzeIiolJ2Z5SdGB9YXl92cwE6XSPOw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.6f0ec72"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.6f0ec72_1767424705725_0.3637109997565573","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.a958c92":{"name":"@opprs/db-prisma","version":"1.1.4-canary.a958c92","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.a958c92","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"28ee91fb6c6b92239700124e7b7f2cc051a638c4","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.a958c92.tgz","fileCount":12,"integrity":"sha512-Xq7BubyGp7sYrlZvKE3/iBSvekfOQPFJ0Cv1Mo8GylfmXiqy12wRbhOMY9ZXtxbPZkIHm1K0RDbg5dTPRx6oVw==","signatures":[{"sig":"MEUCIGUk+DbFwWbpI9vtqsKq96xoebFg+VOrNewfzClSnDIOAiEArlq0QbG5FYu4JY8JaAsSb9ovbhXBgekR2v9NtA5RxFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.a958c92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100223},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.a958c92.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/8911ebf8d3f6d5db0a7a295251940f5d/opprs-db-prisma-1.1.4-canary.a958c92.tgz","_integrity":"sha512-Xq7BubyGp7sYrlZvKE3/iBSvekfOQPFJ0Cv1Mo8GylfmXiqy12wRbhOMY9ZXtxbPZkIHm1K0RDbg5dTPRx6oVw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.a958c92"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.a958c92_1767425109963_0.38905213400649497","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.5f1f9d9":{"name":"@opprs/db-prisma","version":"1.1.4-canary.5f1f9d9","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.5f1f9d9","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"c7146a2dc2c038f3fa4e6e45a0a5d2c658fe9997","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.5f1f9d9.tgz","fileCount":12,"integrity":"sha512-n/OeUwGaHBRKAkyd/tw07MFVPBqdcOA/jnYIe5nrIlqhFCpq3c3MCEe2emHhgWmL8Zm1PncdDL+XvaW4ymNGLA==","signatures":[{"sig":"MEYCIQDJpf7r9oP0qxdckTCZjX1wBC880Al9uyBOv9D0G1oLkAIhAIXWGU+PrNqDN02hdqcJpd+4Dh0i3BTabU/2JTYhTl+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.5f1f9d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100223},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.5f1f9d9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/4f1fcb2293b988ea7dcabda4bb7b651a/opprs-db-prisma-1.1.4-canary.5f1f9d9.tgz","_integrity":"sha512-n/OeUwGaHBRKAkyd/tw07MFVPBqdcOA/jnYIe5nrIlqhFCpq3c3MCEe2emHhgWmL8Zm1PncdDL+XvaW4ymNGLA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.5f1f9d9"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.5f1f9d9_1767426341451_0.8158229767960286","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.d2b6981":{"name":"@opprs/db-prisma","version":"1.1.4-canary.d2b6981","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.d2b6981","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"2d86f8cfda6c04901254826966bcb171b927c1f0","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.d2b6981.tgz","fileCount":12,"integrity":"sha512-M4ybMnJAC+p/AHENT2EiZkB6kVWmMr9eTRgRJjLnbAXLr95DBX30iwXw46YYun3aLo/YlF4UGNpVaQ53DV+41A==","signatures":[{"sig":"MEQCIFcuXxJ+45LOyaM8WUj3uMMQ7pV0umkAqPeavdIr6XK8AiBz0K9qyVOxCYCKWC6YMGwX8810zctRU7Bfu2ZRVKGU1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.d2b6981","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100223},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.d2b6981.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/6a469c7def66301d033a1b7a60bdce7b/opprs-db-prisma-1.1.4-canary.d2b6981.tgz","_integrity":"sha512-M4ybMnJAC+p/AHENT2EiZkB6kVWmMr9eTRgRJjLnbAXLr95DBX30iwXw46YYun3aLo/YlF4UGNpVaQ53DV+41A==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.d2b6981"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.d2b6981_1767426356373_0.0708088938629099","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.d8684ef":{"name":"@opprs/db-prisma","version":"1.1.4-canary.d8684ef","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.d8684ef","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"b8f98e8d7f3d1551d855925627e479ab313968d1","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.d8684ef.tgz","fileCount":12,"integrity":"sha512-RIINYy9mP2z/m16sW9bY0awrmHozcjmwf1854QsZzOXk4h6Mx5lNsQuBpOEHgbJYey6wgU7vJBXqyddjTCrCzw==","signatures":[{"sig":"MEUCID7J/IcNjqx1QgO0bd7r5fHi0XSWf1oW71aluX3ZntgOAiEA+BAt6Zo4le9n/wm0vXvQ8bL1wu3yDSAmIkM+NxtvkPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.d8684ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100223},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.d8684ef.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/99ee927920fd889e6bfeee18a35afae0/opprs-db-prisma-1.1.4-canary.d8684ef.tgz","_integrity":"sha512-RIINYy9mP2z/m16sW9bY0awrmHozcjmwf1854QsZzOXk4h6Mx5lNsQuBpOEHgbJYey6wgU7vJBXqyddjTCrCzw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.d8684ef"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.d8684ef_1767426823605_0.27268506168080164","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.df3625a":{"name":"@opprs/db-prisma","version":"1.1.4-canary.df3625a","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.df3625a","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"0f3b16b14bc3d2d434c9bfb530ac1ba47089c67a","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.df3625a.tgz","fileCount":12,"integrity":"sha512-BBQCY96e81aiQkOHTMPMS7Ui/YiffP6PcLq/F5B/x1es3OYhP388RBr4pg+bJJYZQ9q4bw7pi+IE9j7FqARumA==","signatures":[{"sig":"MEUCIQDZvtnyP8EXU4/WqkqBBbETdUGmrbF5qKlm+xxLTekoWAIgA66fKfZJOv1m9PVs7RHWydtsqPTE/xqsU5Jdlec3vSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.df3625a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99850},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.df3625a.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/7106a6c233363e184961479e39a93f5a/opprs-db-prisma-1.1.4-canary.df3625a.tgz","_integrity":"sha512-BBQCY96e81aiQkOHTMPMS7Ui/YiffP6PcLq/F5B/x1es3OYhP388RBr4pg+bJJYZQ9q4bw7pi+IE9j7FqARumA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.df3625a"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.df3625a_1767427342209_0.7795358652938598","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@opprs/db-prisma","version":"2.0.0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.0.0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"132c456d73825eea8d64f1fd4f8c7e69209253ea","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.0.0.tgz","fileCount":12,"integrity":"sha512-mymRQQtkleCYkqq0YXxaGOm+Q7GAKtVqSmGpMlxqLSS1G7uTee4Gc2HGcAvh7TxguMSSQLbe8d2Eu6qjDBDwtw==","signatures":[{"sig":"MEUCIQCclBDp4zCeCt4+54Fhlc4UOw6OayOEOD9VL7AGzAQHoQIgLj9n36Cq92Ob9xlnpd1vREZGsVTOBEEkOlrsQKIJQj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99820},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/eb1cb2feb13eadb5a7ca2e73dff63f1e/opprs-db-prisma-2.0.0.tgz","_integrity":"sha512-mymRQQtkleCYkqq0YXxaGOm+Q7GAKtVqSmGpMlxqLSS1G7uTee4Gc2HGcAvh7TxguMSSQLbe8d2Eu6qjDBDwtw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.0.0_1767428149858_0.027504359749675578","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.1231b4a":{"name":"@opprs/db-prisma","version":"1.1.4-canary.1231b4a","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.1231b4a","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"b2e4108df4f7912f005811c1f7378b4034b94851","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.1231b4a.tgz","fileCount":12,"integrity":"sha512-nUtG0Q181oNRwgyqpOoYB57nA8Icmq2Qjuorpe+b92d/iyy/lbzB6bNjk3BCJV8ZR/xMmUgDQhTt5/haM+tEYQ==","signatures":[{"sig":"MEUCIQDX9wmeh5Zb0u7lpzfhgFIcHhz1M7SNOtGYzQJykCwLHwIgYWOI8kIVQJJTKz1K1RRG2OZvqOijZnVdjnGic618S7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.1231b4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99850},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.1231b4a.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/70923744545c9eb57bae733180048ba8/opprs-db-prisma-1.1.4-canary.1231b4a.tgz","_integrity":"sha512-nUtG0Q181oNRwgyqpOoYB57nA8Icmq2Qjuorpe+b92d/iyy/lbzB6bNjk3BCJV8ZR/xMmUgDQhTt5/haM+tEYQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.1231b4a"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.1231b4a_1767428955417_0.3836023844726719","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.7264c23":{"name":"@opprs/db-prisma","version":"1.1.4-canary.7264c23","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.7264c23","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"5776b39e8a7b604272c99c8a4d96a8364f98e45d","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.7264c23.tgz","fileCount":12,"integrity":"sha512-sAoQaXFA7vTgSq1mv6T/HXBdoCmiNtZwII+FX6+Tfu7dGHhJHKmqoQbzUNJysdeKoQF5aQHYj8Uaz6NexP2mfg==","signatures":[{"sig":"MEUCIQDwm9Z0vkyvpHEU52mZ/4OJHAT2hd9mOM5/KF/2qMzNPgIgCGqmwHvxfmdPInyuL7recykGbzsc26CCi7dhCzK6KUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.7264c23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99850},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.7264c23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/e894bc7b217f314ab439549c4d7103d3/opprs-db-prisma-1.1.4-canary.7264c23.tgz","_integrity":"sha512-sAoQaXFA7vTgSq1mv6T/HXBdoCmiNtZwII+FX6+Tfu7dGHhJHKmqoQbzUNJysdeKoQF5aQHYj8Uaz6NexP2mfg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.7264c23"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.7264c23_1767430546839_0.6632679056564668","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.4a78048":{"name":"@opprs/db-prisma","version":"1.1.4-canary.4a78048","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.4a78048","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"37e5e98d316dff00d229866c6d363cc8354b4db8","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.4a78048.tgz","fileCount":12,"integrity":"sha512-uQ771DXfAA6CY7MlQGaiiNSRe9ZwwU1JpR3DMWc9s3HSYPeXO+fY/V+2jVuADfIKX/RnOPf+l4AqomAYD/i+pA==","signatures":[{"sig":"MEUCIQCrwx9V9bWxOn4mm010aSyQwvNFu96NGOtP2X3InehTqwIgYcQxuj7S52qfOLldJvdS86HbFyMpv/PUNHedyKEWxQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.4a78048","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99850},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.4a78048.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/1cede5e143a996895b7c06bd935415a3/opprs-db-prisma-1.1.4-canary.4a78048.tgz","_integrity":"sha512-uQ771DXfAA6CY7MlQGaiiNSRe9ZwwU1JpR3DMWc9s3HSYPeXO+fY/V+2jVuADfIKX/RnOPf+l4AqomAYD/i+pA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.4a78048"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.4a78048_1767431118397_0.22568063741641242","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.2f49265":{"name":"@opprs/db-prisma","version":"1.1.4-canary.2f49265","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.2f49265","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"bc4be85a53dd2519ffe75e4347ba3846a874872a","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.2f49265.tgz","fileCount":12,"integrity":"sha512-0X6jjbHJYs5DV3Khlk1zX6Mqu0r+wAP8IxAhJqvWpRJKjwWSAu8fCpxvHYTtjU+K667yWCexh6ixSiKP1apbUw==","signatures":[{"sig":"MEQCIGnk3PtvhAm0PCsyVvXJMuZ//uMauvsLv6nvuwRwfDx0AiAQf0POEZP8Z7dPkKBfwBn/tdxbozho6e+p0NkVoiqCIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.2f49265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102424},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.2f49265.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/1d70c2251478f81517a09b3975cd3f0d/opprs-db-prisma-1.1.4-canary.2f49265.tgz","_integrity":"sha512-0X6jjbHJYs5DV3Khlk1zX6Mqu0r+wAP8IxAhJqvWpRJKjwWSAu8fCpxvHYTtjU+K667yWCexh6ixSiKP1apbUw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.2f49265"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.2f49265_1767435347533_0.1909704359949811","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.d5d411a":{"name":"@opprs/db-prisma","version":"1.1.4-canary.d5d411a","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.d5d411a","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"63aa8ac915bf010e46d90f32f318b4f06fac5295","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.d5d411a.tgz","fileCount":12,"integrity":"sha512-+8rB0SFiN/j+FfEfVR/P8+TyOQrjwcW1nVyykYmcUb8x04N/BdcFTIEMc9oDUZRRYhrKj1OmSCk0MtVga1Oz/Q==","signatures":[{"sig":"MEYCIQD9g9yU0xY0efRNA0cCeAVA0UQ/ZhOVs3YjPUYqWmRdoAIhAM8Lh123TIfw3jOH/yHobPYdkt/87Eig2NW05AUzRroB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.d5d411a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102424},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.d5d411a.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/41faae4ca4fadaf74f811d6a2ba5e19d/opprs-db-prisma-1.1.4-canary.d5d411a.tgz","_integrity":"sha512-+8rB0SFiN/j+FfEfVR/P8+TyOQrjwcW1nVyykYmcUb8x04N/BdcFTIEMc9oDUZRRYhrKj1OmSCk0MtVga1Oz/Q==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.d5d411a"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.d5d411a_1767468033618_0.16812430964554292","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.bf0f286":{"name":"@opprs/db-prisma","version":"1.1.4-canary.bf0f286","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.bf0f286","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"c4c9229c82a229319fb093820ea90f3664f6c647","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.bf0f286.tgz","fileCount":12,"integrity":"sha512-V9Af4gngjny1I8PyWWirNA//ieGvhs8vHsQ1fwwVBidgd/nz8iCcF8TwLA44N194gNZHGrJ9tkipb3CDYzCdfQ==","signatures":[{"sig":"MEUCIQCmJOceXj1ELio2mRcdI2hrC1MYXifwqMLrFlwNiCuwSQIgPM7qDHKwzpWJ9DERyJIvdS9F+Pg0AkriIidBomebUY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.bf0f286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102424},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.bf0f286.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/b387303a1d2c87cff9ff8c1444291c28/opprs-db-prisma-1.1.4-canary.bf0f286.tgz","_integrity":"sha512-V9Af4gngjny1I8PyWWirNA//ieGvhs8vHsQ1fwwVBidgd/nz8iCcF8TwLA44N194gNZHGrJ9tkipb3CDYzCdfQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.bf0f286"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.bf0f286_1767469197616_0.5536186349465384","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.aa1a8c6":{"name":"@opprs/db-prisma","version":"1.1.4-canary.aa1a8c6","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.aa1a8c6","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"7c3d0e3dd12c587c1ccdc7840905bc3106a08027","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.aa1a8c6.tgz","fileCount":12,"integrity":"sha512-quFvKd6HMJVD3KaohVD/UnKAZAA2y5I4g2mOMoo/HYyT7EtjysqNgYfJF3O1yoMtMf5K6L2lz9+Zja22wFmkXg==","signatures":[{"sig":"MEUCIDMU/h+PtcPt1+DexXspAmvWOinl2JcoA9t8cDgenBVvAiEAk/5EwdeTzMkg5VgNRgWEuXWiD4ysZ7VReVxVK+1yJFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.aa1a8c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102438},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.aa1a8c6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/0427c9ab7f045c5a01a70cf4198bf2e5/opprs-db-prisma-1.1.4-canary.aa1a8c6.tgz","_integrity":"sha512-quFvKd6HMJVD3KaohVD/UnKAZAA2y5I4g2mOMoo/HYyT7EtjysqNgYfJF3O1yoMtMf5K6L2lz9+Zja22wFmkXg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.aa1a8c6"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.aa1a8c6_1767470259787_0.713317652419917","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.317da5e":{"name":"@opprs/db-prisma","version":"1.1.4-canary.317da5e","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.317da5e","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"b013ec20c3787d740c1bb381566898b5c7bc7b75","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.317da5e.tgz","fileCount":12,"integrity":"sha512-jZlRuaFmfwbXCFmCiBZzdDCIVbBKhj0gVw8QRkI3u0l2GAcFqQL0bj4CUZimsfeaF4K1WQJ1glQ6d8NiME3PEA==","signatures":[{"sig":"MEQCIEXgJmIoyJZeoZvjRSdsnSI8W8Lxah8Hi810G63CD361AiBzPbyACd05pGCXB3actWIGy3yS+pU5GBhGldmF6hxL5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.317da5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102438},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.317da5e.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/89498dded28a805848efbb188434512d/opprs-db-prisma-1.1.4-canary.317da5e.tgz","_integrity":"sha512-jZlRuaFmfwbXCFmCiBZzdDCIVbBKhj0gVw8QRkI3u0l2GAcFqQL0bj4CUZimsfeaF4K1WQJ1glQ6d8NiME3PEA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.317da5e"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.317da5e_1767471055186_0.6751999342754536","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.bffed65":{"name":"@opprs/db-prisma","version":"1.1.4-canary.bffed65","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.bffed65","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"8801462a1a043ff52393d4205287aff23a9db151","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.bffed65.tgz","fileCount":12,"integrity":"sha512-Nm14DUZY3PQi5QqyTzdpZcEZ2lJ6Q4eSIHUzfu0UCjSIBuaBP7m/wCYKV/Pe9fmGKHZANsMI8OqgFcrULwqC0w==","signatures":[{"sig":"MEUCIHH/15pS8Fof/gXeLiJbV9xzhmkDUJ5STmtqWj/rrQ3oAiEA8nwtOJV6XERMXkJlVzbFdqMpxqVX13wbitIsyfXWJvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.bffed65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102438},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.bffed65.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/aaa88fd9858c15f8e8aad7e7fdb01170/opprs-db-prisma-1.1.4-canary.bffed65.tgz","_integrity":"sha512-Nm14DUZY3PQi5QqyTzdpZcEZ2lJ6Q4eSIHUzfu0UCjSIBuaBP7m/wCYKV/Pe9fmGKHZANsMI8OqgFcrULwqC0w==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.bffed65"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.bffed65_1767471668593_0.2320103990508755","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@opprs/db-prisma","version":"2.1.0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.1.0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"4e672706f1b5c4528c1bfdc72c8490f83d4268e6","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.1.0.tgz","fileCount":12,"integrity":"sha512-ix9G0hBZFQo9oqe5hwAcdppG7ci6fa0GaKk27v/9cKZWwgIpmNCuP7UPINV7jaRRgFNgroosZEPOITk48MqEGg==","signatures":[{"sig":"MEQCIGaOzS7BKM/vqSuQsGdpbMdnlOCem0L8XSepwsNp5ecEAiB4dVkxwPDc3gHtiXn+jOniKuu+7qllg0syAqTc0Qxnaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102408},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/a078136a8742da017af1e3623ed24ede/opprs-db-prisma-2.1.0.tgz","_integrity":"sha512-ix9G0hBZFQo9oqe5hwAcdppG7ci6fa0GaKk27v/9cKZWwgIpmNCuP7UPINV7jaRRgFNgroosZEPOITk48MqEGg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.1.0_1767472010090_0.22581195431098244","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.858123c":{"name":"@opprs/db-prisma","version":"1.1.4-canary.858123c","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.858123c","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"b62600a342e66916f97d0d2324f67a9ab2aebc4c","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.858123c.tgz","fileCount":12,"integrity":"sha512-rVQxvoxRpASs8MLfcaBaqlgsCGfPMpHumVacUDJCmwfps1hibHvDGZsNS19HwDpL5P3GZC08olOAPF8zx0KTjw==","signatures":[{"sig":"MEUCIB+F6cRNLeTGbWpab9ZSXQyzTJrHZjNOEA9jkz/quyISAiEAulZDbhf+rElxY6lNAuVpNX1apsRXe+dHJkm9NWx0MM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.858123c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102438},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.858123c.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/02d8e528e39efd03b6eb71627e68574f/opprs-db-prisma-1.1.4-canary.858123c.tgz","_integrity":"sha512-rVQxvoxRpASs8MLfcaBaqlgsCGfPMpHumVacUDJCmwfps1hibHvDGZsNS19HwDpL5P3GZC08olOAPF8zx0KTjw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.858123c"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.858123c_1767475547094_0.13488350682471273","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.4e2906b":{"name":"@opprs/db-prisma","version":"1.1.4-canary.4e2906b","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.4e2906b","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"c03e5d21f588f076ffafdddad5d48e4329cb2547","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.4e2906b.tgz","fileCount":12,"integrity":"sha512-OpzLHB06TmsHdacOlT6I0xW1KFCVisNw6OHD4lld5O+joDZG+/JC0FqZddm2aatHeCycLNNy9Mw6/jHmega3Ig==","signatures":[{"sig":"MEUCIQC8HrM5MDoSl0zCg6yMu32W4bedvQGdqB8QzeKEcEZSowIgSkJ9OQdQ0NHFxExQtt+NvxCR5onFtb3aCi/koegJHdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.4e2906b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102438},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.4e2906b.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/a8da52be32766dbe072520169529ee6e/opprs-db-prisma-1.1.4-canary.4e2906b.tgz","_integrity":"sha512-OpzLHB06TmsHdacOlT6I0xW1KFCVisNw6OHD4lld5O+joDZG+/JC0FqZddm2aatHeCycLNNy9Mw6/jHmega3Ig==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.4e2906b"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.4e2906b_1767481196864_0.9404721034244001","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.a9bc90d":{"name":"@opprs/db-prisma","version":"1.1.4-canary.a9bc90d","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.a9bc90d","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"7dc8840ff271d105821b9c0426515ed12b5058b8","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.a9bc90d.tgz","fileCount":12,"integrity":"sha512-tGulvazJgU5seWYaPRgo+3fH2E5t4hdJ8IO1VZmoO7B065JOtVrj4CVIvY6JuL+/HnAVdL9SoQ3Pr6ctOYzMBQ==","signatures":[{"sig":"MEUCIQDkGiZrzTP+8lHpEkWsYjDUsF3TZ3GR60cqHuGJYzmEgAIgICZlTdF986Y87djfCgIYAlLh8ubCOWT0cqc71ZzUTDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.a9bc90d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102438},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.a9bc90d.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/1a513a0b7536fbcfeab7a61bf4583ae3/opprs-db-prisma-1.1.4-canary.a9bc90d.tgz","_integrity":"sha512-tGulvazJgU5seWYaPRgo+3fH2E5t4hdJ8IO1VZmoO7B065JOtVrj4CVIvY6JuL+/HnAVdL9SoQ3Pr6ctOYzMBQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.a9bc90d"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.a9bc90d_1767483261301_0.7605105426233076","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.3610ef6":{"name":"@opprs/db-prisma","version":"1.1.4-canary.3610ef6","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.3610ef6","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"d51832539ffbb1a41d8e708f280ccbcaf5b3f6b4","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.3610ef6.tgz","fileCount":12,"integrity":"sha512-fg1GxIM60TMLCoGJYGugdMsZhWB5H4dBrSs2M8o244RmSRtmx+2sgJImvB2Fi4RuoveJPl+zgRquZTaOTf7chA==","signatures":[{"sig":"MEYCIQDWCM5nWZHrNw1cIsn1I3B1eA3DyuHCL+wpmlUK/fE7BQIhANae+qQRuJPNYph++qUKXsiYRDVaO9PdGRKvcaeXagzW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.3610ef6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103939},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.3610ef6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/a770f1acf76cd6d5ac381b221610d233/opprs-db-prisma-1.1.4-canary.3610ef6.tgz","_integrity":"sha512-fg1GxIM60TMLCoGJYGugdMsZhWB5H4dBrSs2M8o244RmSRtmx+2sgJImvB2Fi4RuoveJPl+zgRquZTaOTf7chA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.3610ef6"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.3610ef6_1767484288066_0.008639033625719827","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@opprs/db-prisma","version":"2.2.0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"20e354d2ec1a291e2083815317eb2feafdc09229","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.0.tgz","fileCount":12,"integrity":"sha512-SIxQ0aIVff3FvZzS7layzG+/Ui5SkUiHRwYQEUlWxYgquGaAsdvy42A9Gu1R0hFqwvC9D4pfNtUXGyJez61V2Q==","signatures":[{"sig":"MEYCIQDwAynIGfTh3UlhnAHfGnfNZv4I/RgtM2Det4XOHYUwjQIhAOMgO03ujMTP7MXmsSabTUqrcQNiPwHkJP3JYZJESjVk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103909},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/a36d23a1df70053d97b21c50ba51f2a1/opprs-db-prisma-2.2.0.tgz","_integrity":"sha512-SIxQ0aIVff3FvZzS7layzG+/Ui5SkUiHRwYQEUlWxYgquGaAsdvy42A9Gu1R0hFqwvC9D4pfNtUXGyJez61V2Q==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.0_1767484747374_0.4629096011359721","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.57ba139":{"name":"@opprs/db-prisma","version":"1.1.4-canary.57ba139","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.57ba139","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"a9f855f132485f346abdb5d5950bab0aa6c119fa","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.57ba139.tgz","fileCount":12,"integrity":"sha512-jUM8lM+wRJEo7h3b4stT0MDXqpB+dMC8iWRZapQOqjUBlzKSuUCh1Xowz8QB7161fDA7eyMoDaaHv3cExjR3EQ==","signatures":[{"sig":"MEYCIQD1TzpMndCYmm1ispRIt7bf9mGayjVngR3fBTEknMANWgIhANkwWr0uttEf4l5BlSvyw5pBlauskjEVnQudE8RzBR6U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.57ba139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103939},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.57ba139.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/8654238bbb9b54ec74a483e884aa85e4/opprs-db-prisma-1.1.4-canary.57ba139.tgz","_integrity":"sha512-jUM8lM+wRJEo7h3b4stT0MDXqpB+dMC8iWRZapQOqjUBlzKSuUCh1Xowz8QB7161fDA7eyMoDaaHv3cExjR3EQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.57ba139"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.57ba139_1767498130961_0.9597096144290125","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-canary.161d3e4":{"name":"@opprs/db-prisma","version":"1.1.4-canary.161d3e4","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@1.1.4-canary.161d3e4","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"23950d4b05b3e9009147a2d1ffedee714bc6c722","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-1.1.4-canary.161d3e4.tgz","fileCount":12,"integrity":"sha512-TN8WNppi79vogdeKtkS2OcGfSEVBCUxR8MzzBBRNutjsNw1Dt0kKbWHWnSZ134IUtSepwn/BErsqR9T4MbiEqg==","signatures":[{"sig":"MEQCIEa/jO9nZrfuXLo9zARoL9FN3z9pZuncTZ6ER2h3v9cHAiAzMaUNMf+zpPlXFqnVSeLd7LMHorL9hHJmgdp5kSBjbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@1.1.4-canary.161d3e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103939},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-1.1.4-canary.161d3e4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/99df82fc9cc297ad4f826504fb855bcc/opprs-db-prisma-1.1.4-canary.161d3e4.tgz","_integrity":"sha512-TN8WNppi79vogdeKtkS2OcGfSEVBCUxR8MzzBBRNutjsNw1Dt0kKbWHWnSZ134IUtSepwn/BErsqR9T4MbiEqg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^1.1.4-canary.161d3e4"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_1.1.4-canary.161d3e4_1767501456339_0.11790468302810764","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@opprs/db-prisma","version":"2.2.1","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"e91be364bb03b364d0058e6b288d5eff346d1968","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1.tgz","fileCount":12,"integrity":"sha512-L9oUqB7cx7bas4moJufP+Ntn63TRYTBZrZdwplR1tQDf87Suz3SDtvhgmYS05c/doa0WsvyyBMaYg1qd3OALrQ==","signatures":[{"sig":"MEQCIGlix5HzNXvoeN/IXekDQIigzxYxhstPkHGO6eecw63AAiBQYJDVIycDCK8Ar4TDioUxfDEW4/2/lBYMoh0r6uUTQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103909},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/5133ea0981bc71474a44daab7c11e152/opprs-db-prisma-2.2.1.tgz","_integrity":"sha512-L9oUqB7cx7bas4moJufP+Ntn63TRYTBZrZdwplR1tQDf87Suz3SDtvhgmYS05c/doa0WsvyyBMaYg1qd3OALrQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1_1767502287620_0.5713951106265909","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.c7c3fc7":{"name":"@opprs/db-prisma","version":"2.2.1-canary.c7c3fc7","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.c7c3fc7","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"1051344cb4b2a435ea53ce2bb8d93f4584467ec6","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.c7c3fc7.tgz","fileCount":12,"integrity":"sha512-cXGIwrRt3sRGTuboWIZTasrv5K2f42NLJzfrV34RtQ3KyGlbG2neEx7HkKk2YbauMwRh3HYk9JobYY6op26Q2Q==","signatures":[{"sig":"MEQCIBzzmjrsAQIQSNFoUIl7r4VE5jIMJMKPA0OWIeJ/l5d9AiB8gvxiCWJoh2Ky/bZAtvcAVAhaPDLSAQP2NvMODTj3Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.c7c3fc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104487},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.c7c3fc7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/dded1799e888ef55c5cb1b7978db6e18/opprs-db-prisma-2.2.1-canary.c7c3fc7.tgz","_integrity":"sha512-cXGIwrRt3sRGTuboWIZTasrv5K2f42NLJzfrV34RtQ3KyGlbG2neEx7HkKk2YbauMwRh3HYk9JobYY6op26Q2Q==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.c7c3fc7"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.c7c3fc7_1767502412347_0.079654532115075","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.e887163":{"name":"@opprs/db-prisma","version":"2.2.1-canary.e887163","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.e887163","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"4dbec2b1b559e6d54e7aefeef7cbd5300c0f3383","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.e887163.tgz","fileCount":12,"integrity":"sha512-HeBip8daZUwPir2aPG4AClrPLk+ngFlWj1suzkNT7L8hLfaedGRjnxT4HHtQAjCtaquarsgB1Ltyzsuw4cCQGQ==","signatures":[{"sig":"MEUCIDPcMBQCEZ8erXeIbH3eHKDDPhh/y/6z6OwHrETvYHYFAiEAkWAbwBIaFN5l8g5BDlb3D+TSWpuUiiXtK9pyxmDYH+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.e887163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104487},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.e887163.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/b895ef22de4e76414ee6121cfeeb2991/opprs-db-prisma-2.2.1-canary.e887163.tgz","_integrity":"sha512-HeBip8daZUwPir2aPG4AClrPLk+ngFlWj1suzkNT7L8hLfaedGRjnxT4HHtQAjCtaquarsgB1Ltyzsuw4cCQGQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.e887163"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.e887163_1767503442860_0.42186758740593633","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.2db0cbb":{"name":"@opprs/db-prisma","version":"2.2.1-canary.2db0cbb","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.2db0cbb","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"01ad7f3cbb535e35f1eb039679b82c9a44d7c74b","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.2db0cbb.tgz","fileCount":12,"integrity":"sha512-UA06I2t4IfENf4vuzEvF/rUMruAfxWhCS9OinAvl/xVrr3EQ8dJ9N/+HFQ2DoHOHesK8HC61fvxTt5YRwlgUow==","signatures":[{"sig":"MEUCIEt4GSmi57qvD1rlN0u/0VcJDJ4Cw+yevteuFojnB5PdAiEAz6cAeYPZ9FGl9PTtswD22pk7fbo+gNqEBMuoo/nPdIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.2db0cbb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104487},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.2db0cbb.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/acdcf65bb37b671837427a7ba846b4e0/opprs-db-prisma-2.2.1-canary.2db0cbb.tgz","_integrity":"sha512-UA06I2t4IfENf4vuzEvF/rUMruAfxWhCS9OinAvl/xVrr3EQ8dJ9N/+HFQ2DoHOHesK8HC61fvxTt5YRwlgUow==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.2db0cbb"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.2db0cbb_1767503845775_0.6772908579607568","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.3bbfda2":{"name":"@opprs/db-prisma","version":"2.2.1-canary.3bbfda2","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.3bbfda2","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"ed7e27cd54e81473650b94c6e0676f5eb6ae8194","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.3bbfda2.tgz","fileCount":12,"integrity":"sha512-ZUPUvSLYkshhjhDlgcTxKmWQsWnsBboNzYdsHYGNRm/P00MoUsAUfBDJLfWw5Un4iJJ89J+rPE54aUjKIldiZQ==","signatures":[{"sig":"MEYCIQD8P8+OHRSkgKd7v4LkUWDHJ5WBp56+a7TdXWYPmp2skwIhAJYIBmkqGgueGNyj1ZS05aiH+aSvVCRYmwv4p2g443Vh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.3bbfda2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105510},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.3bbfda2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/fa31696605ce2123ad0c6154b3174290/opprs-db-prisma-2.2.1-canary.3bbfda2.tgz","_integrity":"sha512-ZUPUvSLYkshhjhDlgcTxKmWQsWnsBboNzYdsHYGNRm/P00MoUsAUfBDJLfWw5Un4iJJ89J+rPE54aUjKIldiZQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.3bbfda2"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.3bbfda2_1767504625012_0.8955157874622592","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.5233c68":{"name":"@opprs/db-prisma","version":"2.2.1-canary.5233c68","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.5233c68","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"9037ce3c2e92b1777c90aba74bd3a3c82aa3a751","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.5233c68.tgz","fileCount":12,"integrity":"sha512-KJdHU5cblUG/+pJ8vUZMf85cPYLIdGvQ/sTu0TpA87f471eD9rsNdJnCsfehi8cbHw17NAApYjR1TApF6CRy1A==","signatures":[{"sig":"MEUCIDzY3GstK2zKEVZFvP/Ezxjzu0Eq9ix5uQkX3Evxb3ElAiEAr+fkO3ZFzb6o/InCC9+07cIbAUVVtPVnxALCzXkAW7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.5233c68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111059},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.5233c68.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/cb166ad9bcf0775d358757736de04486/opprs-db-prisma-2.2.1-canary.5233c68.tgz","_integrity":"sha512-KJdHU5cblUG/+pJ8vUZMf85cPYLIdGvQ/sTu0TpA87f471eD9rsNdJnCsfehi8cbHw17NAApYjR1TApF6CRy1A==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.5233c68"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.5233c68_1767505687992_0.9709733772288691","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.ea6f686":{"name":"@opprs/db-prisma","version":"2.2.1-canary.ea6f686","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.ea6f686","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"d62d8f9a503b7daf898eba649df6a9e93d3573da","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.ea6f686.tgz","fileCount":12,"integrity":"sha512-E1KAFexLecAG+1Y84Ic7txOrft48GCNuc4sZosTy++s3N7Ikh4eD5ytusDor4W0zfXOxKQ4jvJMJd3zA5BpQjg==","signatures":[{"sig":"MEUCIDuKR+d1fffwuwH0RRUKUG8FFNBbPOd97j1U95sKn5hTAiEArA2tVxZt2zjg2ieHQUhBX2qfnv2GbfC+zJtslLURBVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.ea6f686","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105510},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.ea6f686.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/d7a4554ef6a7c00cffbb579f039ae81c/opprs-db-prisma-2.2.1-canary.ea6f686.tgz","_integrity":"sha512-E1KAFexLecAG+1Y84Ic7txOrft48GCNuc4sZosTy++s3N7Ikh4eD5ytusDor4W0zfXOxKQ4jvJMJd3zA5BpQjg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.ea6f686"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.ea6f686_1767507811997_0.10775972348273166","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.d052ffb":{"name":"@opprs/db-prisma","version":"2.2.1-canary.d052ffb","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.d052ffb","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"791f07bf624f93fd05f57b5d28ac06c0b23f23d0","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.d052ffb.tgz","fileCount":12,"integrity":"sha512-c3BrLYVcuGg0FbpI87vMqYjCx8Ne1XLoliREKQmJIFo40NZenVVHxo4hbJr/WXUDxEWHMs7XZZ3zrgGN6ThfFA==","signatures":[{"sig":"MEQCIGOumLq58HFuCh82ibLtdVhLKs3IIibyBJK7RrAsXawcAiBijVPtzWZQ8cueaUakW2HAJPtWUwcoXc0iFWbtg7rjig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.d052ffb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105510},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.d052ffb.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/1a45e3b75b69fd0719b621e31d4999ce/opprs-db-prisma-2.2.1-canary.d052ffb.tgz","_integrity":"sha512-c3BrLYVcuGg0FbpI87vMqYjCx8Ne1XLoliREKQmJIFo40NZenVVHxo4hbJr/WXUDxEWHMs7XZZ3zrgGN6ThfFA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.d052ffb"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.d052ffb_1767510583247_0.06759659488941927","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.840995":{"name":"@opprs/db-prisma","version":"2.2.1-canary.840995","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.840995","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"1d1a3231bae52f1b08f2906fde3615be24188018","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.840995.tgz","fileCount":13,"integrity":"sha512-+C2P9KpeNBtz9bFk170RRulAigvc0M9Eb+OkHM62iDe2Btj0Fj/kUQ+j9VHIPSUQaDDtuEfledF2OyE8SewQ3g==","signatures":[{"sig":"MEUCIGzVExEClKNE9nP8+w+0YU0JubzCYqKxcBvpZAjOAAY9AiEA/Aa+/nVazTVOWOO0dsuUCuDqT8UGHzgB00waoTONAt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.840995","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111464},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.840995.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/75a03211021c7e62631d89d0a1f88555/opprs-db-prisma-2.2.1-canary.840995.tgz","_integrity":"sha512-+C2P9KpeNBtz9bFk170RRulAigvc0M9Eb+OkHM62iDe2Btj0Fj/kUQ+j9VHIPSUQaDDtuEfledF2OyE8SewQ3g==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.0840995"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.840995_1767510700960_0.38324024336008655","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@opprs/db-prisma","version":"2.3.0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.3.0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"4db4d4e19ebaeb0f01167dd9b27b5900df2fc7c4","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.3.0.tgz","fileCount":13,"integrity":"sha512-s75T2aKdaiUprMIlmYIUy0foejefLWxyDSNMfMcvkHQMvdpWi2fZrLvCsi84tVUOCIZZmCH4POGahJhiyh7zRg==","signatures":[{"sig":"MEQCIFYrpG2yv980QnLy6FB2LUKPleNex6aMwGOcjjM38HN1AiBuGKd7EszlKgsnSsIw6Ls3pIxl30VX8unfvWRksq1JMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111435},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/3aafc3ed399c9335a26125e3fa91d4f4/opprs-db-prisma-2.3.0.tgz","_integrity":"sha512-s75T2aKdaiUprMIlmYIUy0foejefLWxyDSNMfMcvkHQMvdpWi2fZrLvCsi84tVUOCIZZmCH4POGahJhiyh7zRg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.3.0_1767511226281_0.6120485652556511","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.503d4d7":{"name":"@opprs/db-prisma","version":"2.2.1-canary.503d4d7","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.503d4d7","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"7e7f4d1dec222adba1fedb4e5f2c7bcf31a87b44","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.503d4d7.tgz","fileCount":13,"integrity":"sha512-VZtX2Vx3hDuuK7oxTx/T3DvPwZn+akL6IZpzR60x3b6tk9ITVrysx2Xv4fY0kYqL5vcIw812X3PuUjFpmE+ODw==","signatures":[{"sig":"MEUCIHL0WU+0aYtnLGcoxWOTcsQLyVieHTQN971CiISHGZ3wAiEAlrMwUOVAaBrbvBVdA2WEYxaRzSkcoU7tZU1ZNTc3YP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.503d4d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111465},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.503d4d7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/7ab8faf94a3457b70160824d8fbbb4bf/opprs-db-prisma-2.2.1-canary.503d4d7.tgz","_integrity":"sha512-VZtX2Vx3hDuuK7oxTx/T3DvPwZn+akL6IZpzR60x3b6tk9ITVrysx2Xv4fY0kYqL5vcIw812X3PuUjFpmE+ODw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.503d4d7"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.503d4d7_1767512162686_0.8110342415217042","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.55cd794":{"name":"@opprs/db-prisma","version":"2.2.1-canary.55cd794","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.55cd794","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"abcfcbc2b5b479a1ff16feb699e979c8933e1ee5","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.55cd794.tgz","fileCount":13,"integrity":"sha512-ndxgjC+jJHS4tvfKe4jVc3NCoGB2KGjDE1XqrS6EzQHiuNk7IrdO/M9NtzYC8CP8vaJfCZgdVnw9aKB7r++NFA==","signatures":[{"sig":"MEYCIQC7Hji07xS+JeQOXfnM66KA4IkdtrK5G+4Gje9vkJAVjwIhAKPRFMS+XtWB9YgZcJ6CpbmjhL/TYB+L+da+8YdGqQuN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.55cd794","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111465},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.55cd794.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/00774406c7ad29f33ae7f2641105e8c8/opprs-db-prisma-2.2.1-canary.55cd794.tgz","_integrity":"sha512-ndxgjC+jJHS4tvfKe4jVc3NCoGB2KGjDE1XqrS6EzQHiuNk7IrdO/M9NtzYC8CP8vaJfCZgdVnw9aKB7r++NFA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.55cd794"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.55cd794_1767512705585_0.5308799860806201","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.ccb79aa":{"name":"@opprs/db-prisma","version":"2.2.1-canary.ccb79aa","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.ccb79aa","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"5721a8e575bb783ab09003c879c378e54966e021","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.ccb79aa.tgz","fileCount":13,"integrity":"sha512-YNJyFF3slDB1CPC39tZkzU9po4gaNknYBOHEBvy1NUlQxk2k2DMPoyQRsxWrRF2ZzSPMCGopDJr8p2mKaajxpQ==","signatures":[{"sig":"MEYCIQDcygsBzAj8sb+sPxNZkPwG4rKWoEMadOIr0AtoifXamQIhAMJJcB4n81/BX90ipQerbuZ//MWtOqgzdaXatis2J99H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.ccb79aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111465},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.ccb79aa.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/dc003eaa93efd07eee06370b16be267e/opprs-db-prisma-2.2.1-canary.ccb79aa.tgz","_integrity":"sha512-YNJyFF3slDB1CPC39tZkzU9po4gaNknYBOHEBvy1NUlQxk2k2DMPoyQRsxWrRF2ZzSPMCGopDJr8p2mKaajxpQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.ccb79aa"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.ccb79aa_1767512833690_0.7804392320130724","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.7c2514c":{"name":"@opprs/db-prisma","version":"2.2.1-canary.7c2514c","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.7c2514c","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"d0b31c6280c185fe59a4e75f11866e6c41fbe066","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.7c2514c.tgz","fileCount":13,"integrity":"sha512-KxoMejDnjWCL5C9AHRWoN/dQrh4lg3PgAy2OKfvN6aJdvX/Ue+12DGbv8iiXw38gt0bc4pDiMH5BsO+7tzbwTg==","signatures":[{"sig":"MEUCIHFhpmDFXhKsuoqJCVEPyflig7s8SvaO/Xlolfc4yXLuAiEAyP3XThtjKD3rqyenw3/YUR5phdvU+ubWqDCNYHarjzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.7c2514c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111465},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.7c2514c.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/fe9f644d9d2a0d7d64f30d45c48e833e/opprs-db-prisma-2.2.1-canary.7c2514c.tgz","_integrity":"sha512-KxoMejDnjWCL5C9AHRWoN/dQrh4lg3PgAy2OKfvN6aJdvX/Ue+12DGbv8iiXw38gt0bc4pDiMH5BsO+7tzbwTg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.7c2514c"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.7c2514c_1767512929886_0.27053046949582127","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.ccfb3c5":{"name":"@opprs/db-prisma","version":"2.2.1-canary.ccfb3c5","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.ccfb3c5","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"b8fff31c4ea9956fbd3f56149301d9628b314750","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.ccfb3c5.tgz","fileCount":13,"integrity":"sha512-N2+e2Jg2OwiZ6UzOt/JXSC16WJIH5+hpfXnxECb9fwTrkJNNg7HFarSIDy+oFeov5Sqwn2m6kWFZoWt+JAmJJQ==","signatures":[{"sig":"MEQCIGjG/GfQzL9ZJVHgibHwqJ8L2bqyr5BaehQrudG+1k7dAiBDJY7p2JgGNi56+Xq16zy7ER2GBngJa203s2CzpIrs2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.ccfb3c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111465},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.ccfb3c5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/242c2652bd8f86d77f0430210eb55a8e/opprs-db-prisma-2.2.1-canary.ccfb3c5.tgz","_integrity":"sha512-N2+e2Jg2OwiZ6UzOt/JXSC16WJIH5+hpfXnxECb9fwTrkJNNg7HFarSIDy+oFeov5Sqwn2m6kWFZoWt+JAmJJQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.ccfb3c5"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.ccfb3c5_1767515711554_0.707738083857675","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.b71563b":{"name":"@opprs/db-prisma","version":"2.2.1-canary.b71563b","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.b71563b","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"49602e948dafb0da82a02fa6475bdf94ff18c51f","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.b71563b.tgz","fileCount":13,"integrity":"sha512-QDvag5ZeAGPioAfOdyROHPu8QQR6o0UUdOxk7Y9CXWIKQT67g7I/FdvXzvdtD4j7RnN+S8Lno/aXRD7M4e8XAg==","signatures":[{"sig":"MEUCIQDHKAKDnNWcRnkcKViqwbfP2uFkf9J0MUW/w6a4N5GecAIgCMHG+zp1KHgzTcY9cP47Vqg0hdUx517Ikkln7VQI1gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.b71563b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111465},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.b71563b.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/bbd40b3c9e69f0d25d202fb344bc4b95/opprs-db-prisma-2.2.1-canary.b71563b.tgz","_integrity":"sha512-QDvag5ZeAGPioAfOdyROHPu8QQR6o0UUdOxk7Y9CXWIKQT67g7I/FdvXzvdtD4j7RnN+S8Lno/aXRD7M4e8XAg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.b71563b"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.b71563b_1767516607677_0.36958328286960684","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.1f87e18":{"name":"@opprs/db-prisma","version":"2.2.1-canary.1f87e18","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.1f87e18","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"99ff71b427b326383ae131649a9592f8ac8e1570","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.1f87e18.tgz","fileCount":13,"integrity":"sha512-wPlPOcBRpCrVhvnILPwZIGrG/JqDA2JcQEEUPIm7ze6UyADmlO/it0qNb/lyNR3jGTzuv+vIP6H5OpyKEGHX3A==","signatures":[{"sig":"MEUCIDvKrmxElfTF1beyl1DPBj6DGR9yYSsAKlYbNq9wpNoZAiEA8fUC3KkFy8xGdkTfx4u5djWGZYpfGSAgf5qcdy9pFWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.1f87e18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111465},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.1f87e18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/4732e579b8ab0ccd953dc9cad6988b54/opprs-db-prisma-2.2.1-canary.1f87e18.tgz","_integrity":"sha512-wPlPOcBRpCrVhvnILPwZIGrG/JqDA2JcQEEUPIm7ze6UyADmlO/it0qNb/lyNR3jGTzuv+vIP6H5OpyKEGHX3A==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.1f87e18"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.1f87e18_1767519273521_0.73571488510517","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.95863bb":{"name":"@opprs/db-prisma","version":"2.2.1-canary.95863bb","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.95863bb","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"2da56435727af26adb0a6012b4f109a4f40e7612","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.95863bb.tgz","fileCount":13,"integrity":"sha512-A3H7JDg/oQKlwftSEBvgignQCmSsHg6OXgglw/WAjDZissFXz2upSn6ip8YTxShkGaYpRu6QfDuvp+UPgXJbKQ==","signatures":[{"sig":"MEUCIE7M67wwtgMgxE6R2f2dr3aDrphelzufiwmuzr7Qpe7xAiEAishdfVnDtsI3XH07Hvg53gYEK3+jGQonsv37LKznjcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.95863bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111465},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.95863bb.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/3df5a59aa34a9cc1f7f3cb5bb8650f1b/opprs-db-prisma-2.2.1-canary.95863bb.tgz","_integrity":"sha512-A3H7JDg/oQKlwftSEBvgignQCmSsHg6OXgglw/WAjDZissFXz2upSn6ip8YTxShkGaYpRu6QfDuvp+UPgXJbKQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.95863bb"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.95863bb_1767556499338_0.6015555417223621","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.5daa968":{"name":"@opprs/db-prisma","version":"2.2.1-canary.5daa968","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.5daa968","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"57251238825231ebc225326a7d1d689a6d9a8f7c","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.5daa968.tgz","fileCount":14,"integrity":"sha512-bSvgUuUlHVVYVDVVyyXcxJh4GEBycqUn5SCs/0wHhRDlb4pZcZDgMvZh5WF8CeZqek3PCbAm4K4+V0/Os2CoyA==","signatures":[{"sig":"MEUCIBMm4GdRrmICJFzLMVmmti08dlGljctRCMPxZP5PhB15AiEA3tXQHn6m2trWivgSFgP9RBi0SfTFr9ZfdH/T+VL3Yxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.5daa968","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125897},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.5daa968.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/5bddb557b1d66133af7f01f254e56ed3/opprs-db-prisma-2.2.1-canary.5daa968.tgz","_integrity":"sha512-bSvgUuUlHVVYVDVVyyXcxJh4GEBycqUn5SCs/0wHhRDlb4pZcZDgMvZh5WF8CeZqek3PCbAm4K4+V0/Os2CoyA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.5daa968"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.5daa968_1767557068994_0.07977655608916678","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.acb3229":{"name":"@opprs/db-prisma","version":"2.2.1-canary.acb3229","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.acb3229","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"3a5de75eebca2311b252d94a025010dc685110ff","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.acb3229.tgz","fileCount":14,"integrity":"sha512-X2a16wf2UBd9/6sBaz1bxk3z0uPuvBuBeadByHE8yaVyzcCrthr/897oa3bV0E/HBkwaicowSGGSRi8zN8WJ1A==","signatures":[{"sig":"MEYCIQDYIK90/qGNop+Wwc6t2uN68eRxP5IpmtHAOilOVp34HgIhAKtvyifs1+UxKUsqg1SoKPdhViqT7t0C6aGlR8E0k8lQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.acb3229","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125897},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.acb3229.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/e5d722bbb622904de042a254b87ad7a1/opprs-db-prisma-2.2.1-canary.acb3229.tgz","_integrity":"sha512-X2a16wf2UBd9/6sBaz1bxk3z0uPuvBuBeadByHE8yaVyzcCrthr/897oa3bV0E/HBkwaicowSGGSRi8zN8WJ1A==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.acb3229"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.acb3229_1767557397319_0.916506633942249","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.f877650":{"name":"@opprs/db-prisma","version":"2.2.1-canary.f877650","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.f877650","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"6c57d9f96996a243a59bf42ead3b0410a5029a3a","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.f877650.tgz","fileCount":14,"integrity":"sha512-3/6Ur8pRHQXokRoWD7Emw9DZ4GuIaO+rqn0Th38UDLeKM182o/FvjrArD7wmy/0uTT4321aA13RIgqSBjssEaA==","signatures":[{"sig":"MEYCIQC93wxVqaz2zrzbjgSZhN4FSSMWWaeVdkJTLBPmSC1nnQIhANtFT6OlZSvxOsDz9Zxy+e1XJtUmaYizCxEZ/muSR3Ve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.f877650","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125897},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.f877650.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/a5467471f71cd9c031f3186362b10e1a/opprs-db-prisma-2.2.1-canary.f877650.tgz","_integrity":"sha512-3/6Ur8pRHQXokRoWD7Emw9DZ4GuIaO+rqn0Th38UDLeKM182o/FvjrArD7wmy/0uTT4321aA13RIgqSBjssEaA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.f877650"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.f877650_1767557609733_0.7234582761954969","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.2ae1e14":{"name":"@opprs/db-prisma","version":"2.2.1-canary.2ae1e14","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.2ae1e14","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"f72f4195ee25a0a4d4d47fc9fcf19d52836126ba","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.2ae1e14.tgz","fileCount":14,"integrity":"sha512-zWywr499BsN/tmJxNqlHo4x8FRJfDJCZykQoRpU/QzvD/TJq6A0aK5p7HQEwW6a1pIYYTCBWhkXtJcwdNeo+Cw==","signatures":[{"sig":"MEYCIQDzh5c9OepdBnpHU+9MCR+5NzrpqV8mxoodV/LgObguEgIhAJlE89HpuAtTkzSQ6svCc7RxlhHPz/0xpAe7mHkv2Pfb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.2ae1e14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125897},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.2ae1e14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/c1d692ab7a445d30dd9e2e216ccdabd8/opprs-db-prisma-2.2.1-canary.2ae1e14.tgz","_integrity":"sha512-zWywr499BsN/tmJxNqlHo4x8FRJfDJCZykQoRpU/QzvD/TJq6A0aK5p7HQEwW6a1pIYYTCBWhkXtJcwdNeo+Cw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.2ae1e14"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.2ae1e14_1767558261267_0.7695282764125062","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.9b5fc07":{"name":"@opprs/db-prisma","version":"2.2.1-canary.9b5fc07","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.9b5fc07","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"f3dc56d1a5c4435bb0dba3521fa7b14876647f1f","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.9b5fc07.tgz","fileCount":15,"integrity":"sha512-x0tdXaQM/xo7o8z9RFUzhmpfATacVxqhdktRDDjooHRUnxMd5X/Wz5guj332Fk+/nQzZ84Nm7C+nUZ5nZIWJwA==","signatures":[{"sig":"MEUCIQDcyMh8blWZ4mbzAWjMSRP6BE+D3PnZviwNryUf01XiLAIgAQ0nRtjcikK1/zh3IFJIq31gVs559GnN7HdCi5o46aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.9b5fc07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126954},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.9b5fc07.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/eb54a72647ed58d821be6bf100de7635/opprs-db-prisma-2.2.1-canary.9b5fc07.tgz","_integrity":"sha512-x0tdXaQM/xo7o8z9RFUzhmpfATacVxqhdktRDDjooHRUnxMd5X/Wz5guj332Fk+/nQzZ84Nm7C+nUZ5nZIWJwA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.9b5fc07"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.9b5fc07_1767569683347_0.7281258246438254","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.b943669":{"name":"@opprs/db-prisma","version":"2.2.1-canary.b943669","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.b943669","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"c2155da0b5fc340a5f295805c319e0e8039e2898","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.b943669.tgz","fileCount":16,"integrity":"sha512-6HXBoi5rBv7oetfmwGfQE2SraO69e1/zzxZbacs5Pe2e++RZzkMtO9B4w3y952NJoJQrS/SXFxiO/hkCcnsszQ==","signatures":[{"sig":"MEYCIQCMQh4OoHrvP9YsXd+jUyZIEy0tt6nucDu8Vk8oBdgG6QIhAKoxzwyiOxIHbJBjGKwsDY+cH2iaunUtjA7GGhPKsviT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.b943669","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181652},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.b943669.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/a699a31f8b4941ac432ec03b95c9bbc0/opprs-db-prisma-2.2.1-canary.b943669.tgz","_integrity":"sha512-6HXBoi5rBv7oetfmwGfQE2SraO69e1/zzxZbacs5Pe2e++RZzkMtO9B4w3y952NJoJQrS/SXFxiO/hkCcnsszQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.b943669"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.b943669_1767570810750_0.3488192824917302","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.9b82ab1":{"name":"@opprs/db-prisma","version":"2.2.1-canary.9b82ab1","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.9b82ab1","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"d29142a961a8104a1ac01a11f4c9220da0ee6ea7","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.9b82ab1.tgz","fileCount":16,"integrity":"sha512-M1NroYcsJHAhGwtfYPYq2DrU72NIhXXWhjPRx8GyyraAtg/KMhNpn5xHXWGmO+uGGZd/TWXCb7aeU6uXLveKIw==","signatures":[{"sig":"MEYCIQDLfdZATtunqv4mXagY8nOQWn1yTdobzyH44FlM/xex/AIhAK0F8BiMkjUZiPWcX9sSFnzf7x7rLaBnXqBrhAgjk38m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.9b82ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181652},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.9b82ab1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/d91f4efac935cf2187ca458784c9a8c9/opprs-db-prisma-2.2.1-canary.9b82ab1.tgz","_integrity":"sha512-M1NroYcsJHAhGwtfYPYq2DrU72NIhXXWhjPRx8GyyraAtg/KMhNpn5xHXWGmO+uGGZd/TWXCb7aeU6uXLveKIw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.9b82ab1"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.9b82ab1_1767571443939_0.16883353904553178","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.5b08a34":{"name":"@opprs/db-prisma","version":"2.2.1-canary.5b08a34","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.5b08a34","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"d32b7a576d5cc3a6f2e08e7386983b4345365592","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.5b08a34.tgz","fileCount":17,"integrity":"sha512-8A93cLpM/0rMqvuRyuYM+kIRf2yQ9OpJs3aFa7VKLMKz4Eps5SKkYWwAN+8iW8JUXC0+CosKNDV4dnYetzcOxw==","signatures":[{"sig":"MEYCIQDpQmPyRxxGS2T9Gu2WyK+wIKlqjlJgOvwWnH6KVi6J/AIhAPsCjdfmR5m2xTn8FHJ8Fc8GEr9rxPlZm39yXlD/SOvF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.5b08a34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205611},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.5b08a34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/1d084435146eb5556ed022ece181b559/opprs-db-prisma-2.2.1-canary.5b08a34.tgz","_integrity":"sha512-8A93cLpM/0rMqvuRyuYM+kIRf2yQ9OpJs3aFa7VKLMKz4Eps5SKkYWwAN+8iW8JUXC0+CosKNDV4dnYetzcOxw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.5b08a34"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.5b08a34_1767578828801_0.018400459112882794","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.cd8b178":{"name":"@opprs/db-prisma","version":"2.2.1-canary.cd8b178","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.cd8b178","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"4e556739d51dd150e11490968a2d46a4e0b0b551","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.cd8b178.tgz","fileCount":17,"integrity":"sha512-A65gquPelA6ougAFCHEq0YvWpTu1fKs8nDYxxJcI7XJAV6mL5jNWMESpe06CYN32kXhx5mmSu3lvzBA98LfbrQ==","signatures":[{"sig":"MEUCICFwfWdm/YGztqkTDFzE/XRJhh7u6kPEoGCyR+M2XwnDAiEAgGyQ0dwxw1k25CzJ3/OfwbIhbj6PNJCDzAsncdPSvsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.cd8b178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214254},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.cd8b178.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/fcd411b808fcfbc065a600ef5da88da2/opprs-db-prisma-2.2.1-canary.cd8b178.tgz","_integrity":"sha512-A65gquPelA6ougAFCHEq0YvWpTu1fKs8nDYxxJcI7XJAV6mL5jNWMESpe06CYN32kXhx5mmSu3lvzBA98LfbrQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.cd8b178"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.cd8b178_1767579569647_0.5611667973338721","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.4754a06":{"name":"@opprs/db-prisma","version":"2.2.1-canary.4754a06","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.4754a06","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"02f1b04be1a9bc2908ad8e1eeab8e87c246c5a52","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.4754a06.tgz","fileCount":17,"integrity":"sha512-xjDJaj/62/M45IxO9iLsb6MK0e9aQnHQLvh9KT5eZpc9WMKtkaMykXZF3i/BQOCRhu4pCl2uIKbuJ9llGBNWbw==","signatures":[{"sig":"MEYCIQCjgm3EQzlzKVnbQVf1z4Yo/ZvFHZxCRUzuE8BGAdIZXAIhANFVXWWae+AzK5cvYzpSsmMU6N+AlWFHOMKncZptolEg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.4754a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236277},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.4754a06.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/ddc1fce6af75bf8f77525dbbd2058485/opprs-db-prisma-2.2.1-canary.4754a06.tgz","_integrity":"sha512-xjDJaj/62/M45IxO9iLsb6MK0e9aQnHQLvh9KT5eZpc9WMKtkaMykXZF3i/BQOCRhu4pCl2uIKbuJ9llGBNWbw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.4754a06"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.4754a06_1767580803810_0.7774401390379637","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.d2b7951":{"name":"@opprs/db-prisma","version":"2.2.1-canary.d2b7951","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.d2b7951","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"ca3c79c44c8406864fb0b10f1313cc75de3946c5","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.d2b7951.tgz","fileCount":17,"integrity":"sha512-gRZRmNryx/dCuC3ehbcWSXPk+OfHIm0CQD3oqFAekVK3CNbK0xmdrgHl2CXEnXIzUDl3Rje9Qj49M1OFgd0nKg==","signatures":[{"sig":"MEYCIQCaLnBDvDj+Z6p2bOCED50Oc8e0exepje0C6xoJQKDtwgIhAJh7/2YzUKUZ6osWrgopZcLl/mmBA31KMywO8AIHrY0o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.d2b7951","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236277},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.d2b7951.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/1dc85cc8c05a9e3c1f5cbd84f0685383/opprs-db-prisma-2.2.1-canary.d2b7951.tgz","_integrity":"sha512-gRZRmNryx/dCuC3ehbcWSXPk+OfHIm0CQD3oqFAekVK3CNbK0xmdrgHl2CXEnXIzUDl3Rje9Qj49M1OFgd0nKg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.d2b7951"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.d2b7951_1767581489967_0.014261819940471154","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@opprs/db-prisma","version":"2.5.0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.5.0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"29e9d4b3a062691535853a09372300ed5d07e049","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.5.0.tgz","fileCount":17,"integrity":"sha512-yioszegrlOaOCvgzjNhjWhNtBXeAdM9P/Hb2jgaHiKtKO4wLUDV3rCFUER0ifOB8ojgi1dJ4nTlT8Bm7PVCnQg==","signatures":[{"sig":"MEUCIFVzUJlGItnKyFEUvfm4vh+fIbD+8N2PuttlDIUhtWepAiEA3vndNQ+I74F40niGahKbcDhlbs/o3c9s0IC+GjhLlu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236247},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/4d68a07e0af094464a0e54bf3cac5563/opprs-db-prisma-2.5.0.tgz","_integrity":"sha512-yioszegrlOaOCvgzjNhjWhNtBXeAdM9P/Hb2jgaHiKtKO4wLUDV3rCFUER0ifOB8ojgi1dJ4nTlT8Bm7PVCnQg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.5.0_1767588096853_0.06631527801432524","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.73ad5c6":{"name":"@opprs/db-prisma","version":"2.2.1-canary.73ad5c6","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.73ad5c6","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"a898b4cccd22b96981d5bc0a1dce002ed3278baf","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.73ad5c6.tgz","fileCount":17,"integrity":"sha512-hUHo1mqG87SFPIQpq7V/kjEbhG05ajmZYUHrMQKpKfw9/i/gU4z+k6V1lrJswhhdnJNKCkWBZ4p91y/SPV3Gsg==","signatures":[{"sig":"MEUCIB33RAh9j7d5IE4U+g2RQg2fwBAQ62qcYZ9yVcmnc+wBAiEA0XsGxPv6D0k1T/6uP1Q9QZ97kQmDbYSjOWe633p7XC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.73ad5c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236277},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.73ad5c6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/f424a60ad13e72f42c3d045faa1ea11e/opprs-db-prisma-2.2.1-canary.73ad5c6.tgz","_integrity":"sha512-hUHo1mqG87SFPIQpq7V/kjEbhG05ajmZYUHrMQKpKfw9/i/gU4z+k6V1lrJswhhdnJNKCkWBZ4p91y/SPV3Gsg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.73ad5c6"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.73ad5c6_1767590535680_0.5901593745848497","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.11b4651":{"name":"@opprs/db-prisma","version":"2.2.1-canary.11b4651","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.11b4651","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"2ee774a23ee0c8d9d128cf9c2d72589a705b26d5","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.11b4651.tgz","fileCount":17,"integrity":"sha512-QAm30xiW8O/reyBkSS1adNOi1RdFkkyDo7Hu2ZD4A6zg7I1HjLu6VKiDK/GKkN37aTEewUXPSTxMOF5iw5dhfw==","signatures":[{"sig":"MEUCIQCrh1d0ZXvzyz6bb0LhBt4dbNV6C9fNtR1IzvUqWs/TtAIgCa42Pi8l4BGHBUV748UFUZZC8HnHzRxuhEX+JrP4g6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.11b4651","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236277},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.11b4651.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/9daaaf3a25010b55ccc23567b656f403/opprs-db-prisma-2.2.1-canary.11b4651.tgz","_integrity":"sha512-QAm30xiW8O/reyBkSS1adNOi1RdFkkyDo7Hu2ZD4A6zg7I1HjLu6VKiDK/GKkN37aTEewUXPSTxMOF5iw5dhfw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.11b4651"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.11b4651_1767591365392_0.3720559405971906","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.e492c09":{"name":"@opprs/db-prisma","version":"2.2.1-canary.e492c09","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.e492c09","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"acdccd825f76c5e6979b852609c6c3867946ae71","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.e492c09.tgz","fileCount":17,"integrity":"sha512-EqrcYneYOmS526ZKiodPN2Hg94A5vV11vrQ3HBMaITZE0qZEk6MRAsZOob16g9ZLxPMqjrJkOZklHV0pbyi2BA==","signatures":[{"sig":"MEQCIHUIuAHmmgEv0KjHZ2JPlnGkxUOvEr0sZTgWIVBlLqVhAiBb07VIJ7nB+TNHkR0x2BJjsJQacn/Sc1dKpsJMbVgQfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.e492c09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236277},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.e492c09.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/64750dcbe29650cd20acebccc64edcb0/opprs-db-prisma-2.2.1-canary.e492c09.tgz","_integrity":"sha512-EqrcYneYOmS526ZKiodPN2Hg94A5vV11vrQ3HBMaITZE0qZEk6MRAsZOob16g9ZLxPMqjrJkOZklHV0pbyi2BA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.e492c09"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.e492c09_1767592440267_0.8690901589044948","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.93558b4":{"name":"@opprs/db-prisma","version":"2.2.1-canary.93558b4","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.93558b4","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"c88e2d9520fd1dcf9b50c1127f32e92a50987fe5","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.93558b4.tgz","fileCount":18,"integrity":"sha512-/sgrsydpDz9sfX2Prt9Zz2fRatUWJR8nO+BIrD3oWMEEcv6vqYr++zfmjiqWCyBqnwF3VQl8uNcm8YvXVDbaCQ==","signatures":[{"sig":"MEUCIA/WUEnnFSht1LZcIIqAColO6PP53VhsxeK8xL7Yoar2AiEAkhJFvbgf+WeSwxDju6njXiy9AKaixhqWW5K+Ryh6iMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.93558b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237030},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.93558b4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/db07da1475f5d7cbebe6423ad52fc72c/opprs-db-prisma-2.2.1-canary.93558b4.tgz","_integrity":"sha512-/sgrsydpDz9sfX2Prt9Zz2fRatUWJR8nO+BIrD3oWMEEcv6vqYr++zfmjiqWCyBqnwF3VQl8uNcm8YvXVDbaCQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.93558b4"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.93558b4_1767594131347_0.5711463858522652","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.c3d513e":{"name":"@opprs/db-prisma","version":"2.2.1-canary.c3d513e","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.c3d513e","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"908f34bbc76f760cc31c3b63075bec7781a6666e","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.c3d513e.tgz","fileCount":18,"integrity":"sha512-Yj1yFZWnf+bodzrl7mPxv26/vz6KU4lSr+pVb7PaQ2mSceettjrSOXBQfYXvBl8m9CMQ7gP6l88ph5xMAd8VrA==","signatures":[{"sig":"MEQCIHR2JtVAR8aLFtGRpKYNiKd2MTGYljWeMWZyIljil07rAiAiQseBWU8nvcSESZG9x9adMw3em5LTcTKgktWVuvnPEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.c3d513e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237030},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.c3d513e.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/b3ba131f05a2c65cf51bb16b5489fc14/opprs-db-prisma-2.2.1-canary.c3d513e.tgz","_integrity":"sha512-Yj1yFZWnf+bodzrl7mPxv26/vz6KU4lSr+pVb7PaQ2mSceettjrSOXBQfYXvBl8m9CMQ7gP6l88ph5xMAd8VrA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.c3d513e"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.c3d513e_1767594735538_0.746144793367558","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.4bd4fa2":{"name":"@opprs/db-prisma","version":"2.2.1-canary.4bd4fa2","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.2.1-canary.4bd4fa2","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"c4afcf7141659979a9dc58572236306efc1eb6f4","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.4bd4fa2.tgz","fileCount":19,"integrity":"sha512-Y1x1pwSW4BTehEnH0PJlMMAJ2MjKRes3z4v14NVECoTe+cpC4SNqtm4Vxf3b/38WgG9Puc31EvyHQl57HGrZ+g==","signatures":[{"sig":"MEYCIQCFBGwj5Nr1iudC6E15z+TOac9Pe3NYB16dtdqmgOal2QIhAIdke2J4a/WpSyAPPIh+H9odrc9Disb3KNOU7hSK+VI7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.4bd4fa2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238796},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.4bd4fa2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/5a9578898394fc7fce69cc6e39978828/opprs-db-prisma-2.2.1-canary.4bd4fa2.tgz","_integrity":"sha512-Y1x1pwSW4BTehEnH0PJlMMAJ2MjKRes3z4v14NVECoTe+cpC4SNqtm4Vxf3b/38WgG9Puc31EvyHQl57HGrZ+g==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.4bd4fa2"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.4bd4fa2_1767596050470_0.710797632726804","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@opprs/db-prisma","version":"2.6.0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"MIT","_id":"@opprs/db-prisma@2.6.0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"9dd051e12e6b19316e93dd073eda402217379e83","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.6.0.tgz","fileCount":19,"integrity":"sha512-6vFRnVmzMFJ7r7nB1taJiyHY1g+EfQzmfJrZl+k/f10tqJdcYV5BginIWpc+1v4B22XzKz9USYjZmWPSw9YZXw==","signatures":[{"sig":"MEUCIFoApd3Uv7ArI4UNn38b35pcXxnZXX9EE6/tb0JhFcsJAiEAs+XddPU34YemoGmt8ZomiefNUV3i+PCBSdZzVrykVh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238766},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/a9bf16daa3efeb27e8f4b0d369dda11a/opprs-db-prisma-2.6.0.tgz","_integrity":"sha512-6vFRnVmzMFJ7r7nB1taJiyHY1g+EfQzmfJrZl+k/f10tqJdcYV5BginIWpc+1v4B22XzKz9USYjZmWPSw9YZXw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.6.0_1767596681239_0.8056201292323937","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.e18f475":{"name":"@opprs/db-prisma","version":"2.2.1-canary.e18f475","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.e18f475","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"e9f29daf3e8fa68ec951af14e320407bd0ba82f0","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.e18f475.tgz","fileCount":19,"integrity":"sha512-8JSJNYE8Sc1dgxyv6frLk3PPPhDkiLfiVgLsCeN3JQNawB88Jg9eJUDvrT7MYKGrdya024mGQE3VcGn0mPOL9Q==","signatures":[{"sig":"MEUCIC9rAwMjxWVcaq23kz3050Cx5OzTLgXv9klP8lGUVwxrAiEAlb1j9ooGyE5aqOUpwUxKEqdxLo6GJAsiNhFc2NtBDHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.e18f475","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238483},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.e18f475.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/8bdac8e13fee67fcb18c5a80ee247d68/opprs-db-prisma-2.2.1-canary.e18f475.tgz","_integrity":"sha512-8JSJNYE8Sc1dgxyv6frLk3PPPhDkiLfiVgLsCeN3JQNawB88Jg9eJUDvrT7MYKGrdya024mGQE3VcGn0mPOL9Q==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.e18f475"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.e18f475_1768011708904_0.34091927373186603","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.ab8623f":{"name":"@opprs/db-prisma","version":"2.2.1-canary.ab8623f","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.ab8623f","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"63fc64eab00761e0c3d552e32708beb6428413d8","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.ab8623f.tgz","fileCount":19,"integrity":"sha512-nLcY06A+moBnE0nwaPahOEgRfMIzP33nb91KgprgMKkajCCjs4BwhXWAaNrJ9MnT3IND2NJ9rwNdhQ2sSONQCw==","signatures":[{"sig":"MEYCIQDXhEg2g8ghfToAfrlxrG+4WnAY1LiA/9Ur7QCDuYEodgIhAN8Qgezt3Kc9OjzY/GvqSNXbsxhqWo5cYGW2W/Rh00nH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.ab8623f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238483},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.ab8623f.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/d956ba0dfd6d5e933ba875e252850051/opprs-db-prisma-2.2.1-canary.ab8623f.tgz","_integrity":"sha512-nLcY06A+moBnE0nwaPahOEgRfMIzP33nb91KgprgMKkajCCjs4BwhXWAaNrJ9MnT3IND2NJ9rwNdhQ2sSONQCw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.ab8623f"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.ab8623f_1768020321348_0.9128637364239618","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.5a79917":{"name":"@opprs/db-prisma","version":"2.2.1-canary.5a79917","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.5a79917","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"a20d891761ee835654f52fed776d9f0cae1c4d40","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.5a79917.tgz","fileCount":20,"integrity":"sha512-tMMEQQu2lXtMwUoY/aoxkb620OFGSkg2x5vNdIUddeC5SCDqB6onPTx6w6Wx2BdPHYMPVqLLZTuEbV/Xwy9+0Q==","signatures":[{"sig":"MEYCIQCssIqUAabwa/Yk643OTwwov94WpOQWPht0FzTC3ug2wQIhANyBO6PHyqvPTgeN5GneGR0iGilEemOE0MiN8TVDDAyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.5a79917","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240889},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.5a79917.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/5f1947b30973677c20c821cbe4005ed1/opprs-db-prisma-2.2.1-canary.5a79917.tgz","_integrity":"sha512-tMMEQQu2lXtMwUoY/aoxkb620OFGSkg2x5vNdIUddeC5SCDqB6onPTx6w6Wx2BdPHYMPVqLLZTuEbV/Xwy9+0Q==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.5a79917"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.5a79917_1768021008392_0.08722750206208607","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.579674a":{"name":"@opprs/db-prisma","version":"2.2.1-canary.579674a","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.579674a","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"3ee8a8653fddd6f5af6bf478e24009445cd66ba8","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.579674a.tgz","fileCount":20,"integrity":"sha512-BwKbZoxfc6qM1UAzfX45NCwvnsqZDhRnP7PHp3+7Z78Hn5GAChS/URIIPEMaHjtTBnYFTEsVQpD/MPG+VNqZkw==","signatures":[{"sig":"MEYCIQDgPSUuk1+cNsxkFGNaELrpz+LOHRlVB4zPrZ9TovRuzwIhAMppUUNF25qcOrzu7/24inZVILHatrtvjsQl05fp640E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.579674a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240889},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.579674a.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/2d7bc0035723fe9edc12c8a939aa840a/opprs-db-prisma-2.2.1-canary.579674a.tgz","_integrity":"sha512-BwKbZoxfc6qM1UAzfX45NCwvnsqZDhRnP7PHp3+7Z78Hn5GAChS/URIIPEMaHjtTBnYFTEsVQpD/MPG+VNqZkw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.579674a"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.579674a_1768022029620_0.2445722025082797","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.090cc41":{"name":"@opprs/db-prisma","version":"2.2.1-canary.090cc41","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.090cc41","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"31f77fc193df79124c422831fa171ebdc33e90db","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.090cc41.tgz","fileCount":20,"integrity":"sha512-mkJ5Yl2mkbXrOXr1cjlsRf+LnjDbOoMB2fa3ahy9no8fwUKQ/q5zKu9xeWguxdcfGM3M75kNka5CIlJUoSLGQQ==","signatures":[{"sig":"MEUCIQCkNJvTjN559XNe5gNDtWZ29RRdSWLVcdNOncCfqCBS9wIgbult12b/2lAp+kiZqfJ7av+korjU+iB1nXOBTNUiw3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.090cc41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240889},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.090cc41.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/29f08d6a493ed354b9f8e32798d0b638/opprs-db-prisma-2.2.1-canary.090cc41.tgz","_integrity":"sha512-mkJ5Yl2mkbXrOXr1cjlsRf+LnjDbOoMB2fa3ahy9no8fwUKQ/q5zKu9xeWguxdcfGM3M75kNka5CIlJUoSLGQQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.090cc41"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.090cc41_1768022781691_0.835627750538215","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.9a161fa":{"name":"@opprs/db-prisma","version":"2.2.1-canary.9a161fa","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.9a161fa","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"faacd0cf0e1c73ca96e6f1cffeeca067210010b7","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.9a161fa.tgz","fileCount":21,"integrity":"sha512-2VWPCh9XMuLakZZrP+cQxcfYQtrWtolb9V/bnrheUZ8UTYl5sl7RFZ+9ewWIaiSUEZK8QGtWGNe4IufhvpiS1g==","signatures":[{"sig":"MEYCIQD+W/2dgtg+MrVvFsiWmSTyU4Pg0mU93sepsd1TwjiLzwIhAOscrb+jwh2Qe3xuk+NmhW9Q4XEs64Z3C6PIdCIfgZco","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.9a161fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197267},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.9a161fa.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/06e422ac7f83726f5b443377ef615320/opprs-db-prisma-2.2.1-canary.9a161fa.tgz","_integrity":"sha512-2VWPCh9XMuLakZZrP+cQxcfYQtrWtolb9V/bnrheUZ8UTYl5sl7RFZ+9ewWIaiSUEZK8QGtWGNe4IufhvpiS1g==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.9a161fa"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.9a161fa_1768023678434_0.09785984200034759","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.6c494cc":{"name":"@opprs/db-prisma","version":"2.2.1-canary.6c494cc","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.6c494cc","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"f38e156f4c5b8b309fbbe5c6825bfc5a4698175f","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.6c494cc.tgz","fileCount":21,"integrity":"sha512-EVOwTMbaOXYzEOKLWg8q1x9I6uZ/5JPJ6YTcqhA4ROp7Ah7EMGeq+V8U4INSXUtJz4l/TiYj5d2qI8lGRUDqTw==","signatures":[{"sig":"MEUCIQDEadZE+Jz6xT1+toiHxBh+LcsgDUucFBSQKUm2OvTlcQIgIZgMYnHBLXFPkvxskxK0xFVLeRJAv0nnO20I3kMEzDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.6c494cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197267},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.6c494cc.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/96799b58d426fefde08c6d3a0c548438/opprs-db-prisma-2.2.1-canary.6c494cc.tgz","_integrity":"sha512-EVOwTMbaOXYzEOKLWg8q1x9I6uZ/5JPJ6YTcqhA4ROp7Ah7EMGeq+V8U4INSXUtJz4l/TiYj5d2qI8lGRUDqTw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.6c494cc"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.6c494cc_1768028293066_0.9320369792843939","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.3a435d6":{"name":"@opprs/db-prisma","version":"2.2.1-canary.3a435d6","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.3a435d6","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"2f59d489a13fd93fc3ba0e78bb691798f56341ce","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.3a435d6.tgz","fileCount":21,"integrity":"sha512-bAFDsaaGMAmuEuo3V730tpE8O7twG3hNcUBI3YVBdyhrpos+C1zHySz8sxOeUySHtll1tUCR0DRqDg27Q6hGrg==","signatures":[{"sig":"MEUCIQDoYMaqam5NTQPj8agPs9Vc978M0cL4cPTriFQHneOg1wIgMJy7+5kmDjopsxL9C0rRGg7TGnvTpSybs7HGz6ImXwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.3a435d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197267},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.3a435d6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/4f32ff5abff8d68a944c365382601198/opprs-db-prisma-2.2.1-canary.3a435d6.tgz","_integrity":"sha512-bAFDsaaGMAmuEuo3V730tpE8O7twG3hNcUBI3YVBdyhrpos+C1zHySz8sxOeUySHtll1tUCR0DRqDg27Q6hGrg==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.3a435d6"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.3a435d6_1768028344789_0.5382185022201864","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.e9f4d2b":{"name":"@opprs/db-prisma","version":"2.2.1-canary.e9f4d2b","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.e9f4d2b","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"ea5e8bc7d38d04a03c38360fe894a66d2e3fe50c","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.e9f4d2b.tgz","fileCount":21,"integrity":"sha512-64dQP/L7FAvh6P94x1T+mvj/mpuKhxVzoYpm6O5yjZpd6F++OD1LJuGnVENro9AvSMTwXzPpsLt70vM/BA0TTw==","signatures":[{"sig":"MEYCIQD/9kGWvHvKij2SoMZ3KMOO4dOt53hbfi4hjdjVvLzRzwIhANpuagIRGLGkaHSrwNOYLCecfQehEFqsEFEXiYnAT+GS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.e9f4d2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197267},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.e9f4d2b.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/b463a1b84b2fc14b7e59555d83e74b21/opprs-db-prisma-2.2.1-canary.e9f4d2b.tgz","_integrity":"sha512-64dQP/L7FAvh6P94x1T+mvj/mpuKhxVzoYpm6O5yjZpd6F++OD1LJuGnVENro9AvSMTwXzPpsLt70vM/BA0TTw==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.e9f4d2b"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.e9f4d2b_1768033966809_0.1073158853911742","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary.af4b6cf":{"name":"@opprs/db-prisma","version":"2.2.1-canary.af4b6cf","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@2.2.1-canary.af4b6cf","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"ee18719285549a5c800aa8f2d30dcb6d4f6c21a4","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-2.2.1-canary.af4b6cf.tgz","fileCount":21,"integrity":"sha512-4Aa2XXS7wqCKnf20AlT3JHgo+JKii9kn8Wr9L88Fwz1ix5BSXQsq6vR3h26lHyJfUMKZFzDmHbpAXpok5s92DA==","signatures":[{"sig":"MEQCIEl1mImvBJ/zTJyRJP5SVlfM8i03dJ0k0pVGdCMusXPPAiAuM5RZSTvVMqGARND20mc0rAZjq3WkPcM9qPvVG+seVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@2.2.1-canary.af4b6cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197267},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-2.2.1-canary.af4b6cf.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/c5283b7d1136ce8c180804cdc621e51f/opprs-db-prisma-2.2.1-canary.af4b6cf.tgz","_integrity":"sha512-4Aa2XXS7wqCKnf20AlT3JHgo+JKii9kn8Wr9L88Fwz1ix5BSXQsq6vR3h26lHyJfUMKZFzDmHbpAXpok5s92DA==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^2.2.1-canary.af4b6cf"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_2.2.1-canary.af4b6cf_1768036687948_0.7666133421708947","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@opprs/db-prisma","version":"3.0.0","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@3.0.0","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"684fd28c32aa2cf5f61388b4e1705ffd02d2503b","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-3.0.0.tgz","fileCount":21,"integrity":"sha512-UkQ4xFSkJUeBexVD/XAlxQcl6kL1/KBW1Y5jQVPFcS716CedqlrplgKsBtQaFVNUdH4P2yksJPfKjm7UXg5dkQ==","signatures":[{"sig":"MEUCIQCSKp/uVFavUeyjIRoSNrAH1/WgirXQ73fePJvTJ358AAIgTPPfbyvXDOHFUObJlaekmr7WC6lcPqRgTJByaGYnRDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197237},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/e396fbcd0de085b1b3b863a98db4b92c/opprs-db-prisma-3.0.0.tgz","_integrity":"sha512-UkQ4xFSkJUeBexVD/XAlxQcl6kL1/KBW1Y5jQVPFcS716CedqlrplgKsBtQaFVNUdH4P2yksJPfKjm7UXg5dkQ==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_3.0.0_1768037152946_0.9197201820802834","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-canary.50eebd8":{"name":"@opprs/db-prisma","version":"3.0.0-canary.50eebd8","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","_id":"@opprs/db-prisma@3.0.0-canary.50eebd8","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"homepage":"https://github.com/themcaffee/OPPR#readme","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"dist":{"shasum":"0aea83346a288987561f15a44a41cb58817a960e","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-3.0.0-canary.50eebd8.tgz","fileCount":21,"integrity":"sha512-6iPZXyN4t3Nzpl67c2ADDtmRQlEphCxUq4zVfWUZRFspmGlQsUg7jfUoqGvU7i095KfOrhcLfS0XKxyXFanxog==","signatures":[{"sig":"MEUCIHt2DHmKyO3VnLlgrogXEEA8udniLiDOY2DLNDFV/f99AiEAnbAoklv8VNt/q4/lgZRPnjvrmOx1lF+5BY2IsYBbSxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@3.0.0-canary.50eebd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197267},"main":"./dist/index.cjs","type":"module","_from":"file:opprs-db-prisma-3.0.0-canary.50eebd8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","prisma":{"seed":"tsx prisma/seed.ts"},"engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.ts\"","db:push":"prisma db push","db:seed":"tsx prisma/seed.ts","test:ui":"vitest --ui","db:reset":"prisma migrate reset","lint:fix":"eslint src --ext .ts --fix","db:studio":"prisma studio","postbuild":"cp ../../LICENSE .","typecheck":"tsc --noEmit","db:migrate":"prisma migrate dev","test:watch":"vitest watch","db:generate":"prisma generate","format:check":"prettier --check \"src/**/*.ts\"","db:make-admin":"tsx scripts/make-admin.ts","test:coverage":"vitest run --coverage","db:migrate:prod":"prisma migrate deploy"},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"_resolved":"/tmp/4d9ee08362b71347049580f8e4e46c0d/opprs-db-prisma-3.0.0-canary.50eebd8.tgz","_integrity":"sha512-6iPZXyN4t3Nzpl67c2ADDtmRQlEphCxUq4zVfWUZRFspmGlQsUg7jfUoqGvU7i095KfOrhcLfS0XKxyXFanxog==","repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"_npmVersion":"10.8.2","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@prisma/client":"^6.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bcrypt":"^6.0.0","eslint":"^9.17.0","prisma":"^6.2.0","vitest":"^4.0.16","prettier":"^3.4.2","@vitest/ui":"^4.0.16","typescript":"^5.7.2","@types/node":"^22.10.5","@types/bcrypt":"^6.0.0","@vitest/coverage-v8":"^4.0.16","@typescript-eslint/parser":"^8.19.1","@testcontainers/postgresql":"^11.11.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"@opprs/core":"^3.0.0-canary.50eebd8"},"_npmOperationalInternal":{"tmp":"tmp/db-prisma_3.0.0-canary.50eebd8_1768072553702_0.7640783662365183","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-canary.0b17169":{"name":"@opprs/db-prisma","version":"3.0.0-canary.0b17169","description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","repository":{"type":"git","url":"git+https://github.com/themcaffee/OPPR.git","directory":"packages/db-prisma"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"dependencies":{"@prisma/client":"^6.2.0"},"devDependencies":{"@testcontainers/postgresql":"^11.11.0","@types/bcrypt":"^6.0.0","@types/node":"^22.10.5","bcrypt":"^6.0.0","@typescript-eslint/eslint-plugin":"^8.19.1","@typescript-eslint/parser":"^8.19.1","@vitest/coverage-v8":"^4.0.16","@vitest/ui":"^4.0.16","eslint":"^9.17.0","prettier":"^3.4.2","prisma":"^6.2.0","tsup":"^8.3.5","tsx":"^4.19.2","typescript":"^5.7.2","vitest":"^4.0.16"},"peerDependencies":{"@opprs/core":"^3.0.0-canary.0b17169"},"engines":{"node":">=20.9.0"},"prisma":{"seed":"tsx prisma/seed.ts"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","postbuild":"cp ../../LICENSE .","dev":"tsup src/index.ts --format cjs,esm --dts --watch","typecheck":"tsc --noEmit","lint":"eslint src --ext .ts","lint:fix":"eslint src --ext .ts --fix","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","test":"vitest run","test:watch":"vitest watch","test:ui":"vitest --ui","test:coverage":"vitest run --coverage","db:generate":"prisma generate","db:push":"prisma db push","db:migrate":"prisma migrate dev","db:migrate:prod":"prisma migrate deploy","db:studio":"prisma studio","db:seed":"tsx prisma/seed.ts","db:reset":"prisma migrate reset","db:make-admin":"tsx scripts/make-admin.ts"},"_id":"@opprs/db-prisma@3.0.0-canary.0b17169","readmeFilename":"README.md","bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"homepage":"https://github.com/themcaffee/OPPR#readme","_integrity":"sha512-ujNB8WW6Fjs8qSY2e/cdNTQo9kir7lnnEc84tbHSuqFsiiwUY5wXs+Dowj6W2tix9HWaW1HZ9HSSHWcXMxrNDA==","_resolved":"/tmp/7fe429ce4ca2d1e6becf03b0ba819571/opprs-db-prisma-3.0.0-canary.0b17169.tgz","_from":"file:opprs-db-prisma-3.0.0-canary.0b17169.tgz","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ujNB8WW6Fjs8qSY2e/cdNTQo9kir7lnnEc84tbHSuqFsiiwUY5wXs+Dowj6W2tix9HWaW1HZ9HSSHWcXMxrNDA==","shasum":"f5d0cd417c3415d9f372e18d54b6d7d59f6fe224","tarball":"https://registry.npmjs.org/@opprs/db-prisma/-/db-prisma-3.0.0-canary.0b17169.tgz","fileCount":21,"unpackedSize":197267,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opprs%2fdb-prisma@3.0.0-canary.0b17169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9xtBOZnVUYPLvwtIB0ZbMVgLxBgnxlc5tQD1jedIRYAIhAKqBy3RsKM80F3qdSbYYkDEgK7WgwzFrBcn0oL0krYER"}]},"_npmUser":{"name":"themcaffee","email":"npm@mitchmcaffee.com"},"directories":{},"maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/db-prisma_3.0.0-canary.0b17169_1768074026841_0.9883857048230273"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-31T05:51:21.846Z","modified":"2026-01-10T19:40:27.473Z","0.5.2":"2025-12-31T05:51:22.149Z","0.5.2-canary.8e722bf":"2025-12-31T05:55:17.750Z","0.5.2-canary.e7b0f85":"2025-12-31T06:58:37.719Z","0.5.2-canary.760356d":"2025-12-31T07:30:10.646Z","0.5.2-canary.7a6e8fc":"2025-12-31T07:47:37.235Z","0.5.2-canary.6782466":"2025-12-31T08:11:23.499Z","0.5.2-canary.f38941e":"2025-12-31T08:24:02.194Z","0.5.2-canary.8e09a8e":"2025-12-31T08:30:07.420Z","0.5.2-canary.4614f0c":"2025-12-31T08:39:55.575Z","0.5.2-canary.266fa56":"2025-12-31T08:52:39.453Z","0.5.2-canary.5799a00":"2025-12-31T09:08:17.470Z","0.5.2-canary.b684df8":"2025-12-31T09:16:34.384Z","0.5.2-canary.ba87147":"2025-12-31T19:47:42.880Z","0.5.2-canary.402c9bb":"2025-12-31T20:26:42.925Z","0.5.2-canary.16741f5":"2025-12-31T20:39:55.796Z","0.5.2-canary.3248fd9":"2025-12-31T21:21:22.309Z","0.5.2-canary.e2bfbbb":"2025-12-31T21:52:52.354Z","0.5.2-canary.5d737a8":"2025-12-31T22:09:48.877Z","0.5.2-canary.5f92770":"2025-12-31T22:50:11.824Z","0.6.0-canary.ef8d645":"2026-01-02T04:43:51.176Z","0.6.0-canary.6c8e7db":"2026-01-02T05:39:55.896Z","0.6.0-canary.78d203f":"2026-01-02T06:22:47.652Z","0.6.0-canary.3bf48f4":"2026-01-02T06:36:54.604Z","0.6.0-canary.05fc34c":"2026-01-02T06:57:34.062Z","0.6.0-canary.d78e1b6":"2026-01-02T07:10:46.426Z","0.6.0-canary.60cedcf":"2026-01-02T07:24:32.547Z","1.0.0":"2026-01-02T07:35:07.890Z","1.0.0-canary.e37f4f6":"2026-01-02T07:47:32.427Z","1.0.0-canary.bcd3032":"2026-01-02T08:08:27.333Z","1.0.0-canary.57624f2":"2026-01-02T08:21:08.657Z","1.0.0-canary.2ccc58f":"2026-01-02T08:38:56.665Z","1.0.0-canary.6858cfa":"2026-01-02T08:40:32.758Z","1.0.0-canary.95ea87d":"2026-01-02T09:03:31.196Z","1.0.0-canary.283cdd3":"2026-01-02T09:10:27.608Z","1.0.0-canary.c27c0d6":"2026-01-02T09:32:10.783Z","1.0.0-canary.c26cd97":"2026-01-02T09:47:59.518Z","1.0.0-canary.dfbdd6d":"2026-01-02T21:24:10.441Z","1.0.0-canary.35a4242":"2026-01-02T21:28:07.188Z","1.1.2-canary.763ce28":"2026-01-02T21:37:44.266Z","1.1.2-canary.9623514":"2026-01-02T21:40:52.393Z","1.1.3-canary.0385ef0":"2026-01-02T21:54:13.512Z","1.1.3-canary.b75d627":"2026-01-02T21:57:19.285Z","1.1.4-canary.f9e09f2":"2026-01-02T22:18:03.795Z","1.1.4-canary.a8fb0a7":"2026-01-02T22:44:16.979Z","1.1.4-canary.bed085b":"2026-01-02T23:02:56.022Z","1.1.5":"2026-01-02T23:08:05.570Z","1.1.4-canary.a471563":"2026-01-02T23:14:32.844Z","1.1.4-canary.e22f411":"2026-01-02T23:18:55.478Z","1.1.4-canary.e403a1b":"2026-01-02T23:23:21.308Z","1.2.0":"2026-01-02T23:30:07.322Z","1.1.4-canary.f14254c":"2026-01-02T23:54:55.503Z","1.1.4-canary.0ba2f7d":"2026-01-03T00:24:47.472Z","1.1.4-canary.42eeb0b":"2026-01-03T00:27:23.480Z","1.1.4-canary.f64a12d":"2026-01-03T07:12:15.066Z","1.1.4-canary.6f0ec72":"2026-01-03T07:18:25.886Z","1.1.4-canary.a958c92":"2026-01-03T07:25:10.102Z","1.1.4-canary.5f1f9d9":"2026-01-03T07:45:41.630Z","1.1.4-canary.d2b6981":"2026-01-03T07:45:56.519Z","1.1.4-canary.d8684ef":"2026-01-03T07:53:43.756Z","1.1.4-canary.df3625a":"2026-01-03T08:02:22.375Z","2.0.0":"2026-01-03T08:15:50.070Z","1.1.4-canary.1231b4a":"2026-01-03T08:29:15.629Z","1.1.4-canary.7264c23":"2026-01-03T08:55:47.008Z","1.1.4-canary.4a78048":"2026-01-03T09:05:18.573Z","1.1.4-canary.2f49265":"2026-01-03T10:15:47.672Z","1.1.4-canary.d5d411a":"2026-01-03T19:20:33.777Z","1.1.4-canary.bf0f286":"2026-01-03T19:39:57.795Z","1.1.4-canary.aa1a8c6":"2026-01-03T19:57:39.938Z","1.1.4-canary.317da5e":"2026-01-03T20:10:55.341Z","1.1.4-canary.bffed65":"2026-01-03T20:21:08.755Z","2.1.0":"2026-01-03T20:26:50.254Z","1.1.4-canary.858123c":"2026-01-03T21:25:47.235Z","1.1.4-canary.4e2906b":"2026-01-03T22:59:57.002Z","1.1.4-canary.a9bc90d":"2026-01-03T23:34:21.486Z","1.1.4-canary.3610ef6":"2026-01-03T23:51:28.281Z","2.2.0":"2026-01-03T23:59:07.528Z","1.1.4-canary.57ba139":"2026-01-04T03:42:11.103Z","1.1.4-canary.161d3e4":"2026-01-04T04:37:36.493Z","2.2.1":"2026-01-04T04:51:27.772Z","2.2.1-canary.c7c3fc7":"2026-01-04T04:53:32.523Z","2.2.1-canary.e887163":"2026-01-04T05:10:43.013Z","2.2.1-canary.2db0cbb":"2026-01-04T05:17:25.914Z","2.2.1-canary.3bbfda2":"2026-01-04T05:30:25.148Z","2.2.1-canary.5233c68":"2026-01-04T05:48:08.123Z","2.2.1-canary.ea6f686":"2026-01-04T06:23:32.126Z","2.2.1-canary.d052ffb":"2026-01-04T07:09:43.378Z","2.2.1-canary.840995":"2026-01-04T07:11:41.114Z","2.3.0":"2026-01-04T07:20:26.420Z","2.2.1-canary.503d4d7":"2026-01-04T07:36:02.823Z","2.2.1-canary.55cd794":"2026-01-04T07:45:05.739Z","2.2.1-canary.ccb79aa":"2026-01-04T07:47:13.829Z","2.2.1-canary.7c2514c":"2026-01-04T07:48:50.029Z","2.2.1-canary.ccfb3c5":"2026-01-04T08:35:11.707Z","2.2.1-canary.b71563b":"2026-01-04T08:50:07.826Z","2.2.1-canary.1f87e18":"2026-01-04T09:34:33.677Z","2.2.1-canary.95863bb":"2026-01-04T19:54:59.484Z","2.2.1-canary.5daa968":"2026-01-04T20:04:29.136Z","2.2.1-canary.acb3229":"2026-01-04T20:09:57.519Z","2.2.1-canary.f877650":"2026-01-04T20:13:29.878Z","2.2.1-canary.2ae1e14":"2026-01-04T20:24:21.412Z","2.2.1-canary.9b5fc07":"2026-01-04T23:34:43.483Z","2.2.1-canary.b943669":"2026-01-04T23:53:30.891Z","2.2.1-canary.9b82ab1":"2026-01-05T00:04:04.078Z","2.2.1-canary.5b08a34":"2026-01-05T02:07:08.979Z","2.2.1-canary.cd8b178":"2026-01-05T02:19:29.775Z","2.2.1-canary.4754a06":"2026-01-05T02:40:03.963Z","2.2.1-canary.d2b7951":"2026-01-05T02:51:30.101Z","2.5.0":"2026-01-05T04:41:37.035Z","2.2.1-canary.73ad5c6":"2026-01-05T05:22:15.807Z","2.2.1-canary.11b4651":"2026-01-05T05:36:05.544Z","2.2.1-canary.e492c09":"2026-01-05T05:54:00.426Z","2.2.1-canary.93558b4":"2026-01-05T06:22:11.477Z","2.2.1-canary.c3d513e":"2026-01-05T06:32:15.731Z","2.2.1-canary.4bd4fa2":"2026-01-05T06:54:10.616Z","2.6.0":"2026-01-05T07:04:41.385Z","2.2.1-canary.e18f475":"2026-01-10T02:21:49.063Z","2.2.1-canary.ab8623f":"2026-01-10T04:45:21.496Z","2.2.1-canary.5a79917":"2026-01-10T04:56:48.537Z","2.2.1-canary.579674a":"2026-01-10T05:13:49.791Z","2.2.1-canary.090cc41":"2026-01-10T05:26:21.852Z","2.2.1-canary.9a161fa":"2026-01-10T05:41:18.580Z","2.2.1-canary.6c494cc":"2026-01-10T06:58:13.235Z","2.2.1-canary.3a435d6":"2026-01-10T06:59:04.986Z","2.2.1-canary.e9f4d2b":"2026-01-10T08:32:47.013Z","2.2.1-canary.af4b6cf":"2026-01-10T09:18:08.118Z","3.0.0":"2026-01-10T09:25:53.110Z","3.0.0-canary.50eebd8":"2026-01-10T19:15:53.867Z","3.0.0-canary.0b17169":"2026-01-10T19:40:27.020Z"},"bugs":{"url":"https://github.com/themcaffee/OPPR/issues"},"author":{"name":"Mitch McAffee"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/themcaffee/OPPR#readme","keywords":["oppr","pinball","ranking","database","prisma","postgresql","tournament"],"repository":{"url":"git+https://github.com/themcaffee/OPPR.git","type":"git","directory":"packages/db-prisma"},"description":"Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL","maintainers":[{"name":"themcaffee","email":"npm@mitchmcaffee.com"}],"readme":"","readmeFilename":""}