.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
``prettier``
============
`prettier `_ bietet automatische Formatierer für andere
Dateitypen, u.a. für `TypeScript `_, `JSON
`_, `Vue `_, `YAML `_,
`TOML
`_
und `XML `_ an.
Installation
------------
.. code-block:: console
$ npm install prettier --save-dev --save-exact
Konfiguration
--------------
.. code-block:: console
$ npx prettier --write path/to/my/file.js
Pre-commit-Hook für ``prettier``
--------------------------------
Installation
~~~~~~~~~~~~
.. code-block:: console
$ npm install pretty-quick husky --save-dev
Konfiguration
~~~~~~~~~~~~~
In der ``package.json``-Datei kann der Pre-commit-Hook folgendermaßen
konfiguriert werden:
.. code-block:: json
{ "husky": { "hooks": { "pre-commit": "pretty-quick --staged" } } }
.. seealso::
* `Prettier docs `_