diff --git a/.prettierignore b/.prettierignore index fe500ad..1fc1cfa 100644 --- a/.prettierignore +++ b/.prettierignore @@ -11,3 +11,4 @@ indexes/testdata/package_index.json # Generated files /.licenses/ +node_modules/ diff --git a/Taskfile.yml b/Taskfile.yml index f1a3820..71bafde 100755 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -47,6 +47,8 @@ tasks: # Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-prettier-formatting-task/Taskfile.yml general:format-prettier: desc: Format all supported files with Prettier + deps: + - task: npm:install-deps cmds: - npx prettier --write . diff --git a/package-lock.json b/package-lock.json index 4410da3..2d72983 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,8 @@ "": { "devDependencies": { "markdown-link-check": "^3.12.1", - "markdownlint-cli": "^0.37.0" + "markdownlint-cli": "^0.37.0", + "prettier": "^3.3.3" } }, "node_modules/@isaacs/cliui": { @@ -1061,6 +1062,21 @@ "node": "14 || >=16.14" } }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", diff --git a/package.json b/package.json index 45d25de..3756537 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "devDependencies": { "markdown-link-check": "^3.12.1", - "markdownlint-cli": "^0.37.0" + "markdownlint-cli": "^0.37.0", + "prettier": "^3.3.3" } }