From aa2b97c5712a996bb7b83ea657813aed817ae019 Mon Sep 17 00:00:00 2001 From: Roberto Redradix Date: Tue, 22 Aug 2023 13:42:57 +0200 Subject: [PATCH] build(cli): set up code formatter --- packages/penpot-css-export/.prettierignore | 3 +++ packages/penpot-css-export/.prettierrc.json | 6 ++++++ packages/penpot-css-export/package.json | 4 +++- yarn.lock | 5 +++++ 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 packages/penpot-css-export/.prettierignore create mode 100644 packages/penpot-css-export/.prettierrc.json diff --git a/packages/penpot-css-export/.prettierignore b/packages/penpot-css-export/.prettierignore new file mode 100644 index 0000000..8e56026 --- /dev/null +++ b/packages/penpot-css-export/.prettierignore @@ -0,0 +1,3 @@ +# yarn-managed files +package.json +yarn.lock diff --git a/packages/penpot-css-export/.prettierrc.json b/packages/penpot-css-export/.prettierrc.json new file mode 100644 index 0000000..d50a919 --- /dev/null +++ b/packages/penpot-css-export/.prettierrc.json @@ -0,0 +1,6 @@ +{ + "trailingComma": "all", + "tabWidth": 2, + "semi": false, + "singleQuote": true +} diff --git a/packages/penpot-css-export/package.json b/packages/penpot-css-export/package.json index 1d8cd6c..3a14150 100644 --- a/packages/penpot-css-export/package.json +++ b/packages/penpot-css-export/package.json @@ -12,10 +12,12 @@ }, "scripts": { "build": "tsc", + "format": "prettier -w .", "dev": "tsc-watch" }, "dependencies": { - "node-fetch": "2" + "node-fetch": "2", + "prettier": "^3.0.2" }, "devDependencies": { "@types/node": "^20.5.0", diff --git a/yarn.lock b/yarn.lock index f435aa2..c81c45c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -199,6 +199,11 @@ pause-stream@0.0.11: dependencies: through "~2.3" +prettier@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.2.tgz#78fcecd6d870551aa5547437cdae39d4701dca5b" + integrity sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ== + ps-tree@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.2.0.tgz#5e7425b89508736cdd4f2224d028f7bb3f722ebd"