{"_id":"@0xandreja/nextjs-ts-starter","_rev":"6-3c281030bcbc79b9f4c49b7b2a422519","name":"@0xandreja/nextjs-ts-starter","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@0xandreja/nextjs-ts-starter","version":"0.1.0","_id":"@0xandreja/nextjs-ts-starter@0.1.0","maintainers":[{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"}],"bin":{"create-nextjs-ts":"bin/dist/cli.js"},"dist":{"shasum":"28919b4c9afa4e15600a87d5d47c572024f44ce1","tarball":"https://registry.npmjs.org/@0xandreja/nextjs-ts-starter/-/nextjs-ts-starter-0.1.0.tgz","fileCount":33,"integrity":"sha512-rA/abkJ8hvj+6yNCoCPnu4tWhouL0JuH154Xjqg5orK3YZWEmF/hbX31X0F4TXP+xrkVCO6zMEePlH/dEiU2xg==","signatures":[{"sig":"MEYCIQCsrB0TxTYbCl5TXm7E0t1R0jyBn5LROcXFjqQp5QcvowIhAJ4NGIJrkLoLJ/79qMQQ8NqKsADagNi9XmBDgWILEvcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66241},"main":"bin/cli.js","types":"bin/cli.d.ts","gitHead":"d4c66c59ccfb35062072d2ead607a588163072a2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start","format":"prettier --check .","prepare":"tsc","lint:fix":"next lint --fix","format:fix":"prettier --write ."},"_npmUser":{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"},"overrides":{"react-is":"^19.0.0-rc-69d4b800-20241021"},"_npmVersion":"10.1.0","description":"This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).","directories":{},"_nodeVersion":"20.9.0","dependencies":{"clsx":"^2.1.1","next":"15.3.1","viem":"^2.28.0","react":"^19.0.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.503.0","tailwind-merge":"^3.2.0","@privy-io/react-auth":"^2.11.1","@radix-ui/react-slot":"^1.2.0","@tanstack/react-query":"^5.74.7","@radix-ui/react-toggle":"^1.1.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","prettier":"^3.5.3","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.2.8","@eslint/eslintrc":"^3","@types/react-dom":"^19","eslint-config-next":"15.3.1","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4","eslint-config-prettier":"^10.1.2","@typescript-eslint/parser":"^8.31.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.31.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-ts-starter_0.1.0_1745846270444_0.9134942375616995","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@0xandreja/nextjs-ts-starter","version":"0.1.1","_id":"@0xandreja/nextjs-ts-starter@0.1.1","maintainers":[{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"}],"bin":{"create-nextjs-ts":"bin/dist/cli.js"},"dist":{"shasum":"8e20694905b8d35e2851157ba9b9ba7a3e2f082d","tarball":"https://registry.npmjs.org/@0xandreja/nextjs-ts-starter/-/nextjs-ts-starter-0.1.1.tgz","fileCount":33,"integrity":"sha512-5I6Qlb8mTX9TZWnfKYiBr922XyxY1aqh2zJWMG6OU6+PMW0+GEIFFtjCnUUeAuV0sZ4VF8qdN9WNNfSysBcpFA==","signatures":[{"sig":"MEQCIBPh3Fvwbqh8ZcbQ7jxX01IQtzSgDW3LVHsZNcb9zj/wAiBQHFtzLnaiDsZ1Q5ooy3GYhjmi+dP/Ls0Apg3KIHoYtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67544},"main":"bin/cli.js","types":"bin/cli.d.ts","gitHead":"a2932e361fe3b838ef1c53e46e0dc35ead9f6d4b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start","format":"prettier --check .","prepare":"tsc","lint:fix":"next lint --fix","format:fix":"prettier --write ."},"_npmUser":{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"},"overrides":{"react-is":"^19.0.0-rc-69d4b800-20241021"},"_npmVersion":"10.1.0","description":"A modern Next.js starter template with TypeScript, Tailwind CSS, and essential tools for building web applications.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"clsx":"^2.1.1","next":"15.3.1","viem":"^2.28.0","react":"^19.0.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.503.0","tailwind-merge":"^3.2.0","@privy-io/react-auth":"^2.11.1","@radix-ui/react-slot":"^1.2.0","@tanstack/react-query":"^5.74.7","@radix-ui/react-toggle":"^1.1.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","prettier":"^3.5.3","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.2.8","@eslint/eslintrc":"^3","@types/react-dom":"^19","eslint-config-next":"15.3.1","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4","eslint-config-prettier":"^10.1.2","@typescript-eslint/parser":"^8.31.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.31.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-ts-starter_0.1.1_1745846538618_0.201398320702336","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@0xandreja/nextjs-ts-starter","version":"0.1.2","_id":"@0xandreja/nextjs-ts-starter@0.1.2","maintainers":[{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"}],"bin":{"create-nextjs-ts":"bin/dist/cli.js"},"dist":{"shasum":"a2a6f043d72ab151a84fbb82e9221d16cf0e6821","tarball":"https://registry.npmjs.org/@0xandreja/nextjs-ts-starter/-/nextjs-ts-starter-0.1.2.tgz","fileCount":33,"integrity":"sha512-xWOmAFDq/qw1/WzjpMYbPsnYZazuDX+o9mi8cU9P+WdrvdIYwynJ30BILxUvj88wxw7lrPbwZ8ku2+qz4SVjeA==","signatures":[{"sig":"MEQCIEIb0CTeqmlzhOpjauzDwPsg6hTHKIzRE3Rzh57U8r9aAiASLoFEe0aon05DXAzsCHrddLEZsOgM8l6KMQWUxjkOpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67590},"main":"bin/cli.js","types":"bin/cli.d.ts","gitHead":"9a0238b0b1e37826bbc9c24b5e6b80243ca4f3a6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start","format":"prettier --check .","prepare":"tsc","lint:fix":"next lint --fix","format:fix":"prettier --write ."},"_npmUser":{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"},"overrides":{"react-is":"^19.0.0-rc-69d4b800-20241021"},"_npmVersion":"10.1.0","description":"A modern Next.js starter template with TypeScript, Tailwind CSS, and essential tools for building web applications.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"clsx":"^2.1.1","next":"15.3.1","viem":"^2.28.0","react":"^19.0.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.503.0","tailwind-merge":"^3.2.0","@privy-io/react-auth":"^2.11.1","@radix-ui/react-slot":"^1.2.0","@tanstack/react-query":"^5.74.7","@radix-ui/react-toggle":"^1.1.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","prettier":"^3.5.3","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.2.8","@eslint/eslintrc":"^3","@types/react-dom":"^19","eslint-config-next":"15.3.1","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4","eslint-config-prettier":"^10.1.2","@typescript-eslint/parser":"^8.31.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.31.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-ts-starter_0.1.2_1745846657304_0.8903131780362534","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@0xandreja/nextjs-ts-starter","version":"0.1.3","_id":"@0xandreja/nextjs-ts-starter@0.1.3","maintainers":[{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"}],"bin":{"create-nextjs-ts":"bin/dist/cli.js"},"dist":{"shasum":"0820e9ffc703fc834139d42cc2d0642295554ca1","tarball":"https://registry.npmjs.org/@0xandreja/nextjs-ts-starter/-/nextjs-ts-starter-0.1.3.tgz","fileCount":59,"integrity":"sha512-5sgfTSra6BaTpSG157LezGZhNSFSik5/UYbzrXl4VzaX8lLReveBAJRItyHsNdev0gBCn3pZQHsdqAtNRTt6dQ==","signatures":[{"sig":"MEUCIQC37sAfknlROhntff+qquHnP/UJ6kqb2MfXdf9d3BUacwIgeAcrIL+Vp2be6FBUODH1tgmdX5akqy8KcZJo2FSlmOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339980},"main":"bin/cli.js","types":"bin/cli.d.ts","gitHead":"ae7729df144d8b067f85a2930e81d08d37182115","private":false,"scripts":{"build:link":"tsc -p bin/tsconfig.json && npm link","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"},"_npmVersion":"10.1.0","description":"A modern Next.js starter template with TypeScript, Tailwind CSS, and essential tools for building web applications.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"prompts":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5.8.3","@types/node":"^20","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-ts-starter_0.1.3_1745850683666_0.658179105725679","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@0xandreja/nextjs-ts-starter","version":"0.1.4","_id":"@0xandreja/nextjs-ts-starter@0.1.4","maintainers":[{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"}],"homepage":"https://github.com/AndrejaSRB/nextjs-ts-starter#readme","bugs":{"url":"https://github.com/AndrejaSRB/nextjs-ts-starter/issues"},"bin":{"create-nextjs-ts":"bin/dist/cli.js"},"dist":{"shasum":"218d6f5161bffa82bc9e5266b414b62a70c19b2d","tarball":"https://registry.npmjs.org/@0xandreja/nextjs-ts-starter/-/nextjs-ts-starter-0.1.4.tgz","fileCount":59,"integrity":"sha512-2UZEL4pEbjPwtqzF0kWHmrWG0r4ASNA2yfKku7ZOWx1s4AyYHFgTQYkYsJg+ZDItQ7rwbKQboqZYAqev5Ouyew==","signatures":[{"sig":"MEYCIQD5TMRB2qhWw27V0sYKl69k0AtTWhuDo9dc3ketpdg2vAIhAL2fFZyP2i28dBsk5x1/XL095CfdmIS1lMgOmM00AjBm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341023},"main":"bin/cli.js","types":"bin/cli.d.ts","gitHead":"caf563f1897fde90ed336536c27fa44856fe717d","private":false,"scripts":{"build:link":"tsc -p bin/tsconfig.json && npm link","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"},"repository":{"url":"git+https://github.com/AndrejaSRB/nextjs-ts-starter.git","type":"git"},"_npmVersion":"10.1.0","description":"A modern Next.js starter template with TypeScript, Tailwind CSS, and essential tools for building web applications.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"prompts":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5.8.3","@types/node":"^20","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-ts-starter_0.1.4_1746688265058_0.6695749955680272","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@0xandreja/nextjs-ts-starter","version":"0.1.5","private":false,"bin":{"create-nextjs-ts":"bin/dist/cli.js"},"main":"bin/cli.js","types":"bin/cli.d.ts","scripts":{"build:link":"tsc -p bin/tsconfig.json && npm link","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish"},"dependencies":{"prompts":"^2.4.2"},"devDependencies":{"typescript":"^5.8.3","@types/node":"^20","@types/prompts":"^2.4.9","eslint":"^9"},"repository":{"type":"git","url":"git+https://github.com/AndrejaSRB/nextjs-ts-starter.git"},"_id":"@0xandreja/nextjs-ts-starter@0.1.5","gitHead":"ab5140de460e61f41b79e3b94e845a56c86afddd","description":"A modern Next.js starter template with TypeScript, Tailwind CSS, and essential tools for building web applications.","bugs":{"url":"https://github.com/AndrejaSRB/nextjs-ts-starter/issues"},"homepage":"https://github.com/AndrejaSRB/nextjs-ts-starter#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-n9QVmU1ILJDlyZiI6XV2EqaiKGxAjQchA3g4QjgAprEJS1w70ydQvANzDdABoWwGSg59rDa8ePJhebDcc5d3Pg==","shasum":"2f28030fc8a2dd2ddc97ee762e170c5da2da8df6","tarball":"https://registry.npmjs.org/@0xandreja/nextjs-ts-starter/-/nextjs-ts-starter-0.1.5.tgz","fileCount":59,"unpackedSize":341382,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGDn+H6RLX3wMHY+hY2+inuQNwWAJV0T2lG7hwnnqK10AiEAuHJAMmufoLCnu+yfGb0fwvLZC2Tstj9zKBVRcf4ftL8="}]},"_npmUser":{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"},"directories":{},"maintainers":[{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nextjs-ts-starter_0.1.5_1746690622099_0.7932460564467652"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-28T13:17:50.361Z","modified":"2025-05-08T07:50:22.435Z","0.1.0":"2025-04-28T13:17:50.643Z","0.1.1":"2025-04-28T13:22:18.839Z","0.1.2":"2025-04-28T13:24:17.493Z","0.1.3":"2025-04-28T14:31:23.868Z","0.1.4":"2025-05-08T07:11:05.318Z","0.1.5":"2025-05-08T07:50:22.265Z"},"bugs":{"url":"https://github.com/AndrejaSRB/nextjs-ts-starter/issues"},"homepage":"https://github.com/AndrejaSRB/nextjs-ts-starter#readme","repository":{"type":"git","url":"git+https://github.com/AndrejaSRB/nextjs-ts-starter.git"},"description":"A modern Next.js starter template with TypeScript, Tailwind CSS, and essential tools for building web applications.","maintainers":[{"name":"0xandreja","email":"andreja.kojadinovic@gmail.com"}],"readme":"# Next.js TypeScript Starter\n\nA modern Next.js starter template with TypeScript, Tailwind CSS, and essential tools for building web applications.\n\n## Features\n\n- ⚡️ Next.js 15 with App Router\n- 🎨 Tailwind CSS for styling\n- 🔒 Authentication with Privy\n- 🌙 Dark/Light mode with next-themes\n- 🎯 TypeScript for type safety\n- 📊 React Query for data fetching\n- 🎭 Radix UI components\n- 🎨 Shadcn UI components\n- 🔄 ESLint & Prettier for code quality\n\n## Quick Start\n\n```bash\nnpx create-nextjs-ts my-app\ncd my-app\nnpm run dev\n```\n\n## Included Tools\n\n### Core\n\n- Next.js 15.3.1\n- React 19\n- TypeScript 5\n\n### Styling\n\n- Tailwind CSS 4\n- Shadcn UI\n- Radix UI\n- next-themes\n\n### Authentication\n\n- Privy.io\n\n### Data Management\n\n- Tanstack React Query\n- Viem for Web3\n\n### Development\n\n- ESLint\n- Prettier\n- TypeScript\n- Turbopack\n\n## Project Structure\n\n```\n.\n├── app/              # Next.js app directory\n├── components/       # React components\n│   ├── ui/          # UI components\n│   ├── web3/        # Web3 components\n│   └── theme/       # Theme components\n├── hooks/           # Custom React hooks\n├── lib/             # Utility functions\n├── providers/       # React context providers\n└── public/          # Static assets\n```\n\n## Development\n\nSee [MAINTENANCE.md](./docs/MAINTENANCE.md) for detailed instructions on maintaining and updating the package.\n\n## License\n\nMIT\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n# or\nbun dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.\n","readmeFilename":"README.md"}