{"_id":"@supalive/codegen","_rev":"49-703be6d5d9e83e32d44fa7d7dcae2800","name":"@supalive/codegen","dist-tags":{"latest":"1.30.1"},"versions":{"1.1.0":{"name":"@supalive/codegen","version":"1.1.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.1.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-dart":"dist/cli.js"},"dist":{"shasum":"22018fd141635c8b5b1b2ae14b45a45cc3585f0f","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.1.0.tgz","fileCount":7,"integrity":"sha512-cjCl8ioeQtGhnbp8cIZAWDomQq2t36r2wSYZDERKVxe2fyBKD2uW+ndZJ8JHV/qG2/bZ92kCBsMsYQnBedjm4w==","signatures":[{"sig":"MEUCIQDUCz2lsZP58UZ0aq5fPSGPS1ylJ0Bd+2aWD0y1/2fiVgIgBNBNBNJLjdl818QtBcs2vEAU0uvBNILsUPMG4Yih6RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"73d12e7b11392cb24fb4c26ced55f23057d4572a","scripts":{"dev":"node --import tsx ./src/cli.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"11.12.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ts-morph":"^24.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.1.0_1783456672016_0.9269484751832646","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@supalive/codegen","version":"1.2.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.2.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-dart":"dist/cli.js"},"dist":{"shasum":"263cb3dc651925b05d8626c18a9a5ed79820cde6","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.2.0.tgz","fileCount":7,"integrity":"sha512-z3maBvpSzuKWMbg0hp/i+tiQhOucHRHQqQBJ8SMbYUejDMatGmpki6zxowz/EmB21kX4qyKiXr0Z5YibfhH7tw==","signatures":[{"sig":"MEQCIB1764gMhVEJD7Eoo6zN6C3ob2NaQdVwJx5s9s04cwcoAiBDrBHYl3lId7TWhszc6GdBpPdHf8ipvjrwkT58X5aSjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"40f65e0d1ba34cdc74d35ac47ed16a3c1157f366","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.2.0_1784236985426_0.45647819419255753","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@supalive/codegen","version":"1.2.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.2.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-dart":"dist/cli.js"},"dist":{"shasum":"90d16b1189eaf493df4d9df6f44fd6db320ef683","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.2.1.tgz","fileCount":7,"integrity":"sha512-QNfAFKHDhDeV0C6zQRp4scOKKcrzPt2KXfurj9gl3Sqiiboma1hxnRThilbAvV+ihkDzJnXzJ1WZxdNp7MGfSQ==","signatures":[{"sig":"MEUCIATuDt1lo+3qJZGTYWrswT/WmNxdNFTk0EGQFLtaNvk8AiEA5bTzBEdvat2JTbz2FPuCqR0v8RaTRWmO3LLmi7p5qak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cd71926844172350b52a1fef79ead004b24d0c91","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.2.1_1784287281354_0.4966324244712772","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@supalive/codegen","version":"1.3.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.3.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"144dd97581a956772d085fcbc912a753c481e789","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.3.0.tgz","fileCount":7,"integrity":"sha512-54VCfkgjo5IGSKDW1w9PYrc/xUuHGnhdnE/NNqNL5myII9wVRfWnD1pk1UmJrwNdJ7UmNvsVfO8sCdN+aJuq1A==","signatures":[{"sig":"MEQCIEMuDwn/79Yzduy+PPRn8H4jF8VfMQOrPm1lLJy7CuwUAiAeLHKmzur3uRF++29BOk2WWt02K+HbslkqkQDasOtz6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d4320899d7654ef6c22bd00b5156bb20cf414b45","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.3.0_1784449518368_0.2211553292089654","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@supalive/codegen","version":"1.4.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.4.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"fcce5b5e7b2a729d78a0ff2ab17252fa9af68e10","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.4.0.tgz","fileCount":7,"integrity":"sha512-Dytlz9w4cQIzrpHF4VNsflOmZ9fDf/fPhzBBNq4XVX0qCoyQVeFtbjG9XwNXE4jAU/eaHgEwGs/hOWrMo6iTzg==","signatures":[{"sig":"MEUCIQDwJxm/8Atrf10rd1dqfDQDZ9kGxz1pPbOklpBf2zbDUwIgbItcfRDv3kcJxZsEvGs4ScxAd5Xztr+oEsP+sjpfNxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"918f9ed5e63fcf82fe82013b5224a59f6f64742e","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.4.0_1784462700906_0.08878870308895226","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@supalive/codegen","version":"1.5.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.5.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"86e98f43068a3ab923a80fce21b1546553af2685","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.5.0.tgz","fileCount":7,"integrity":"sha512-rWIvD38IyFBa63lw6pkbUJwmA55EhT/9eg+ilcC06hAIlPTc9eAB9SRdYL+oyo3yDrcYVuRlnJtwaQXNhEsa0g==","signatures":[{"sig":"MEUCIEI8SvrXPQ3pWF4bDhXXCqTcbkQgHfxVqZe9XYDPqqF3AiEAzCmZiEOYCsNtn+N8DJpRS5gtQLeu5ZnA74RXTt62YKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"342473dac376047b41d64c5807158350b37d117b","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.5.0_1784627248759_0.6023370303874984","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@supalive/codegen","version":"1.5.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.5.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"20fe4cbd7356bb32177c79e94a938ff73720fc2e","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.5.1.tgz","fileCount":7,"integrity":"sha512-dfuyt2gMIFsuR3b2NiqM0nyM1UPvDSsYP8j9ejpLDE2+pkEry9Aj5axclowjs5Dx7HkwfBc/sG8cwvchLpCuiQ==","signatures":[{"sig":"MEUCIC/WykwyETSYQRNALSEHoi6KJ7I+ElSh4/F+ZHMQTERVAiEA49Ylyy76APmupr2H2VdzLrZiKSbdvI661LQpGBZFinU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8b8700488ee71b28012acb7b22a606bc18f66c59","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.5.1_1784636715759_0.395728922994236","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@supalive/codegen","version":"1.6.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.6.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"c00d4ff59ca8d61e51461c501ad6936999a57139","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.6.0.tgz","fileCount":7,"integrity":"sha512-6gBqyE8d7CX77gzudHkIO80yucLuvU9nCOFMWOX6iMH311SLASLluzKR67W/MpGK7SyQPxYpRK0D7gwljqTaWw==","signatures":[{"sig":"MEYCIQDuMhdT3lQto9RRyd+g4hzyuonwQxexUs/7WJlPhTLbyQIhAPV5gEwEfylhw1b8UaEDfIHxO9f8xS7SEb4/pP4x/VM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"08ac9c1ac1dd8e9432fb8dcef117585b964d531b","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.6.0_1784644692079_0.05171617986666921","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@supalive/codegen","version":"1.7.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.7.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"d4dc87b11fb1da1ec06b7d38ef3187a7a645f83b","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.7.0.tgz","fileCount":7,"integrity":"sha512-oaRBirZ5U+jo1qNakBUBVqlq3x+XCLpO/ud4L0RHLlsurfdtbtm+8ibHIO2nkQ+OccgY3limZtgdf0CBE3qOuA==","signatures":[{"sig":"MEUCIQCsU/aRbOyTM9iIvNhg1QcuAbeMQV/5OdehVFpduwKy8gIgaHly+G+JrO5bLwmTpS8MwNdOu9ThdS5KXKKoNSSVMH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d97399398d1b4fd674e801722e3ef0b904916b88","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.7.0_1784647822691_0.7586682412690047","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@supalive/codegen","version":"1.7.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.7.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"118d75c262720119c207f407c963b922ca9ce96c","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.7.1.tgz","fileCount":7,"integrity":"sha512-he2FXJunOTtqp+pxOZvldUhg+Pz+zNeaNV1JeVTqIEy7YzgREoe+P7zbgmc0j8o5kmEYMGBMz7OH60L9qpjuUw==","signatures":[{"sig":"MEUCIDnBtim62wLFxndHLT4jX3WZX2TSw3xeQeir2nm/ateXAiEAoOEojv6Vy9n6foy4XpazEM8xJUe7rHYevr8/TPH9y3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c9d761251747a6c078af2e98f8a75f9438235a4b","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.7.1_1784713647906_0.837550748431382","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@supalive/codegen","version":"1.8.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.8.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"4b31c44205c0b8da0ee92e9d2d03af7af30b6f5e","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.8.0.tgz","fileCount":7,"integrity":"sha512-fqfWLDa91hQMEo1jjKyCbsc2bEFoX66qNTjn5HjFTQIbOy1u76y6Uo11ZvRU7Hz4WIpJny/Twb2g8xGmbsy9dg==","signatures":[{"sig":"MEQCID9EdkNyQlTEgiTE58yoNZneAHA+Wu2jnz/y2XQZLnpSAiA38mapzJfDAhGN08KsEnmm1XpkeH2okErszi41dDFfpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"45119008d9d4eb8eb37f39ebf29a431e30c38708","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.8.0_1784795915696_0.7296136729986207","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@supalive/codegen","version":"1.8.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.8.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"488ac9bf3c66479a983350169c19c1ddd0fea6a6","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.8.1.tgz","fileCount":7,"integrity":"sha512-VaAZyG3GrmB7KYrwauKWywqrHUSqIwzYFuLu2wGpp3ifuYa1uGYm/VihSn0CqHRwtyjxNJAgBh4XLeqgrLKGQw==","signatures":[{"sig":"MEQCIGNkPw+n5yBTFVND4ELFTrxhF1ey2pFyOQ9VESrrlP5YAiBiBeoG60dytOFrcn+qN36PkE6yMYpdh1c6YWF3nXYSXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b938f802972f9e951985df11d0e86546b77a03f2","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.8.1_1784804610159_0.308561968563136","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@supalive/codegen","version":"1.9.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.9.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"990952391d6e291b743192ea9efddde7a9209619","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.9.0.tgz","fileCount":7,"integrity":"sha512-e2G9W+imBpnsc/lARNNQOeyI75KP2jhPxEecU/RnmgEHlI6qHtG21mh2A/dso4IZ7fdJdxhna/lba1CWWZ5SEw==","signatures":[{"sig":"MEUCIQDbOHjfxLQ0lZif+hQVxugr5Olhh3uSFwKrvOfhwGu+BAIgbRAnp/G11bYI5dUgiXYFdOi5sgcIKgmXX8qWOcn2/VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a7292311f981d9fc43f148202d21d7fb6e3ddad7","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.9.0_1784893446656_0.8235160669016965","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@supalive/codegen","version":"1.10.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.10.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"67c60641ec347643aa8bd9bb280521cc31dfd0ca","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.10.0.tgz","fileCount":7,"integrity":"sha512-DMAkG3/YbG+xttWsrnM0E7a0XjdhPKbkGQhoKMv9VVuKwev3v9Vn6BwMHBcSv3Lyux+lbVNUmHMeBRbI/aYHhA==","signatures":[{"sig":"MEQCICsKm+Xlk8hoLs+8l55wA9hP4r4pMBdUntWovrya40OaAiBAKC1JkbP3QbvGgvuqY8r7e5ysK+yU9AZmNvfRxdTAWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5f0a10db38f4ddd8c77d0b9d7615b2673ebb8789","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.10.0_1784904028313_0.3917154644638503","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@supalive/codegen","version":"1.11.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.11.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"b04a66f72c12c978b51541542d4b8d90963f9a32","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.11.0.tgz","fileCount":7,"integrity":"sha512-WbxEBagWoPJa3LvTYcFgF+q4bbDW3j72/XtMSxnCeRyVBkoEpbd7vK4ZQJ6CHSgrHBU+k0UB5Vtj0pacVJmwLA==","signatures":[{"sig":"MEUCIFBG6+kO2MEXbw7WyhoBvR73hkg8ZsyCfw2P6c/Y1hQkAiEAxzxPwqy5FERapcbdLI9KQLra/JynM0/2maPIdMu+G+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d0f46af65af2954625060cee4fa40395a4786c37","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.11.0_1784990155477_0.4675118804544762","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@supalive/codegen","version":"1.12.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.12.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"f3187d8b8eb0260ac775ef75db3055a215b549f0","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.12.0.tgz","fileCount":7,"integrity":"sha512-WCLGScnXo1bcf3LauoeWJMajRppYYon/HO1PosYV1M8eKqMR/os+cj4v0Rt1a6QTY3XUNFTDKFW2U+izEOfYTg==","signatures":[{"sig":"MEUCIBavWTg9aiGZ+qCzhNS1j0SaZ4qihXMA2yl1ABxWIkMfAiEAkr0YJ83OYgmfukDq1Fx/0A9MU+DPUL3B7MAJQRyQddg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"dfb7ec3b97474952e1f2bb1e352b256312ca9552","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.12.0_1785005389841_0.4952224156039424","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@supalive/codegen","version":"1.13.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.13.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"14dabe5e28c1bd35faf70194ba22cdb61ac69270","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.13.0.tgz","fileCount":7,"integrity":"sha512-s1MwOgk0QVWaGeG6+8TjbLXOQ2w0QSCdag/5d/UZqxuK2OVwxKKLZLdDbU1yqzOEgFZqk+lIhxDj2n5Qo+eyvA==","signatures":[{"sig":"MEYCIQDGv44lAyCcvSTkpC7F3W3Trj9+c7ZlQgaMMrcGKg70+AIhAK9lqVg6S3Sg1NSf8u7+PFCgafRgNTXYyBHAB+V5Qf3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e8d42a921464ae48970e5a612813ea043851b5a4","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.13.0_1785166523782_0.7000593955414456","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@supalive/codegen","version":"1.13.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.13.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"fd6b00129c7ca1a50cf4afdef394bf97b89fc981","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.13.1.tgz","fileCount":7,"integrity":"sha512-ARooQ6N4nCz+CsxoF4xls6zMYH4xlKBKoz6XVi0mgEBpfvpfxs9nykoghVHXsFKMB0XI/0wZFeKdgDA4tWLISg==","signatures":[{"sig":"MEQCIFmw1AXMAba3aagd8QKNNDy2QRnot1vkSo5CdMHGDYRbAiB0YpxlMam79v6JncK4OHzQJz1zJ8ajVf2QH6d9HeBx9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f3a99b15f55921a35926b481a8c1463add1319c5","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.13.1_1785201779141_0.13938286448907355","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@supalive/codegen","version":"1.14.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.14.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"458430148d7e61b5a970cf009e01aa6f4743ea0d","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.14.0.tgz","fileCount":7,"integrity":"sha512-tHzWsvv3xAV6SaW9dZ0+qRR21v70GZvphNLGTDVcZwHe8RKQgb70t6tXu6SmEf+DNR4vaEkq/Dwh7/lKTvHCOg==","signatures":[{"sig":"MEUCIHzENjph/aDXHXsMxRMcA9/IYKokYaf+vNR3QbthRUzcAiEA6VsNIH//8rk+Wf/qn1zYi8wVKNaJ78bmEhXP4uOEHgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d08926c232b37c426278bfff6509f49864d6c8d5","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.14.0_1785616093725_0.5739768752603638","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@supalive/codegen","version":"1.15.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.15.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"8c1811b56e3ecb518555662b1c8e1b3ca174770f","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.15.0.tgz","fileCount":7,"integrity":"sha512-ZNfvbBsGnq0dx6lOlqmElZqz1tz1bU0PkU/+WwLpUVNqZxr6RGItjDgIkFd3E2gq4dVEfcY04fgQYlWRE1a8LQ==","signatures":[{"sig":"MEYCIQDv4E5GT47ndiHj+F7/0qs6nrolK0rhCe0FD7hKNtNo1QIhAO1x5HqWh49eLi6311bz6HTyq8PTuAt3SuS+bgE4HI+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8502084977073c0bc23031df0cff54a643903931","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.15.0_1785625152099_0.9178044531694489","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@supalive/codegen","version":"1.16.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.16.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"e2bab4e25b82c4559b4df8e589799f13e4990c3f","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.16.0.tgz","fileCount":7,"integrity":"sha512-TGY2Uufh+42WYFtnLrnXE0Y0pmJrdJqJRKpqGJhOH+foEHtYwra/vpKGo/ZbNeyeQQ8hUnOWkqpTr/qBSfvmwg==","signatures":[{"sig":"MEUCIAJY/808XSpsmU5OU3WWc4KHFMQPVBtEhnYXc91Gpxz5AiEArcnzDRB9Mx2tPiSupOm2vS+x+nqoJAo6UwEHq8WT7RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"25ad0bdb38940ca7a95f33b7b7e80353600d707b","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.16.0_1785695500688_0.5596148891244113","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@supalive/codegen","version":"1.17.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.17.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"712eb4165e5b88e955e403da170c9f7a053f3949","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.17.0.tgz","fileCount":7,"integrity":"sha512-SUdgNkBr+igiZ/ftD1kDyAmi71XzTgDGgYnTDoaX7xWtmPrjXet4fj+lV3DlyC5rVLH9FLcUt7RIYAhY23wNWA==","signatures":[{"sig":"MEYCIQDP6t5ioFBRKYqF4Hw7NbtQUNnD1qkoPEISBH+My1xhKgIhAO3n4ndtVzjNv0TxJ2HCz+AOxfblckqkWLW0Lhec8KLH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"91c833499d70892087e79878a921c7164e043568","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.17.0_1785797128279_0.8216289499225999","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@supalive/codegen","version":"1.18.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.18.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"41912e60be57319dca926a1f6360c22a6a4f20c9","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.18.0.tgz","fileCount":7,"integrity":"sha512-5p3UsFhJyN2rtA+DVnSAkgcxcDvuJ8Z3QYTrPmRVVlivCniXHlHLpxLIIwk87wP3RiQ6L4hIUjAjwelZHJmhKw==","signatures":[{"sig":"MEYCIQDWnd+WDsbxGd/X5lSA2chVNhRbkHJd+Vx2FFg7ld02kgIhAIoDajm7S49zH+jPmtOcxDjAFpqMyThKid05Uijt0yYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"82b5fdef3c5a2757c7f2ced60b8ef0229615ade7","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.18.0_1785883149563_0.4102264694817572","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@supalive/codegen","version":"1.19.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.19.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"f7158d4af17361286e8b314da67e74ad1a794d75","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.19.0.tgz","fileCount":7,"integrity":"sha512-n1crvqiNd7IVZCRiup4kWl/HFgM66/w2XR2yi+Zvt1T8EzXWGQ1wPha3gHn4qoi0+3pOJoauKeJrI7S+lAyIfg==","signatures":[{"sig":"MEYCIQD3kCvMSQr1pVsPgGCaN5HjN4kCfwKHdtflxnxIdPlbswIhAL+fEKCPlCfC1KZZjTFxN11Q+WJ355DSlLT/Dc2KzNQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"676b144abb7f9e39ec1a137190afa17e3c384224","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.19.0_1786265532654_0.3911643890892482","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@supalive/codegen","version":"1.20.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.20.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"c71f3688d877a94710dcb589bad4fe66181aeb55","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.20.0.tgz","fileCount":7,"integrity":"sha512-oASo89ksGSc6YLzjqK6ppnm3VhuPP7zhdNAggErWP3kZbpeQtbNkTn2KHBEZluSe5+2TSgDIe75Opm2wMgoENg==","signatures":[{"sig":"MEYCIQDeapCLNbTu5PbISftoyqKbFghwWX4ejFad8Rll2rNnTgIhAPkhdy/cGR2/H5CT+fihJcfRyWUk9qYPIBwHnHd1KhxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3014a3c0ea5b3659352f9f65a1543e3bcb46eea3","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.20.0_1786305412685_0.886313800984075","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@supalive/codegen","version":"1.20.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.20.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"bc2c74d7bc5fcc7d9d6841cbd3547064952146af","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.20.1.tgz","fileCount":7,"integrity":"sha512-yFkNFni8dQ+9MpQEG+c9vk7JUrhQeRbIc/+EGVTOZCe7Cs6YpE89Oy9y32osoJsWE2KbW2kdhrMa5M4Zwdr8GQ==","signatures":[{"sig":"MEYCIQDAnBFOHlu541OcxSJMajJ1WcmUGXZQfln+3DzBUzpg5AIhAJFkBPNGWo5Z6ulCxMuRUiJXReioe3EKr2Faa9vvzv9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a61b0b76c35fb06b5a3cdcdeb558ffe29fef42a8","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.20.1_1786491209332_0.44394585904605566","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"@supalive/codegen","version":"1.20.2","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.20.2","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"21c2ef7a32984468c4243a098f0397d18eb624a2","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.20.2.tgz","fileCount":7,"integrity":"sha512-M18e312oWPMNSGAnkv5pILKKKo1zgyxTIeAIKGtV7NSM+YAvfiWKZQeMLAeXiDUY2FFzIBNSG3Mx39zKBllzag==","signatures":[{"sig":"MEUCIQCYU6zdZj2jR22beyhAXPvUVRpXBJu7Xl87GOSJuIRTrwIgTz1SkJscAulOWFWMmwiAWh/fnVIVH9toW942l/o2rKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2527008ae5a914575b276d57f321487efe038bb8","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.20.2_1786739834664_0.634528150282035","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@supalive/codegen","version":"1.21.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.21.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"8ace3b5ec658c5813e54cbcd2874f9e9d4b9dcbe","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.21.0.tgz","fileCount":7,"integrity":"sha512-pFZO9K4nMsEgWx0deA51t5viDpF+sFeXXnx4pvEgAuPJvZgQuLWY28fOMyE72yRIRJ4mQWCubW886HCrox1a5w==","signatures":[{"sig":"MEUCIQCuWWoWsLaWdgvNzB5HXSDVowf3FiyIBgTsotqIbZgLewIgSV3p51kp3ntAenjEwC2Mz9R8jaYnDSfYgwkVCY0dmrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fff20880c6664ee1a3fa7c0d32ea0adf247852c1","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.21.0_1788288813833_0.43027154470761264","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@supalive/codegen","version":"1.22.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.22.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"54bc15740ef42ce5a1aed4a00525dd4158605a3c","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.22.0.tgz","fileCount":7,"integrity":"sha512-7+rcxvO1C0xSOqPDecYGGsOufSoYGKvPwH6akvxWsCe3hpTsgBGLR/T4q7CE2kU93Rz5pUmwtrZsp9aWQ8MDSA==","signatures":[{"sig":"MEYCIQDQy0MEKSfpAFNBdd3vFXLmrw+Ct6gRyBtFUsCW5Xe1jgIhAMlOCrDWJUjcOj0rdxcWqs8AuyeSyy1F16rbd7T4GB7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7644a29e3ac6d99cf3d649ce7ea84f49e0d0b6e7","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.22.0_1788303509387_0.540800132615002","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@supalive/codegen","version":"1.22.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.22.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"1b2df4fac886f2410a2dc55b5a04e4c713636001","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.22.1.tgz","fileCount":7,"integrity":"sha512-BNLLLWPe+dc0CQSrBZ0Dy2RZcX/gnamIL+WsAG9/iKhQiEZOkav/8lkbm1niVuywxAjy4+XSLF+EQSS3yVKb1w==","signatures":[{"sig":"MEQCIDkECXxI7nDhAe5q9nF+xsKi3dPHsdR6PzF++YrS1EIlAiAL2L3U2zxzeeYcLA8IQR4u4epfUvWP0hkQv6rOtcTHPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78661},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"76b41de7549ce09a8c86fd31b11f6a2643d70f59","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.22.1_1788332785115_0.49945316190009104","host":"s3://npm-registry-packages-npm-production"}},"1.22.2":{"name":"@supalive/codegen","version":"1.22.2","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.22.2","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"b62f392b38cb007ed9e54498a4fa7d6cba0bb339","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.22.2.tgz","fileCount":7,"integrity":"sha512-ULGyuUMPmdbg7+9EmIebP1EFlhV7F0YSAD1ZxkFo8HDKuVylY6LwZ/tZTYC/IWd4/7+HfkP+NAjJb7JXI/pZ6g==","signatures":[{"sig":"MEQCIGMrO1RE+tOnEpTJy6/63BwU0zhhSZ38sTuxNZYzGIIsAiBhjM3V3nYi+Dp/QbZYsS1Dz7m13LJ8FRTv/Dk/dcGI8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"37339517274dba2ab0757757e4d6ac603879e35e","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.22.2_1788339430132_0.10959290534013189","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@supalive/codegen","version":"1.23.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.23.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"b40501b59db03e3f1a7a9dda7fee03c29fbf58c5","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.23.0.tgz","fileCount":7,"integrity":"sha512-SVnSj0D8l3SXCWG/RKHlq2JJ+t7yJ36DqDW4TdXAIh+RF7IN+ofu7x1QdG0td/5WmyZCOZyfpjPVJigcHY09/A==","signatures":[{"sig":"MEQCIDf+gSzYFaBs46/a58pHheRTWiE3+mkkIlQZAQlRToDqAiBpK4A25iCHT9FpmWPVLMctdsfc38U9Yp8aQDX2q5gMBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"23b80f11771130e1c45241d941ac152d12395071","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.23.0_1788371206234_0.9514911560863466","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@supalive/codegen","version":"1.23.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.23.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"07899156e929d50cb9b107160cf10df65ec2d4bd","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.23.1.tgz","fileCount":7,"integrity":"sha512-x4+YjDynW6/HEXRMCHiOXrf1aWQpKQZFDodMCEuz2681NgNPqa9UuPo7kFx3Mh4g96ujBXpFfzKXpmrM33QsJw==","signatures":[{"sig":"MEYCIQDec0G8mW/+BW5Ey6yl4AWx3Bfd88YlfSaUmq8CQ3D/RAIhAII9WK7Uxnh9K4u4LF10geI7Hn6gUNo2n6W1YK7ufp3P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81404},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fe5a74fb7fdaa74fafefb2d47aad0b0302e23048","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.23.1_1788423301624_0.5013934853519626","host":"s3://npm-registry-packages-npm-production"}},"1.23.2":{"name":"@supalive/codegen","version":"1.23.2","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.23.2","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"28b329605eee16c1b98811a127f7e556644f3b72","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.23.2.tgz","fileCount":7,"integrity":"sha512-Z8luhXn/e8qp/MoLyrMsqp0Alu14wDog/5lLG+xxmcHxIW3mUAWKQwWynr0FpN/60XBEJegWhePZ4nFcTGEIRg==","signatures":[{"sig":"MEYCIQC1CJDrdkAva73/Jors90bT8M+QxctUBL+b70d5QxCvmwIhALDPAryz5oe3KbZgZKSuMPC/sJnr7iA1Ejk/VUtKGmu7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2113a40eb85fd0b271005db18f95c352f6ea1507","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.23.2_1788477884046_0.48981098681534996","host":"s3://npm-registry-packages-npm-production"}},"1.23.3":{"name":"@supalive/codegen","version":"1.23.3","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.23.3","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"43832bcf31ab09aba2b38c6bff869bff62c0b048","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.23.3.tgz","fileCount":7,"integrity":"sha512-vxR2bWJS3dSmgWiOXDN3H6hE4HtJ6sRoi0Mq9rCDCI3x0tevwPYc1Z4JlGzuLaAsh8DkxD5p9hN0FYFjZQgKbA==","signatures":[{"sig":"MEYCIQC4kEWbWKOeDcEROl8YuTTLDPxC/WyVWwICtSmtvUlo1gIhAJrw1amsbdUa1HxHzPGdvji1TQD88DLnV51PgX2RSejt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f5451b4fc68dc5b95ce710cdf8e1cc0ff000f359","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.23.3_1788589829319_0.7366016401068687","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@supalive/codegen","version":"1.24.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.24.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"e7f7f4f52c892b1353e88970ceacde32423c9904","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.24.0.tgz","fileCount":7,"integrity":"sha512-QpL3J3ejsqQTzPNGxD4AfCwTTiz2vauvrU8Xm0oKRu49i97+H0MInZEDMcwNWkEWRyr5F9FM831Dc8IkrN/apA==","signatures":[{"sig":"MEQCIE+70W4a/+NdP1d0nOpQa30xR+RWj7jz75s0yWxcOoTNAiAsQNi5H+pyv0vWauT/eali3g5VrsIp8z5Se8FQbrlF5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"33a6f6093906ab00808109cca1d84395fd37b59e","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.24.0_1788606515995_0.09196399462137483","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"@supalive/codegen","version":"1.24.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.24.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"0f11089e9630d57933c75b5edb31960de645383f","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.24.1.tgz","fileCount":7,"integrity":"sha512-DlfKYJ5HAnOD+fvsKrgJH3gj50J/GqALkRjGmyTtEEt47N10FMUhEAbQTC4K2JsqGjyuP37lxpnrzXOJaAVIaQ==","signatures":[{"sig":"MEUCIB9iFJflNCsqXfEeD33JZr7MQ0fALBpGh9V4qPPdZB/1AiEAhpo9Xirw5xkhEonY4GTxMTdWl++C16Xsk0w7wPwHJLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e6622bc255be6a82fa8e4efe3c98e4abd961a6fb","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.24.1_1788611139166_0.5323683454565205","host":"s3://npm-registry-packages-npm-production"}},"1.24.2":{"name":"@supalive/codegen","version":"1.24.2","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.24.2","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"e7bdb9282b4772e6b78f47a919cd20c5bdc2f9fe","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.24.2.tgz","fileCount":7,"integrity":"sha512-dchL0kn0lhbhNxt6FNscqrU9ZIBpYPRwCCBahwNUTmEGK3SxTXIRUWTEN0D4vbHvdnrIdg2rtzbkOwovywafhA==","signatures":[{"sig":"MEYCIQDUrTW3tHUsvZ63mtBZMT3cut+fDtMbAnPpY7J6fKHx3AIhAIKqD0XNklOQrj2v7sJiNo6ie+vWi57pwrn+W6iLdCeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5e596494447c37980a1401509ad3bcb2801cec77","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.24.2_1788633292832_0.6475090023026331","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@supalive/codegen","version":"1.25.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.25.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"33575d12bcec975e4fa57599e0e90333c1e6c392","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.25.0.tgz","fileCount":7,"integrity":"sha512-0t3+lkGiJR0jdyeKLNa8ZAKuYB8S30mYVpI6aMmcgqFn3113Lfbt6E6oFpTjMAj66HzCH3jaKIpG3/fDfxLdnQ==","signatures":[{"sig":"MEUCICL1bHQi+juw32WW2hCmUHynsbmqljRCrdx9JnMOyY8PAiEAxXh/11xY3lniKzno6f6mUE2yU/bi/ixfACJgILkX448=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bc570f07d9396109433dc88f2d144dfd0da83d02","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.25.0_1788830530248_0.8084299682360985","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@supalive/codegen","version":"1.25.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.25.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"aa49596799f2fb942662463a529c15ef8bc29bd3","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.25.1.tgz","fileCount":7,"integrity":"sha512-tb9hgRDJ5AKaCblRHL6cJQoowpGmzbO64fcyXPx7QNu0ruk6zSFLCPSzkgmWlipH07i0Py1oUAIRmMpX0zGFtA==","signatures":[{"sig":"MEUCIQDBaA8x1w9ZtXVdw4Qcy0dmrq0v8P/e8joLnqq+vy2fngIgEjiKu/NHzAz5Ztv5yPSe6/akquu0WEJ9JLUcYn6C7hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d86fd8e445e3a568ddccd0d485bd67a3e1426fda","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.25.1_1788883079905_0.005259732135852957","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@supalive/codegen","version":"1.25.2","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.25.2","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"e5a050cd5f9948d8b024495a1242c4fa057b90e6","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.25.2.tgz","fileCount":7,"integrity":"sha512-BOQPG1x+m8sBXrqcRYMyjRvUf5pzRejkHkLHCQ4ObnQxKSpb1O++hwoa9+g8t3BYCRXNfywCzqgjNzAHR/Wgnw==","signatures":[{"sig":"MEUCIQD70DqLyrqwRb0zbMDA3+qFagIHZ59U35U8wAA7rLJYAAIgMUlxJOMM4J61SM6ehOC3o01taE7tYOlvqu4GK9DRsFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a54e91795a67bdd2e5fccea822ab816b6fd09e3a","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.25.2_1788976967226_0.5433566381070849","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@supalive/codegen","version":"1.26.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.26.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"dc5a887f082944987294afb01124ad460b24a78d","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.26.0.tgz","fileCount":7,"integrity":"sha512-Z9gx0nTsChB0mp9UlNP3Dn3EMhxs4cKCqZhlvsRv6pstlK4IW/MjgiLoZu6BjROSoPkn4TV9DzUtZips2/jb1A==","signatures":[{"sig":"MEYCIQD4Kd13hY/ErdmxH3vwkRwF4lBuU1SLgllgrUqio5N3AwIhAKxPF+WcJbmCoI89fQSpxXiV2LNQVarv/euCHXbJ+4am","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7941b9b96cd68c2ad9a501d2bdb44ac502f07dbd","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.26.0_1788993344408_0.7152199271497921","host":"s3://npm-registry-packages-npm-production"}},"1.26.1":{"name":"@supalive/codegen","version":"1.26.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.26.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"6526176ed821fb181609c6563f9c2daf470c3875","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.26.1.tgz","fileCount":7,"integrity":"sha512-MMIdvj9NGedQVevuuZZmmckhHfZ4V+DKEF+xVfg07VYkwNxzM0ufyEgaSmRaQzPAjwZ/f0U/tpD1E17nGcH6ow==","signatures":[{"sig":"MEQCIEFMCfwP0xMRASbX3feUbl/Tfdys9sn5xG3btZQTdnmzAiA3cLpY2bpKpvynB3QnZB44J/w6+HhDpZGgke/vU8p1rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5e040a213100ea5474429c64edd8fa7724d72cec","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.26.1_1789029546904_0.6979133595481746","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@supalive/codegen","version":"1.27.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.27.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"00816d2ed192195ab52008175a34cf2e95f5cd49","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.27.0.tgz","fileCount":7,"integrity":"sha512-HajjKds64IY0Dees11/tvhdJFRgb68WdwXbf0loOLXu5PJKwGs3kgzuiMTp+vXBwgkpehN/fj7f2xVSTmu2Jsg==","signatures":[{"sig":"MEQCICQ002fn8KpDHRlbqcNnI+MlfAATzXXizg3MIkg2IUI5AiAhLGIiKuyFwg4xfAAu/2NMGiQwQ1y3Nbg5yEJKSLW99A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICRZIyC5yhXyfM2xfWys7QI5w5hS1DCP9tZZAAjoOqaXAiEAnPx9s511KmsSbdm50KD1+jKWEYVAOnTpGu7aypiudkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106112},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a6f11445acac9f4be031f3224e77a7b25c49f636","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.27.0_1789176800289_0.22894506572119466","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"@supalive/codegen","version":"1.27.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.27.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"bfdc0f802f2149588ef46b7412769d65ea9b6d1c","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.27.1.tgz","fileCount":7,"integrity":"sha512-GAdPAIKajRzpy09U/8TyHt4jK8rZCwL4Bx9kG0hPUeYZ2Wa4m02pDxgcxx4H+v/cPfXMiOARVSfRmA470FOTkA==","signatures":[{"sig":"MEYCIQC+c4gefvHYx1QfKnFIwEPV8ISAybcU9ConCncEBcCmpwIhAJDUoCNYiY/L0XPKQVuX32w3fo5b8k7Zs+hcfwOZ04pk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAKxKzBdnYy3i5k+C191sD7Zeann7cK4rm211eBKGialAiEAx6AGYFp6ZpdfZ9QX76v3GoylhWzC7q5qZ+mYiHxRpJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106112},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"03346a2c592e518061f63958fb5556223d0563b3","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.27.1_1789589914100_0.7020218669369789","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"@supalive/codegen","version":"1.28.1","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.28.1","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"f9ee95043e86a1255c4ada38639e052fb47cd804","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.28.1.tgz","fileCount":7,"integrity":"sha512-kSuVt/5r51pEX/QJc/gdq4JjRhIvJXpoZpvUn34C86g7fGM7k0eBbIR8nV3yiiH6UZO60rLekqYqfXpHL8080g==","signatures":[{"sig":"MEUCIGhQ16ZUjHwRU8soOU7jDa+qjFPaHNuh3mBCePQ/PrEDAiEA8fObHXjP955sT+ugBHKgIeaZ6/SlNrXyNv9DPhgpKTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCun1IFigeaYJXb2NRwpzmmBgixquSeYAIOhpi1XZewKAIhAMCU4rJARQlRjrEuHgw0awcNOTirdvYanx51BHGBafwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ee24902697fc78531f6fa7d6bfd30cf4ac8acbdc","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.28.1_1790324754639_0.6840006238378153","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@supalive/codegen","version":"1.29.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.29.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"029d8b29cea8119fb3727266be2ffcea29e80d45","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.29.0.tgz","fileCount":7,"integrity":"sha512-dDC2pWVWoGQ4EFlZsSWoon7DJ4cpwqHUnni9LZw7WTyg+w4P6g6AGcT6Locvqsg3l2OgGsGHsxfNjnjHY/FC5Q==","signatures":[{"sig":"MEUCIFlVrAD0n9na8qMRZkbNK5n7/kisTU4gOqOKjSXJNyTRAiEAogp8l4k0Mm6CGmhhxBMlXDLtczMTWjBQCeif5/vPsl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmDrHb42CRSpHwCoHEmRc81affyYRjGdmQ73SXy8Ax4AIgIWdgQAzzEldYHZntI22eOalsR9+Lkk1oE7vNnfbivQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1f4b0e12d623cfe1399d5f442338f933193daa9a","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.29.0_1790441734929_0.9780969722125368","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@supalive/codegen","version":"1.30.0","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"author":{"name":"Rebaz Raouf"},"license":"MIT","_id":"@supalive/codegen@1.30.0","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"homepage":"https://github.com/rebaz94/supalive#readme","bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"bin":{"supalive-codegen":"dist/cli.js"},"dist":{"shasum":"d9c6f10441b3da4334c3db879b65e410d1a7c85a","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.30.0.tgz","fileCount":7,"integrity":"sha512-73y2+yVGin2GCMvKKRcG3CDkNTZLrzRWmt1cg9QzC27a/brb6AF3n5HOX5QlYf7CwlewEaSQIOsWil4PFdRoTA==","signatures":[{"sig":"MEYCIQCzAi4A2uWoZ1iQsqslGcn/IRQtj/nQDJhpnM3seo5DRAIhAP82hPgHv/fXf7o5zC1beGgSp14bo3SfX8EaJowWe2Ip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmCx880NcA4GeYI1IDe3RUFRLF13vRCNUxJTcLDGDrXAIgGNe+PKq8fLZYdkWFJ39bjn6ud3XkZ/vwOAG0zu7UGLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8c999cca864c9c3e2db911385aa9cbbea12b0f41","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen_1.30.0_1790502059932_0.4158599007440531","host":"s3://npm-registry-packages-npm-production"}},"1.30.1":{"_id":"@supalive/codegen@1.30.1","bin":{"supalive-codegen":"dist/cli.js"},"bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"dist":{"shasum":"2c11c076aac64b8694f92f543f91e74e6a6cda15","tarball":"https://registry.npmjs.org/@supalive/codegen/-/codegen-1.30.1.tgz","fileCount":7,"integrity":"sha512-d1rJx+3vm4eJMeNVsv3pvcGMPIp/VaKBeINMfevb4zuYYI3jF4eMsHDNoea/pwkgliYGUL5vtQ+7eTIX16UiBA==","signatures":[{"sig":"MEYCIQCe0zZkk/ibARWoBPC76aK4vCbqBIBJ/sz0po7BruuztwIhAIRtAwEq0hOBgXSxxadot+f6OraN44awZiQiHNHRSEwS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDLX1/GEiQtwjdkQhBQDxcyt34/JqVPDXLB6eA+yRuKXAIgHXV1txDgl6mjbWK0WGHTVaCq4/mH0ZYaz6rzwJj8CJA="}],"unpackedSize":108169},"main":"./dist/index.js","name":"@supalive/codegen","type":"module","types":"./dist/index.d.ts","author":{"name":"Rebaz Raouf"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5fffc463e66016a048cf20469ac033a2448b4110","license":"MIT","scripts":{"dev":"node --import tsx ./src/cli.ts","test":"vitest --run","build":"tsdown","typecheck":"tsc --noEmit"},"version":"1.30.1","_npmUser":{"name":"rebaz1994","email":"rebazrauf@gmail.com"},"homepage":"https://github.com/rebaz94/supalive#readme","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"_npmVersion":"12.0.1","description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","directories":{},"maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"_nodeVersion":"26.5.0","dependencies":{"ts-morph":"^24.0.0","@supalive/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.3","typescript":"^6.0.0","@types/node":"25.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_1.30.1_1790717771129_0.6387323014050792"}}},"time":{"created":"2026-07-07T20:37:51.860Z","modified":"2026-09-29T21:36:11.508Z","1.1.0":"2026-07-07T20:37:52.168Z","1.2.0":"2026-07-16T21:23:05.588Z","1.2.1":"2026-07-17T11:21:21.522Z","1.3.0":"2026-07-19T08:25:18.515Z","1.4.0":"2026-07-19T12:05:01.115Z","1.5.0":"2026-07-21T09:47:28.917Z","1.5.1":"2026-07-21T12:25:15.900Z","1.6.0":"2026-07-21T14:38:12.239Z","1.7.0":"2026-07-21T15:30:22.845Z","1.7.1":"2026-07-22T09:47:28.037Z","1.8.0":"2026-07-23T08:38:35.843Z","1.8.1":"2026-07-23T11:03:30.299Z","1.9.0":"2026-07-24T11:44:06.798Z","1.10.0":"2026-07-24T14:40:28.506Z","1.11.0":"2026-07-25T14:35:55.622Z","1.12.0":"2026-07-25T18:49:49.988Z","1.13.0":"2026-07-27T15:35:23.951Z","1.13.1":"2026-07-28T01:22:59.275Z","1.14.0":"2026-08-01T20:28:13.867Z","1.15.0":"2026-08-01T22:59:12.239Z","1.16.0":"2026-08-02T18:31:40.827Z","1.17.0":"2026-08-03T22:45:28.414Z","1.18.0":"2026-08-04T22:39:09.787Z","1.19.0":"2026-08-09T08:52:12.790Z","1.20.0":"2026-08-09T19:56:52.852Z","1.20.1":"2026-08-11T23:33:29.479Z","1.20.2":"2026-08-14T20:37:14.804Z","1.21.0":"2026-09-01T18:53:34.012Z","1.22.0":"2026-09-01T22:58:29.523Z","1.22.1":"2026-09-02T07:06:25.237Z","1.22.2":"2026-09-02T08:57:10.270Z","1.23.0":"2026-09-02T17:46:46.373Z","1.23.1":"2026-09-03T08:15:01.772Z","1.23.2":"2026-09-03T23:24:44.168Z","1.23.3":"2026-09-05T06:30:29.475Z","1.24.0":"2026-09-05T11:08:36.146Z","1.24.1":"2026-09-05T12:25:39.305Z","1.24.2":"2026-09-05T18:34:52.971Z","1.25.0":"2026-09-08T01:22:10.393Z","1.25.1":"2026-09-08T15:58:00.054Z","1.25.2":"2026-09-09T18:02:47.354Z","1.26.0":"2026-09-09T22:35:44.541Z","1.26.1":"2026-09-10T08:39:07.024Z","1.27.0":"2026-09-12T01:33:20.524Z","1.27.1":"2026-09-16T20:18:34.186Z","1.28.1":"2026-09-25T08:25:54.710Z","1.29.0":"2026-09-26T16:55:35.009Z","1.30.0":"2026-09-27T09:41:00.016Z","1.30.1":"2026-09-29T21:36:11.270Z"},"bugs":{"url":"https://github.com/rebaz94/supalive/issues"},"author":{"name":"Rebaz Raouf"},"license":"MIT","homepage":"https://github.com/rebaz94/supalive#readme","keywords":["supalive","codegen","dart","flutter","client","type-safe"],"repository":{"url":"git+https://github.com/rebaz94/supalive.git","type":"git","directory":"packages/codegen"},"description":"Generate type-safe client code (Dart, and more) from a Supalive TypeScript router.","maintainers":[{"name":"rebaz1994","email":"rebazrauf@gmail.com"}],"readme":"# @supalive/codegen\n\nGenerate a type-safe client from a [Supalive](https://github.com/rebaz94/supalive)\nTypeScript router. The TypeScript router is the single source of truth: this tool\nreads its procedures, inputs, and output schemas and emits a strongly-typed\nclient for another language.\n\nDart/Flutter is the first target (the `supalive-dart` binary). The package is\nnamed generically so additional targets (e.g. Swift, Kotlin) can ship as\nsibling binaries in future releases.\n\n## Install\n\n```sh\nnpm install --save-dev @supalive/codegen\n```\n\nThe generated Dart code depends on the `supalive_client` package — add it to\nyour Flutter/Dart app's `pubspec.yaml`.\n\n## CLI\n\n```sh\nnpx supalive-dart <entry.ts> [options]\n```\n\n`<entry.ts>` is a TypeScript file that exports your router.\n\n| Option | Description | Default |\n| --- | --- | --- |\n| `-o, --output <dir>` | Output directory for generated Dart files | `.` |\n| `-r, --router <name>` | Router export name | `appRouter` |\n| `-c, --client-class <name>` | Generated client class name | `AppClient` |\n| `--config <name>` | Config object export name | `dartCodegen` |\n| `--tsconfig <path>` | `tsconfig.json` used to resolve types | — |\n| `--include-internal` | Also generate `internal: true` procedures | off |\n| `-h, --help` | Show help | — |\n\nExample:\n\n```sh\nnpx supalive-dart src/server/procedures.ts \\\n  --router appRouter \\\n  --client-class BasicClient \\\n  --output lib/api \\\n  --tsconfig tsconfig.json\n```\n\nThis writes `models.dart` and `client.dart` into `lib/api/`. Treat that\ndirectory as generated — never edit it by hand; re-run the command after\nchanging your procedures.\n\n## Config in the entry file\n\nInstead of passing flags, export a `dartCodegen` object next to your router.\nCLI flags take precedence over these values.\n\n```ts\nexport const dartCodegen = {\n  output: \"lib/api\",\n  clientClassName: \"BasicClient\",\n  // router, includeInternal, tsconfig, numericOverrides also supported\n};\n```\n\nOnly JSON-literal values are read statically; dynamic expressions are ignored.\n\n## Programmatic API\n\n```ts\nimport { generateToDisk, generate } from \"@supalive/codegen\";\n\n// Extract + emit + write files to `output`.\ngenerateToDisk({\n  entry: \"src/server/procedures.ts\",\n  output: \"lib/api\",\n  clientClassName: \"BasicClient\",\n  tsconfig: \"tsconfig.json\",\n});\n\n// Or get the emitted files in memory without touching disk.\nconst { files } = generate({ entry: \"src/server/procedures.ts\" });\n```\n\n`extractClient` (build the intermediate representation) and `emit` (turn the IR\ninto files) are also exported for advanced use.\n\n## Return type overrides\n\nBy default the codegen infers everything from TypeScript types: `number` →\n`double`, `bigint` → `BigInt`, `Date` → `DateTime`, etc. The `returns` property\non procedure configs lets you override specific fields for the generated client\nwithout changing your handler's return type.\n\nModel naming uses the `.modelName()` Zod extension method — no extra imports\nneeded (it patches all Zod types automatically when you import `z` from `@supalive/core`).\n\n### Default (no `returns`)\n\nEverything inferred from the handler's TS return type:\n\n```ts\nconst listCards = query({\n  args: z.object({ limit: z.number().int().default(20) }),\n  handler: async (_ctx, _input): Promise<{ items: { id: string; name: string }[] }> => ({\n    items: [],\n  }),\n});\n// → ListCardsResult { items: List<ListCardsItem> }\n```\n\n### `.modelName(\"Name\")` — rename a model\n\nGive a generated model a custom name instead of the auto-derived one:\n\n```ts\nconst listCards = query({\n  args: z.object({ limit: z.number().int().default(20) }),\n  returns: z.array(\n    z.object({ id: z.string(), name: z.string() }).modelName(\"CardItem\")\n  ),\n  handler: async (_ctx, _input) => [] as { id: string; name: string }[],\n});\n// → result type: List<CardItem>  (not List<ListCardsResultItem>)\n```\n\n`.modelName(\"Foo\")` on any Zod schema tells the codegen to rename the\nmodel to `Foo`. Combine with field-level overrides like `z.number().int()` to\nalso patch the TS-inferred types.\n\n### Partial field overrides (implicit)\n\nOnly the fields you list in the `returns` schema are overridden; the rest stay\ninferred from TS. No `partial()` wrapper needed:\n\n```ts\nconst storeCards = query({\n  args: z.object({}),\n  returns: z.object({\n    total: z.number().int(),           // override: number → int\n    // 'cards' is NOT listed → stays inferred from TS\n  }),\n  handler: async (_ctx, _input): Promise<{\n    cards: { id: string; name: string; balance: number }[];\n    total: number;\n  }> => ({ cards: [], total: 0 }),\n});\n// → StoreCardsResult { cards: List<...>, total: int }\n```\n\n### Combining `.modelName()` + `.int()`\n\nThe most common pattern: rename nested models and patch numeric types while\nkeeping the parent result inferred from TS:\n\n```ts\nconst storeCards = query({\n  args: z.object({}),\n  returns: z.object({\n    value: z.array(\n      z.object({\n        balanceCents: z.number().int(),  // double → int\n      }).modelName(\"StoreCardItem\")\n    ),\n  }),\n  handler: async (ctx, input) => {\n    const cards = await ctx.db.query(GiftCardSchema).select().get();\n    return {\n      cursor: \"...\",\n      value: cards,\n    };\n  },\n});\n// → StoreCardsResult { cursor: String, value: List<StoreCardItem> }\n//   StoreCardItem { id, balanceCents: int, ... }\n```\n\n### Procedure-level list return with model naming\n\nWhen a procedure returns a bare list (not wrapped in an object), use\n`z.array()` at the top level of `returns`:\n\n```ts\nconst cardLedger = query({\n  args: z.object({ cardId: z.string() }),\n  returns: z.array(\n    z.object({\n      amountCents: z.number().int(),\n      balanceAfterCents: z.number().int(),\n    }).modelName(\"CardLedgerItem\")\n  ),\n  handler: async (ctx, { cardId }) =>\n    ctx.db.query(CardTransactionSchema).select()\n      .where((f) => f.eq(\"cardId\", cardId)).get(),\n});\n// → result type: List<CardLedgerItem>\n//   CardLedgerItem { ..., amountCents: int, balanceAfterCents: int, ... }\n```\n\n### Nested model overrides\n\nOverride fields inside a list element's model by nesting `.modelName()` +\nfield overrides:\n\n```ts\nconst nestedOverride = query({\n  args: z.object({}),\n  returns: z.object({\n    items: z.array(\n      z.object({\n        id: z.string(),\n        balance: z.number().int(),  // override int\n        name: z.string(),\n      }).modelName(\"NestedItem\")\n    ),\n  }),\n  handler: async (_ctx, _input) => ({\n    items: [] as { id: string; balance: number; name: string }[],\n  }),\n});\n// → NestedItem { id: String, balance: int, name: String }\n```\n\n### Summary of helpers\n\n| Helper | Purpose | Example |\n| --- | --- | --- |\n| `.modelName(\"Name\")` | Rename a model in generated output | `z.object({ ... }).modelName(\"CardItem\")` |\n| `z.number().int()` | Patch a field's type from `double` to `int` | `z.object({ balance: z.number().int() })` |\n| `z.bigint()` | Patch a field's type to `BigInt` | `z.object({ revision: z.bigint() })` |\n\nAll `returns` helpers are purely for codegen — they have no effect at runtime.\nThe Zod schemas are not used for runtime validation of the handler's return\nvalue.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}