2.1.1 • Published 4 years ago

@interaktiv/prettier-config-dia v2.1.1

Weekly downloads
6
License
MIT
Repository
bitbucket
Last release
4 years ago

prettier-config-dia

Prettier shareable configuration for projects at DIA

Commitizen friendly Conventional Commits Code of Conduct Semantic Release MIT License

npm latest version npm next version

Table of Contents

Installation

npm install --save-dev @interaktiv/prettier-config-dia

Usage

.prettierrc.js

module.exports = require('@interaktiv/prettier-config-dia');

.prettierignore

Do something like this:

cat ./node_modules/@interaktiv/prettier-config-dia/.prettierignore >> .prettierignore

or use the prettier-cli:

prettier --ignore "./node_modules/@interaktiv/prettier-config-dia/.prettierignore" --write .

package.json

e.g.

...
"scripts": {
  "format": "prettier --write \"src/**/*.+(js|ts|vue|json)\""
}
...

Optional Configurations

Used Plugins

If you wanna opt-out of these plugin see the Prettier Docs.

Recommendations

We recommend to use Prettier together with husky and lint-staged as a pre-commit git hook.

Pre-Commit Hook Installation

npm install --save-dev husky lint-staged

Pre-Commit Hook Usage

package.json

e.g.

...
"husky": {
  "hooks": {
    "pre-commit": "lint-staged"
  }
},
"lint-staged": {
  "**/*.+(js|ts|vue|json|css|sass|less|graphql|yml|yaml|scss|md)": [
    "prettier --write",
    "git add",
  ]
}
...

License

MIT Copyright © 2019-present die.interaktiven GmbH & Co. KG

2.1.1

4 years ago

2.1.0

4 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.2.0

5 years ago