{"_id":"@re-shell/cli","_rev":"44-6ba1d4f8b3bc4557d7730d9deef5c91b","name":"@re-shell/cli","dist-tags":{"latest":"0.30.1"},"versions":{"0.29.0":{"name":"@re-shell/cli","version":"0.29.0","keywords":["microfrontend","react","re-shell","cli","framework","micro-frontend","monorepo","bundle-analysis","health-check","cicd","code-generation","performance","security","migration-tools"],"author":{"name":"Umut Korkmaz"},"license":"Apache-2.0","_id":"@re-shell/cli@0.29.0","maintainers":[{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"}],"homepage":"https://github.com/umutkorkmaz/re-shell-cli#readme","bugs":{"url":"https://github.com/umutkorkmaz/re-shell-cli/issues"},"bin":{"re-shell":"dist/index.js"},"dist":{"shasum":"a092dbeb922df9a33d4ecd8b3d69d4d43328627a","tarball":"https://registry.npmjs.org/@re-shell/cli/-/cli-0.29.0.tgz","fileCount":1225,"integrity":"sha512-Fm3dfaTCapUQ3Wd7STZneMCtG1AhqFRXtMonS5I0AEHydk8k73nNFbZPI1M0yTvdI5jPVuof0Wd3+R894pi4xw==","signatures":[{"sig":"MEUCIEOkzMJXCgUBSLW+TggPzOFtVSiAfaPhkEBpx6elu1+zAiEArkv6goZDFSVLp06CdJpirxMpPsfuykfX9qmVpgkMAZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19023515},"main":"dist/index.js","_from":"file:re-shell-cli-0.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext ts","test":"vitest run","build":"rimraf dist && tsc && mkdir -p dist/utils/schemas && cp src/schemas/workspace-v2.schema.json dist/utils/schemas/re-shell-workspace.schema.json && mkdir -p dist/completions && cp src/completions/bash dist/completions/bash && cp src/completions/zsh dist/completions/zsh","clean":"rimraf dist","test:e2e":"vitest run tests/e2e","test:plan":"node tests/run-cli-plan.mjs --suite=all","test:unit":"vitest run tests/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:dist":"npm run build && npm run bundle:dashboard","test:watch":"vitest","test:coverage":"vitest run --coverage --config vitest.coverage.config.ts","bundle:dashboard":"node scripts/bundle-dashboard.mjs","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"},"_resolved":"/private/var/folders/wx/pw4mymz12qz5l3hr57yy78zw0000gq/T/56785e8a6a499afc4d95144e626f614c/re-shell-cli-0.29.0.tgz","_integrity":"sha512-Fm3dfaTCapUQ3Wd7STZneMCtG1AhqFRXtMonS5I0AEHydk8k73nNFbZPI1M0yTvdI5jPVuof0Wd3+R894pi4xw==","repository":{"url":"git+https://github.com/UmutKorkmaz/re-shell.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ejs":"^3.1.10","ink":"^6.6.0","ora":"^5.4.1","glob":"^10.4.5","yaml":"^2.3.2","boxen":"^8.0.1","chalk":"^4.1.2","dayjs":"^1.11.13","react":"^19.2.3","dotenv":"^16.6.0","semver":"^7.7.2","js-yaml":"^4.1.1","prompts":"^2.0.0","chokidar":"^4.0.3","fs-extra":"^11.0.0","inquirer":"^8.2.7","commander":"^11.0.0","dockerode":"^4.0.7","fast-glob":"^3.3.3","cli-table3":"^0.6.5","handlebars":"^4.7.8","simple-git":"^3.32.3","cosmiconfig":"^9.0.0","ink-spinner":"^5.0.0","@types/react":"^19.2.8","@types/js-yaml":"^4.0.9","@types/inquirer":"^9.0.9","@re-shell/contracts":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","zod":"^4.4.3","uuid":"^9.0.0","vite":"^4.5.14","globby":"^16.1.0","lodash":"^4.17.21","rimraf":"^5.0.0","vitest":"^0.34.3","node-pty":"1.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/node":"^20.17.46","@types/uuid":"^9.0.0","@types/semver":"^7.7.0","@types/prompts":"^2.0.0","@types/fs-extra":"^11.0.0","@vitest/coverage-v8":"^0.34.6","ink-testing-library":"4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.0_1780974501679_0.4303691675066259","host":"s3://npm-registry-packages-npm-production"},"deprecated":"missing ajv runtime dep — install 0.30.1+"},"0.29.1":{"name":"@re-shell/cli","version":"0.29.1","keywords":["microfrontend","react","re-shell","cli","framework","micro-frontend","monorepo","bundle-analysis","health-check","cicd","code-generation","performance","security","migration-tools"],"author":{"name":"Umut Korkmaz"},"license":"Apache-2.0","_id":"@re-shell/cli@0.29.1","maintainers":[{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"}],"homepage":"https://github.com/umutkorkmaz/re-shell-cli#readme","bugs":{"url":"https://github.com/umutkorkmaz/re-shell-cli/issues"},"bin":{"re-shell":"dist/index.js"},"dist":{"shasum":"1b4272a923fae5c6ff11ceb5c1aa75f080c37718","tarball":"https://registry.npmjs.org/@re-shell/cli/-/cli-0.29.1.tgz","fileCount":1225,"integrity":"sha512-7aJlpoT3E4N7pRDWL/OuUBv0lM8Y1sLOxBGckdLQsb52FwmgCTa69jke8O6LB0ZCrsiuxrMBWurRn5pgLOiI6w==","signatures":[{"sig":"MEUCIQD9dbR1sH5flGg7C5RvhWNlhxtYaEcPRD/9XCoV69owZAIgcHQhy8hyfQzBwSDyig6F4rpRN5viLQBaMwKONAtl4qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19026625},"main":"dist/index.js","_from":"file:re-shell-cli-0.29.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext ts","test":"vitest run","build":"rimraf dist && tsc && mkdir -p dist/utils/schemas && cp src/schemas/workspace-v2.schema.json dist/utils/schemas/re-shell-workspace.schema.json && mkdir -p dist/completions && cp src/completions/bash dist/completions/bash && cp src/completions/zsh dist/completions/zsh","clean":"rimraf dist","test:e2e":"vitest run tests/e2e","test:plan":"node tests/run-cli-plan.mjs --suite=all","test:unit":"vitest run tests/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:dist":"npm run build && npm run bundle:dashboard","test:watch":"vitest","test:coverage":"vitest run --coverage --config vitest.coverage.config.ts","bundle:dashboard":"node scripts/bundle-dashboard.mjs","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"},"_resolved":"/private/var/folders/wx/pw4mymz12qz5l3hr57yy78zw0000gq/T/48fa07b17b31da0a37cea734bfab300a/re-shell-cli-0.29.1.tgz","_integrity":"sha512-7aJlpoT3E4N7pRDWL/OuUBv0lM8Y1sLOxBGckdLQsb52FwmgCTa69jke8O6LB0ZCrsiuxrMBWurRn5pgLOiI6w==","repository":{"url":"git+https://github.com/UmutKorkmaz/re-shell.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ejs":"^3.1.10","ink":"^6.6.0","ora":"^5.4.1","glob":"^10.4.5","yaml":"^2.3.2","boxen":"^8.0.1","chalk":"^4.1.2","dayjs":"^1.11.13","react":"^19.2.3","dotenv":"^16.6.0","semver":"^7.7.2","js-yaml":"^4.1.1","prompts":"^2.0.0","chokidar":"^4.0.3","fs-extra":"^11.0.0","inquirer":"^8.2.7","commander":"^11.0.0","dockerode":"^4.0.7","fast-glob":"^3.3.3","cli-table3":"^0.6.5","handlebars":"^4.7.8","simple-git":"^3.32.3","cosmiconfig":"^9.0.0","ink-spinner":"^5.0.0","@types/react":"^19.2.8","@types/js-yaml":"^4.0.9","@types/inquirer":"^9.0.9","@re-shell/contracts":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","zod":"^4.4.3","uuid":"^9.0.0","vite":"^4.5.14","globby":"^16.1.0","lodash":"^4.17.21","rimraf":"^5.0.0","vitest":"^0.34.3","node-pty":"1.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/node":"^20.17.46","@types/uuid":"^9.0.0","@types/semver":"^7.7.0","@types/prompts":"^2.0.0","@types/fs-extra":"^11.0.0","@vitest/coverage-v8":"^0.34.6","ink-testing-library":"4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.1_1780975223874_0.24968094628456305","host":"s3://npm-registry-packages-npm-production"},"deprecated":"missing ajv runtime dep — install 0.30.1+"},"0.29.2":{"name":"@re-shell/cli","version":"0.29.2","keywords":["microfrontend","react","re-shell","cli","framework","micro-frontend","monorepo","bundle-analysis","health-check","cicd","code-generation","performance","security","migration-tools"],"author":{"name":"Umut Korkmaz"},"license":"Apache-2.0","_id":"@re-shell/cli@0.29.2","maintainers":[{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"}],"homepage":"https://github.com/umutkorkmaz/re-shell-cli#readme","bugs":{"url":"https://github.com/umutkorkmaz/re-shell-cli/issues"},"bin":{"re-shell":"dist/index.js"},"dist":{"shasum":"9c8f3d828d12d4fe2b12bfcdb517fbba7cfa9b09","tarball":"https://registry.npmjs.org/@re-shell/cli/-/cli-0.29.2.tgz","fileCount":1225,"integrity":"sha512-9tA6Ggdcx3X+MAioKrd+i1jok/2t0FXDWKKNyesth2y9w4+NFokwwPgrXxomFkZnCbJShnC8iRT2M4OtOcUaZQ==","signatures":[{"sig":"MEQCIEbnC04+KTjsgD1ivbtHp1065kkLbBXTzaQcaL+iCmSVAiBLEa/wgoActQDk+YASTbL5c5HqhvJagX+1FNLvxp3YaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20652842},"main":"dist/index.js","_from":"file:packages/cli/re-shell-cli-0.29.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext ts","test":"vitest run","build":"tsc && mkdir -p dist/utils/schemas && cp src/schemas/workspace-v2.schema.json dist/utils/schemas/re-shell-workspace.schema.json && mkdir -p dist/completions && cp src/completions/bash dist/completions/bash && cp src/completions/zsh dist/completions/zsh","clean":"rimraf dist","test:e2e":"vitest run tests/e2e","test:plan":"node tests/run-cli-plan.mjs --suite=all","test:unit":"vitest run tests/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:dist":"npm run build && npm run bundle:dashboard","test:watch":"vitest","test:coverage":"vitest run --coverage --config vitest.coverage.config.ts","bundle:dashboard":"node scripts/bundle-dashboard.mjs","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"},"_resolved":"/Users/umut/Projects/github/UmutKorkmaz/re-shell-cli/packages/cli/re-shell-cli-0.29.2.tgz","_integrity":"sha512-9tA6Ggdcx3X+MAioKrd+i1jok/2t0FXDWKKNyesth2y9w4+NFokwwPgrXxomFkZnCbJShnC8iRT2M4OtOcUaZQ==","repository":{"url":"git+https://github.com/UmutKorkmaz/re-shell.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ejs":"^3.1.10","ink":"^6.6.0","ora":"^5.4.1","glob":"^10.4.5","yaml":"^2.3.2","boxen":"^8.0.1","chalk":"^4.1.2","dayjs":"^1.11.13","react":"^19.2.3","dotenv":"^16.6.0","semver":"^7.7.2","js-yaml":"^4.1.1","prompts":"^2.0.0","chokidar":"^4.0.3","fs-extra":"^11.0.0","inquirer":"^8.2.7","commander":"^11.0.0","dockerode":"^4.0.7","fast-glob":"^3.3.3","cli-table3":"^0.6.5","handlebars":"^4.7.8","simple-git":"^3.32.3","cosmiconfig":"^9.0.0","ink-spinner":"^5.0.0","@types/react":"^19.2.8","@types/js-yaml":"^4.0.9","@types/inquirer":"^9.0.9","@re-shell/contracts":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","zod":"^4.4.3","uuid":"^9.0.0","vite":"^4.5.14","globby":"^16.1.0","lodash":"^4.17.21","rimraf":"^5.0.0","vitest":"^0.34.3","node-pty":"1.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/node":"^20.17.46","@types/uuid":"^9.0.0","@types/semver":"^7.7.0","@types/prompts":"^2.0.0","@types/fs-extra":"^11.0.0","@vitest/coverage-v8":"^0.34.6","ink-testing-library":"4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.2_1780988004979_0.8914564585707065","host":"s3://npm-registry-packages-npm-production"},"deprecated":"missing ajv runtime dep — install 0.30.1+"},"0.30.0":{"name":"@re-shell/cli","version":"0.30.0","keywords":["microfrontend","react","re-shell","cli","framework","micro-frontend","monorepo","bundle-analysis","health-check","cicd","code-generation","performance","security","migration-tools"],"author":{"name":"Umut Korkmaz"},"license":"Apache-2.0","_id":"@re-shell/cli@0.30.0","maintainers":[{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"}],"homepage":"https://umutkorkmaz.github.io/re-shell/","bugs":{"url":"https://github.com/UmutKorkmaz/re-shell/issues"},"bin":{"re-shell":"dist/index.js"},"dist":{"shasum":"131c98a3ff3d920bb05cc94195c2083426ba2fdb","tarball":"https://registry.npmjs.org/@re-shell/cli/-/cli-0.30.0.tgz","fileCount":1237,"integrity":"sha512-vtJNVXVUzf0a/X71u9nUuXQ4yRwCqBlx+K8hDsje2xBcQ73bwHBgnN7t8SQa1DGoPqH3EPOF1l+bAkMhZ7qD/w==","signatures":[{"sig":"MEUCIGY69vlTNZSKL3dNZWWSWN3JF6xU9ax0IY+alUW4HhK4AiEAltZ/qkLHWq+jbENCs6Cih+PAJUXqLt2dFg2yzOgDoro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20756375},"main":"dist/index.js","_from":"file:packages/cli/re-shell-cli-0.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext ts","test":"vitest run","build":"tsc && mkdir -p dist/utils/schemas && cp src/schemas/workspace-v2.schema.json dist/utils/schemas/re-shell-workspace.schema.json && mkdir -p dist/completions && cp src/completions/bash dist/completions/bash && cp src/completions/zsh dist/completions/zsh","clean":"rimraf dist","test:e2e":"vitest run tests/e2e","test:plan":"node tests/run-cli-plan.mjs --suite=all","test:unit":"vitest run tests/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:dist":"npm run build && npm run bundle:dashboard","test:watch":"vitest","test:coverage":"vitest run --coverage --config vitest.coverage.config.ts","bundle:dashboard":"node scripts/bundle-dashboard.mjs","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"},"_resolved":"/Users/umut/Projects/github/UmutKorkmaz/re-shell-cli/packages/cli/re-shell-cli-0.30.0.tgz","_integrity":"sha512-vtJNVXVUzf0a/X71u9nUuXQ4yRwCqBlx+K8hDsje2xBcQ73bwHBgnN7t8SQa1DGoPqH3EPOF1l+bAkMhZ7qD/w==","repository":{"url":"git+https://github.com/UmutKorkmaz/re-shell.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ejs":"^3.1.10","ink":"^6.6.0","ora":"^5.4.1","glob":"^10.4.5","yaml":"^2.3.2","boxen":"^8.0.1","chalk":"^4.1.2","dayjs":"^1.11.13","react":"^19.2.3","dotenv":"^16.6.0","semver":"^7.7.2","js-yaml":"^4.1.1","prompts":"^2.0.0","chokidar":"^4.0.3","fs-extra":"^11.0.0","inquirer":"^8.2.7","commander":"^11.0.0","dockerode":"^4.0.7","fast-glob":"^3.3.3","cli-table3":"^0.6.5","handlebars":"^4.7.8","simple-git":"^3.32.3","cosmiconfig":"^9.0.0","ink-spinner":"^5.0.0","@types/react":"^19.2.8","@types/js-yaml":"^4.0.9","@types/inquirer":"^9.0.9","@re-shell/contracts":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","zod":"^4.4.3","uuid":"^9.0.0","vite":"^4.5.14","globby":"^16.1.0","lodash":"^4.17.21","rimraf":"^5.0.0","vitest":"^0.34.3","node-pty":"1.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/node":"^20.17.46","@types/uuid":"^9.0.0","@types/semver":"^7.7.0","@types/prompts":"^2.0.0","@types/fs-extra":"^11.0.0","@vitest/coverage-v8":"^0.34.6","ink-testing-library":"4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.0_1781153661368_0.27861249789428233","host":"s3://npm-registry-packages-npm-production"},"deprecated":"missing ajv runtime dep — install 0.30.1+"},"0.30.1":{"name":"@re-shell/cli","version":"0.30.1","keywords":["microfrontend","react","re-shell","cli","framework","micro-frontend","monorepo","bundle-analysis","health-check","cicd","code-generation","performance","security","migration-tools"],"author":{"name":"Umut Korkmaz"},"license":"Apache-2.0","_id":"@re-shell/cli@0.30.1","maintainers":[{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"}],"homepage":"https://umutkorkmaz.github.io/re-shell/","bugs":{"url":"https://github.com/UmutKorkmaz/re-shell/issues"},"bin":{"re-shell":"dist/index.js"},"dist":{"shasum":"60bde3d350be4bafc27e027a96e6b194ee938a03","tarball":"https://registry.npmjs.org/@re-shell/cli/-/cli-0.30.1.tgz","fileCount":1237,"integrity":"sha512-oG8J2SAC8+gqCSGpy6zXI/mamDqlQqUd4LE7FLM7UT281keittAgRhCdMr8JAalK8oPPHaj/N8k+k+0rJ4kGng==","signatures":[{"sig":"MEQCIBaTaVt2JmQGc0sJltGtuW3DOKezyTJWK6nBBQgMeIaGAiAkRmUkSU3fTmBMvttCeb8ZpFE5xI2khkfX5S6oVcDkpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20756397},"main":"dist/index.js","_from":"file:packages/cli/re-shell-cli-0.30.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext ts","test":"vitest run","build":"tsc && mkdir -p dist/utils/schemas && cp src/schemas/workspace-v2.schema.json dist/utils/schemas/re-shell-workspace.schema.json && mkdir -p dist/completions && cp src/completions/bash dist/completions/bash && cp src/completions/zsh dist/completions/zsh","clean":"rimraf dist","test:e2e":"vitest run tests/e2e","test:plan":"node tests/run-cli-plan.mjs --suite=all","test:unit":"vitest run tests/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:dist":"npm run build && npm run bundle:dashboard","test:watch":"vitest","test:coverage":"vitest run --coverage --config vitest.coverage.config.ts","bundle:dashboard":"node scripts/bundle-dashboard.mjs","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"},"_resolved":"/Users/umut/Projects/github/UmutKorkmaz/re-shell-cli/packages/cli/re-shell-cli-0.30.1.tgz","_integrity":"sha512-oG8J2SAC8+gqCSGpy6zXI/mamDqlQqUd4LE7FLM7UT281keittAgRhCdMr8JAalK8oPPHaj/N8k+k+0rJ4kGng==","repository":{"url":"git+https://github.com/UmutKorkmaz/re-shell.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","ejs":"^3.1.10","ink":"^6.6.0","ora":"^5.4.1","glob":"^10.4.5","yaml":"^2.3.2","boxen":"^8.0.1","chalk":"^4.1.2","dayjs":"^1.11.13","react":"^19.2.3","dotenv":"^16.6.0","semver":"^7.7.2","js-yaml":"^4.1.1","prompts":"^2.0.0","chokidar":"^4.0.3","fs-extra":"^11.0.0","inquirer":"^8.2.7","commander":"^11.0.0","dockerode":"^4.0.7","fast-glob":"^3.3.3","cli-table3":"^0.6.5","handlebars":"^4.7.8","simple-git":"^3.32.3","cosmiconfig":"^9.0.0","ink-spinner":"^5.0.0","@types/react":"^19.2.8","@types/js-yaml":"^4.0.9","@types/inquirer":"^9.0.9","@re-shell/contracts":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","zod":"^4.4.3","uuid":"^9.0.0","vite":"^4.5.14","globby":"^16.1.0","lodash":"^4.17.21","rimraf":"^5.0.0","vitest":"^0.34.3","node-pty":"1.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/node":"^20.17.46","@types/uuid":"^9.0.0","@types/semver":"^7.7.0","@types/prompts":"^2.0.0","@types/fs-extra":"^11.0.0","@vitest/coverage-v8":"^0.34.6","ink-testing-library":"4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.1_1781154598240_0.07579005375370373","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-09T03:08:21.498Z","modified":"2026-06-11T05:11:30.165Z","0.1.0":"2025-05-02T21:00:16.650Z","0.2.0":"2025-05-12T20:49:43.930Z","0.2.1":"2025-05-18T17:08:35.088Z","0.2.3":"2025-06-12T07:36:39.121Z","0.2.4":"2025-06-12T10:26:12.668Z","0.2.5":"2025-06-12T11:25:39.483Z","0.2.6":"2025-06-12T11:45:13.128Z","0.2.7":"2025-06-12T12:16:31.368Z","0.2.8":"2025-06-12T17:01:03.993Z","0.2.9":"2025-06-13T13:23:06.322Z","0.3.0":"2025-06-13T17:34:28.704Z","0.3.1":"2025-06-13T18:26:59.661Z","0.7.1":"2025-06-21T07:09:34.776Z","0.8.0":"2025-06-23T05:35:38.765Z","0.14.1":"2025-06-25T13:23:40.185Z","0.16.1":"2025-06-27T08:01:47.083Z","0.16.2":"2025-06-27T08:26:08.508Z","0.16.3":"2025-06-27T08:32:52.244Z","0.17.0":"2025-06-27T13:47:40.198Z","0.18.0":"2025-06-27T15:36:53.689Z","0.20.0":"2025-06-29T19:56:01.435Z","0.21.0":"2025-06-30T05:50:13.333Z","0.22.0":"2025-06-30T11:05:06.524Z","0.22.1":"2025-07-01T07:51:49.035Z","0.23.0":"2025-07-04T10:24:02.473Z","0.24.0":"2025-07-11T08:19:15.321Z","0.26.0":"2025-07-19T07:26:52.532Z","0.27.0":"2025-08-25T04:33:08.078Z","0.27.5":"2026-03-23T07:54:40.693Z","0.29.0":"2026-06-09T03:08:21.985Z","0.29.1":"2026-06-09T03:20:24.168Z","0.29.2":"2026-06-09T06:53:25.235Z","0.30.0":"2026-06-11T04:54:21.662Z","0.30.1":"2026-06-11T05:09:58.540Z"},"bugs":{"url":"https://github.com/UmutKorkmaz/re-shell/issues"},"author":{"name":"Umut Korkmaz"},"license":"Apache-2.0","homepage":"https://umutkorkmaz.github.io/re-shell/","keywords":["microfrontend","react","re-shell","cli","framework","micro-frontend","monorepo","bundle-analysis","health-check","cicd","code-generation","performance","security","migration-tools"],"repository":{"url":"git+https://github.com/UmutKorkmaz/re-shell.git","type":"git","directory":"packages/cli"},"description":"Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja","maintainers":[{"name":"umutkorkmaz","email":"umutkorkmaz@outlook.com.tr"}],"readme":"# Re-Shell CLI\n\n**Full-Stack Development Platform - Microservices & Microfrontends United**\n\nThe most comprehensive and powerful command-line interface for building complete full-stack applications with distributed microservices and microfrontend architectures. Re-Shell unites backend and frontend development under a single CLI, providing enterprise-grade reliability, seamless integration, and exceptional developer experience.\n\n[![Version](https://img.shields.io/npm/v/@re-shell/cli.svg)](https://www.npmjs.com/package/@re-shell/cli)\n[![License](https://img.shields.io/npm/l/@re-shell/cli.svg)](https://github.com/umutkorkmaz/re-shell-cli/blob/main/LICENSE)\n[![CI](https://img.shields.io/github/actions/workflow/status/umutkorkmaz/re-shell-cli/ci.yml?branch=main)](https://github.com/umutkorkmaz/re-shell-cli/actions/workflows/ci.yml)\n[![Downloads](https://img.shields.io/npm/dm/@re-shell/cli.svg)](https://www.npmjs.com/package/@re-shell/cli)\n\n> This package lives in the [Re-Shell monorepo](https://github.com/umutkorkmaz/re-shell-cli). See [`/docs`](../../docs) for the full documentation index and the [`CLI-CONTRACTS.md`](../../docs/CLI-CONTRACTS.md) JSON contract.\n\n## 🚀 Platform Overview\n\nRe-Shell CLI is a comprehensive full-stack development platform that revolutionizes how teams build modern distributed applications. By uniting microservices and microfrontends under a single powerful CLI, it enables developers to create, integrate, and deploy complete applications with unprecedented ease.\n\n### Key Capabilities\n\n- **🎯 Full-Stack Unity**: Seamless integration between frontend microfrontends and backend microservices\n- **🏗️ Microservices Excellence**: Production-ready templates for .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Django, Flask), PHP (Symfony, Laravel, Slim, CodeIgniter), Go (Gin, Echo, Fiber, Chi, gRPC), Ruby (Rails API, Sinatra, Grape) and Node.js (Express, NestJS)\n- **🎨 Microfrontend Architecture**: Module Federation with React, Vue, Svelte, and Angular support\n- **🔄 Smart Code Generation**: API-first development with automatic type generation and SDK creation\n- **📊 Complete Observability**: Built-in monitoring, tracing, and logging across the entire stack\n- **🛡️ Enterprise Security**: JWT authentication, OAuth2, API gateways, and compliance features\n- **☁️ Production Ready**: Docker orchestration, Kubernetes manifests, and cloud provider configs\n\n### 🆕 What's New in v0.29.0\n\n- **🖥️ Bundled Web Dashboard**: `re-shell ui` ships and serves a full React dashboard (overview, workspace graph, templates, command builder, jobs & logs, health, settings) with no extra install.\n- **🔒 Hardened Local Hub**: the dashboard↔CLI bridge is token-authenticated, bound to `127.0.0.1`, allow-listed, and shell-free (no arbitrary command execution).\n- **🧩 Stable JSON Contract**: `workspace summary/graph/health`, `templates list/show/matrix`, `commands list`, `doctor`, and `analyze` emit a `{ok,data,warnings}` envelope (typed in `@re-shell/contracts`); errors exit non-zero.\n- **🆕 New Commands**: `doctor`, `analyze`, `completion`, `templates`, `commands`, `workspace migrate-monorepo` (Nx/Turbo import), `workspace policy` / `workspace drift`, `k8s generate` / `helm generate` / `gitops generate`, `service bridge generate`, and `ai`.\n- **🤖 Interactive TUI**: `re-shell tui` defaults to the ink TUI rendering real workspace data.\n- **🧹 Leaner Package**: ~142k lines of dead code removed; the tarball ships only live code, templates, and the dashboard.\n\n### Previous Releases\n\n#### v0.28.0\n- **📦 New npm Package Scope**: the CLI now publishes as `@re-shell/cli`\n- **🔄 Updated Upgrade Flow**: self-update prompts and generated monorepos now point at the new package name\n- **🔗 Personal GitHub Metadata**: badges, links, and package metadata now resolve to the personal `umutkorkmaz/re-shell-cli` repository\n\n#### v0.27.5\n- **📚 Structured Example Library**: the CLI now ships with focused guides in `examples/` for every major command area instead of a single monolithic reference only\n- **🗂️ Easier Feature Discovery**: the new examples index maps standalone commands and grouped features to the right guide quickly\n- **📦 Published Example Guides**: the `examples/` directory is now included with the package so local installs keep the workflow guides close to the CLI\n\n#### v0.27.4\n- **🧾 JSON Stays Machine-Readable**: the CLI now respects `NO_COLOR` and no longer leaks color-env warnings into JSON output\n- **🔧 Terminal Rendering Cleanup**: workspace diagnostics and quality framework listings now render clean dividers and real newlines\n- **📘 API Toolchain Consistency**: generated YAML OpenAPI specs validate correctly across `api client` and docs subcommands\n- **🏷️ Nested `--version` Flags Fixed**: subcommands like `api openapi generate --version 0.25.1` now work instead of triggering the CLI version banner\n- **🌐 React Dev Server Verified**: generated React/Vite apps honor configured ports and return valid HTML on both `/` and route paths\n\n#### v0.27.3\n- **🧪 Executable CLI Validation**: `npm run test:plan` now performs exhaustive command coverage and behavior checks\n- **🛠️ Safer Project Creation**: `create --dry-run` now previews output without writing files\n- **📦 Stronger Init Flow**: `init --skip-install` handles missing package managers correctly and exits non-zero on real failures\n- **🧾 Clean JSON Output**: `list --json`, `workspace health --json`, and `workspace optimize --json` now emit valid JSON without spinner/banner noise\n- **🔍 Better Diagnostics**: workspace health scores render correctly and workspace conflict commands fail with actionable guidance\n- **🏷️ Versioning Normalized**: release metadata now follows the current `0.27.x` line\n\n#### v0.27.0\n- **🧭 Command Surface Expansion**: regrouped the CLI into 15 command groups covering workspace, api, service, data, k8s, cloud, observe, security, quality, tools, and more\n- **🏗️ Workspace Templates**: added new workspace architecture types and 10 domain starter templates\n- **🔄 Compatibility Layer**: added hidden deprecated aliases for renamed commands with migration guidance\n- **🩺 Project Health**: introduced the project health check command and expanded workspace tooling\n\n#### v0.24.0\n- **⚙️ Complete C++ Ecosystem**: added Crow, Drogon, cpp-httplib, Pistache, and Beast backend templates\n- **🧪 Native Tooling**: added sanitizer support, Valgrind workflows, clang-format, clang-tidy, and Google Test integration\n- **📚 API And Build Tooling**: added OpenAPI/Swagger support, modern CMake setups, JWT auth, logging, and Dockerized workflows\n\n#### v0.23.0\n- **💎 Complete Ruby Ecosystem**: added Rails API, Sinatra, and Grape templates with production-ready auth, docs, and testing\n\n#### v0.22.0\n- **🚀 Complete Go Ecosystem**: added Gin, Echo, Fiber, Chi, gRPC, and sqlx-based Go templates with production tooling\n\n## 📋 Table of Contents\n\n- [Quick Start](#-quick-start)\n- [Architecture](#-architecture)\n- [Microservices Templates](#-microservices-templates)\n- [Microfrontend Templates](#-microfrontend-templates)\n- [Core Features](#-core-features)\n- [Advanced Features](#-advanced-features)\n- [DevOps & Deployment](#-devops--deployment)\n- [Enterprise Features](#-enterprise-features)\n- [CLI Commands Reference](#-cli-commands-reference)\n- [Configuration](#-configuration)\n- [Examples](#-examples)\n- [Best Practices](#-best-practices)\n- [Contributing](#-contributing)\n- [Support](#-support)\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Install globally using npm\nnpm install -g @re-shell/cli\n\n# Using yarn\nyarn global add @re-shell/cli\n\n# Using pnpm\npnpm add -g @re-shell/cli\n\n# Verify installation\nre-shell --version\n```\n\n### Validation\n\n```bash\n# Exhaustive command coverage + behavior checks\nnpm run test:plan\n\n# Preview a create operation without writing files\nre-shell create demo-app --framework react-ts --route /demo --dry-run --verbose\n\n# Machine-readable health output\nre-shell workspace health --json\n\n# Launch the local shadcn web dashboard (token-authed hub on 127.0.0.1)\nre-shell ui\n\n# Generate tests for an app workspace path\nre-shell generate test apps/my-react\n```\n\n### Introspection & diagnostics\n\nEvery introspection command supports a `--json` flag that emits a single\nmachine-readable envelope (see [`--json` output envelope](#-json-output-envelope)):\n\n```bash\n# Project / environment health diagnostics\nre-shell doctor\nre-shell doctor --json\n\n# Bundle and performance analysis\nre-shell analyze --json\n\n# Discover and inspect the framework template registry\nre-shell templates list --json\nre-shell templates list --language typescript --framework express\nre-shell templates show express --json\n\n# Introspect the CLI's own command tree as a catalog\nre-shell commands list --json\n\n# Install shell completion scripts (bash/zsh)\nre-shell completion --shell bash\nre-shell completion --shell zsh\n```\n\n### 📦 `--json` Output Envelope\n\nIntrospection commands (`doctor`, `analyze`, `templates`, `commands`,\n`workspace health`, `list`, …) share one stable wire envelope, authored as zod\nschemas in [`@re-shell/contracts`](../contracts) and documented in\n[`docs/CLI-CONTRACTS.md`](../../docs/CLI-CONTRACTS.md):\n\n```jsonc\n// success\n{ \"ok\": true, \"data\": <payload>, \"warnings\": [] }\n\n// error\n{ \"ok\": false, \"error\": { \"code\": \"TEMPLATE_NOT_FOUND\", \"message\": \"…\", \"details\": { } }, \"warnings\": [] }\n```\n\n`code` is drawn from a closed `ErrorCode` set. In `--json` mode the CLI emits\nexactly one parseable document on stdout — no spinner, banner, or color noise.\n\n### Create Your First Full-Stack Application\n\n```bash\n# Initialize a new full-stack project\nre-shell create my-app --type full-stack\ncd my-app\n\n# Frontend: Add microfrontends\nre-shell add dashboard --framework react-ts --port 5173\nre-shell add admin-panel --framework vue-ts --port 5174\n\n# Backend: Add microservices\nre-shell generate backend api-service --language python --framework fastapi --port 8001\nre-shell generate backend auth-service --framework express --port 8002\n\n# Start everything with Docker orchestration\ndocker-compose up\n\n# Or start individually for development\nre-shell dev --all\n```\n\n### How Re-Shell Works\n\n#### 1. **Project Structure**\nRe-Shell creates a monorepo structure optimized for full-stack development:\n\n```\nmy-app/\n├── apps/                  # Microfrontend applications\n│   ├── dashboard/         # React dashboard\n│   └── admin-panel/       # Vue.js admin panel\n├── services/              # Backend microservices\n│   ├── api-service/       # Python FastAPI service\n│   └── auth-service/      # Node.js Express service\n├── packages/              # Shared libraries\n│   ├── ui/                # Shared UI components\n│   ├── types/             # Shared TypeScript types\n│   └── sdk/               # Auto-generated API SDKs\n├── docker-compose.yml     # Local development orchestration\n└── re-shell.config.yaml   # Project configuration\n```\n\n#### 2. **Microfrontend Generation**\nWhen you run `re-shell add dashboard --framework react-ts`, the CLI:\n\n- Creates a complete React application with TypeScript\n- Configures Module Federation for runtime integration\n- Sets up a development server with hot reload\n- Implements microfrontend patterns (mount/unmount, event bus)\n- Generates production-ready build configurations\n- Includes Docker support for containerization\n\n#### 3. **Microservice Generation**\nWhen you run `re-shell generate backend api-service --language python --framework fastapi`, the CLI:\n\n- Creates a complete FastAPI project structure\n- Includes database models and migrations\n- Sets up API documentation (OpenAPI/Swagger)\n- Configures testing with pytest\n- Implements authentication and middleware\n- Generates Docker configuration\n- Includes hot-reload for development\n\n### Launch Development Environment\n\n```bash\n# Start all services in development mode\nre-shell dev --all\n\n# Start specific services\nre-shell dev user-service payment-service\n\n# View service health dashboard\nre-shell doctor --interactive\n```\n\n## 🏗️ Architecture\n\nRe-Shell CLI implements a modern distributed architecture pattern that combines microservices backends with microfrontend presentation layers, providing maximum flexibility and scalability.\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│                     Re-Shell Platform                           │\n├─────────────────────────────────────────────────────────────────┤\n│  🎯 Microfrontend Layer                                         │\n│  ┌─────────────┐ ┌─────────────┐ ┌─────────────┐                │\n│  │   React     │ │    Vue.js   │ │   Svelte    │                │\n│  │ Dashboard   │ │  Catalog    │ │  Analytics  │                │\n│  └─────────────┘ └─────────────┘ └─────────────┘                │\n│         │               │               │                       │\n│  ┌─────────────────────────────────────────────────────────┐    │\n│  │              Shell Application                          │    │\n│  │           (Module Federation)                           │    │\n│  └─────────────────────────────────────────────────────────┘    │\n├─────────────────────────────────────────────────────────────────┤\n│  🔗 API Gateway & Service Mesh                                  │\n│  ┌─────────────────────────────────────────────────────────┐    │\n│  │  Load Balancer │ Auth │ Rate Limit │ Circuit Breaker    │    │\n│  └─────────────────────────────────────────────────────────┘    │\n├─────────────────────────────────────────────────────────────────┤\n│  🏗️ Microservices Layer                                         │\n│  ┌─────────────┐ ┌─────────────┐ ┌─────────────┐                │\n│  │  Node.js    │ │   Python    │ │    Rust     │                │\n│  │ User Service│ │Payment API  │ │Notification │                │\n│  │ (Express)   │ │ (FastAPI)   │ │  (Actix)    │                │\n│  └─────────────┘ └─────────────┘ └─────────────┘                │\n├─────────────────────────────────────────────────────────────────┤\n│  💾 Data Layer                                                  │\n│  ┌─────────────┐ ┌─────────────┐ ┌─────────────┐                │\n│  │ PostgreSQL  │ │   MongoDB   │ │    Redis    │                │\n│  │   Users     │ │  Analytics  │ │   Cache     │                │\n│  └─────────────┘ └─────────────┘ └─────────────┘                │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n### Architecture Principles\n\n- **🔌 Polyglot Persistence**: Choose the right database for each service\n- **🌐 Language Agnostic**: Use the best language for each domain\n- **📦 Container First**: Docker and Kubernetes native\n- **🔄 Event Driven**: Asynchronous communication patterns\n- **🛡️ Security by Design**: Zero-trust architecture implementation\n- **📊 Observability**: Comprehensive monitoring and tracing\n\n## 🔧 Microservices Templates\n\n### Node.js Ecosystem\n\n#### Express.js Template\n```bash\nre-shell create api-service --template express\n```\n**Features**: Middleware composition, JWT auth, health checks, Docker ready\n**Use Cases**: REST APIs, traditional web services, rapid prototyping\n\n#### Fastify Template\n```bash\nre-shell create high-perf-api --template fastify\n```\n**Features**: Schema validation, plugin architecture, high performance\n**Use Cases**: High-throughput APIs, real-time services, performance-critical applications\n\n#### NestJS Template\n```bash\nre-shell create enterprise-api --template nestjs\n```\n**Features**: Dependency injection, decorators, enterprise architecture\n**Use Cases**: Large-scale applications, complex business logic, team collaboration\n\n#### Koa.js Template\n```bash\nre-shell create modern-api --template koa\n```\n**Features**: Modern async/await, middleware composition, lightweight\n**Use Cases**: Modern APIs, middleware-heavy applications, clean architecture\n\n### Python Ecosystem ✅ **Complete**\n\n#### FastAPI Template\n```bash\nre-shell create python-api --template fastapi\n```\n**Features**: Automatic OpenAPI, type hints, async support, dependency injection, WebSocket support, comprehensive testing\n**Use Cases**: ML APIs, data processing, high-performance APIs, real-time services\n**Testing**: pytest-asyncio, TestClient, AsyncClient, dependency overrides, WebSocket testing\n\n#### Django Template\n```bash\nre-shell create web-service --template django\n```\n**Features**: Django REST Framework, admin interface, ORM, custom management commands, comprehensive testing\n**Use Cases**: Enterprise web applications, content management, admin dashboards\n**Testing**: Django test framework, DRF testing, model testing, management command testing\n\n#### Flask Template\n```bash\nre-shell create lightweight-api --template flask\n```\n**Features**: Blueprint architecture, SQLAlchemy integration, CLI commands, comprehensive testing\n**Use Cases**: Lightweight APIs, microservices, rapid prototyping\n**Testing**: Flask testing client, app contexts, blueprint testing, CLI testing\n\n#### Tornado Template\n```bash\nre-shell create async-service --template tornado\n```\n**Features**: High-performance async, WebSocket support, non-blocking I/O, comprehensive testing\n**Use Cases**: Real-time applications, WebSocket services, high-concurrency systems\n**Testing**: AsyncHTTPTestCase, WebSocket testing, performance testing\n\n#### Sanic Template\n```bash\nre-shell create ultra-fast-api --template sanic\n```\n**Features**: Ultra-fast async framework, blueprint architecture, middleware system, comprehensive testing\n**Use Cases**: High-performance APIs, async microservices, speed-critical applications\n**Testing**: Sanic TestClient, async testing, middleware testing, rate limiting tests\n\n### 🧪 Python Testing Excellence\n\nAll Python templates include enterprise-grade testing infrastructure:\n\n#### Comprehensive pytest Configuration\n- **pytest-asyncio**: Full async testing support with event loop management\n- **pytest-cov**: 85% coverage threshold with HTML, XML, JSON reports\n- **pytest-xdist**: Parallel test execution with worksteal distribution\n- **pytest-benchmark**: Performance regression testing and monitoring\n\n#### Framework-Specific Testing\n- **FastAPI**: TestClient, AsyncClient, dependency injection testing, WebSocket testing\n- **Django**: Model testing, DRF testing, admin testing, management command testing\n- **Flask**: Blueprint testing, app context testing, CLI testing, template testing\n- **Tornado**: AsyncHTTPTestCase, WebSocket testing, IOLoop testing, performance testing\n- **Sanic**: Async testing, middleware testing, rate limiting testing, security testing\n\n#### Test Utilities & Fixtures\n- **Authentication**: JWT token generation, user fixtures, permission testing\n- **Database**: Transaction rollback, data seeding, cleanup utilities\n- **HTTP**: Status assertion, JSON validation, header checking, content validation\n- **Files**: Upload testing, download testing, temporary file management\n- **Performance**: Memory monitoring, execution time tracking, benchmark utilities\n\n#### Advanced Testing Features\n- **Test Markers**: unit, integration, e2e, performance, security categorization\n- **Mock Services**: Redis, database, external API mocking with realistic behavior\n- **Data Generation**: Factory patterns, fake data generation, random test data\n- **Error Scenarios**: Exception testing, validation error testing, edge case coverage\n- **Async Testing**: Wait conditions, eventual assertions, retry mechanisms\n\n### 🎯 Modern Python Type System\n\nAll templates include comprehensive type hints with Python 3.11+ features:\n\n#### Advanced Typing Features\n- **Self**: Self-referential type annotations for method chaining\n- **Literal**: Exact value type specifications for enhanced safety\n- **Protocol**: Duck typing with structural subtyping\n- **TypeGuard**: Runtime type checking with static analysis support\n- **Generic**: Type variable support for reusable components\n\n#### Framework-Specific Types\n- **FastAPI**: Pydantic models, dependency injection types, route handler types\n- **Django**: Model types, QuerySet types, admin types, form types\n- **Flask**: Blueprint types, request/response types, view function types\n- **Tornado**: Handler types, WebSocket types, async types\n- **Sanic**: Request/response types, middleware types, blueprint types\n\n#### Tool Configuration\n- **MyPy**: Strict type checking with framework-specific overrides\n- **Pyright**: Advanced type analysis with error reporting\n- **Ruff**: Fast linting with type-aware rules and automatic fixes\n\n### 🔷 .NET Ecosystem ✅ **Complete**\n\n#### ASP.NET Core Web API Template\n```bash\nre-shell create enterprise-api --template aspnet-core-webapi\n```\n**Features**: Full MVC architecture, Identity framework, JWT authentication, Entity Framework Core, comprehensive middleware\n**Use Cases**: Enterprise applications, complex business logic, team collaboration, comprehensive API development\n\n#### ASP.NET Core Minimal API Template\n```bash\nre-shell create lightweight-api --template aspnet-core-minimal\n```\n**Features**: Functional endpoints, AOT compilation, output caching, rate limiting, high performance\n**Use Cases**: High-throughput APIs, cloud-native services, performance-critical applications\n\n#### Blazor Server Template\n```bash\nre-shell create full-stack-app --template blazor-server\n```\n**Features**: Full-stack .NET development, real-time UI updates, SignalR integration, server-side rendering\n**Use Cases**: Interactive web applications, real-time dashboards, enterprise portals\n\n#### gRPC Service Template\n```bash\nre-shell create grpc-service --template grpc-service\n```\n**Features**: Protocol Buffers, streaming support, performance optimization, cross-platform communication\n**Use Cases**: Microservice communication, high-performance APIs, real-time data streaming\n\n#### Entity Framework Core Template\n```bash\nre-shell create data-service --template aspnet-efcore\n```\n**Features**: Code-first migrations, entity configurations, audit logging, soft delete, advanced relationships\n**Use Cases**: Data-intensive applications, complex domain models, enterprise data management\n\n#### Dapper Template\n```bash\nre-shell create high-perf-data --template aspnet-dapper\n```\n**Features**: High-performance data access, repository pattern, transaction management, SQL optimization\n**Use Cases**: Performance-critical data operations, complex queries, high-throughput systems\n\n#### AutoMapper Template\n```bash\nre-shell create mapping-service --template aspnet-automapper\n```\n**Features**: Object-to-object mapping, custom profiles, validation integration, performance optimization\n**Use Cases**: Complex data transformations, API integration, clean architecture implementations\n\n#### xUnit Testing Template\n```bash\nre-shell create tested-api --template aspnet-xunit\n```\n**Features**: Unit tests, integration tests, test fixtures, FluentAssertions, Moq, test containers\n**Use Cases**: Test-driven development, quality assurance, continuous integration\n\n#### Hot Reload Template\n```bash\nre-shell create dev-optimized --template aspnet-hotreload\n```\n**Features**: dotnet watch integration, development utilities, file monitoring, instant feedback\n**Use Cases**: Rapid development, prototyping, developer productivity optimization\n\n#### Serilog Template\n```bash\nre-shell create monitored-api --template aspnet-serilog\n```\n**Features**: Structured logging, multiple sinks, performance monitoring, audit trails, correlation tracking\n**Use Cases**: Production monitoring, debugging, compliance, performance analysis\n\n#### Swagger/OpenAPI Template\n```bash\nre-shell create documented-api --template aspnet-swagger\n```\n**Features**: Interactive documentation, code generation, XML comments, versioning, authentication schemas\n**Use Cases**: API documentation, client generation, developer portals, integration testing\n\n#### JWT Authentication Template\n```bash\nre-shell create secure-api --template aspnet-jwt\n```\n**Features**: Complete auth system, 2FA, external OAuth, rate limiting, authorization policies\n**Use Cases**: Secure applications, user management, enterprise authentication, compliance\n\n### 🔷 .NET Universal Features\n\nAll .NET templates include enterprise-grade capabilities:\n- **🔐 Advanced Authentication**: JWT with 2FA, external OAuth (Google, Facebook, Microsoft), Identity framework\n- **📊 Comprehensive Monitoring**: Serilog with multiple sinks (Console, File, Database, Elasticsearch, Seq)\n- **🗄️ Database Integration**: Entity Framework Core with migrations, Dapper for performance, repository patterns\n- **📚 Documentation**: Swagger/OpenAPI with code generation, XML documentation, interactive examples\n- **🧪 Testing Excellence**: xUnit with FluentAssertions, Moq, integration tests, test containers\n- **⚡ Development Experience**: Hot reload with dotnet watch, file monitoring, development utilities\n- **🏗️ Architecture Patterns**: Clean architecture, CQRS, repository pattern, dependency injection\n- **🛡️ Security**: Authorization policies, rate limiting, security headers, CORS configuration\n- **📈 Performance**: Output caching, Redis integration, AOT compilation, performance monitoring\n- **🐳 Infrastructure**: Docker support, health checks, configuration management, logging\n\n### 🐹 Go Ecosystem ✅ **Complete**\n\n#### Gin Template\n```bash\nre-shell create api-service --template go-gin\n```\n**Features**: Middleware chain, JWT auth with custom claims, graceful shutdown, structured logging with Zap\n**Use Cases**: REST APIs, microservices, high-performance web services\n\n#### Echo Template\n```bash\nre-shell create modern-api --template go-echo\n```\n**Features**: Minimalist design, powerful routing, built-in middleware, OpenAPI integration\n**Use Cases**: Modern APIs, lightweight services, rapid development\n\n#### Fiber Template\n```bash\nre-shell create fast-api --template go-fiber\n```\n**Features**: Express-inspired API, extreme performance, WebSocket support, built-in monitoring\n**Use Cases**: High-throughput APIs, real-time services, Express developers transitioning to Go\n\n#### Chi Template\n```bash\nre-shell create composable-api --template go-chi\n```\n**Features**: Composable routing, stdlib compatible, lightweight middleware, RESTful design\n**Use Cases**: Clean architecture, composable APIs, standard library focused projects\n\n#### gRPC Template\n```bash\nre-shell create grpc-service --template go-grpc\n```\n**Features**: Protocol Buffers, streaming support, interceptors, service discovery ready\n**Use Cases**: Microservice communication, high-performance RPC, polyglot services\n\n#### Go with sqlx Template\n```bash\nre-shell create data-service --template go-sqlx\n```\n**Features**: Type-safe SQL, prepared statements, transaction support, migration system\n**Use Cases**: Database-centric services, complex queries, performance-critical data operations\n\n### 🐹 Go Universal Features\n\nAll Go templates include enterprise-grade capabilities:\n- **🗄️ Database Integration**: GORM ORM with migrations, sqlx for raw SQL, connection pooling\n- **🔐 Security**: JWT authentication, bcrypt password hashing, rate limiting, CORS\n- **📊 Monitoring**: Structured logging (Zap/Zerolog), Prometheus metrics, health endpoints\n- **🧪 Testing**: Testify framework, mocking support, coverage reports, benchmarks\n- **⚡ Performance**: Connection pooling, graceful shutdown, context propagation\n- **🛠️ Development**: Hot reload with Air, environment config, Docker support\n- **🏗️ Architecture**: Clean architecture, dependency injection, middleware patterns\n- **📚 Documentation**: OpenAPI/Swagger integration, inline documentation\n- **🐳 DevOps**: Multi-stage Docker builds, Alpine Linux, minimal images\n\n### 💎 Ruby Ecosystem ✅ **Complete**\n\n#### Ruby on Rails API Template\n```bash\nre-shell create rest-api --template ruby-rails-api\n```\n**Features**: Active Record ORM, JWT authentication, background jobs with Sidekiq, comprehensive testing with RSpec\n**Use Cases**: Full-featured REST APIs, enterprise applications, rapid API development\n\n#### Sinatra Template\n```bash\nre-shell create lightweight-api --template ruby-sinatra\n```\n**Features**: Minimal overhead, modular architecture, ActiveRecord integration, Swagger documentation\n**Use Cases**: Microservices, lightweight APIs, simple web services, prototyping\n\n#### Grape Template\n```bash\nre-shell create grape-api --template ruby-grape\n```\n**Features**: RESTful API framework, parameter validation, entity serialization, automatic documentation\n**Use Cases**: API-only applications, microservices, versioned APIs, high-performance services\n\n### 💎 Ruby Universal Features\n\nAll Ruby templates include production-ready capabilities:\n- **🗄️ Database Integration**: ActiveRecord ORM with migrations, PostgreSQL support, connection pooling\n- **🔐 Security**: JWT authentication, bcrypt password hashing, Rack::Attack rate limiting\n- **📊 Monitoring**: Structured logging, health check endpoints, performance monitoring\n- **🧪 Testing**: RSpec framework, FactoryBot fixtures, database cleaner, coverage reports\n- **⚡ Performance**: Redis caching, Sidekiq background jobs, connection pooling\n- **🛠️ Development**: Hot reload with Rerun/Guard, environment management with Dotenv\n- **🏗️ Architecture**: MVC/REST patterns, modular design, middleware composition\n- **📚 Documentation**: Swagger/OpenAPI integration, YARD documentation\n- **🐳 DevOps**: Docker support, multi-stage builds, production configurations\n\n### 🐘 PHP Ecosystem ✅ **Complete**\n\n#### Symfony Template\n```bash\nre-shell create enterprise-api --template php-symfony\n```\n**Features**: Full MVC framework, Doctrine ORM, dependency injection, event system, comprehensive testing\n**Use Cases**: Enterprise applications, complex business logic, large teams\n\n#### Laravel Template\n```bash\nre-shell create rapid-api --template php-laravel\n```\n**Features**: Eloquent ORM, artisan CLI, queue system, broadcasting, comprehensive ecosystem\n**Use Cases**: Rapid development, full-featured applications, SaaS platforms\n\n#### Slim Template\n```bash\nre-shell create micro-api --template php-slim\n```\n**Features**: PSR-7/PSR-15 compliant, middleware pipeline, dependency container, minimal footprint\n**Use Cases**: Microservices, APIs, lightweight applications\n\n#### CodeIgniter 4 Template\n```bash\nre-shell create simple-api --template php-codeigniter\n```\n**Features**: MVC pattern, built-in security, database abstraction, RESTful routing\n**Use Cases**: Small to medium projects, learning PHP, rapid prototyping\n\n### 🐘 PHP Universal Features\n\nAll PHP templates include modern PHP development features:\n- **🏗️ Modern PHP**: PHP 8.2+ with typed properties, attributes, enums\n- **📦 Composer**: Dependency management with autoloading\n- **🗄️ Database**: Migrations, query builders, ORM integration\n- **🧪 Testing**: PHPUnit integration, fixtures, code coverage\n- **🔐 Security**: CSRF protection, XSS filtering, SQL injection prevention\n- **⚡ Performance**: OPcache, connection pooling, Redis caching\n- **🐳 Docker**: PHP-FPM, Nginx/Apache, multi-stage builds\n- **📊 Monitoring**: Error logging, health checks, metrics endpoints\n\n### Additional Languages *(Roadmap)*\n\n- **💎 Ruby**: Rails API, Sinatra, Hanami\n- **🔷 Java**: Spring Boot (already mentioned above), Quarkus, Micronaut, Vert.x\n- **⚡ Elixir**: Phoenix, Plug\n- **🦀 More Rust frameworks**: Tide, Poem\n\n## 🎯 Microfrontend Templates\n\nRe-Shell CLI provides enterprise-grade microfrontend architecture using **Webpack Module Federation**, enabling true microfrontend patterns with dynamic loading, independent deployment, and runtime integration.\n\n### 🏗️ **Module Federation Architecture**\n\n```bash\n# Create complete microfrontend platform\nre-shell create my-platform --type microfrontend --architecture module-federation\n\n# Generate shell application (host)\nre-shell create shell-app --template federation-shell --port 3100\n\n# Generate microfrontend applications (remotes)\nre-shell create react-dashboard --template react-mf --port 3000\nre-shell create vue-catalog --template vue-mf --port 3001\nre-shell create svelte-analytics --template svelte-mf --port 3002\n```\n\n### ⚛️ **React Microfrontend**\n\n```bash\nre-shell create user-dashboard --template react-mf --port 3000\n```\n**Features**:\n- React 18 with Hooks and Suspense\n- Module Federation with dynamic imports\n- Error boundaries for isolated failures\n- Hot module replacement\n- TypeScript support\n- Real-time backend integration\n\n**Architecture**:\n- Exposes: `./App` component for shell consumption\n- Shared: React runtime with singleton pattern\n- Independent: Can run standalone or federated\n\n### 🟢 **Vue.js Microfrontend**\n\n```bash\nre-shell create product-catalog --template vue-mf --port 3001\n```\n**Features**:\n- Vue 3 Composition API\n- Reactive state management\n- Module Federation integration\n- Component-based architecture\n- TypeScript support\n- Live data binding\n\n**Architecture**:\n- Exposes: `./App` Vue component\n- Shared: Vue runtime optimization\n- Independent: Standalone development capability\n\n### 🔥 **Svelte Microfrontend**\n\n```bash\nre-shell create analytics-widget --template svelte-mf --port 3002\n```\n**Features**:\n- Compile-time optimization\n- Minimal runtime overhead\n- Reactive programming model\n- Module Federation support\n- Performance-critical rendering\n\n**Architecture**:\n- Exposes: Compiled Svelte components\n- Shared: Minimal shared dependencies\n- Independent: Ultra-fast standalone execution\n\n### 🅰️ **Angular Microfrontend** *(Enterprise Ready)*\n\n```bash\nre-shell create enterprise-app --template angular-mf --port 3003\n```\n**Features**:\n- Angular 17+ with standalone components\n- Dependency injection at microfrontend level\n- Module Federation with Angular Elements\n- Enterprise-grade architecture\n- Comprehensive testing framework\n\n**Architecture**:\n- Exposes: Angular Elements for federation\n- Shared: Angular runtime with zone isolation\n- Independent: Full Angular CLI compatibility\n\n### 🏠 **Shell Application (Host)**\n\nThe shell application orchestrates all microfrontends:\n\n```bash\nre-shell create platform-shell --template federation-shell\n```\n\n**Features**:\n- **Dynamic Loading**: Load microfrontends on-demand\n- **Error Boundaries**: Isolated failure handling per microfrontend\n- **Unified Routing**: Seamless navigation between microfrontends\n- **Service Health**: Real-time monitoring of all services\n- **Loading States**: Smooth UX during microfrontend loading\n- **Fallback UI**: Graceful degradation when microfrontends fail\n\n### 🔧 **Development Experience**\n\n```bash\n# Start complete microfrontend platform\nre-shell dev --microfrontends --all\n\n# Development with hot reload\nre-shell dev --mf-mode development --watch\n\n# Production build with optimization\nre-shell build --microfrontends --federation --optimize\n```\n\n**Development Features**:\n- **Independent Development**: Teams work on separate microfrontends\n- **Hot Module Replacement**: Live updates without page refresh\n- **Cross-Framework**: Mix React, Vue, Svelte, Angular seamlessly\n- **Shared Dependencies**: Optimized bundle sizes\n- **Runtime Integration**: No build-time coupling\n\n### 📊 **Best Practices Implementation**\n\n- **🔒 Isolation**: Each microfrontend is completely independent\n- **📦 Shared Dependencies**: Optimized bundle management\n- **🔄 Communication**: Event-driven inter-app communication\n- **🛡️ Error Handling**: Graceful degradation and fallbacks\n- **🎯 Performance**: Lazy loading and code splitting\n- **🧪 Testing**: Independent testing strategies per microfrontend\n\n## 🎛️ Core Features\n\n### 🏗️ **Project Generation**\n\n```bash\n# Create workspace\nre-shell init my-platform --type hybrid\n\n# Generate microservice\nre-shell create user-service --template nestjs --database postgresql\n\n# Generate microfrontend\nre-shell create user-ui --template react-ts --route /users --port 4001\n\n# Generate full-stack feature\nre-shell generate feature user-management --include backend,frontend,database\n```\n\n### 📊 **Health Diagnostics & Monitoring**\n\n```bash\n# Comprehensive health check\nre-shell doctor\n\n# Interactive dashboard\nre-shell doctor --interactive\n\n# Service-specific diagnostics\nre-shell doctor user-service --detailed\n\n# Performance analysis\nre-shell analyze --performance --services all\n```\n\n### 🔄 **Development Workflow**\n\n```bash\n# Start development environment\nre-shell dev --all --watch\n\n# Hot reload with dependency tracking\nre-shell dev --hot-reload --cascade-restart\n\n# Debug mode with detailed logging\nre-shell dev --debug --log-level verbose\n\n# Test all services\nre-shell test --all --coverage\n```\n\n### 🚀 **Build & Deployment**\n\n```bash\n# Build all services\nre-shell build --all --optimize\n\n# Docker containerization\nre-shell build --docker --multi-stage\n\n# Kubernetes deployment\nre-shell deploy --target k8s --namespace production\n\n# CI/CD pipeline generation\nre-shell cicd generate --provider github-actions\n```\n\n## 🎨 Advanced Features\n\n### 🔌 **Plugin Ecosystem**\n\n```bash\n# Install plugins\nre-shell plugin install @re-shell/monitoring\nre-shell plugin install @re-shell/security-scanner\n\n# List available plugins\nre-shell plugin marketplace\n\n# Create custom plugin\nre-shell plugin create my-custom-plugin\n```\n\n### 📈 **Bundle Analysis & Optimization**\n\n```bash\n# Analyze bundle sizes\nre-shell analyze bundle --interactive\n\n# Performance insights\nre-shell analyze performance --report\n\n# Dependency analysis\nre-shell analyze deps --security-scan\n```\n\n### 🔄 **Workspace Management**\n\n```bash\n# Workspace health check\nre-shell workspace doctor\n\n# Dependency graph visualization\nre-shell workspace graph --interactive\n\n# Workspace migration\nre-shell workspace migrate --from 0.8.0 --to 0.9.0\n```\n\n### 🛠️ **Code Generation**\n\n```bash\n# Generate API endpoints\nre-shell generate api users --crud --auth\n\n# Generate database migrations\nre-shell generate migration add-user-roles\n\n# Generate test suites\nre-shell generate tests --coverage 90\n```\n\n## ☁️ DevOps & Deployment\n\n### 🐳 **Container Orchestration**\n\n```bash\n# Docker Compose generation\nre-shell docker compose --services all --networks custom\n\n# Kubernetes manifests\nre-shell k8s generate --helm-charts --monitoring\n\n# Service mesh configuration\nre-shell service-mesh setup --provider istio\n```\n\n### 🔄 **CI/CD Pipeline Generation**\n\n```bash\n# GitHub Actions\nre-shell cicd generate --provider github-actions --deploy-to k8s\n\n# GitLab CI\nre-shell cicd generate --provider gitlab-ci --include-security-scan\n\n# Jenkins Pipeline\nre-shell cicd generate --provider jenkins --multi-stage\n```\n\n### 📊 **Monitoring & Observability**\n\n```bash\n# Prometheus & Grafana setup\nre-shell monitoring setup --provider prometheus --dashboards included\n\n# Distributed tracing\nre-shell tracing setup --provider jaeger\n\n# Log aggregation\nre-shell logging setup --provider elk-stack\n```\n\n## 🏢 Enterprise Features\n\n### 🛡️ **Security & Compliance**\n\n- **Authentication**: OAuth2, SAML, JWT, multi-factor authentication\n- **Authorization**: RBAC, ABAC, fine-grained permissions\n- **Security Scanning**: Dependency vulnerabilities, code analysis\n- **Compliance**: SOC2, GDPR, HIPAA ready templates\n\n### 📊 **Analytics & Reporting**\n\n- **Performance Metrics**: Real-time service performance monitoring\n- **Business Intelligence**: Custom dashboards and reporting\n- **Usage Analytics**: User behavior and system usage tracking\n- **Cost Analysis**: Resource utilization and cost optimization\n\n### 🔧 **Enterprise Integration**\n\n- **Service Discovery**: Consul, Eureka, Kubernetes native\n- **API Gateway**: Kong, Ambassador, Istio integration\n- **Message Queues**: RabbitMQ, Apache Kafka, Redis Streams\n- **Databases**: PostgreSQL, MongoDB, Cassandra, Redis clusters\n\n## 📋 CLI Commands Reference\n\n### Core Commands\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `init` | Initialize workspace | `re-shell init my-platform` |\n| `create` | Create service/frontend | `re-shell create api --template express` |\n| `dev` | Start development | `re-shell dev --all` |\n| `build` | Build services | `re-shell build --optimize` |\n| `test` | Run tests | `re-shell test --coverage` |\n| `ui` | Launch local web dashboard | `re-shell ui --ui-path ../re-shell-ui` |\n| `deploy` | Deploy to environment | `re-shell deploy --target production` |\n\n### Advanced Commands\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `doctor` | Health diagnostics | `re-shell doctor --interactive` |\n| `analyze` | Bundle/performance analysis | `re-shell analyze --performance` |\n| `generate` | Code generation | `re-shell generate api users` |\n| `migrate` | Migration tools | `re-shell migrate --from 0.8.0` |\n| `plugin` | Plugin management | `re-shell plugin install monitoring` |\n| `workspace` | Workspace operations | `re-shell workspace graph` |\n\n### DevOps Commands\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `cicd` | CI/CD generation | `re-shell cicd generate --provider github` |\n| `docker` | Container operations | `re-shell docker compose` |\n| `k8s` | Kubernetes operations | `re-shell k8s generate --helm` |\n| `monitoring` | Setup monitoring | `re-shell monitoring setup` |\n| `backup` | Backup operations | `re-shell backup create --full` |\n\n## ⚙️ Configuration\n\n### Global Configuration\n\n```yaml\n# ~/.re-shell/config.yaml\nversion: \"1.0\"\ndefaults:\n  packageManager: \"pnpm\"\n  framework: \"typescript\"\n  containerRuntime: \"docker\"\n  kubernetesProvider: \"local\"\ntemplates:\n  backend:\n    default: \"express\"\n    security: \"strict\"\n  frontend:\n    default: \"react-ts\"\n    bundler: \"vite\"\nplugins:\n  autoUpdate: true\n  marketplace: \"https://marketplace.re-shell.dev\"\n```\n\n### Project Configuration\n\n```yaml\n# .re-shell/config.yaml\nname: \"my-platform\"\nversion: \"0.9.0\"\ntype: \"hybrid\" # microservices | microfrontend | hybrid\narchitecture:\n  gateway: \"nginx\"\n  serviceMesh: \"istio\"\n  monitoring: \"prometheus\"\nservices:\n  - name: \"user-service\"\n    type: \"backend\"\n    template: \"express\"\n    port: 3001\n  - name: \"user-dashboard\"\n    type: \"frontend\"\n    template: \"react-ts\"\n    port: 4001\n    route: \"/dashboard\"\n```\n\n## 🎯 Examples\n\nFor task-focused, file-by-file workflow examples, start with `examples/README.md`. Keep `EXAMPLES.md` for the long-form reference and release walkthroughs.\n\n### E-Commerce Platform\n\n```bash\n# Initialize e-commerce platform\nre-shell init ecommerce-platform --template ecommerce\n\n# Backend services\nre-shell create user-service --template nestjs --database postgresql\nre-shell create product-service --template fastapi --database mongodb\nre-shell create order-service --template express --database postgresql\nre-shell create payment-service --template spring-boot --database postgresql\n\n# Frontend applications\nre-shell create admin-dashboard --template react-ts --route /admin\nre-shell create customer-portal --template vue-ts --route /shop\nre-shell create mobile-app --template react-native\n\n# Infrastructure\nre-shell cicd generate --provider github-actions\nre-shell k8s generate --include monitoring,logging\n```\n\n### Financial Services Platform\n\n```bash\n# Initialize fintech platform\nre-shell init fintech-platform --template financial-services\n\n# Core services\nre-shell create account-service --template spring-boot --security high\nre-shell create transaction-service --template actix-web --performance optimized\nre-shell create reporting-service --template django --analytics enabled\nre-shell create notification-service --template go-gin --realtime\n\n# Compliance and security\nre-shell security scan --all-services\nre-shell compliance check --standard pci-dss\nre-shell audit generate --quarterly-report\n```\n\n## 📊 Best Practices\n\n### 🏗️ **Architecture Guidelines**\n\n1. **Service Boundaries**: Define clear service boundaries based on business domains\n2. **Data Consistency**: Use event sourcing for distributed data consistency\n3. **API Design**: Follow REST and GraphQL best practices\n4. **Security**: Implement zero-trust security model\n5. **Monitoring**: Set up comprehensive observability from day one\n\n### 🔄 **Development Workflow**\n\n1. **Feature Development**: Use feature branches with automated testing\n2. **Code Review**: Implement mandatory code reviews with automated checks\n3. **Testing Strategy**: Follow testing pyramid (unit → integration → e2e)\n4. **Deployment**: Use blue-green or canary deployment strategies\n5. **Rollback**: Always have automated rollback capabilities\n\n### 📊 **Performance Optimization**\n\n1. **Caching Strategy**: Implement multi-level caching (CDN → Redis → Application)\n2. **Database Design**: Use appropriate database patterns for each service\n3. **Load Balancing**: Implement intelligent load balancing with health checks\n4. **Resource Management**: Monitor and optimize resource utilization\n5. **Scaling**: Design for horizontal scaling from the beginning\n\n## 🤝 Contributing\n\nWe welcome contributions from the community! Open an issue or pull request on [GitHub](https://github.com/UmutKorkmaz/re-shell-cli).\n\n### Development Setup\n\n```bash\n# Clone the monorepo\ngit clone https://github.com/umutkorkmaz/re-shell-cli.git\ncd re-shell-cli\n\n# Install workspace dependencies\npnpm install\n\n# Build this package\npnpm --filter @re-shell/cli build\n\n# Run this package's tests\npnpm --filter @re-shell/cli test\n\n# Watch-build during development\npnpm --filter @re-shell/cli dev\n```\n\n### Contribution Areas\n\n- 🔧 **Template Development**: Create new microservice/microfrontend templates\n- 🐛 **Bug Fixes**: Help identify and fix issues\n- 📚 **Documentation**: Improve documentation and examples\n- 🎨 **Features**: Implement new CLI features and capabilities\n- 🧪 **Testing**: Improve test coverage and quality\n- 🌐 **Internationalization**: Add support for multiple languages\n\n## 💬 Support\n\n### Community Support\n\n- **GitHub Discussions**: [https://github.com/umutkorkmaz/re-shell-cli/discussions](https://github.com/umutkorkmaz/re-shell-cli/discussions)\n- **Discord Community**: [https://discord.gg/re-shell](https://discord.gg/re-shell)\n- **Stack Overflow**: Tag questions with `@re-shell/cli`\n\n### Documentation\n\n- **Official Documentation**: [https://docs.re-shell.dev](https://docs.re-shell.dev)\n- **API Reference**: [https://api.re-shell.dev](https://api.re-shell.dev)\n- **Video Tutorials**: [https://learn.re-shell.dev](https://learn.re-shell.dev)\n\n### Enterprise Support\n\nFor enterprise support, consulting, and custom development:\n- **Email**: enterprise@re-shell.dev\n- **Website**: [https://enterprise.re-shell.dev](https://enterprise.re-shell.dev)\n\n## 📄 License\n\nApache-2.0 License - see the [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgments\n\n- **Open Source Community**: For the amazing tools and libraries that make this possible\n- **Contributors**: All the developers who have contributed to this project\n- **Users**: The community of developers using Re-Shell CLI in production\n\n## 📄 License\n\nRe-Shell CLI is open source software released under the **Apache-2.0 License**. This means you can:\n\n- ✅ Use it commercially\n- ✅ Modify it for your needs\n- ✅ Distribute it freely\n- ✅ Use it in private projects\n- ✅ Sublicense it\n\nSee the [LICENSE](./LICENSE) file for the full license text.\n\n---\n\n<div align=\"center\">\n\n**[Website](https://re-shell.dev)** •\n**[Documentation](https://docs.re-shell.dev)** •\n**[Examples](https://examples.re-shell.dev)** •\n**[Community](https://community.re-shell.dev)**\n\nMade with ❤️ by the Re-Shell Team | Open Source Apache-2.0 License\n\n</div>\n","readmeFilename":"README.md"}