{"_id":"@2hemi/backendgen","_rev":"2-3501674b36a4583f0c1a7ae517049b05","name":"@2hemi/backendgen","dist-tags":{"latest":"0.2.2"},"versions":{"0.2.1":{"name":"@2hemi/backendgen","version":"0.2.1","keywords":["ai","backend","code-generation","mcp","nestjs","postgresql","prisma"],"license":"Apache-2.0","_id":"@2hemi/backendgen@0.2.1","maintainers":[{"name":"2hemi","email":"daditheone33@gmail.com"}],"homepage":"https://github.com/SiTouhemi/Backendgen#readme","bugs":{"url":"https://github.com/SiTouhemi/Backendgen/issues"},"bin":{"backendgen":"dist/backendgen.cjs"},"dist":{"shasum":"3388b9f86af5a47b5c9ad5a3d69d742a5b6b0042","tarball":"https://registry.npmjs.org/@2hemi/backendgen/-/backendgen-0.2.1.tgz","fileCount":5,"integrity":"sha512-fpwzrfLckT5uXPwZAOaLMVkYOaLlhdqKyp5A33RRk8R9ihV3Te9FAku8Cxs0+IaG7e7+KOiGnTSD3hNd1BYKvw==","signatures":[{"sig":"MEUCIQCCmvMwAW8PzxhSwvwfIPo5F3QJAFEqnkS/bgLFKq4Z2AIgeK4iJnN4S3ufAlnQQB4ZtRUrFBru/AsyWlx87Xdw9ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2hemi%2fbackendgen@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1255554},"type":"module","engines":{"node":">=22"},"gitHead":"a48480a4ac9e56cc3aed62a82b60b6d3bf2e8515","scripts":{"prepack":"node ../../scripts/build-distribution.mjs"},"_npmUser":{"name":"2hemi","email":"daditheone33@gmail.com"},"repository":{"url":"git+https://github.com/SiTouhemi/Backendgen.git","type":"git"},"_npmVersion":"11.18.0","description":"Deterministic NestJS, Prisma, and PostgreSQL backend compiler for AI coding agents.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backendgen_0.2.1_1784464555147_0.9855670271344423","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@2hemi/backendgen","version":"0.2.2","description":"Deterministic NestJS, Prisma, and PostgreSQL backend compiler for AI coding agents.","license":"Apache-2.0","type":"module","bin":{"backendgen":"dist/backendgen.cjs"},"engines":{"node":">=22"},"keywords":["ai","backend","code-generation","mcp","nestjs","postgresql","prisma"],"publishConfig":{"access":"public","provenance":true,"registry":"https://registry.npmjs.org/"},"scripts":{"prepack":"node ../../scripts/build-distribution.mjs"},"repository":{"type":"git","url":"git+https://github.com/SiTouhemi/Backendgen.git"},"homepage":"https://github.com/SiTouhemi/Backendgen#readme","bugs":{"url":"https://github.com/SiTouhemi/Backendgen/issues"},"gitHead":"071ee62f445fcd32fea7d9912f1f0b3db4db8506","_id":"@2hemi/backendgen@0.2.2","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-6lskMDMVGbAHid3wB3LBPy41FiAUPCpRfFPBkiBG6xFSQkooKts65cdOK9gjck6ux6qIamUImFez+AIx76GrlA==","shasum":"914d2dd6c40b6cb3f89061c997c09fd38f07cb30","tarball":"https://registry.npmjs.org/@2hemi/backendgen/-/backendgen-0.2.2.tgz","fileCount":5,"unpackedSize":1255554,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2hemi%2fbackendgen@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDD53vQr9tAF67Vxkxp3CgPuygPZ4dzc2ikzQ37jXPNlwIhAOzxGtcPA3UEAFyzeDTf3i9oTLL4GNfQxBRdvcqrcWB/"}]},"_npmUser":{"name":"2hemi","email":"daditheone33@gmail.com"},"directories":{},"maintainers":[{"name":"2hemi","email":"daditheone33@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/backendgen_0.2.2_1784465094695_0.31723124746736087"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-19T12:35:54.980Z","modified":"2026-07-19T12:44:55.195Z","0.2.1":"2026-07-19T12:35:55.306Z","0.2.2":"2026-07-19T12:44:54.872Z"},"bugs":{"url":"https://github.com/SiTouhemi/Backendgen/issues"},"license":"Apache-2.0","homepage":"https://github.com/SiTouhemi/Backendgen#readme","keywords":["ai","backend","code-generation","mcp","nestjs","postgresql","prisma"],"repository":{"type":"git","url":"git+https://github.com/SiTouhemi/Backendgen.git"},"description":"Deterministic NestJS, Prisma, and PostgreSQL backend compiler for AI coding agents.","maintainers":[{"name":"2hemi","email":"daditheone33@gmail.com"}],"readme":"# BackendGen\n\nBackendGen is a deterministic backend compiler for AI coding agents. An agent\nwrites a compact `backendcompiler.dev/v1` YAML or JSON specification; BackendGen\nvalidates it and generates a tested NestJS, Prisma, and PostgreSQL repository\nplus a typed TypeScript client.\n\n## CLI\n\n```sh\nnpx @2hemi/backendgen init backend.yaml --name my-api\nnpx @2hemi/backendgen validate backend.yaml\nnpx @2hemi/backendgen generate backend.yaml --output ./backend\n```\n\nPreview regeneration before writing:\n\n```sh\nnpx @2hemi/backendgen diff backend.yaml --output ./backend\n```\n\nFor agent integration, install the companion `@2hemi/backendgen-mcp` package.\n\nBackendGen is licensed under Apache-2.0. Generated projects belong to their\nusers and have no BackendGen runtime dependency.\n","readmeFilename":"README.md"}