3.1.0 • Published 2 years ago
@chriscarrillo/ts v3.1.0
Custom TypeScript Configurations
Installation
pnpm install -D @chriscarrillo/tsSet-Up
TypeScript
In tsconfig.json:
{
"extends": "./node_modules/@chriscarrillo/ts/tsconfig.json"
}In tsconfig.base.json:
{
"compilerOptions": { "baseUrl": "./src" },
"extends": "./node_modules/@chriscarrillo/ts/config/base.json"
}Prettier
ppnpm install -D prettierIn .prettierrc.js:
module.exports = require('@chriscarrillo/ts/format');ESLint
pnpm install -D @arthurgeron/eslint-plugin-react-usememo @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-plugin-functional eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-jsdoc eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-sonarjsIn .eslintrc.js:
module.exports = {
...require('@chriscarrillo/ts/lint'),
};