{"_id":"codestate-core","_rev":"29-a12ec8fbd51b22ee564f1a4406d96936","name":"codestate-core","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"codestate-core","version":"1.0.0","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.0","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"a77cab90539bbe6813c192e71de2a2cec3a176b9","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.0.tgz","fileCount":1,"integrity":"sha512-Jgyuht3N/+bERjtmx+Cvbrdg7+gYQbjWR3vD2HaSOaFpIYHZyGQBK5JxMephgIxHU8E6QHTqs3EwyvRhTCJSOA==","signatures":[{"sig":"MEUCIQDRMoqVF2GDFeX9TwmWvJZCSjtJMrBFtf5/uZUCqGiDEQIgBjCgvQ4/9vixF2rs/sL+FNHPGJkg7CqjNa7y7BURUDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"f5e4d4b7846cb4a22a853df7a2f4ce4a8634d44f","scripts":{"build":"node ../../esbuild.config.js --core-only","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.0_1754419440834_0.3147408861720782","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"codestate-core","version":"1.0.1","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.1","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"3d2f8868166bab69d639d8047005f404f9351561","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.1.tgz","fileCount":3,"integrity":"sha512-W76ni+LYYl5IWYheAduJ/FpSQyMK5zE70U9WEdDv2q1zmHQJqZtzA3gJ+OGtUB9I9Y8g9i5nqeFQQwXUetqo/w==","signatures":[{"sig":"MEQCIAFBLDqurFfxNm9dtbru1LWDmGzAP9hVbFN2EmG7rIl+AiAdT56z+HlWMwBK6I7C1D8gFNfhKxCqMws0GwGNN8q0dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373976},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"f5e4d4b7846cb4a22a853df7a2f4ce4a8634d44f","scripts":{"build":"node ../../esbuild.config.js --core-only","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.1_1754419677008_0.6877248509413421","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"codestate-core","version":"1.0.2","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.2","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"959131018af32531f26941f883f3a73786a52352","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.2.tgz","fileCount":3,"integrity":"sha512-Ar0aor2NIPMZZGKZGdr/EOz7d3QHT2/zrDwiO5RbS+caZNH4lrnQ4cmhx0rjy6f07bjZMx1aziU1ORub/nJ35g==","signatures":[{"sig":"MEQCIH/cYFRbkx0guogMt9OwBMg9IxvgPryVr9zHjv5qXqy0AiAg8Tx/8NVHK+ZBv+MK7ivKdk6cAsr0QZbKO4btwUQ8kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373976},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"f5e4d4b7846cb4a22a853df7a2f4ce4a8634d44f","scripts":{"build":"node ../../esbuild.config.js --core-only","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.2_1754419782693_0.3604205887047647","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"codestate-core","version":"1.0.3","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.3","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"1b261a3686bf49ae74c593cfa958c90e0789569a","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.3.tgz","fileCount":175,"integrity":"sha512-dIHTqtW4VO7eKtQPNBS0GI8S55AcsmsP3zDmDxhZun99sYNHV/7qzMzZQ5BwUcoWIbTQC6c018bcwmYXezDXdQ==","signatures":[{"sig":"MEQCIBhbdlrUjORcPu83Xon6ddvq2j7OXwHSiUE/fW7AsQ0fAiAcKTJkRpbibNokAXaWCAssLNXsnh9sQFkgO1MmRoGzCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523013},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"3946eb05e584270552ddb344223b796d073372a3","scripts":{"build":"node ../../esbuild.config.js --core-only","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.3_1754752862998_0.3982108565564133","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"codestate-core","version":"1.0.4","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.4","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"d2c3ced7b5fb8f4eda9d313bdf5252291656b360","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.4.tgz","fileCount":175,"integrity":"sha512-HcMwdZGk203FaCIxIYNqIOB5EAGSMCaiRSF1w9fymNxPSayyOezHjvScN9/wPakdgUw5p5TyTKbM8YHOpGCRLw==","signatures":[{"sig":"MEQCIHc30Shzs5biHavCm5orze5xUeUG6kvM64Wi7XjwPFxGAiBSZ17sjkir/dsQZFBTfLbwd8TKUiy/DjuTVbzHpqcPYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523042},"main":"dist/index.js","type":"module","types":"dist/api.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3946eb05e584270552ddb344223b796d073372a3","scripts":{"build":"node ../../esbuild.config.js --core-only","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.4_1754753078578_0.6681395414509186","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"codestate-core","version":"1.0.5","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.5","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"4fc2f456d813c43856e89d33b1257ffa795674e4","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.5.tgz","fileCount":175,"integrity":"sha512-nYZHOUcduiQsuqxM7pmaQxfFHn9kvD3SbAEDcM8zNRJaGpFD/GcC6G1gf7LUn8ooZOnHd7tvbGmdR6criUStpQ==","signatures":[{"sig":"MEQCIGyAKpuyGe1itM647L8mmAqo6FJ3frgrZ9PTE68iZJJJAiAA22MzNnDnhJlfnqHKoB1QWi2opdM8mgtH9LpUZFkHRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3946eb05e584270552ddb344223b796d073372a3","scripts":{"build":"node ../../esbuild.config.js --core-only","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.5_1754755644669_0.6801779778668391","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"codestate-core","version":"1.0.6","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.6","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"43a72c82318dcb5b48af1369aad4b0f40ef3d793","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.6.tgz","fileCount":176,"integrity":"sha512-5Y2wX138uvw1FNckBc4DWdhP+Sryl5k2wjwkB89vFQMpgM0+HjGbQ4JQkaDRN/xZ+M3aJOMVUauaX875Iv3keg==","signatures":[{"sig":"MEYCIQCUdo9VyTcWsfSHogp9msJV1fNizzGOyASfA4RwvhV5ZAIhAI0NhAXQVBozs0shEd6aNQD9P2jO7nEzgRAvFWZgpAEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3946eb05e584270552ddb344223b796d073372a3","scripts":{"build":"node ../../esbuild.config.js --core-only","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.6_1754756110285_0.04618354887659204","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"codestate-core","version":"1.0.7","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.7","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"0a49f1ec045d35a842aeb7615ab3e0e1b854545c","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.7.tgz","fileCount":176,"integrity":"sha512-v+PqNllhS8JqCk9bq0av8M5cnHGXfQGbAd3XqcSslp2PRmJtzeHWoIsQ+fk/rY3qqyM9ch23qcaNfsMPnr78Wg==","signatures":[{"sig":"MEQCIFcPPx6mPy09yUfibiqx1dvDDM3iYXFUG0ziHp1DbDV7AiAcTiiZIFIBJ1Rk7fS4cgMocUt9vR98aa0m6EIAoslimg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3946eb05e584270552ddb344223b796d073372a3","scripts":{"build":"node ../../esbuild.config.js --core-only && tsc-alias -p ./tsconfig.json","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.7_1754757949639_0.5142695903437089","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"codestate-core","version":"1.0.8","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.8","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"936be11e77fca0c49ad6ba33859725bb2f401880","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.8.tgz","fileCount":176,"integrity":"sha512-PMOZnHSCPKJsgOYlCcI0L32lmuDGVNmhtPWFVTmJLVBwafUdLiCr+pz2naEZtC2cwuPntL0Px4gXWJPVGwJnUw==","signatures":[{"sig":"MEUCIAdSiA4BFLvRhEez3dzjcAt6TE6W+F7nwqpAqxJg6AOhAiEAnoUmIMNdCDz89jV/iBYrlW1Wq/lAxya0VLdj9RhhjBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3946eb05e584270552ddb344223b796d073372a3","scripts":{"build":"node ../../esbuild.config.js --core-only && tsc-alias -p ./tsconfig.json && node ../../scripts/fix-dts-extensions.js","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.8_1754758364127_0.3393331136917559","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"codestate-core","version":"1.0.9","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.9","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"877bddbf28e91cdb563696b452ec16fba1766053","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.9.tgz","fileCount":175,"integrity":"sha512-3QzTB9ArxNlw5rxkT0KTBMx8xe9dUYx1Cqu+b5+EricaGlKqOxN0xRn4L18Nl/KFI63yZnTKkpE85cVXnx+pvA==","signatures":[{"sig":"MEQCIAn9EMq2PEFgqdIkk78svEQ+uJ9Ji+CPpZnAyo9Vzk9iAiBTD8U7DFbmJCQwr03jE4IgPRLO7NNwy7y1ZOdWtTfTAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521306},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3946eb05e584270552ddb344223b796d073372a3","scripts":{"build":"node ../../esbuild.config.js --core-only && tsc-alias -p ./tsconfig.json && node ../../scripts/fix-dts-extensions.js","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.9_1754758903453_0.21815102073885484","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"codestate-core","version":"1.0.10","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.0.10","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"e0662bc8c3c97b9ff7822fc949999113ff560ea1","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.0.10.tgz","fileCount":175,"integrity":"sha512-RqCgAsTv11oOOte+PDhGgT9qB67jIyeAl/sQnMdLgv0c3MkZ2gpevDYAlEtYhcBRtOYX9bXh7V5Dmy7Ys4qc9A==","signatures":[{"sig":"MEQCIDIgj5xc3nicKheXOt7gNqQdqyjeTFJ+XzanOVxraNT7AiA3wd5svHOqDyvicC4qmt4j1cLCHfzDTLw8kY7R2yE4EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3946eb05e584270552ddb344223b796d073372a3","scripts":{"build":"node ../../esbuild.config.js --core-only && tsc-alias -p ./tsconfig.json && node ../../scripts/fix-dts-extensions.js","clean":"rimraf dist","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.0.10_1754759946647_0.49589408551525005","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"codestate-core","version":"1.1.0","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.1.0","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"4cb68f131d69e6d0e5f00cba0114cbd2637fdc8a","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.1.0.tgz","fileCount":5,"integrity":"sha512-P4/h5DoMKjEpWOEGHxIeCChMpki/scsixpaqh6rnBXA7y1Bvda1/xRtC0VupnfMgLeHSDq2SWihK0auEitX1kQ==","signatures":[{"sig":"MEYCIQCgvPnIOTY7f/mm1xQ2FHnua8DPohxGjypDxmWINgy+5wIhALTfNg++fEna5VelkNIKXTYzqMsAIk2Ohxfi1udhLrjs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413208},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"0763188f45bc4b78a0d9e2baf218765cd3cf6466","scripts":{"build":"npm run build:types && npm run build:dts && node ../../esbuild.config.js --core-only && npm run postbuild","clean":"rimraf dist","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.1.0_1754772724137_0.5569582110953308","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"codestate-core","version":"1.1.1","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.1.1","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"d399bc2fdaf6b3b3a2de9a934d2ad79183a2303b","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.1.1.tgz","fileCount":7,"integrity":"sha512-ubw7DQ5CeGRUeLF5gl+iiZQPyHKRTDgf8Kl62zuwdVYiR+nBdm/jjtj/06L0SBkyOY4wjmzU/IZyO1ITjTwcKQ==","signatures":[{"sig":"MEYCIQDsA38Zf7JqLNTUsDHqfc4QTL06hNqlB9ONwQ2ijvX30AIhALgmquC1zsrcL6JbaNBKyEWM3m7zsiD02c24d69O+b6M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797367},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b17efd7ddd7a18f2cefb848ac99a19581c6a35ba","scripts":{"build":"npm run build:types && npm run build:dts && node ../../esbuild.config.js --core-only && npm run postbuild","clean":"rimraf dist","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.1.1_1754786841434_0.0462668766199581","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"codestate-core","version":"1.1.2","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.1.2","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"02a068c90197e4ac468372a470050946a986cd4e","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.1.2.tgz","fileCount":7,"integrity":"sha512-jfI9sC5kcc1MJsM2Tw3LzXvaxRNXj7KqGGRCvaZZUmzGitYr3xR6Lv2U9QCFR0HZnQST62NyPn3BpjkqPqCOfw==","signatures":[{"sig":"MEUCIQC2A6/FtKDc6Ct/tpLfmP6ikzXtH2eIIObxL6Qb4iG4nAIgOnai0W9pKyAM8qDfwtpmMe+tBnVaPYpgsZPHe3weVb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797367},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b17efd7ddd7a18f2cefb848ac99a19581c6a35ba","scripts":{"build":"npm run build:types && npm run build:dts && node ../../esbuild.config.js --core-only && npm run postbuild","clean":"rimraf dist","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.1.2_1754788031094_0.15745115599497939","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"codestate-core","version":"1.1.3","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.1.3","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"a6b4090c2b0b53c060d9a448ffd3cf10dc30a305","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.1.3.tgz","fileCount":3,"integrity":"sha512-ZzNumurLjdnPHj9fr7f1RyoTJLtYKMi8GbEGIey0x6uZoiH1GBaHSoyJqlqG2hGZbN8jWkvbdVoooIhwLEMMUA==","signatures":[{"sig":"MEYCIQCn68IEmekRtKw05rKHDnLpLWlTpFcSRkJuPHvzKcsZngIhAP3dqBsmORkux185ebAg9P9/ygyLYdk81Qubzso+b3sv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"b17efd7ddd7a18f2cefb848ac99a19581c6a35ba","scripts":{"build":"npm run build:types && npm run build:dts && node ../../esbuild.config.js --core-only && npm run postbuild","clean":"rimraf dist","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.1.3_1754813812098_0.9659008433206591","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"codestate-core","version":"1.1.5","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.1.5","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"32db7b8df22688a2f55955b986673810c60a3ee0","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.1.5.tgz","fileCount":7,"integrity":"sha512-lHSk4uwhaR+pe+3Jap4/gxAxIR6K2Y6dbBLbY9esPxwbkw23TgDAVmmBUQg6zekNreGqO2QekL30gBjuPwpUsA==","signatures":[{"sig":"MEUCIQDtUIY/V2C+jrTZ65oDMtVbW48aR3nUqMjaCIvt9ac/pwIgLffiposbcYKIfmP8x+UC6wktbE0/0ODOfb4MduxY41U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797486},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"b17efd7ddd7a18f2cefb848ac99a19581c6a35ba","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.1.5_1754814791509_0.7060340605670958","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"codestate-core","version":"1.1.6","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.1.6","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"b0c0e0e1cf12b68ddaf749a027ff947f03ea3a72","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.1.6.tgz","fileCount":7,"integrity":"sha512-LZJ768RvvwUv4DEEG05jehcHqHDtlFpDbBUyIohkQmUER5V3bZnO8c5jreg9Z8kwdCsNQKUKl46cKLprlGeUQA==","signatures":[{"sig":"MEUCIQDLaGSjc44tfXb7wY76cUnjGU5Vf9eBukl1ZY9406RNdQIgQAAGiFdJARqV3khnV8AVkbtClRWeHXwg07oGNyboj7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797428},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"b17efd7ddd7a18f2cefb848ac99a19581c6a35ba","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.1.6_1754815499099_0.2218820204962204","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"codestate-core","version":"1.2.0","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.2.0","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"49b99603eaf6affc46777525aeabcc1bcbdec28c","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.2.0.tgz","fileCount":8,"integrity":"sha512-w0eTHU8Uq2Klnn9I+rE1gmKcjiAXGERjK/cmRYND/wGxKgOtBJNgHkt9fjbVtOxMFXviwtdWJWqQlYG9VS25Cw==","signatures":[{"sig":"MEUCIGrXJ5PlLg4kKmXCCwm7/ZgS7z1zD1fOWyxnK+RlLCGsAiEA4+RJxLjgAKZcM6/03nkuW0cgmpfLdFGuTU8GUejq8AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801855},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"b17efd7ddd7a18f2cefb848ac99a19581c6a35ba","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.2.0_1755029901327_0.0559668282450132","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"codestate-core","version":"1.3.0","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.3.0","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"4e9026b77885a6577bffdd064202823c031dedaf","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.3.0.tgz","fileCount":6,"integrity":"sha512-7JhAnHaZEnu1sOLzwHA+nJKeb6uIIMZZj6BpXQ9jEFx7CmEWAGbY3bxjo+ZmmVq76idBXVrSneA7LuD955uNew==","signatures":[{"sig":"MEYCIQDl7uv1LNBIZhpNQpI5yRjQi8Uq5BZGzaKo6Lcuh9/RgAIhAP/tBZ0svH6d3j7F+whoXKmitkHszCXuNi9L+5A4o2fq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414687},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"ee548bd72a5fde8e2f46a4a3d181f8ee2e6c1a9d","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.3.0_1755448466204_0.38088459702538713","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"codestate-core","version":"1.3.1","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.3.1","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"5a3f7800b58528b313e30562ba030428516265c6","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.3.1.tgz","fileCount":6,"integrity":"sha512-+DBkoDrFDcIDD0glSeYRDaXIdgzBBOCsisZD10TioVy7iWPACH64Dx81/ArqrCt0R9ks6G4ljnxzfZ/SloPbJw==","signatures":[{"sig":"MEQCIE6rY63UHKPRHMAlskwtIfH/6B6mqQ64DR448NDUVkDEAiB5pdqIilhZ/KTqNkCQdoAIZsEwpTyRH9BTbwP/BjAlxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414687},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"4c268a410d96b85644d5ec322df17bb3068a619e","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.3.1_1755456257872_0.7902157645963077","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"codestate-core","version":"1.4.0","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.4.0","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"fd86195529ff6c0bc7b4184ce632943d8adafce4","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.4.0.tgz","fileCount":6,"integrity":"sha512-378Un7iwmaH5x7YrF3na1HpQSck0R1z6bg/0qcrPwXnV/fObHqsoO5xjKBB401tTkXR9YskI2ZIJpJYT9HdmeA==","signatures":[{"sig":"MEUCIQCRUt3aAabBwMZXIehhaiiN+1M+8le0RE8/p5q9hE9u/AIgdadq6urIuKML5vpfDKQkN30A2feBNLf9BGZi90oO4v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430358},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"9955c1d5eee624c17ba4d18984825bf754ad1a3d","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.4.0_1755630705386_0.49797351213910224","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"codestate-core","version":"1.4.1","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.4.1","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"0607af222f167f01fc670125483b3faab1ff33e3","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.4.1.tgz","fileCount":6,"integrity":"sha512-D4aOqhaiG4v1UnnbuZAdqaZ9FSSYxFaGlPVxiXLWQjeAs4flZOF9yNvxyE2SRKiUDYNr2tfe1kumqyuVCDQsSw==","signatures":[{"sig":"MEQCIAG4Z1MtDwRtXZ9TNqGKtH+413y7WYAaTjzGEUV+v1SpAiAfPUeJC9NpSFOSJt9vaavxKbXMnmrV6SgZdSn7U5lR6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430886},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"314e953d8918e57ff7a9153c054212b8dbf1bce1","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.4.1_1755636822454_0.8926801624326715","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"codestate-core","version":"1.4.2","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.4.2","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"f13dc9bc966c73246d6ad14ee0c689a16eadf031","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.4.2.tgz","fileCount":6,"integrity":"sha512-r2nlqcza/Sq1Cw2cteVnXCr8SNs4yXKi0GnelRvXWu5qH5M5SdHGMhdFnoaBVLtm6LzkzqC1heDI1VODu+F9fA==","signatures":[{"sig":"MEUCIQCiF+rLN7HQD81B8AYd+G4Xk2txpXubFZUPbNtFmk9cMwIgH3oX6//yuZbdTkNGPz9kG4NBkPU8PCjltiE6OiicuuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431394},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"314e953d8918e57ff7a9153c054212b8dbf1bce1","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.4.2_1755637402377_0.3064899103374781","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"codestate-core","version":"1.4.5","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.4.5","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"becd0dda1271faa836efcbd2f04b31c92d474f63","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.4.5.tgz","fileCount":6,"integrity":"sha512-5EenP9qU56XsyCgcPBZ+p8NwlJq/+9Nv94D2rBZ/6Zt4YdSYShNJGgRgxkN745POM1KGw8hQvFOaW/xuLsvO3g==","signatures":[{"sig":"MEUCIFFfdCXSBPNddLwkPOjo7XZ7Dlpy8QK5E5kMUrrNeTWNAiEA+urCAFUoy7vSH9cKWbJs4Ctw3Bzr3oD+GJQi7itKxFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":582425},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"ab21b5169c541fddffaf4011e84d6b5bc14cce9c","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.4.5_1755968591046_0.7937935109669565","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"codestate-core","version":"1.4.6","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.4.6","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"1a5604ffb9165fd3c44569c43c3f9d9a24601378","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.4.6.tgz","fileCount":6,"integrity":"sha512-GFNOsuNl1sY7PuArVLu46rbL7IposX7EBwuTk8RmCS4hsMs9JogltzoNNS4D71oTXxzn0F2/MQ6vrJCdXHHtgw==","signatures":[{"sig":"MEYCIQC+X66oelYAh4Gjyi9kbIUiiwZyVGBl0jo79LitY+KvyQIhANJLTESHK1E3OQeVwup3VW8aJrX5vFPUwgxEZ1gsGXTq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584515},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"ab21b5169c541fddffaf4011e84d6b5bc14cce9c","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.4.6_1755969822101_0.578883843766834","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"codestate-core","version":"1.4.7","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.4.7","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"c460cb0c371dbd901f814e670630b96da9adb94c","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.4.7.tgz","fileCount":6,"integrity":"sha512-jFsYQzfo/6T0LxA0UagMPzXfBOY1eaPRs/CMn1+d87xonxCo6qJG3aTXCwI40xHsl4CNr4VLuksQ0i0/boTwzQ==","signatures":[{"sig":"MEQCIHAHLEAxdNtaIDGEUYHERqzuPSdpIlLXm9eYUrpaw/bKAiBPx83yW3vPzLYD1T/3TJFMTIAgIlMicFCKODPRaMBtyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613108},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"7db98acad96d8e16866678a91c5fdde85bff7e11","scripts":{"build":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.4.7_1756073904903_0.04514763959970436","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"codestate-core","version":"1.4.8","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.4.8","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"ca02800b92725396ab74aad2ed8711eee3830345","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.4.8.tgz","fileCount":6,"integrity":"sha512-4RTQOGWpHtVw49NMc2ILLZLO3zghS6bV4kXOCguPv389E5PvZoxQ0/Gtd6HwzvooCTFwI5+ClbCz5xFM8psWXQ==","signatures":[{"sig":"MEUCIDYcNzxDylZLb6lUIYwzci1BIbuZmCBs9TI8Pu5thUHCAiEA9ck0gmZFmt4beiU3uGlgMVdWiUdDNseOrFc2lndLS1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613141},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"7db98acad96d8e16866678a91c5fdde85bff7e11","scripts":{"build":"npm run clean && npm run build:types --force && npm run build:dts --force && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.4.8_1756074932577_0.35691170969936614","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"codestate-core","version":"1.5.0","keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","_id":"codestate-core@1.5.0","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"dist":{"shasum":"dbe3fbfab854f076f46c68d29289c78f9020734f","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.5.0.tgz","fileCount":6,"integrity":"sha512-Z78gCQZYFhOrAYi2dNHCDGcA2ErCJrO9dX1zM1qiN+pj6dxTRtBNWtl4ITarnzvSsbggFAK9yYlQq3EwMSpKkg==","signatures":[{"sig":"MEUCIQCRKrJ/iP0aaKOBejQFdEgvKKch2IITMgrOfjIp+G4NkAIgYb5lad9pK80FTaxNMfdl8r9ok9Mv3o70ln/SG3yXgPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613123},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"7db98acad96d8e16866678a91c5fdde85bff7e11","scripts":{"build":"npm run clean && npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","clean":"rimraf dist","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:types":"tsc --project ./tsconfig.json","build:watch":"node ../../esbuild.config.js --core-only --watch","prepublishOnly":"npm run build","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev"},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"_npmVersion":"10.2.5","description":"Core domain models, use cases, and services for CodeState","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"peerDependencies":{"zod":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/codestate-core_1.5.0_1756077600835_0.2350127456582789","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"codestate-core","version":"1.5.1","description":"Core domain models, use cases, and services for CodeState","type":"commonjs","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build:types":"tsc --project ./tsconfig.json","build:dts":"dts-bundle-generator --external-inlines @babel/types -o dist/index.d.ts index.ts","build":"npm run clean && npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only && cd packages/core && npm run postbuild","build:dev":"npm run build:types && npm run build:dts && cd ../.. && node esbuild.config.js --core-only --dev && cd packages/core && npm run postbuild","postbuild":"rimraf dist/domain dist/infrastructure dist/services dist/use-cases /packages","build:watch":"node ../../esbuild.config.js --core-only --watch","build:watch:dev":"node ../../esbuild.config.js --core-only --watch --dev","clean":"rimraf dist","prepublishOnly":"npm run build"},"keywords":["codestate","core","domain","models","services"],"author":{"name":"CodeState Team"},"license":"MIT","devDependencies":{"esbuild":"^0.19.0","rimraf":"^5.0.0","typescript":"^5.0.0"},"dependencies":{"zod":"^4.0.13"},"peerDependencies":{"zod":"^4.0.13"},"_id":"codestate-core@1.5.1","gitHead":"7db98acad96d8e16866678a91c5fdde85bff7e11","_nodeVersion":"20.9.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-XHjWdu9/gQci4IywXs/8IQ+SuiLzYSQnuASbDKe/pgxHPcGdfym/d93tWzPo8y9pb6G3VOsBFHRibWe4NS12LQ==","shasum":"81e025bbea0dbbcc91a0821b0d3455852d1e1e4d","tarball":"https://registry.npmjs.org/codestate-core/-/codestate-core-1.5.1.tgz","fileCount":6,"unpackedSize":613176,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCgxOo0ySo8wzsOXqj1wtfcqG5NkkWnTWFWs5TdHo+HugIgPR0FaB+oZK34a3JL2TzU1fHdNfg5vWDJlhn9JKyWG/o="}]},"_npmUser":{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"},"directories":{},"maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codestate-core_1.5.1_1756078326257_0.5562998991034545"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-05T18:44:00.833Z","modified":"2025-08-24T23:32:06.644Z","1.0.0":"2025-08-05T18:44:01.015Z","1.0.1":"2025-08-05T18:47:57.179Z","1.0.2":"2025-08-05T18:49:42.889Z","1.0.3":"2025-08-09T15:21:03.184Z","1.0.4":"2025-08-09T15:24:38.819Z","1.0.5":"2025-08-09T16:07:24.854Z","1.0.6":"2025-08-09T16:15:10.518Z","1.0.7":"2025-08-09T16:45:50.177Z","1.0.8":"2025-08-09T16:52:44.303Z","1.0.9":"2025-08-09T17:01:43.647Z","1.0.10":"2025-08-09T17:19:07.184Z","1.1.0":"2025-08-09T20:52:04.320Z","1.1.1":"2025-08-10T00:47:21.638Z","1.1.2":"2025-08-10T01:07:11.282Z","1.1.3":"2025-08-10T08:16:52.305Z","1.1.5":"2025-08-10T08:33:11.751Z","1.1.6":"2025-08-10T08:44:59.292Z","1.2.0":"2025-08-12T20:18:21.527Z","1.3.0":"2025-08-17T16:34:26.413Z","1.3.1":"2025-08-17T18:44:18.109Z","1.4.0":"2025-08-19T19:11:45.622Z","1.4.1":"2025-08-19T20:53:42.631Z","1.4.2":"2025-08-19T21:03:22.572Z","1.4.5":"2025-08-23T17:03:11.232Z","1.4.6":"2025-08-23T17:23:42.285Z","1.4.7":"2025-08-24T22:18:25.093Z","1.4.8":"2025-08-24T22:35:32.831Z","1.5.0":"2025-08-24T23:20:01.038Z","1.5.1":"2025-08-24T23:32:06.456Z"},"author":{"name":"CodeState Team"},"license":"MIT","keywords":["codestate","core","domain","models","services"],"description":"Core domain models, use cases, and services for CodeState","maintainers":[{"name":"karthikcreddy","email":"karthikreddy.chinasani1995@gmail.com"}],"readme":"# CodeState Core\r\n\r\nThe core domain models, use cases, and services for CodeState - a developer context engine for saving and resuming your full development environment.\r\n\r\n## Version 1.4.6 Updates\r\n\r\n### What's New\r\n- **Interface Improvements**: Enhanced `IScriptService` interface with better method organization\r\n- **Code Quality**: Removed unused methods and improved interface consistency  \r\n- **Type Safety**: Better TypeScript interface alignment across services\r\n- **Build System**: Improved build process and dependency management\r\n\r\n### Changes from v1.4.2\r\n- 🔧 **Interface Cleanup**: Streamlined `IScriptService` interface methods for better maintainability\r\n- 🏗️ **Build Improvements**: Enhanced build system with better dependency resolution\r\n- 📦 **Package Updates**: Updated to v1.4.5 with improved stability\r\n\r\n## Overview\r\n\r\nCodeState Core provides the foundational building blocks for managing development context, including:\r\n\r\n- **Domain Models**: Scripts, Sessions, Configurations, Git state, IDE integrations\r\n- **Use Cases**: Business logic for all CodeState operations\r\n- **Services**: Core services for configuration, git management, IDE integration, and more\r\n- **Type Safety**: Full TypeScript support with Zod validation schemas\r\n\r\n## Features\r\n\r\n### Domain Models\r\n- **Script Management**: Create, update, and manage development scripts\r\n- **Session Persistence**: Save and resume development sessions\r\n- **Configuration System**: Flexible configuration management with validation\r\n- **Git Integration**: Track repository state and changes\r\n- **IDE Support**: Multi-IDE integration capabilities\r\n\r\n### Core Services\r\n- **ConfigurableLogger**: Logging service with multiple sinks\r\n- **GitService**: Git repository state management\r\n- **Terminal**: Terminal command execution and spawning\r\n- **IDEService**: IDE integration and file management\r\n- **FileStorage**: File storage with encryption support\r\n\r\n### Use Cases\r\n- **CreateScript**: Create new development scripts\r\n- **GetScripts**: Retrieve and manage scripts\r\n- **SaveSession**: Save development sessions\r\n- **ListSessions**: List and filter sessions\r\n- **ExportConfig/ImportConfig**: Configuration backup and restore\r\n\r\n### Type Safety\r\n- Full TypeScript definitions\r\n- Zod validation schemas for all data models\r\n- Comprehensive error handling with typed error registry\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install codestate-core\r\n```\r\n\r\n## Usage\r\n\r\n```typescript\r\nimport { \r\n  ConfigurableLogger,\r\n  GitService,\r\n  Terminal,\r\n  IDEService,\r\n  FileStorage,\r\n  CreateScript,\r\n  GetScripts,\r\n  SaveSession,\r\n  ListSessions\r\n} from 'codestate-core';\r\n\r\n// Initialize services\r\nconst logger = new ConfigurableLogger({ level: 'LOG', sinks: ['console'] });\r\nconst gitService = new GitService();\r\nconst terminal = new Terminal();\r\nconst ideService = new IDEService();\r\n\r\n// Create a new script using use case\r\nconst createScript = new CreateScript();\r\nconst scriptResult = await createScript.execute({\r\n  name: 'setup-project',\r\n  script: 'npm install && npm run build',\r\n  rootPath: '/path/to/project'\r\n});\r\n\r\n// Get scripts using use case\r\nconst getScripts = new GetScripts();\r\nconst scripts = await getScripts.execute();\r\n\r\n// Save session using use case\r\nconst saveSession = new SaveSession();\r\nconst session = await saveSession.execute({\r\n  name: 'feature-development',\r\n  projectRoot: '/path/to/project',\r\n  notes: 'Working on new feature'\r\n});\r\n```\r\n\r\n## API Reference\r\n\r\n### Core Services\r\n\r\n#### Use Cases\r\n\r\n##### Script Management\r\n- `CreateScript.execute(scriptData)` - Create new script\r\n- `GetScripts.execute()` - Get all scripts\r\n- `GetScriptsByRootPath.execute(rootPath)` - Get scripts for specific project\r\n- `UpdateScript.execute(id, updates)` - Update existing script\r\n- `DeleteScript.execute(id)` - Delete script\r\n- `ExportScripts.execute()` - Export scripts to JSON\r\n- `ImportScripts.execute(json)` - Import scripts from JSON\r\n\r\n##### Session Management\r\n- `SaveSession.execute(sessionData)` - Save current development session\r\n- `ResumeSession.execute(id)` - Resume saved session\r\n- `ListSessions.execute(filter)` - List all saved sessions\r\n- `UpdateSession.execute(id, updates)` - Update session metadata\r\n- `DeleteSession.execute(id)` - Delete session\r\n\r\n##### Configuration Management\r\n- `GetConfig.execute()` - Retrieve current configuration\r\n- `UpdateConfig.execute(updates)` - Update configuration\r\n- `ExportConfig.execute(outputPath)` - Export configuration to file\r\n- `ImportConfig.execute(filePath)` - Import configuration from file\r\n- `ResetConfig.execute()` - Reset to default configuration\r\n\r\n#### Services\r\n\r\n##### GitService\r\n- `getGitStatus()` - Get current git repository status\r\n- `getDirtyData()` - Get uncommitted changes\r\n- `commitChanges(message)` - Commit changes\r\n- `createStash(message)` - Create git stash\r\n- `applyStash(id)` - Apply git stash\r\n- `listStashes()` - List all stashes\r\n- `deleteStash(id)` - Delete stash\r\n\r\n##### IDEService\r\n- `getAvailableIDEs()` - Get list of available IDEs\r\n- `openIDE(ideName, projectRoot)` - Open project in specific IDE\r\n- `openFiles(request)` - Open specific files in IDE\r\n- `isIDEInstalled(ideName)` - Check if IDE is installed\r\n\r\n##### Terminal\r\n- `execute(command, options)` - Execute terminal command\r\n- `spawnTerminal(command, options)` - Spawn new terminal window\r\n- `spawnApplication(command, options)` - Launch application\r\n- `isCommandAvailable(command)` - Check if command is available\r\n\r\n## TypeScript Support\r\n\r\nFull TypeScript definitions are included:\r\n\r\n```typescript\r\nimport type { \r\n  Script, \r\n  Session, \r\n  Config, \r\n  GitStatus,\r\n  IDE \r\n} from 'codestate-core';\r\n```\r\n\r\n## Validation\r\n\r\nAll data models use Zod schemas for runtime validation:\r\n\r\n```typescript\r\nimport { SchemaRegistry } from 'codestate-core';\r\n\r\n// Validate script data\r\nconst scriptSchema = SchemaRegistry.getSchema('Script');\r\nconst validatedScript = scriptSchema.parse(scriptData);\r\n```\r\n\r\n## Error Handling\r\n\r\nComprehensive error handling with typed errors:\r\n\r\n```typescript\r\nimport { ErrorRegistry, ErrorTypes } from 'codestate-core';\r\n\r\ntry {\r\n  await scriptService.createScript(scriptData);\r\n} catch (error) {\r\n  if (error instanceof ErrorRegistry.getError(ErrorTypes.SCRIPT_CREATION_FAILED)) {\r\n    // Handle script creation error\r\n  }\r\n}\r\n```\r\n\r\n## Development\r\n\r\nThis package is part of the CodeState monorepo. For development setup, see the main [CodeState repository](https://github.com/codestate-cs/code-state-library).\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}