@sinova-development/repos-configs
v0.0.2
Published
Sinova Development repos configs
Readme
Sinova Development Repos Configs
Configurations for Sinova Development projects.
Installation
pnpm add -D @sinova-development/repos-configsQuick Setup
For basic setup of all tools, run:
npx sinova-general-config-initConfigurations
Prettier Configuration
Main settings:
{
printWidth: 120,
trailingComma: 'all',
singleQuote: true,
singleAttributePerLine: true
}Required plugins:
prettier-plugin-tailwindcss- Automatic Tailwind CSS class sorting
Install Prettier only:
npx sinova-prettier-initHusky Configuration
Pre-commit hooks:
pnpm run pre-commitInstall Husky only:
npx sinova-husky-initLint-staged Configuration
Default settings:
{
"lint-staged": {
"**/*": "prettier --write --ignore-unknown"
}
}Scripts
After installation, the following scripts are added to package.json:
{
"scripts": {
"format": "prettier . --write --log-level=warn",
"format:check": "prettier . --check --log-level=warn",
"pre-commit": "pnpm install && git add pnpm-lock.yaml && pnpm lint-staged --allow-empty && tsc --noEmit"
}
}