Catalog npm
Back to packageRELEASE DETAILS

0.1.1

npm

@0xandreja/nextjs-ts-starter

A modern Next.js starter template with TypeScript, Tailwind CSS, and essential tools for building web applications.

Published28 Apr 2025
Direct dependencies31
Transitive dependenciesNot calculated

README

Current package documentation

Next.js TypeScript Starter

A modern Next.js starter template with TypeScript, Tailwind CSS, and essential tools for building web applications.

Features

  • ⚡️ Next.js 15 with App Router
  • 🎨 Tailwind CSS for styling
  • 🔒 Authentication with Privy
  • 🌙 Dark/Light mode with next-themes
  • 🎯 TypeScript for type safety
  • 📊 React Query for data fetching
  • 🎭 Radix UI components
  • 🎨 Shadcn UI components
  • 🔄 ESLint & Prettier for code quality

Quick Start

npx create-nextjs-ts my-app
cd my-app
npm run dev

Included Tools

Core

  • Next.js 15.3.1
  • React 19
  • TypeScript 5

Styling

  • Tailwind CSS 4
  • Shadcn UI
  • Radix UI
  • next-themes

Authentication

  • Privy.io

Data Management

  • Tanstack React Query
  • Viem for Web3

Development

  • ESLint
  • Prettier
  • TypeScript
  • Turbopack

Project Structure

.
├── app/              # Next.js app directory
├── components/       # React components
│   ├── ui/          # UI components
│   ├── web3/        # Web3 components
│   └── theme/       # Theme components
├── hooks/           # Custom React hooks
├── lib/             # Utility functions
├── providers/       # React context providers
└── public/          # Static assets

Development

See MAINTENANCE.md for detailed instructions on maintaining and updating the package.

License

MIT

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 31

Native requirements
31 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
clsx
Environment
{
  "local_name": "clsx",
  "alias": false,
  "peer_metadata": null
}
^2.1.1runtime
next
Environment
{
  "local_name": "next",
  "alias": false,
  "peer_metadata": null
}
15.3.1runtime
viem
Environment
{
  "local_name": "viem",
  "alias": false,
  "peer_metadata": null
}
^2.28.0runtime
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
^19.0.0runtime
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
^19.0.0runtime
next-themes
Environment
{
  "local_name": "next-themes",
  "alias": false,
  "peer_metadata": null
}
^0.4.6runtime
lucide-react
Environment
{
  "local_name": "lucide-react",
  "alias": false,
  "peer_metadata": null
}
^0.503.0runtime
tailwind-merge
Environment
{
  "local_name": "tailwind-merge",
  "alias": false,
  "peer_metadata": null
}
^3.2.0runtime
@privy-io/react-auth
Environment
{
  "local_name": "@privy-io/react-auth",
  "alias": false,
  "peer_metadata": null
}
^2.11.1runtime
@radix-ui/react-slot
Environment
{
  "local_name": "@radix-ui/react-slot",
  "alias": false,
  "peer_metadata": null
}
^1.2.0runtime
@tanstack/react-query
Environment
{
  "local_name": "@tanstack/react-query",
  "alias": false,
  "peer_metadata": null
}
^5.74.7runtime
@radix-ui/react-toggle
Environment
{
  "local_name": "@radix-ui/react-toggle",
  "alias": false,
  "peer_metadata": null
}
^1.1.6runtime
class-variance-authority
Environment
{
  "local_name": "class-variance-authority",
  "alias": false,
  "peer_metadata": null
}
^0.7.1runtime
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
^9development
prettier
Environment
{
  "local_name": "prettier",
  "alias": false,
  "peer_metadata": null
}
^3.5.3development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^5development
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^20development
tailwindcss
Environment
{
  "local_name": "tailwindcss",
  "alias": false,
  "peer_metadata": null
}
^4development
@types/react
Environment
{
  "local_name": "@types/react",
  "alias": false,
  "peer_metadata": null
}
^19development
tw-animate-css
Environment
{
  "local_name": "tw-animate-css",
  "alias": false,
  "peer_metadata": null
}
^1.2.8development
@eslint/eslintrc
Environment
{
  "local_name": "@eslint/eslintrc",
  "alias": false,
  "peer_metadata": null
}
^3development
@types/react-dom
Environment
{
  "local_name": "@types/react-dom",
  "alias": false,
  "peer_metadata": null
}
^19development
eslint-config-next
Environment
{
  "local_name": "eslint-config-next",
  "alias": false,
  "peer_metadata": null
}
15.3.1development
eslint-plugin-react
Environment
{
  "local_name": "eslint-plugin-react",
  "alias": false,
  "peer_metadata": null
}
^7.37.5development
@tailwindcss/postcss
Environment
{
  "local_name": "@tailwindcss/postcss",
  "alias": false,
  "peer_metadata": null
}
^4development
eslint-config-prettier
Environment
{
  "local_name": "eslint-config-prettier",
  "alias": false,
  "peer_metadata": null
}
^10.1.2development
@typescript-eslint/parser
Environment
{
  "local_name": "@typescript-eslint/parser",
  "alias": false,
  "peer_metadata": null
}
^8.31.0development
eslint-plugin-react-hooks
Environment
{
  "local_name": "eslint-plugin-react-hooks",
  "alias": false,
  "peer_metadata": null
}
^5.2.0development
eslint-plugin-unused-imports
Environment
{
  "local_name": "eslint-plugin-unused-imports",
  "alias": false,
  "peer_metadata": null
}
^4.1.4development
@typescript-eslint/eslint-plugin
Environment
{
  "local_name": "@typescript-eslint/eslint-plugin",
  "alias": false,
  "peer_metadata": null
}
^8.31.0development
@trivago/prettier-plugin-sort-imports
Environment
{
  "local_name": "@trivago/prettier-plugin-sort-imports",
  "alias": false,
  "peer_metadata": null
}
^5.2.2development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "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
}

Repository

PENDING
andrejasrb/nextjs-ts-starter

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:40 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:cf7f2491ebf065492c67ea0b454bfa2ccf2d128dda5e7a73be5629bf85edb2db

Other collected versions

0.1.58 May0.1.48 May0.1.328 Apr0.1.228 Apr0.1.028 AprView all collected versions →