From 5b2e42bc6f8435c2060dfe51c00ece4b7ed11cff Mon Sep 17 00:00:00 2001
From: "Lucian I. Last"
Date: Thu, 25 Apr 2024 22:22:11 +0200
Subject: [PATCH] Prettier (#93)
* Add ignore dsstore node_modules
* Rename to typescript
rnr -r '(.*)\.js$' '$1.ts' ./src ./test
rnr -rf '(.*)\.jsx$' '$1.tsx' ./src ./test
* Remove package lock
* Fix extension of tsx at context
* init typescript
* .
* Compiles, moved to vite
* lint new files
* Move to prettier
---------
Co-authored-by: Pierre Balzack <96387156+balzack@users.noreply.github.com>
---
.gitignore | 2 +-
net/web/.prettierrc | 5 +++++
net/web/package.json | 3 +++
net/web/yarn.lock | 5 +++++
4 files changed, 14 insertions(+), 1 deletion(-)
create mode 100644 net/web/.prettierrc
diff --git a/.gitignore b/.gitignore
index 5fa06343..85640f3d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,4 +16,4 @@
# vendor/
node_modules
.DS_Store
-dist
\ No newline at end of file
+dist
diff --git a/net/web/.prettierrc b/net/web/.prettierrc
new file mode 100644
index 00000000..d6ea19f4
--- /dev/null
+++ b/net/web/.prettierrc
@@ -0,0 +1,5 @@
+{
+ "singleQuote": true,
+ "printWidth": 120,
+ "singleAttributePerLine": true
+}
diff --git a/net/web/package.json b/net/web/package.json
index 36bee8cc..f232971c 100644
--- a/net/web/package.json
+++ b/net/web/package.json
@@ -13,6 +13,7 @@
"crypto-js": "^4.1.1",
"dompurify": "^3.0.1",
"jsencrypt": "^2.3.1",
+ "prettier": "^3.2.5",
"react": "^18.2.0",
"react-color": "^2.19.3",
"react-dom": "^18.2.0",
@@ -27,6 +28,8 @@
"scripts": {
"start": "vite",
"build": "vite build",
+ "lint": "prettier -c .",
+ "lint:write": "prettier -w .",
"test": "jest"
},
"eslintConfig": {
diff --git a/net/web/yarn.lock b/net/web/yarn.lock
index 78ffc3c4..afb84337 100644
--- a/net/web/yarn.lock
+++ b/net/web/yarn.lock
@@ -4630,6 +4630,11 @@ prelude-ls@~1.1.2:
resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==
+prettier@^3.2.5:
+ version "3.2.5"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368"
+ integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==
+
pretty-format@^27.0.2:
version "27.5.1"
resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz"