.. 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 `_