1.0.1 • Published 9 months ago
@nugget-dev/code-standards v1.0.1
@nugget-dev/code-standards
Este paquete proporciona una configuración mínima de linting y styling de código, además de convenciones para commits con Conventional Commits, Prettier, ESLint, y Husky.
🚀 Instalación
Puedes instalar este paquete en tu proyecto con npm:
npm i -D @nugget-dev/code-standardsO ejecutarlo directamente con NPX:
npx @nd:scdO bien:
npx @nugget-dev:setup-code-standards🛠️ Desarrollo Local
Si deseas desarrollar o modificar este paquete localmente, sigue estos pasos:
- Clona el repositorio:
git clone <URL_DEL_REPO> cd code-standards - Publica el paquete con
yalc:yalc publish - En el repositorio donde deseas usarlo:
yalc add @nugget-dev/code-standards yalc link @nugget-dev/code-standards
📖 Detalles del Script
El script ejecutado por este paquete realiza los siguientes pasos:
Configura Prettier:
- Agrega el archivo
.prettierrccon las reglas del estándar. - Copia
.prettierignorea la raíz del proyecto.
- Agrega el archivo
Configura Commitlint:
- Copia
commitlint.config.cjspara seguir el estándar de commits convencionales. - Instala
commitlintyhusky.
- Copia
Configura ESLint:
- Modifica
eslint.config.js(o sus variantesmjs,cjs,ts,mts,cts) para agregar las reglas de linting del estándar. - Asegura que las reglas del paquete sean incluidas si no están presentes.
- Modifica
Configura Husky:
- Inicializa Husky si no está presente.
- Agrega hooks
pre-commitycommit-msgcon validaciones automáticas.
Actualiza
.gitignore:- Asegura que
.idea/,.yalc/,public/,yalc.lockypackage-lock.jsonestén ignorados por Git.
- Asegura que
🏗️ Contribuir
Si deseas contribuir, abre un issue o haz un pull request con mejoras y correcciones. ¡Tu ayuda es bienvenida! 🎉
1.0.1
9 months ago