README
⚙️ Vangware project configurations.
Currently due to limitations in how tools like ESLint and Prettier work, this package's type is
"commonjs"
. Will be moved to type"module"
as soon as it's supported by the tools.
Configurations
- 🚨 .eslintrc.js - JS/TS linting.
- ⚛️ .eslintrc.react.js - JS/TS linting (for React).
- ✨ .prettierrc.js - Code beautify.
- 🎨 .stylelintrc.js - CSS linting.
- 🏷️ .tsconfig.json - TypeScript strict config.
- 📖 typedoc.css - Typedoc styles.
Dependencies
npm i -D \
@types/eslint \
@types/node \
@types/prettier \
@typescript-eslint/eslint-plugin \
@typescript-eslint/parser \
eslint \
eslint-config-prettier \
eslint-import-resolver-node \
eslint-plugin-ban \
eslint-plugin-functional \
eslint-plugin-import \
eslint-plugin-no-null \
eslint-plugin-prefer-arrow \
eslint-plugin-prettier \
# React
eslint-plugin-react \
eslint-plugin-react-hooks \
# /React
prettier \
# CSS
stylelint \
stylelint-config-prettier \
stylelint-order \
stylelint-prettier \
# /CSS
typescript