diff options
| author | Joe Carstairs <jcarstairs@scottlogic.com> | 2023-08-02 18:35:52 +0100 |
|---|---|---|
| committer | Joe Carstairs <jcarstairs@scottlogic.com> | 2023-08-02 18:57:52 +0100 |
| commit | 944cf75b3aee146b16ac2a0e623037c131adc355 (patch) | |
| tree | a13707ae2311decf9b97c5a30807ca21ba9cce59 | |
| parent | edc414b64e12bb0aff1abcaa8495b1e09ef2dc3f (diff) | |
Installs Prettier
| -rw-r--r-- | frontend/.prettierignore | 16 | ||||
| -rw-r--r-- | frontend/.prettierrc | 8 | ||||
| -rw-r--r-- | frontend/package-lock.json | 64 | ||||
| -rw-r--r-- | frontend/package.json | 10 |
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 +} |
