@veelapp/configs
v1.0.6
Published
This package provides shared configuration files for ESLint, Prettier, and TypeScript to maintain consistent code style and quality across Veel applications.
Downloads
4,756
Readme
@veelapp/configs
This package provides shared configuration files for ESLint, Prettier, and TypeScript to maintain consistent code style and quality across Veel applications.
Installation
pnpm add -D @veelapp/configsUsage
ESLint Configuration
Import and extend the ESLint configurations in your eslint.config.mjs:
import baseConfig from "@veelapp/configs/eslint/base";
import nextConfig from "@veelapp/configs/eslint/next";
import reactInternalConfig from "@veelapp/configs/eslint/react-internal";Prettier Configuration
Import the Prettier configuration in your prettier.config.js:
import prettierConfig from "@veelapp/configs/prettier";
export default prettierConfig;TypeScript Configuration
Extend the TypeScript configurations in your tsconfig.json:
{
"extends": "@veelapp/configs/typescript/base.json"
}Available TypeScript configurations:
base.json: Base TypeScript configurationnextjs.json: Configuration for Next.js projectsreact-library.json: Configuration for React libraries
License
MIT
