{"_id":"@anoobsuresh0/react-go-stack-app","_rev":"6-aa5f80d4b41762a3f04a9749481e4bfd","name":"@anoobsuresh0/react-go-stack-app","dist-tags":{"latest":"2.0.4"},"versions":{"1.0.0":{"name":"@anoobsuresh0/react-go-stack-app","version":"1.0.0","keywords":["cli","react","golang","go","postgresql","docker","fullstack","starter","template","scaffold"],"author":{"name":"Anoob Suresh"},"license":"MIT","_id":"@anoobsuresh0/react-go-stack-app@1.0.0","maintainers":[{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"}],"homepage":"https://github.com/anoobsuresh0/react-go-stack-app#readme","bugs":{"url":"https://github.com/anoobsuresh0/react-go-stack-app/issues"},"bin":{"react-go-stack-app":"bin/index.js"},"dist":{"shasum":"069551cd05a7dba34612502edfb6f9ff080a368e","tarball":"https://registry.npmjs.org/@anoobsuresh0/react-go-stack-app/-/react-go-stack-app-1.0.0.tgz","fileCount":69,"integrity":"sha512-7Jft2K/6hOWZVZlpSmRCIQt7gH0iWrWnxe7Q8SzDLxGE2r4ux8NEYOMYWYkgP85JJElKK6QNneLloVGFni/PNA==","signatures":[{"sig":"MEUCIDv8crGoPaYEf3+0T60pIaK/OZo/ybWAlEZCW0tAuimhAiEA4rn5MMt82FTnbdZ/Zx+5jdrBhWbyXbqWLObXvt2eFfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78761},"type":"module","gitHead":"b17be0309dcdf3f213c6178f941c0d948ea6ba5b","scripts":{"dev":"tsc -w","build":"tsc","start":"node bin/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"},"repository":{"url":"git+https://github.com/anoobsuresh0/react-go-stack-app.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI to scaffold production-ready full-stack apps with Go (Gin), React 19 (Vite + TypeScript + Tailwind + shadcn/ui), and PostgreSQL with Docker","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.23","commander":"^12.1.0","validate-npm-package-name":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/validate-npm-package-name":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-go-stack-app_1.0.0_1767461197036_0.712185493240002","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@anoobsuresh0/react-go-stack-app","version":"2.0.0","keywords":["cli","react","golang","go","postgresql","docker","fullstack","starter","template","scaffold"],"author":{"name":"Anoob Suresh"},"license":"MIT","_id":"@anoobsuresh0/react-go-stack-app@2.0.0","maintainers":[{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"}],"homepage":"https://github.com/anoobsuresh0/react-go-stack-app#readme","bugs":{"url":"https://github.com/anoobsuresh0/react-go-stack-app/issues"},"bin":{"react-go-stack-app":"bin/index.js"},"dist":{"shasum":"6f9bfada0cc27ec2fa0e0ac3c95e286e8bfcf711","tarball":"https://registry.npmjs.org/@anoobsuresh0/react-go-stack-app/-/react-go-stack-app-2.0.0.tgz","fileCount":100,"integrity":"sha512-6ztxdELvQ8Rs7NRici2zb4+N6Y2Dc8Fi5rn3dZnkzfL/YYdehDYNGp1Dq1/tV0MFQVJ/RHAOWv8NlKTOCdO7rQ==","signatures":[{"sig":"MEYCIQDA44ByMwtQ53OvuPF58x7NzRu/uOYcbVaoZCWcAbMJEgIhAJcIGocL5FHMopWv5kaUcUtlorb0j8gHUQQqhgt+Zhla","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164688},"type":"module","gitHead":"42cf0fe539f93bfa9cd7e566ac0da997aa25c963","scripts":{"dev":"tsc -w","build":"tsc","start":"node bin/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"},"repository":{"url":"git+https://github.com/anoobsuresh0/react-go-stack-app.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI to scaffold production-ready full-stack apps with Go (Gin or stdlib), React 19 (Vite + TypeScript + Tailwind + shadcn/ui), PostgreSQL, and Docker with optional Google OAuth","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.23","commander":"^12.1.0","validate-npm-package-name":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/validate-npm-package-name":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-go-stack-app_2.0.0_1773077392317_0.0752795765068699","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@anoobsuresh0/react-go-stack-app","version":"2.0.1","keywords":["cli","react","golang","go","postgresql","docker","fullstack","starter","template","scaffold"],"author":{"name":"Anoob Suresh"},"license":"MIT","_id":"@anoobsuresh0/react-go-stack-app@2.0.1","maintainers":[{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"}],"homepage":"https://github.com/anoobsuresh0/react-go-stack-app#readme","bugs":{"url":"https://github.com/anoobsuresh0/react-go-stack-app/issues"},"bin":{"react-go-stack-app":"bin/index.js"},"dist":{"shasum":"7d98ef90321196c19a851d3c25240c29e51b024d","tarball":"https://registry.npmjs.org/@anoobsuresh0/react-go-stack-app/-/react-go-stack-app-2.0.1.tgz","fileCount":100,"integrity":"sha512-I73mpDnzCfqB5zNy4QwTt9N5xAoeU0UhVb07rirJOkEohC1pw0HDt0FS4sypuu8Wua0GWzAhCA6BUpafX+CxBw==","signatures":[{"sig":"MEUCIGJYGkn3DZjNNi/rodcq71atr37+2eBS7E32yh+05jS8AiEA9dUA5qQFGbpuGEjlcqPdAsdf6FgNGIRPB491YmiGXsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165113},"type":"module","gitHead":"6c3951d06079132dc68c5ff355941de026a3906b","scripts":{"dev":"tsc -w","build":"tsc","start":"node bin/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"},"repository":{"url":"git+https://github.com/anoobsuresh0/react-go-stack-app.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI to scaffold production-ready full-stack apps with Go (Gin or stdlib), React 19 (Vite + TypeScript + Tailwind + shadcn/ui), PostgreSQL, and Docker with optional Google OAuth","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.23","commander":"^12.1.0","validate-npm-package-name":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/validate-npm-package-name":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-go-stack-app_2.0.1_1773078233920_0.036602190840478555","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@anoobsuresh0/react-go-stack-app","version":"2.0.2","keywords":["cli","react","golang","go","postgresql","docker","fullstack","starter","template","scaffold"],"author":{"name":"Anoob Suresh"},"license":"MIT","_id":"@anoobsuresh0/react-go-stack-app@2.0.2","maintainers":[{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"}],"homepage":"https://github.com/anoobsuresh0/react-go-stack-app#readme","bugs":{"url":"https://github.com/anoobsuresh0/react-go-stack-app/issues"},"bin":{"react-go-stack-app":"bin/index.js"},"dist":{"shasum":"2451900414eb7052ea8aa0b09eb3d2d59dfeec48","tarball":"https://registry.npmjs.org/@anoobsuresh0/react-go-stack-app/-/react-go-stack-app-2.0.2.tgz","fileCount":101,"integrity":"sha512-LAv8iHeP3qduejT4ve0cXnyIUR4h5XPE+a/cBZVrRHgv3TlPmhEvDKHoZ7DN2Asgq59Kg2H8OOmcEsGcFPqkUQ==","signatures":[{"sig":"MEQCIHcdmwADi+amc+ax4OgXVJT8Jc4xTRWxR+Z42Ne37DBQAiAeFtF2AJdAxD8Cp6cV6Wni9kHu+3KMuVlNi3glj9EHzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165678},"type":"module","gitHead":"6c3951d06079132dc68c5ff355941de026a3906b","scripts":{"dev":"tsc -w","build":"tsc","start":"node bin/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"},"repository":{"url":"git+https://github.com/anoobsuresh0/react-go-stack-app.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI to scaffold production-ready full-stack apps with Go (Gin or stdlib), React 19 (Vite + TypeScript + Tailwind + shadcn/ui), PostgreSQL, and Docker with optional Google OAuth","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.23","commander":"^12.1.0","validate-npm-package-name":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/validate-npm-package-name":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-go-stack-app_2.0.2_1773078437082_0.7969758687471549","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@anoobsuresh0/react-go-stack-app","version":"2.0.3","keywords":["cli","react","golang","go","postgresql","docker","fullstack","starter","template","scaffold"],"author":{"name":"Anoob Suresh"},"license":"MIT","_id":"@anoobsuresh0/react-go-stack-app@2.0.3","maintainers":[{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"}],"homepage":"https://github.com/anoobsuresh0/react-go-stack-app#readme","bugs":{"url":"https://github.com/anoobsuresh0/react-go-stack-app/issues"},"bin":{"react-go-stack-app":"bin/index.js"},"dist":{"shasum":"0ef9182f594f7e72fd72c446da4516a74b883c16","tarball":"https://registry.npmjs.org/@anoobsuresh0/react-go-stack-app/-/react-go-stack-app-2.0.3.tgz","fileCount":101,"integrity":"sha512-5vrUGUncshhP+jAofgLi96GGy97+AbCVS9hOCVwakkM2uzlv0reIN/xJWi1hYJubh/Czkc6Pcjk8IDk/D/8HRA==","signatures":[{"sig":"MEYCIQCgjpgNPrJ+Uz02QbiNH6QL3gFDdJH+PieymRK/KYbW8AIhAOFn1wzFOVsLp6NnYAKkfPo0SLqaXLfXQEIqw91vSIw1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165305},"type":"module","gitHead":"4dd9428fee8741c7d3832080a717dc53595b46a8","scripts":{"dev":"tsc -w","build":"tsc","start":"node bin/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"},"repository":{"url":"git+https://github.com/anoobsuresh0/react-go-stack-app.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI to scaffold production-ready full-stack apps with Go (Gin or stdlib), React 19 (Vite + TypeScript + Tailwind + shadcn/ui), PostgreSQL, and Docker with optional Google OAuth","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.23","commander":"^12.1.0","validate-npm-package-name":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/validate-npm-package-name":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-go-stack-app_2.0.3_1773078976133_0.9879697202815465","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@anoobsuresh0/react-go-stack-app","version":"2.0.4","description":"CLI to scaffold production-ready full-stack apps with Go (Gin or stdlib), React 19 (Vite + TypeScript + Tailwind + shadcn/ui), PostgreSQL, and Docker with optional Google OAuth","type":"module","bin":{"react-go-stack-app":"bin/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","dev":"tsc -w","start":"node bin/index.js","prepublishOnly":"npm run build"},"keywords":["cli","react","golang","go","postgresql","docker","fullstack","starter","template","scaffold"],"author":{"name":"Anoob Suresh"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/anoobsuresh0/react-go-stack-app.git"},"homepage":"https://github.com/anoobsuresh0/react-go-stack-app#readme","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","fs-extra":"^11.2.0","inquirer":"^9.2.23","ora":"^8.0.1","validate-npm-package-name":"^5.0.1"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/node":"^20.14.0","@types/validate-npm-package-name":"^4.0.2","typescript":"^5.4.5"},"gitHead":"4dd9428fee8741c7d3832080a717dc53595b46a8","_id":"@anoobsuresh0/react-go-stack-app@2.0.4","bugs":{"url":"https://github.com/anoobsuresh0/react-go-stack-app/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-k+awH/Sy/G9dKigOsxB3/vqw0/w1HqN3LLasqYN5mJ4kzSdyjWUSHTQoVY1eMZh2BGYMNjOtRS9ntfO46KfT7g==","shasum":"4ed8dbcdf40214ea66c775fbce44775793aa134b","tarball":"https://registry.npmjs.org/@anoobsuresh0/react-go-stack-app/-/react-go-stack-app-2.0.4.tgz","fileCount":101,"unpackedSize":167536,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDLQCdASa/SFKvpxpmMuUhu7a44UdzxJZqoy5vataEcvQIhANGnoFDtbH67+R+5+xfOUB52D00O73FrS7u8W/4EYFYD"}]},"_npmUser":{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"},"directories":{},"maintainers":[{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-go-stack-app_2.0.4_1773079516906_0.14521067023659207"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-03T17:26:36.930Z","modified":"2026-03-09T18:05:17.159Z","1.0.0":"2026-01-03T17:26:37.189Z","2.0.0":"2026-03-09T17:29:52.483Z","2.0.1":"2026-03-09T17:43:54.062Z","2.0.2":"2026-03-09T17:47:17.270Z","2.0.3":"2026-03-09T17:56:16.268Z","2.0.4":"2026-03-09T18:05:17.046Z"},"bugs":{"url":"https://github.com/anoobsuresh0/react-go-stack-app/issues"},"author":{"name":"Anoob Suresh"},"license":"MIT","homepage":"https://github.com/anoobsuresh0/react-go-stack-app#readme","keywords":["cli","react","golang","go","postgresql","docker","fullstack","starter","template","scaffold"],"repository":{"type":"git","url":"git+https://github.com/anoobsuresh0/react-go-stack-app.git"},"description":"CLI to scaffold production-ready full-stack apps with Go (Gin or stdlib), React 19 (Vite + TypeScript + Tailwind + shadcn/ui), PostgreSQL, and Docker with optional Google OAuth","maintainers":[{"name":"anoobsuresh0","email":"anoobsuresh0@gmail.com"}],"readme":"# react-go-stack-app\n\nCreate a full-stack Go + React + PostgreSQL application with Docker.\n\n## Usage\n\n```bash\nnpx react-go-stack-app my-app\n```\n\nOr install globally:\n\n```bash\nnpm install -g react-go-stack-app\nreact-go-stack-app my-app\n```\n\n## What's Included\n\nGenerated projects include:\n\n- **Go Backend** with Gin framework\n  - PostgreSQL database\n  - Counter example API\n  - Health check endpoint\n\n- **React Frontend** with TypeScript\n  - Vite build tool\n  - Tailwind CSS\n  - shadcn/ui components\n  - Axios for API calls\n\n- **Docker Configuration**\n  - Local development setup\n  - Production setup with Traefik reverse proxy\n  - SSL/TLS with Let's Encrypt\n  - Staging environment\n\n- **Developer Experience**\n  - Makefile for common tasks\n  - CLAUDE.md for AI assistance\n  - Clean project structure\n\n## Interactive Prompts\n\nThe CLI will ask you about:\n\n- Project name and description\n- Application title and abbreviation\n- Production and staging domains\n- Database name\n\n## After Generation\n\n```bash\ncd my-app\n\n# Set up the database\n# CREATE TABLE counters (id SERIAL PRIMARY KEY, value INTEGER NOT NULL DEFAULT 0);\n# INSERT INTO counters (value) VALUES (0);\n\n# Configure backend\ncd backend\ncp .env.example .env\n# Edit .env with your database connection\n\n# Start services\ndocker compose -f local.yml up\n\n# In another terminal, start frontend\ncd frontend\nnpm install\nnpm run dev\n\n# Open http://localhost:5173\n```\n\n## Requirements\n\n- Node.js 18+\n- Docker and Docker Compose\n- PostgreSQL database\n\n## License\n\nMIT\n","readmeFilename":"README.md"}