diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000..c3af8579 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +lib/ diff --git a/package-lock.json b/package-lock.json index 2c9d166d..4bc6065e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@rollup/plugin-replace": "^4.0.0", "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", + "prettier": "^2.8.1", "rollup": "^2.77.2", "rollup-plugin-terser": "^7.0.2" } @@ -6283,6 +6284,22 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz", + "integrity": "sha1-Th/RHDTiQhvB2prqm9gSfNCjXvw=", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/pretty-format": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", @@ -11900,6 +11917,12 @@ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true }, + "prettier": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz", + "integrity": "sha1-Th/RHDTiQhvB2prqm9gSfNCjXvw=", + "dev": true + }, "pretty-format": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", diff --git a/package.json b/package.json index 1458e2a4..c22892b8 100644 --- a/package.json +++ b/package.json @@ -31,12 +31,17 @@ "@rollup/plugin-replace": "^4.0.0", "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", + "prettier": "^2.8.1", "rollup": "^2.77.2", "rollup-plugin-terser": "^7.0.2" }, "scripts": { "build": "rollup -c", "dev": "rollup -c -w", + "format": "npm run format:prettier", + "format:prettier": "prettier . --write", + "lint": "npm run lint:prettier", + "lint:prettier": "prettier . --check", "test": "node --experimental-vm-modules --no-warnings node_modules/jest/bin/jest.js --watch" } }