summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <jcarstairs@scottlogic.com>2023-08-02 18:35:52 +0100
committerJoe Carstairs <jcarstairs@scottlogic.com>2023-08-02 18:57:52 +0100
commit944cf75b3aee146b16ac2a0e623037c131adc355 (patch)
treea13707ae2311decf9b97c5a30807ca21ba9cce59
parentedc414b64e12bb0aff1abcaa8495b1e09ef2dc3f (diff)
Installs Prettier
-rw-r--r--frontend/.prettierignore16
-rw-r--r--frontend/.prettierrc8
-rw-r--r--frontend/package-lock.json64
-rw-r--r--frontend/package.json10
4 files changed, 80 insertions, 18 deletions
diff --git a/frontend/.prettierignore b/frontend/.prettierignore
new file mode 100644
index 0000000..886787f
--- /dev/null
+++ b/frontend/.prettierignore
@@ -0,0 +1,16 @@
+.DS_Store
+node_modules
+/build
+/package
+.env
+.env.*
+!.env.example
+package-lock.json
+dist/
+.astro/
+npm-debug.log*
+.vscode
+.prettierignore
+.gitattributes
+.gitignore
+*.ico \ No newline at end of file
diff --git a/frontend/.prettierrc b/frontend/.prettierrc
new file mode 100644
index 0000000..f0acc0f
--- /dev/null
+++ b/frontend/.prettierrc
@@ -0,0 +1,8 @@
+{
+ "printWidth": 100,
+ "proseWrap": "always",
+ "singleQuote": true,
+ "trailingComma": "es5",
+ "plugins": ["prettier-plugin-astro"],
+ "overrides": [{ "files": "*.astro", "options": { "parser": "astro" } }]
+} \ No newline at end of file
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 8e4cc7f..dc8c93a 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -1,14 +1,16 @@
{
- "name": "lallans-wabsteid-astro",
+ "name": "frontend",
"version": "0.0.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "lallans-wabsteid-astro",
- "version": "0.0.1",
"dependencies": {
"astro": "^2.9.7"
+ },
+ "devDependencies": {
+ "prettier": "^3.0.0",
+ "prettier-plugin-astro": "^0.11.0"
}
},
"node_modules/@ampproject/remapping": {
@@ -56,6 +58,35 @@
"astro-ls": "bin/nodeServer.js"
}
},
+ "node_modules/@astrojs/language-server/node_modules/prettier": {
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+ "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/@astrojs/language-server/node_modules/prettier-plugin-astro": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz",
+ "integrity": "sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==",
+ "dependencies": {
+ "@astrojs/compiler": "^1.0.1",
+ "prettier": "^2.8.3",
+ "sass-formatter": "^0.7.5",
+ "synckit": "^0.8.4"
+ },
+ "engines": {
+ "node": "^14.15.0 || >=16.0.0",
+ "pnpm": ">=7.14.0"
+ }
+ },
"node_modules/@astrojs/markdown-remark": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz",
@@ -3873,28 +3904,29 @@
}
},
"node_modules/prettier": {
- "version": "2.8.8",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
- "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz",
+ "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==",
+ "dev": true,
"bin": {
- "prettier": "bin-prettier.js"
+ "prettier": "bin/prettier.cjs"
},
"engines": {
- "node": ">=10.13.0"
+ "node": ">=14"
},
"funding": {
"url": "https://github.com/prettier/prettier?sponsor=1"
}
},
"node_modules/prettier-plugin-astro": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz",
- "integrity": "sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==",
- "dependencies": {
- "@astrojs/compiler": "^1.0.1",
- "prettier": "^2.8.3",
- "sass-formatter": "^0.7.5",
- "synckit": "^0.8.4"
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.11.0.tgz",
+ "integrity": "sha512-rl2hJ4Kty/aEfGjk3i4JS+bpng9MjgvwqLRNzeb9NqYhqKoWNwOR39cIJXFjU1vR3zYOPnwWNRMelKb0orunYA==",
+ "dev": true,
+ "dependencies": {
+ "@astrojs/compiler": "^1.5.5",
+ "prettier": "^3.0.0",
+ "sass-formatter": "^0.7.6"
},
"engines": {
"node": "^14.15.0 || >=16.0.0",
diff --git a/frontend/package.json b/frontend/package.json
index b575b4b..1a71c52 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -6,9 +6,15 @@
"start": "astro dev",
"build": "astro build",
"preview": "astro preview",
- "astro": "astro"
+ "astro": "astro",
+ "format": "prettier ./**/* --check",
+ "format--write": "prettier ./**/* --write"
},
"dependencies": {
"astro": "^2.9.7"
+ },
+ "devDependencies": {
+ "prettier": "^3.0.0",
+ "prettier-plugin-astro": "^0.11.0"
}
-} \ No newline at end of file
+}