A zero-configuration style guide for ESLint and Prettier that provides sensible default settings and flexible configuration options.
This repo consists of two packages:
js-style-kit- The main package of this repo, a prettier/eslint style guide.eslint-plugin-nextjs- A fork of@next/eslint-plugin-nextwith TypeScript and ESLint v9 support.
This is a monorepo managed with Turborepo and bun.
/
├── apps/
│ ├── next-test-app/ # Next.js app for testing
│ └── vite-test-app/ # Vite app for testing
├── packages/
│ ├── eslint-plugin-nextjs/ # Fork of @nextjs/eslint-plugin-nextjs with TypeScript and ESLint v9 support
│ ├── style-kit/ # Main package with ESLint and Prettier configurations
│ └── typescript-config/ # Shared TypeScript configurations for the monorepo
├── .changeset/ # Changesets for versioning
├── .github/ # GitHub Actions workflows
└── turbo.json # Turborepo configuration