add webi dat dat dat
[webi-installers/.git] / prettier / README.md
diff --git a/prettier/README.md b/prettier/README.md
new file mode 100644 (file)
index 0000000..2eb64ed
--- /dev/null
@@ -0,0 +1,44 @@
+---
+title: Prettier
+homepage: https://prettier.io/
+tagline: |
+  Prettier is an opinionated code formatter.
+---
+
+## Updating `prettier`
+
+```bash
+npm install -g prettier@latest
+```
+
+## Cheat Sheet
+
+> The core value of Prettier is not in what it gives, but in what it takes away:
+> countless hours of bikeshedding over code style choices. Also, it makes git
+> merges much nicer.
+
+Prettify all web files in a project, recursively:
+
+```bash
+prettier --write '**/*{.md,.js,.html,.css}' --ignore ./dist
+```
+
+Tell Prettier which files to ignore every time
+
+```bash
+echo "./dist" >> .prettierignore
+```
+
+Tell Prettier which settings to use - do NOT use `package.json` when it's not
+necessary!
+
+**`.prettierrc`**:
+
+```bash
+{
+  "trailingComma": "none",
+  "tabWidth": 2,
+  "singleQuote": true,
+  "proseWrap": "always"
+}
+```