{"_id":"@ahmedrowaihi/codegen-core","_rev":"3-b229a34cfb24114c42d86a81026fb30e","name":"@ahmedrowaihi/codegen-core","dist-tags":{"latest":"0.2.1"},"versions":{"0.2.0":{"name":"@ahmedrowaihi/codegen-core","version":"0.2.0","keywords":["codegen","openapi","asyncapi","sdk","shared","identifiers"],"author":{"name":"Ahmed Rowaihi","email":"ahmedrowaihi@gmail.com"},"license":"MIT","_id":"@ahmedrowaihi/codegen-core@0.2.0","maintainers":[{"name":"ahmedrowaihi","email":"ahmedrowaihi1@gmail.com"}],"homepage":"https://github.com/ahmedrowaihi/contract-kit/tree/main/packages/codegen-core","bugs":{"url":"https://github.com/ahmedrowaihi/contract-kit/issues"},"dist":{"shasum":"4523a939d78cc77c6c455f4b9bfdd5a4beb685a7","tarball":"https://registry.npmjs.org/@ahmedrowaihi/codegen-core/-/codegen-core-0.2.0.tgz","fileCount":14,"integrity":"sha512-/IMHkl5INwsjEPmjvcB5osEqFS33izcinemygT3X+3kmNir9jDK3OwZdvusjVp6oDjcLrn2ivv9SLCBkGvWTKg==","signatures":[{"sig":"MEUCIQCNCq8cvFqHT533RxMxkvJnt2LZLYvRRO0yb6i+MVlHgQIgAT4FXl1gZ1m4mTwW2qrEzPfDheP521jV6ssRzUoonJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahmedrowaihi%2fcodegen-core@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11814},"main":"./dist/index.js","type":"module","_from":"file:ahmedrowaihi-codegen-core-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ahmedrowaihi","email":"ahmedrowaihi1@gmail.com"},"_resolved":"/tmp/b8ea3e41351e718e7ec8c62e28554e1a/ahmedrowaihi-codegen-core-0.2.0.tgz","_integrity":"sha512-/IMHkl5INwsjEPmjvcB5osEqFS33izcinemygT3X+3kmNir9jDK3OwZdvusjVp6oDjcLrn2ivv9SLCBkGvWTKg==","repository":{"url":"git+https://github.com/ahmedrowaihi/contract-kit.git","type":"git","directory":"packages/codegen-core"},"_npmVersion":"10.8.2","description":"Spec-agnostic codegen primitives shared by OpenAPI and AsyncAPI generator families — identifier transforms (pascal/camel/safeIdent), filesystem safety, project-name derivation. Pure functions, no spec dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","@types/node":"^22","@ahmedrowaihi/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen-core_0.2.0_1777621361232_0.1235991854011822","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @ir-kit/codegen-core. See https://github.com/ir-kit/ir-kit for migration."},"0.2.1":{"name":"@ahmedrowaihi/codegen-core","version":"0.2.1","keywords":["codegen","openapi","asyncapi","sdk","shared","identifiers"],"author":{"name":"Ahmed Rowaihi","email":"ahmedrowaihi@gmail.com"},"license":"MIT","_id":"@ahmedrowaihi/codegen-core@0.2.1","maintainers":[{"name":"ahmedrowaihi","email":"ahmedrowaihi1@gmail.com"}],"homepage":"https://github.com/ahmedrowaihi/contract-kit/tree/main/packages/shared/codegen-core","bugs":{"url":"https://github.com/ahmedrowaihi/contract-kit/issues"},"dist":{"shasum":"42b44b44abdbafa4d7cb6cd9e6f1c439f476fc77","tarball":"https://registry.npmjs.org/@ahmedrowaihi/codegen-core/-/codegen-core-0.2.1.tgz","fileCount":14,"integrity":"sha512-Df5dbG+P6bMxtXMdcVRzTu1KueuRk3x9VfeZmr2RCSGMQesQ2lFxuCCcOgTy5luUpGVFy4xR0leKfrw+VvQg9w==","signatures":[{"sig":"MEUCIFv/AutuB7hRnmM1Oa8AinbH17LhHlS200f6KdGowU+vAiEA0x5RuksZU+97ngAZ74YWkI6pCwF9PowqSRL96EnVJ+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahmedrowaihi%2fcodegen-core@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11828},"main":"./dist/index.js","type":"module","_from":"file:ahmedrowaihi-codegen-core-0.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ahmedrowaihi","email":"ahmedrowaihi1@gmail.com"},"_resolved":"/tmp/c36efefdea118aec4f973a361d1ca5ed/ahmedrowaihi-codegen-core-0.2.1.tgz","_integrity":"sha512-Df5dbG+P6bMxtXMdcVRzTu1KueuRk3x9VfeZmr2RCSGMQesQ2lFxuCCcOgTy5luUpGVFy4xR0leKfrw+VvQg9w==","repository":{"url":"git+https://github.com/ahmedrowaihi/contract-kit.git","type":"git","directory":"packages/shared/codegen-core"},"_npmVersion":"10.8.2","description":"Spec-agnostic codegen primitives shared by OpenAPI and AsyncAPI generator families — identifier transforms (pascal/camel/safeIdent), filesystem safety, project-name derivation. Pure functions, no spec dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","@types/node":"^22","@ahmedrowaihi/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codegen-core_0.2.1_1777638937119_0.9865470055379821","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @ir-kit/codegen-core. See https://github.com/ir-kit/ir-kit for migration."}},"time":{"created":"2026-05-01T07:42:41.104Z","modified":"2026-05-21T09:18:59.140Z","0.2.0":"2026-05-01T07:42:41.368Z","0.2.1":"2026-05-01T12:35:37.284Z"},"bugs":{"url":"https://github.com/ahmedrowaihi/contract-kit/issues"},"author":{"name":"Ahmed Rowaihi","email":"ahmedrowaihi@gmail.com"},"license":"MIT","homepage":"https://github.com/ahmedrowaihi/contract-kit/tree/main/packages/shared/codegen-core","keywords":["codegen","openapi","asyncapi","sdk","shared","identifiers"],"repository":{"url":"git+https://github.com/ahmedrowaihi/contract-kit.git","type":"git","directory":"packages/shared/codegen-core"},"description":"Spec-agnostic codegen primitives shared by OpenAPI and AsyncAPI generator families — identifier transforms (pascal/camel/safeIdent), filesystem safety, project-name derivation. Pure functions, no spec dependencies.","maintainers":[{"name":"ahmedrowaihi","email":"ahmedrowaihi1@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}