@alessiobonadonna/prettier-config
v1.1.1
Published
My personal Prettier configuration
Downloads
179
Maintainers
Readme
@alessiobonadonna/prettier-config
Un pacchetto che fornisce una configurazione Prettier standard, inclusi file .prettierignore
e configurazioni automatiche per Visual Studio Code.
Come funziona
- Quando installi questo pacchetto, copia automaticamente:
- Un file
.prettierrc.json
con le configurazioni standard. - Un file
.prettierignore
per escludere file o directory dalla formattazione. - Una configurazione di base per Visual Studio Code (
.vscode/settings.json
).
- Un file
- Ti consente di utilizzare uno standard uniforme per tutti i tuoi progetti.
Installazione
Aggiungi il pacchetto al tuo progetto:
npm install --save-dev @alessiobonadonna/prettier-config
Come usarlo
Una volta installato, il pacchetto copierà automaticamente i seguenti file nella root del tuo progetto:
.prettierrc.json
: Contiene la configurazione Prettier..prettierignore
: Elenca i file/directory da ignorare..vscode/settings.json
: Configura Visual Studio Code per utilizzare Prettier.
Configurazione di Prettier nel progetto: Nel file
package.json
del tuo progetto, aggiungi:{ "prettier": "@alessiobonadonna/prettier-config" }
Esegui Prettier per formattare il codice:
npx prettier --write .
File inclusi
.prettierrc.json Contiene la configurazione Prettier:
{ "semi": true, "singleQuote": true, "tabWidth": 2, "useTabs": false, "trailingComma": "es5", "printWidth": 150, "bracketSpacing": true, "arrowParens": "always", "endOfLine": "lf", "jsxSingleQuote": false, "jsxBracketSameLine": false, "quoteProps": "consistent", "htmlWhitespaceSensitivity": "css" }
.prettierignore File di esclusione:
node_modules dist *.log coverage
.vscode/settings.json Configurazione per Visual Studio Code:
{ "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode" }
Contributi
Se desideri aggiungere o modificare qualcosa, sentiti libero di creare una pull request o aprire un'issue.
Con questo pacchetto, puoi facilmente applicare uno stile uniforme a tutti i tuoi progetti! 🎉