From 877ca2db2ca20e549de8a7c881e86d80b32d31c9 Mon Sep 17 00:00:00 2001 From: Artyom Egorov Date: Sun, 26 Mar 2023 23:35:58 +0700 Subject: [PATCH] add prettier --- .prettierignore | 5 +++++ .prettierrc.json | 3 +++ package-lock.json | 22 ++++++++++++++++++++++ package.json | 7 +++++-- 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 .prettierignore create mode 100644 .prettierrc.json diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..90512bd --- /dev/null +++ b/.prettierignore @@ -0,0 +1,5 @@ +.idea/ +node_modules/ +dist/ +npm-debug.log +.DS_Store diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..544138b --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,3 @@ +{ + "singleQuote": true +} diff --git a/package-lock.json b/package-lock.json index 4054ca7..a53e265 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@babel/preset-env": "^7.19.4", "eslint": "^8.26.0", "mocha": "^10.1.0", + "prettier": "^2.8.7", "rollup": "^3.2.3", "uglify-js": "^3.17.4" } @@ -3521,6 +3522,21 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -6668,6 +6684,12 @@ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, + "prettier": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "dev": true + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", diff --git a/package.json b/package.json index 192b8d1..1a6a89e 100644 --- a/package.json +++ b/package.json @@ -10,11 +10,13 @@ "build:transpile": "babel dist/browser-id3-writer.js -o dist/browser-id3-writer.js", "build:wrap": "rollup -f umd -n ID3Writer -i dist/browser-id3-writer.js -o dist/browser-id3-writer.js", "build:compress": "uglifyjs dist/browser-id3-writer.js -o dist/browser-id3-writer.js -m -c", - "test": "npm run lint && npm run build && npm run mocha", + "test": "npm run prettier:check && npm run lint && npm run build && npm run mocha", "mocha": "mocha --recursive", "preversion": "npm test", "version": "git add package.json package-lock.json", - "postversion": "git push && git push --tags && npm publish" + "postversion": "git push && git push --tags && npm publish", + "prettier:write": "prettier --write .", + "prettier:check": "prettier --check ." }, "repository": { "type": "git", @@ -47,6 +49,7 @@ "@babel/preset-env": "^7.19.4", "eslint": "^8.26.0", "mocha": "^10.1.0", + "prettier": "^2.8.7", "rollup": "^3.2.3", "uglify-js": "^3.17.4" }