{"_id":"@drmxrcy/tcg-core","_rev":"5-a85d4ca636c7e5f51d5d4e2fe60e89b7","name":"@drmxrcy/tcg-core","dist-tags":{"latest":"0.0.0-202602060542","next":"0.0.0-202602080630"},"versions":{"0.0.0-202602060542":{"name":"@drmxrcy/tcg-core","version":"0.0.0-202602060542","_id":"@drmxrcy/tcg-core@0.0.0-202602060542","maintainers":[{"name":"drmxrcy","email":"drmxrcy@gmail.com"}],"dist":{"shasum":"2c501b6e3d41c3adb99111f71447a2ddbe0facef","tarball":"https://registry.npmjs.org/@drmxrcy/tcg-core/-/tcg-core-0.0.0-202602060542.tgz","fileCount":157,"integrity":"sha512-sGfev/TKbY12OVc4O4+Eu748ICOWDulm9Mkoqkw/jezlEDPYS1i4kCbqUQtBft6jvqhovkp1V6dSxX/Nchca0w==","signatures":[{"sig":"MEQCIA/ECfFmN2tRRGKo5+CGam9FCBHLE/ATeASNKsjJjpagAiALS0Te7NiOmFuVGvOVrbVu5clSiWxJwwhmZsWGAK1QfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235157},"main":"./src/index.ts","types":"./src/index.ts","module":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./testing":{"types":"./src/testing/index.ts","default":"./src/testing/index.ts"},"./tooling":{"types":"./src/tooling/index.ts","default":"./src/tooling/index.ts"},"./validation":{"types":"./src/validation/index.ts","default":"./src/validation/index.ts"}},"gitHead":"f3ac71140674d118fcb9a82f047ea94423b6ff7d","private":false,"scripts":{"lint":"bun x @biomejs/biome lint --fix --max-diagnostics=none --diagnostic-level=error ./src","test":"AGENT=1 bun test --silent","build":"tsc --noEmit && mkdir -p dist","check":"turbo format lint check-types test","format":"bun x @biomejs/biome check --fix --max-diagnostics=none --diagnostic-level=error --linter-enabled=false ./src","typecheck":"tsc --noEmit","test:watch":"bun test --watch","check-types":"tsc --noEmit","test:coverage":"bun test --coverage"},"_npmUser":{"name":"drmxrcy","email":"drmxrcy@gmail.com"},"_npmVersion":"11.6.2","description":"Core TCG engine framework with declarative game definitions","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","pino":"^10.0.0","immer":"^10.0.0","nanoid":"^5.0.0","seedrandom":"^3.0.5","pino-pretty":"^13.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.2.14","typescript":"5.8.3","@biomejs/biome":"2.3.11","@types/seedrandom":"^3.0.8"},"peerDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/tcg-core_0.0.0-202602060542_1770356528783_0.37798137368408113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-202602060544":{"name":"@drmxrcy/tcg-core","version":"0.0.0-202602060544","_id":"@drmxrcy/tcg-core@0.0.0-202602060544","maintainers":[{"name":"drmxrcy","email":"drmxrcy@gmail.com"}],"dist":{"shasum":"fcc806fa9b11f2808c835476b6910a34648d4434","tarball":"https://registry.npmjs.org/@drmxrcy/tcg-core/-/tcg-core-0.0.0-202602060544.tgz","fileCount":157,"integrity":"sha512-PpNHQ7bdyAHNGj0viLKBf4UbCVQH6EDavndKNiBS6iHTJYpqMI6wIIQ8tQD2iaBhwbdinRH3/tAlGtLM9N5oAA==","signatures":[{"sig":"MEYCIQD7OAMNh5an2BLHMgHS4PnXh/wJ6JKDVUqegZOBbeazYAIhAKSXwAJgXp1a1+e2NahApG+A1NTZbI/RWbFZVuINieNI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235157},"main":"./src/index.ts","types":"./src/index.ts","module":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./testing":{"types":"./src/testing/index.ts","default":"./src/testing/index.ts"},"./tooling":{"types":"./src/tooling/index.ts","default":"./src/tooling/index.ts"},"./validation":{"types":"./src/validation/index.ts","default":"./src/validation/index.ts"}},"gitHead":"642feaffe261cc873ddcc1fa68b4427d867154fa","private":false,"scripts":{"lint":"bun x @biomejs/biome lint --fix --max-diagnostics=none --diagnostic-level=error ./src","test":"AGENT=1 bun test --silent","build":"tsc --noEmit && mkdir -p dist","check":"turbo format lint check-types test","format":"bun x @biomejs/biome check --fix --max-diagnostics=none --diagnostic-level=error --linter-enabled=false ./src","typecheck":"tsc --noEmit","test:watch":"bun test --watch","check-types":"tsc --noEmit","test:coverage":"bun test --coverage"},"_npmUser":{"name":"drmxrcy","email":"drmxrcy@gmail.com"},"_npmVersion":"11.6.2","description":"Core TCG engine framework with declarative game definitions","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","pino":"^10.0.0","immer":"^10.0.0","nanoid":"^5.0.0","seedrandom":"^3.0.5","pino-pretty":"^13.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"1.2.14","typescript":"5.8.3","@biomejs/biome":"2.3.11","@types/seedrandom":"^3.0.8"},"peerDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/tcg-core_0.0.0-202602060544_1770356701044_0.805340697702285","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-202602060554":{"name":"@drmxrcy/tcg-core","version":"0.0.0-202602060554","_id":"@drmxrcy/tcg-core@0.0.0-202602060554","maintainers":[{"name":"drmxrcy","email":"drmxrcy@gmail.com"}],"dist":{"shasum":"e5a10d7f330dfc902b1b9da438b6562f662af807","tarball":"https://registry.npmjs.org/@drmxrcy/tcg-core/-/tcg-core-0.0.0-202602060554.tgz","fileCount":157,"integrity":"sha512-qwrMCDwrZQiREi4BSGuoiYgZYAFK6YbGdwKslB6tF7aR+D3/r9OwyOtgfmqfxeCtQ9gSi9cx5zllkPdIfJ3VdQ==","signatures":[{"sig":"MEYCIQCldZpMrIVQYQQwVMZTIrTmOUwrv8CZZ8MLiUPDRhL2TwIhAIQzEuKOkLFFXlohc67sXCmCLGY8QwaEnQD/96REwnoL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235157},"main":"./src/index.ts","types":"./src/index.ts","module":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./testing":{"types":"./src/testing/index.ts","default":"./src/testing/index.ts"},"./tooling":{"types":"./src/tooling/index.ts","default":"./src/tooling/index.ts"},"./validation":{"types":"./src/validation/index.ts","default":"./src/validation/index.ts"}},"gitHead":"fe7ec10b86506f804f57f438edc09cdd3ba08e03","private":false,"scripts":{"lint":"bun x @biomejs/biome lint --fix --max-diagnostics=none --diagnostic-level=error ./src","test":"AGENT=1 bun test --silent","build":"tsc --noEmit && mkdir -p dist","check":"turbo format lint check-types test","format":"bun x @biomejs/biome check --fix --max-diagnostics=none --diagnostic-level=error --linter-enabled=false ./src","typecheck":"tsc --noEmit","test:watch":"bun test --watch","check-types":"tsc --noEmit","test:coverage":"bun test --coverage"},"_npmUser":{"name":"drmxrcy","email":"drmxrcy@gmail.com"},"_npmVersion":"11.6.2","description":"Core TCG engine framework with declarative game definitions","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","pino":"^10.0.0","immer":"^10.0.0","nanoid":"^5.0.0","seedrandom":"^3.0.5","pino-pretty":"^13.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"1.2.14","typescript":"5.8.3","@biomejs/biome":"2.3.11","@types/seedrandom":"^3.0.8"},"peerDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/tcg-core_0.0.0-202602060554_1770357256443_0.08171373449255115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-202602060557":{"name":"@drmxrcy/tcg-core","version":"0.0.0-202602060557","_id":"@drmxrcy/tcg-core@0.0.0-202602060557","maintainers":[{"name":"drmxrcy","email":"drmxrcy@gmail.com"}],"dist":{"shasum":"ff1fdb30a1bc76ff54b0b2cb428b7e81cf197a88","tarball":"https://registry.npmjs.org/@drmxrcy/tcg-core/-/tcg-core-0.0.0-202602060557.tgz","fileCount":157,"integrity":"sha512-p0anGqfCHMuR5fuD6oNzdWJ+FLb44ESAxz++PH9rHmo14nFDRuOo5EVwa1u9mPfIvB1PthSoFQRNr3eDiUaKXQ==","signatures":[{"sig":"MEQCIG7jfoMu2urvDCKYEPmkfCRXyViGH3RfhjW/6HsIV5LuAiBvWB60A7lGf/xf3RXV0mga/qUqu8YQ6RV5YYn+Lfg6uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235157},"main":"./src/index.ts","types":"./src/index.ts","module":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./testing":{"types":"./src/testing/index.ts","default":"./src/testing/index.ts"},"./tooling":{"types":"./src/tooling/index.ts","default":"./src/tooling/index.ts"},"./validation":{"types":"./src/validation/index.ts","default":"./src/validation/index.ts"}},"gitHead":"6857b1eedfb0ce368b9b3ea4b7fd2a61e9692efc","private":false,"scripts":{"lint":"bun x @biomejs/biome lint --fix --max-diagnostics=none --diagnostic-level=error ./src","test":"AGENT=1 bun test --silent","build":"tsc --noEmit && mkdir -p dist","check":"turbo format lint check-types test","format":"bun x @biomejs/biome check --fix --max-diagnostics=none --diagnostic-level=error --linter-enabled=false ./src","typecheck":"tsc --noEmit","test:watch":"bun test --watch","check-types":"tsc --noEmit","test:coverage":"bun test --coverage"},"_npmUser":{"name":"drmxrcy","email":"drmxrcy@gmail.com"},"_npmVersion":"11.6.2","description":"Core TCG engine framework with declarative game definitions","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","pino":"^10.0.0","immer":"^10.0.0","nanoid":"^5.0.0","seedrandom":"^3.0.5","pino-pretty":"^13.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"1.2.14","typescript":"5.8.3","@biomejs/biome":"2.3.11","@types/seedrandom":"^3.0.8"},"peerDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/tcg-core_0.0.0-202602060557_1770357434658_0.8261402823883057","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-202602080630":{"name":"@drmxrcy/tcg-core","version":"0.0.0-202602080630","description":"Core TCG engine framework with declarative game definitions","private":false,"main":"./src/index.ts","module":"./src/index.ts","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./testing":{"types":"./src/testing/index.ts","default":"./src/testing/index.ts"},"./tooling":{"types":"./src/tooling/index.ts","default":"./src/tooling/index.ts"},"./validation":{"types":"./src/validation/index.ts","default":"./src/validation/index.ts"}},"scripts":{"build":"tsc --noEmit && mkdir -p dist","typecheck":"tsc --noEmit","check-types":"tsc --noEmit","format":"bun x @biomejs/biome check --fix --max-diagnostics=none --diagnostic-level=error --linter-enabled=false ./src","lint":"bun x @biomejs/biome lint --fix --max-diagnostics=none --diagnostic-level=error ./src","test":"AGENT=1 bun test --silent","test:watch":"bun test --watch","test:coverage":"bun test --coverage","check":"turbo format lint check-types test"},"dependencies":{"immer":"^10.0.0","nanoid":"^5.0.0","pino":"^10.0.0","pino-pretty":"^13.1.2","seedrandom":"^3.0.5","zod":"^3.22.0"},"devDependencies":{"@biomejs/biome":"2.3.11","@types/bun":"1.2.14","@types/seedrandom":"^3.0.8","typescript":"5.8.3"},"peerDependencies":{"typescript":"5.8.3"},"readmeFilename":"README.md","gitHead":"b608807e628df865b9eeb8075f8a811b6c024854","_id":"@drmxrcy/tcg-core@0.0.0-202602080630","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-/5CO1d1XISBfqUPa7mdOmuZdY0sSDk8Nfbo7aHloQuzuUzbyLRkDBflrR/QB5Bv2ahJrA/brWaL3v0q14kp5+A==","shasum":"c3d36fa03ed369167215ef33b5dfda1792969e8f","tarball":"https://registry.npmjs.org/@drmxrcy/tcg-core/-/tcg-core-0.0.0-202602080630.tgz","fileCount":157,"unpackedSize":1235158,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB6nbD6s+a9glU8uruqUWmXNFCCsQYi/En/xPm1QP8a/AiEAhImaCR4oig5K1lpl6kousmmj9xww3UkFkGPr89EasuY="}]},"_npmUser":{"name":"drmxrcy","email":"drmxrcy@gmail.com"},"directories":{},"maintainers":[{"name":"drmxrcy","email":"drmxrcy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tcg-core_0.0.0-202602080630_1770532260774_0.5948705284769895"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-06T05:42:08.663Z","modified":"2026-02-08T06:31:01.058Z","0.0.0-202602060542":"2026-02-06T05:42:09.002Z","0.0.0-202602060544":"2026-02-06T05:45:01.203Z","0.0.0-202602060554":"2026-02-06T05:54:16.651Z","0.0.0-202602060557":"2026-02-06T05:57:14.855Z","0.0.0-202602080630":"2026-02-08T06:31:00.958Z"},"description":"Core TCG engine framework with declarative game definitions","maintainers":[{"name":"drmxrcy","email":"drmxrcy@gmail.com"}],"readme":"","readmeFilename":""}