{"_id":"@appfactory-cc/create-app-factory","_rev":"4-e52f26bc843fcb850a984201b0ef6de9","name":"@appfactory-cc/create-app-factory","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@appfactory-cc/create-app-factory","version":"0.1.0","license":"MIT","_id":"@appfactory-cc/create-app-factory@0.1.0","maintainers":[{"name":"bdtiger","email":"bdtiger2023@gmail.com"}],"bin":{"create-app-factory":"create-app.js"},"dist":{"shasum":"40caac8e5848f6ed41082a06b03b4a4e73557b75","tarball":"https://registry.npmjs.org/@appfactory-cc/create-app-factory/-/create-app-factory-0.1.0.tgz","fileCount":3,"integrity":"sha512-Ptv+mN+9ffurq7RlX9EDY6fWiHt/dOzev91BMiLxsh9YTrO0UbPLQdtHUVzb3u85EMLP+6A2pOiWILivtDt0Gw==","signatures":[{"sig":"MEQCIBrO7OTATWIzIQbVvptyU2eg9yDVnLGFO2FgWzab9mMiAiAThGAbZfIJRvW+zhSM5kE2GNFZDkS4dCvXF3WBeFFk+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6924},"engines":{"node":">=18.0.0"},"gitHead":"cf996d7b277be958d726c5edf41c628c19504b78","private":false,"_npmUser":{"name":"bdtiger","email":"bdtiger2023@gmail.com"},"_npmVersion":"11.11.1","description":"Scaffold a new App Factory app from the base shell template","directories":{},"_nodeVersion":"25.8.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-app-factory_0.1.0_1777479311382_0.28799282663906145","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@appfactory-cc/create-app-factory","version":"0.1.1","license":"MIT","_id":"@appfactory-cc/create-app-factory@0.1.1","maintainers":[{"name":"bdtiger","email":"bdtiger2023@gmail.com"}],"bin":{"create-app-factory":"create-app-factory"},"dist":{"shasum":"82efe88eba39e5b12dc49910dcef86c4cba00bc4","tarball":"https://registry.npmjs.org/@appfactory-cc/create-app-factory/-/create-app-factory-0.1.1.tgz","fileCount":4,"integrity":"sha512-MknNsfGII0N7AV1zNOb1vOJST4iNl4G/ZjJ4HmxFddog3LbrFQs1Ao2P20/bj4cW/6h1ZNEl0iNwkHEDLrI0cQ==","signatures":[{"sig":"MEUCIQCc3flSWu0FSHUU/AlvdVkBuSczJb4qK/06dhj5ASdH1AIgOTOxt3FfPs3537VCUweSJEjI44bAfLRRMdWRU/MtdUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12537},"engines":{"node":">=18.0.0"},"gitHead":"cf996d7b277be958d726c5edf41c628c19504b78","private":false,"_npmUser":{"name":"bdtiger","email":"bdtiger2023@gmail.com"},"_npmVersion":"11.11.1","description":"Scaffold a new App Factory app from the base shell template","directories":{},"_nodeVersion":"25.8.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-app-factory_0.1.1_1777479857691_0.7786893712472949","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@appfactory-cc/create-app-factory","version":"0.1.2","license":"MIT","_id":"@appfactory-cc/create-app-factory@0.1.2","maintainers":[{"name":"bdtiger","email":"bdtiger2023@gmail.com"}],"bin":{"create-app-factory":"create-app-factory"},"dist":{"shasum":"b74ad5f90f893b8656147b332813f678dc8e2696","tarball":"https://registry.npmjs.org/@appfactory-cc/create-app-factory/-/create-app-factory-0.1.2.tgz","fileCount":4,"integrity":"sha512-iFZUIuHs2LU30gV1oMvBJWibsRt23k3oC0MsHW1wP/QvCGQAyixZqBsoSQpSwqiRinjZi4uaaPNidA3fFMbyzA==","signatures":[{"sig":"MEUCIQDWQkNZKSvAO5b0amC8pANMQ9d3A7fsjA1TqQmQ+sZ1XAIgQ9SwXVIWKxyt7rIe7nlYIalwIT+JYspa8t1o98o9Ck0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12535},"engines":{"node":">=18.0.0"},"gitHead":"cf996d7b277be958d726c5edf41c628c19504b78","private":false,"_npmUser":{"name":"bdtiger","email":"bdtiger2023@gmail.com"},"_npmVersion":"11.11.1","description":"Scaffold a new App Factory app from the base shell template","directories":{},"_nodeVersion":"25.8.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-app-factory_0.1.2_1777479909493_0.3336419690140755","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@appfactory-cc/create-app-factory","version":"0.2.0","description":"Scaffold a new mobile app using the App Factory base shell template","private":false,"license":"MIT","publishConfig":{"access":"public"},"bin":{"create-new-app":"create-new-app"},"engines":{"node":">=18.0.0"},"gitHead":"bf6a1a6e283c9d76bef6878df7c06e88c9a94e61","_id":"@appfactory-cc/create-app-factory@0.2.0","_nodeVersion":"25.8.2","_npmVersion":"11.11.1","dist":{"integrity":"sha512-EN/UvARqWdhj/6pzx5eneecGCw+I8pdFYCnIfaXb+5rGdgkshGCCXWmCdlD+bjB2zsnkFCXkFX5JXKW8a80mpw==","shasum":"2d657210b8342fc56f324618abdc8ee7cbf13563","tarball":"https://registry.npmjs.org/@appfactory-cc/create-app-factory/-/create-app-factory-0.2.0.tgz","fileCount":3,"unpackedSize":6933,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBFI0tnOKkmDGy38T7QcmXCN47epQFL4BVNQ3o9cQBswIhALOS7H2Q2ZxcdrYLJ/qoyoqGY+UDfkemB0WEXZFMW04f"}]},"_npmUser":{"name":"bdtiger","email":"bdtiger2023@gmail.com"},"directories":{},"maintainers":[{"name":"bdtiger","email":"bdtiger2023@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-app-factory_0.2.0_1777480183812_0.8311090475719001"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-29T16:15:11.273Z","modified":"2026-04-29T16:29:44.235Z","0.1.0":"2026-04-29T16:15:11.514Z","0.1.1":"2026-04-29T16:24:17.881Z","0.1.2":"2026-04-29T16:25:09.628Z","0.2.0":"2026-04-29T16:29:44.014Z"},"license":"MIT","description":"Scaffold a new mobile app using the App Factory base shell template","maintainers":[{"name":"bdtiger","email":"bdtiger2023@gmail.com"}],"readme":"# `@appfactory-cc/create-new-app`\n\nScaffolds a new mobile app using the App Factory base shell template.\n\n## Usage\n\n```bash\n# Via npx (recommended — no install needed)\nnpx @appfactory-cc/create-new-app my-app\n\n# Or from within the monorepo\nnode packages/create-app-factory/create-new-app my-app\n```\n\n## Options\n\n```\n--template, -t <path>   Use a custom template directory\n--dry-run, -n           Show what would be created without creating files\n```\n\n## What it does\n\n1. Copies `apps/base-shell` template into `apps/<app-name>`\n2. Injects app-specific config (name, bundle ID, slug) into `app.json`\n3. Prints next steps: install deps, add Firebase credentials, build\n\n## Requirements\n\n- Node.js >= 18\n- Run from the monorepo root (`app-factory/`)\n- `apps/base-shell/` template must exist\n\n## App name rules\n\n- Lowercase letters, numbers, and hyphens only\n- Must start and end with an alphanumeric character\n- Max 30 characters\n","readmeFilename":"README.md"}