From 5d253255052e0426f37942e7ce1890c8778a634a Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 21:55:21 +0300
Subject: [PATCH 01/28] feat(seo): improve seo
---
src/layouts/base_layout.astro | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/src/layouts/base_layout.astro b/src/layouts/base_layout.astro
index 78e3ffb..57acf18 100644
--- a/src/layouts/base_layout.astro
+++ b/src/layouts/base_layout.astro
@@ -3,8 +3,21 @@
+
+
-
+
+
+
+
Calculator PWA
From 6d24adc6327f83f0c8176a61c62ffba8a3c2adba Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 21:56:11 +0300
Subject: [PATCH 02/28] style(css): set body colors
---
src/layouts/base_layout.astro | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/layouts/base_layout.astro b/src/layouts/base_layout.astro
index 57acf18..0ad417e 100644
--- a/src/layouts/base_layout.astro
+++ b/src/layouts/base_layout.astro
@@ -21,8 +21,6 @@
Calculator PWA
-
-
-
+
From 0b320a1a2811902caa54d890232edb02d837b601 Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 21:57:39 +0300
Subject: [PATCH 03/28] feat(styles): import app styles
---
src/layouts/base_layout.astro | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/layouts/base_layout.astro b/src/layouts/base_layout.astro
index 0ad417e..ddbdd27 100644
--- a/src/layouts/base_layout.astro
+++ b/src/layouts/base_layout.astro
@@ -1,3 +1,7 @@
+---
+import "@styles/app.css";
+---
+
From e31ae02c795577689adb2c558e17d5fb5b564e0e Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 21:58:26 +0300
Subject: [PATCH 04/28] feat(styles): create app.css
---
src/styles/app.css | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 src/styles/app.css
diff --git a/src/styles/app.css b/src/styles/app.css
new file mode 100644
index 0000000..5a74d06
--- /dev/null
+++ b/src/styles/app.css
@@ -0,0 +1,6 @@
+@import "tailwindcss/base";
+/* @import "index";
+@import "fonts";
+@import "icons"; */
+@import "tailwindcss/components";
+@import "tailwindcss/utilities";
From d18aa3a3ff017d1449ff3a63db287fae9c6b520a Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 22:04:11 +0300
Subject: [PATCH 05/28] build: update .gitignore
---
.gitignore | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/.gitignore b/.gitignore
index fcc2dbb..5356ccd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -118,6 +118,8 @@ out
.nuxt
dist
+# Astro build/generate output
+/.astro
# vuepress build output
.vuepress/dist
@@ -151,4 +153,4 @@ src/__generated__
dist
dist-ssr
dev-dist
-*.local
\ No newline at end of file
+*.local
From 53bf935ea4d35b17f4ce5faa211552d9565c98c1 Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 22:05:55 +0300
Subject: [PATCH 06/28] build: create astro env types
---
src/env.d.ts | 1 +
1 file changed, 1 insertion(+)
create mode 100644 src/env.d.ts
diff --git a/src/env.d.ts b/src/env.d.ts
new file mode 100644
index 0000000..9bc5cb4
--- /dev/null
+++ b/src/env.d.ts
@@ -0,0 +1 @@
+///
\ No newline at end of file
From a2e94848060a8772a4d573306d8948aa685efc9d Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 22:08:40 +0300
Subject: [PATCH 07/28] feat(pages): create index page
---
src/pages/index.astro | 7 +++++++
1 file changed, 7 insertions(+)
create mode 100644 src/pages/index.astro
diff --git a/src/pages/index.astro b/src/pages/index.astro
new file mode 100644
index 0000000..4dcf9d5
--- /dev/null
+++ b/src/pages/index.astro
@@ -0,0 +1,7 @@
+---
+import Layout from "@layouts/base_layout.astro";
+---
+
+
+
+
From bc541ab2ee75ad8480a119fe941212ecbc4c6f74 Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 22:17:45 +0300
Subject: [PATCH 08/28] refactor(layouts): update base layout
---
src/layouts/base_layout.astro | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/layouts/base_layout.astro b/src/layouts/base_layout.astro
index ddbdd27..be49baf 100644
--- a/src/layouts/base_layout.astro
+++ b/src/layouts/base_layout.astro
@@ -26,5 +26,6 @@ import "@styles/app.css";
Calculator PWA
+
From 84e19f1449609ae3f8be8b0af13cf5addd08530e Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 23:26:07 +0300
Subject: [PATCH 09/28] build(deps-dev): add prettier-plugin-astro
---
package.json | 1 +
pnpm-lock.yaml | 39 +++++++++++++++++++++++++++++++++++++++
2 files changed, 40 insertions(+)
diff --git a/package.json b/package.json
index cf9a77b..29e82d6 100644
--- a/package.json
+++ b/package.json
@@ -35,6 +35,7 @@
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.5",
"eslint-plugin-svelte": "^2.43.0",
+ "prettier-plugin-astro": "^0.14.1",
"sass": "^1.71.1",
"stylelint": "^16.2.1",
"stylelint-config-twbs-bootstrap": "^14.1.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8a63228..b5f0184 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -81,6 +81,9 @@ importers:
eslint-plugin-svelte:
specifier: ^2.43.0
version: 2.43.0(eslint@8.57.0)(svelte@5.0.0-next.225)
+ prettier-plugin-astro:
+ specifier: ^0.14.1
+ version: 0.14.1
sass:
specifier: ^1.71.1
version: 1.77.8
@@ -3264,6 +3267,15 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
+ prettier-plugin-astro@0.14.1:
+ resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==}
+ engines: {node: ^14.15.0 || >=16.0.0}
+
+ prettier@3.3.3:
+ resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
+ engines: {node: '>=14'}
+ hasBin: true
+
pretty-bytes@5.6.0:
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
engines: {node: '>=6'}
@@ -3458,6 +3470,9 @@ packages:
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ s.color@0.0.15:
+ resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==}
+
safe-array-concat@1.1.2:
resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
engines: {node: '>=0.4'}
@@ -3469,6 +3484,9 @@ packages:
resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==}
engines: {node: '>= 0.4'}
+ sass-formatter@0.7.9:
+ resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==}
+
sass@1.77.8:
resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==}
engines: {node: '>=14.0.0'}
@@ -3715,6 +3733,9 @@ packages:
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
+ suf-log@2.5.3:
+ resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==}
+
supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
engines: {node: '>=4'}
@@ -7912,6 +7933,14 @@ snapshots:
prelude-ls@1.2.1: {}
+ prettier-plugin-astro@0.14.1:
+ dependencies:
+ '@astrojs/compiler': 2.10.3
+ prettier: 3.3.3
+ sass-formatter: 0.7.9
+
+ prettier@3.3.3: {}
+
pretty-bytes@5.6.0: {}
pretty-bytes@6.1.1: {}
@@ -8189,6 +8218,8 @@ snapshots:
dependencies:
queue-microtask: 1.2.3
+ s.color@0.0.15: {}
+
safe-array-concat@1.1.2:
dependencies:
call-bind: 1.0.7
@@ -8204,6 +8235,10 @@ snapshots:
es-errors: 1.3.0
is-regex: 1.1.4
+ sass-formatter@0.7.9:
+ dependencies:
+ suf-log: 2.5.3
+
sass@1.77.8:
dependencies:
chokidar: 3.6.0
@@ -8544,6 +8579,10 @@ snapshots:
pirates: 4.0.6
ts-interface-checker: 0.1.13
+ suf-log@2.5.3:
+ dependencies:
+ s.color: 0.0.15
+
supports-color@5.5.0:
dependencies:
has-flag: 3.0.0
From 1d47165cd714e19739a0c75a4fd7112549c087d2 Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 23:28:10 +0300
Subject: [PATCH 10/28] build(deps-dev): add prettier-plugin-svelte
---
package.json | 1 +
pnpm-lock.yaml | 14 ++++++++++++++
2 files changed, 15 insertions(+)
diff --git a/package.json b/package.json
index 29e82d6..1fbeacc 100644
--- a/package.json
+++ b/package.json
@@ -36,6 +36,7 @@
"eslint-plugin-react-refresh": "^0.4.5",
"eslint-plugin-svelte": "^2.43.0",
"prettier-plugin-astro": "^0.14.1",
+ "prettier-plugin-svelte": "^3.2.6",
"sass": "^1.71.1",
"stylelint": "^16.2.1",
"stylelint-config-twbs-bootstrap": "^14.1.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b5f0184..e619865 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -84,6 +84,9 @@ importers:
prettier-plugin-astro:
specifier: ^0.14.1
version: 0.14.1
+ prettier-plugin-svelte:
+ specifier: ^3.2.6
+ version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225)
sass:
specifier: ^1.71.1
version: 1.77.8
@@ -3271,6 +3274,12 @@ packages:
resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==}
engines: {node: ^14.15.0 || >=16.0.0}
+ prettier-plugin-svelte@3.2.6:
+ resolution: {integrity: sha512-Y1XWLw7vXUQQZmgv1JAEiLcErqUniAF2wO7QJsw8BVMvpLET2dI5WpEIEJx1r11iHVdSMzQxivyfrH9On9t2IQ==}
+ peerDependencies:
+ prettier: ^3.0.0
+ svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
+
prettier@3.3.3:
resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
engines: {node: '>=14'}
@@ -7939,6 +7948,11 @@ snapshots:
prettier: 3.3.3
sass-formatter: 0.7.9
+ prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225):
+ dependencies:
+ prettier: 3.3.3
+ svelte: 5.0.0-next.225
+
prettier@3.3.3: {}
pretty-bytes@5.6.0: {}
From 132f5fbdb8681c7f8a9de70d2104e36a8d996206 Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 23:29:12 +0300
Subject: [PATCH 11/28] build(deps-dev): add prettier-plugin-tailwindcss
---
package.json | 1 +
pnpm-lock.yaml | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/package.json b/package.json
index 1fbeacc..4d2d8c8 100644
--- a/package.json
+++ b/package.json
@@ -37,6 +37,7 @@
"eslint-plugin-svelte": "^2.43.0",
"prettier-plugin-astro": "^0.14.1",
"prettier-plugin-svelte": "^3.2.6",
+ "prettier-plugin-tailwindcss": "^0.6.6",
"sass": "^1.71.1",
"stylelint": "^16.2.1",
"stylelint-config-twbs-bootstrap": "^14.1.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e619865..1b12794 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -87,6 +87,9 @@ importers:
prettier-plugin-svelte:
specifier: ^3.2.6
version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225)
+ prettier-plugin-tailwindcss:
+ specifier: ^0.6.6
+ version: 0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225))(prettier@3.3.3)
sass:
specifier: ^1.71.1
version: 1.77.8
@@ -3280,6 +3283,61 @@ packages:
prettier: ^3.0.0
svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
+ prettier-plugin-tailwindcss@0.6.6:
+ resolution: {integrity: sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==}
+ engines: {node: '>=14.21.3'}
+ peerDependencies:
+ '@ianvs/prettier-plugin-sort-imports': '*'
+ '@prettier/plugin-pug': '*'
+ '@shopify/prettier-plugin-liquid': '*'
+ '@trivago/prettier-plugin-sort-imports': '*'
+ '@zackad/prettier-plugin-twig-melody': '*'
+ prettier: ^3.0
+ prettier-plugin-astro: '*'
+ prettier-plugin-css-order: '*'
+ prettier-plugin-import-sort: '*'
+ prettier-plugin-jsdoc: '*'
+ prettier-plugin-marko: '*'
+ prettier-plugin-multiline-arrays: '*'
+ prettier-plugin-organize-attributes: '*'
+ prettier-plugin-organize-imports: '*'
+ prettier-plugin-sort-imports: '*'
+ prettier-plugin-style-order: '*'
+ prettier-plugin-svelte: '*'
+ peerDependenciesMeta:
+ '@ianvs/prettier-plugin-sort-imports':
+ optional: true
+ '@prettier/plugin-pug':
+ optional: true
+ '@shopify/prettier-plugin-liquid':
+ optional: true
+ '@trivago/prettier-plugin-sort-imports':
+ optional: true
+ '@zackad/prettier-plugin-twig-melody':
+ optional: true
+ prettier-plugin-astro:
+ optional: true
+ prettier-plugin-css-order:
+ optional: true
+ prettier-plugin-import-sort:
+ optional: true
+ prettier-plugin-jsdoc:
+ optional: true
+ prettier-plugin-marko:
+ optional: true
+ prettier-plugin-multiline-arrays:
+ optional: true
+ prettier-plugin-organize-attributes:
+ optional: true
+ prettier-plugin-organize-imports:
+ optional: true
+ prettier-plugin-sort-imports:
+ optional: true
+ prettier-plugin-style-order:
+ optional: true
+ prettier-plugin-svelte:
+ optional: true
+
prettier@3.3.3:
resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
engines: {node: '>=14'}
@@ -7953,6 +8011,13 @@ snapshots:
prettier: 3.3.3
svelte: 5.0.0-next.225
+ prettier-plugin-tailwindcss@0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225))(prettier@3.3.3):
+ dependencies:
+ prettier: 3.3.3
+ optionalDependencies:
+ prettier-plugin-astro: 0.14.1
+ prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225)
+
prettier@3.3.3: {}
pretty-bytes@5.6.0: {}
From 2f6f1debeba6c174317f505d5268e30dd6a93ded Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 23:30:48 +0300
Subject: [PATCH 12/28] build(deps-dev): add prettier-plugin-organize-imports
---
package.json | 1 +
pnpm-lock.yaml | 26 ++++++++++++++++++++++++--
2 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index 4d2d8c8..a0cf34c 100644
--- a/package.json
+++ b/package.json
@@ -36,6 +36,7 @@
"eslint-plugin-react-refresh": "^0.4.5",
"eslint-plugin-svelte": "^2.43.0",
"prettier-plugin-astro": "^0.14.1",
+ "prettier-plugin-organize-imports": "^4.0.0",
"prettier-plugin-svelte": "^3.2.6",
"prettier-plugin-tailwindcss": "^0.6.6",
"sass": "^1.71.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1b12794..b63164d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -84,12 +84,15 @@ importers:
prettier-plugin-astro:
specifier: ^0.14.1
version: 0.14.1
+ prettier-plugin-organize-imports:
+ specifier: ^4.0.0
+ version: 4.0.0(prettier@3.3.3)(typescript@5.5.4)
prettier-plugin-svelte:
specifier: ^3.2.6
version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225)
prettier-plugin-tailwindcss:
specifier: ^0.6.6
- version: 0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225))(prettier@3.3.3)
+ version: 0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-organize-imports@4.0.0(prettier@3.3.3)(typescript@5.5.4))(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225))(prettier@3.3.3)
sass:
specifier: ^1.71.1
version: 1.77.8
@@ -3277,6 +3280,19 @@ packages:
resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==}
engines: {node: ^14.15.0 || >=16.0.0}
+ prettier-plugin-organize-imports@4.0.0:
+ resolution: {integrity: sha512-vnKSdgv9aOlqKeEFGhf9SCBsTyzDSyScy1k7E0R1Uo4L0cTcOV7c1XQaT7jfXIOc/p08WLBfN2QUQA9zDSZMxA==}
+ peerDependencies:
+ '@vue/language-plugin-pug': ^2.0.24
+ prettier: '>=2.0'
+ typescript: '>=2.9'
+ vue-tsc: ^2.0.24
+ peerDependenciesMeta:
+ '@vue/language-plugin-pug':
+ optional: true
+ vue-tsc:
+ optional: true
+
prettier-plugin-svelte@3.2.6:
resolution: {integrity: sha512-Y1XWLw7vXUQQZmgv1JAEiLcErqUniAF2wO7QJsw8BVMvpLET2dI5WpEIEJx1r11iHVdSMzQxivyfrH9On9t2IQ==}
peerDependencies:
@@ -8006,16 +8022,22 @@ snapshots:
prettier: 3.3.3
sass-formatter: 0.7.9
+ prettier-plugin-organize-imports@4.0.0(prettier@3.3.3)(typescript@5.5.4):
+ dependencies:
+ prettier: 3.3.3
+ typescript: 5.5.4
+
prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225):
dependencies:
prettier: 3.3.3
svelte: 5.0.0-next.225
- prettier-plugin-tailwindcss@0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225))(prettier@3.3.3):
+ prettier-plugin-tailwindcss@0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-organize-imports@4.0.0(prettier@3.3.3)(typescript@5.5.4))(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225))(prettier@3.3.3):
dependencies:
prettier: 3.3.3
optionalDependencies:
prettier-plugin-astro: 0.14.1
+ prettier-plugin-organize-imports: 4.0.0(prettier@3.3.3)(typescript@5.5.4)
prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.225)
prettier@3.3.3: {}
From c2eac3bf6116a42879285b90cd640dc8d917c7e4 Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 23:35:56 +0300
Subject: [PATCH 13/28] build: configure prettier using yaml
---
.prettierrc.json | 3 ---
.prettierrc.yaml | 20 ++++++++++++++++++++
2 files changed, 20 insertions(+), 3 deletions(-)
delete mode 100644 .prettierrc.json
create mode 100644 .prettierrc.yaml
diff --git a/.prettierrc.json b/.prettierrc.json
deleted file mode 100644
index e062ee0..0000000
--- a/.prettierrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-"editorconfig": true
-}
diff --git a/.prettierrc.yaml b/.prettierrc.yaml
new file mode 100644
index 0000000..b5ebaf7
--- /dev/null
+++ b/.prettierrc.yaml
@@ -0,0 +1,20 @@
+---
+$schema: https://json.schemastore.org/prettierrc.json
+arrowParens: always
+bracketSameLine: false
+bracketSpacing: true
+editorconfig: true
+trailingComma: all
+endOfLine: crlf
+plugins:
+ - prettier-plugin-astro
+ - prettier-plugin-svelte
+ - prettier-plugin-organize-imports
+ - prettier-plugin-tailwindcss
+overrides:
+ - files: "*.astro"
+ options:
+ parser: astro
+ - files: "*.svelte"
+ options:
+ parser: svelte
From 27c8604fdbbad966f91937f5457379e82c2adb62 Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 23:37:02 +0300
Subject: [PATCH 14/28] style: format astro.config.ts
---
astro.config.ts | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/astro.config.ts b/astro.config.ts
index 4bf73e9..768f131 100644
--- a/astro.config.ts
+++ b/astro.config.ts
@@ -3,7 +3,6 @@ import PWA from "@vite-pwa/astro";
import { defineConfig } from "astro/config";
import tailwind from "@astrojs/tailwind";
-// https://astro.build/config
export default defineConfig({
- integrations: [PWA(), svelte(), tailwind()]
-});
\ No newline at end of file
+ integrations: [PWA(), svelte(), tailwind()],
+});
From 5fcd274c9b996fbe0be115986a8c130bd53270b5 Mon Sep 17 00:00:00 2001
From: Kenedy Olisi <66219869+kenedyolisi@users.noreply.github.com>
Date: Tue, 20 Aug 2024 23:37:57 +0300
Subject: [PATCH 15/28] feat(layouts): update base layout
---
src/layouts/base_layout.astro | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/layouts/base_layout.astro b/src/layouts/base_layout.astro
index be49baf..10f6e63 100644
--- a/src/layouts/base_layout.astro
+++ b/src/layouts/base_layout.astro
@@ -26,6 +26,8 @@ import "@styles/app.css";
Calculator PWA
-
+
+
+