From c017e861e7187ac818ca49b39846f13b7706f4e4 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Tue, 16 Jun 2020 23:16:52 +0000 Subject: [PATCH] update prettier docs --- _webi/releases.js | 5 ++++- prettier/install.sh | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 prettier/install.sh diff --git a/_webi/releases.js b/_webi/releases.js index ee0815d..d85b9c5 100644 --- a/_webi/releases.js +++ b/_webi/releases.js @@ -140,7 +140,10 @@ Releases.renderBatch = function ( .readFile(path.join(__dirname, 'template.bat'), 'utf8') .then(function (tplTxt) { return tplTxt - .replace(/^(REM )?WEBI_PKG=.*/im, "WEBI_PKG='" + pkg + '@' + ver + "'") + .replace( + /^(REM )?WEBI_PKG=.*/im, + "WEBI_PKG='" + pkg + '@' + ver + "'" + ) .replace(/{{ installer }}/, installTxt); }); }); diff --git a/prettier/install.sh b/prettier/install.sh new file mode 100644 index 0000000..e6b987a --- /dev/null +++ b/prettier/install.sh @@ -0,0 +1,37 @@ +# title: Prettier +# homepage: https://prettier.io/ +# tagline: Prettier is an opinionated code formatter. +# description: | +# 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. +# examples: | +# 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" +# } +# ``` +# + +if [ -z "$(npm --version 2>/dev/null)" ]; then + webi node + export PATH="$HOME/.local/opt/node/bin:$PATH" +fi +npm install -g prettier@latest -- 2.25.1