{"_id":"@calimero-network/create-mero-app","_rev":"2-aa626e2b06af804f777bf3def7f2735e","name":"@calimero-network/create-mero-app","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@calimero-network/create-mero-app","version":"0.1.0","keywords":["calimero","kv-store","scaffold","create-app"],"_id":"@calimero-network/create-mero-app@0.1.0","maintainers":[{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"create-mero-app":"dist/cli.mjs"},"dist":{"shasum":"4c95dafe84012a566c6544e8238df34eddaa1732","tarball":"https://registry.npmjs.org/@calimero-network/create-mero-app/-/create-mero-app-0.1.0.tgz","fileCount":4,"integrity":"sha512-0LbsHBMrC9ONRPP60heHb+ZUQrVVY99DZy04tRs/NiNDjUxNzG3kMs5gKp/eACNzSr66p/e+4UrqoY/h0CE3rA==","signatures":[{"sig":"MEUCIFWJYkq0QzjH7pOBSd8iAp5UPXiTooQ7Tytq6QAB7fzHAiEA+iMtS3k/THhcek8HanKXTAIP+T7rZLzXPrwP9DWijjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15610},"type":"module","engines":{"node":">=18"},"gitHead":"bc7d0261d964ffaeaa51593316f79e8e61872f16","private":false,"scripts":{"dev":"ts-node-esm src/index.ts","build":"tsc -p tsconfig.json && node scripts/postbuild.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"xilos","email":"xabilosada@gmail.com"},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"create-mero-app"},"_npmVersion":"11.6.2","description":"Scaffold a new Mero app from a starter template","directories":{},"_nodeVersion":"24.12.0","dependencies":{"prompts":"^2.4.2","kolorist":"^1.8.0","commander":"^11.1.0","validate-npm-package-name":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.4.0","@types/node":"^20.11.30","@types/prompts":"^2.4.9","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","@types/validate-npm-package-name":"^4.0.2","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-mero-app_0.1.0_1769089775672_0.3599812892702543","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-01-22T13:49:35.580Z","modified":"2026-07-30T12:54:17.380Z","0.1.0":"2026-01-22T13:49:35.810Z"},"bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","keywords":["calimero","kv-store","scaffold","create-app"],"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"create-mero-app"},"description":"Scaffold a new Mero app from a starter template","maintainers":[{"email":"ronit@calimero.network","name":"rtb-calimero"},{"email":"xabilosada@gmail.com","name":"xilos"}],"readme":"# create-mero-app\n\nScaffold a Calimero KV Store demo app with an interactive template selector, by cloning a starter repo and copying its files (Git artifacts excluded).\n\n## Prerequisites\n- Node.js >= 18\n- git installed and available in PATH\n- pnpm (recommended)\n\n## Usage\n\nUsing npx (recommended):\n```bash\nnpx create-mero-app@latest example-app\n```\n\nYou will be prompted to select a backend template (default: Rust):\n\n```text\nSelect backend template\n❯ Rust (kv-store)\n  JavaScript (kv-store-js)\n```\n\nTo skip the prompt, pass `--template`:\n\n```bash\nnpx create-mero-app@latest example-app --template rust\nnpx create-mero-app@latest example-app --template javascript\n```\n\nFrom a local checkout:\n```bash\npnpm --filter create-mero-app build\nnode create-mero-app/dist/cli.mjs example-app\n```\n\nThis will:\n- Clone the selected template repo to a temp directory:\n  - Rust: `https://github.com/calimero-network/kv-store`\n  - JavaScript: `https://github.com/calimero-network/kv-store-js`\n- Copy contents into `my-kv-store` (excluding `.git`, `.github`, `.gitignore`, `.gitattributes`, `.gitmodules`, `node_modules`)\n- Set the generated `package.json` name to `my-kv-store` if present\n\n## Next steps\n```bash\ncd my-kv-store\npnpm install\ncd logic && chmod +x ./build.sh && ./build.sh\ncd ../app && pnpm build && pnpm dev\n```\nOpen the app and connect to your running node. For more details, see the template repository docs:\n- Rust: https://github.com/calimero-network/kv-store\n- JavaScript: https://github.com/calimero-network/kv-store-js\n\n## License\nThis tool clones an external repository; refer to that repository's license for app code. The CLI itself is licensed under the same license as this repository.\n","readmeFilename":"README.md"}