Skip to content

Commit b7b0172

Browse files
committed
Update tooling
1 parent 48b2831 commit b7b0172

File tree

5 files changed

+10
-24
lines changed

5 files changed

+10
-24
lines changed

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const typescriptProjects = ["./tsconfig.json", "./tsconfig.eslint.json"];
33
/** @type import("eslint").Linter.Config */
44
module.exports = {
55
root: true,
6-
extends: ["@paleite"],
6+
extends: ["@paleite", "plugin:diff/diff"],
77
parserOptions: { project: typescriptProjects, tsconfigRootDir: __dirname },
88
overrides: [
99
{

lint-staged.config.js

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
const { eslintFiles } = require("eslint-files");
2-
31
module.exports = {
4-
"*.{html,json,md,yaml,yml}": ["prettier --write"],
5-
"*.{js,ts}": [
6-
() => "yarn run typecheck",
7-
"jest --bail --findRelatedTests --passWithNoTests",
8-
/**
9-
* @param {string[]} files
10-
*/
11-
async (files) =>
12-
`eslint --fix --max-warnings=0 ${await eslintFiles(files)}`,
13-
"prettier --write",
14-
],
2+
"*.ts": [() => "yarn run typecheck"],
153
};

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@
3232
"format": "prettier --write .",
3333
"postinstall": "husky install",
3434
"lint": "eslint --cache --ext .js,.ts --fix .",
35+
"minify": "find dist/ -maxdepth 1 -iname '*.js' -exec node_modules/.bin/terser --compress --ecma 2020 --mangle --module --output {} -- {} \\;",
3536
"prepublishOnly": "pinst --disable",
3637
"prepublish": "yarn run clean && yarn run build && yarn run minify",
3738
"postpublish": "pinst --enable",
3839
"release": "np",
3940
"size": "size-limit",
4041
"test": "jest --coverage",
41-
"typecheck": "tsc --project tsconfig.json",
42-
"minify": "find dist/ -maxdepth 1 -iname '*.js' -exec node_modules/.bin/terser --compress --ecma 2020 --mangle --module --output {} -- {} \\;"
42+
"typecheck": "tsc --project tsconfig.json --noEmit"
4343
},
4444
"devDependencies": {
4545
"@paleite/eslint-config": "^1.0.2",
@@ -56,7 +56,7 @@
5656
"@typescript-eslint/parser": "^5.27.0",
5757
"eslint": "^8.17.0",
5858
"eslint-config-prettier": "^8.5.0",
59-
"eslint-files": "^1.0.0",
59+
"eslint-plugin-diff": "^2.0.0",
6060
"eslint-plugin-import": "^2.26.0",
6161
"eslint-plugin-promise": "^6.0.0",
6262
"husky": "^8.0.1",

tsconfig.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
{
22
"extends": "./tsconfig.build.json",
33
"compilerOptions": {
4-
"composite": false,
5-
"noEmit": true,
64
"rootDir": "."
75
},
86

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1875,11 +1875,6 @@ eslint-config-prettier@^8.5.0:
18751875
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1"
18761876
integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==
18771877

1878-
eslint-files@^1.0.0:
1879-
version "1.0.0"
1880-
resolved "https://registry.yarnpkg.com/eslint-files/-/eslint-files-1.0.0.tgz#82a1afcc4b2ab5ae7c6b9b472bd2d1ebc7be2e58"
1881-
integrity sha512-nwNfDKR7+R9X/ZXQLVqsaIVTVre/59Yg+M2eOoBS6E/qaz0fWYugrX3XT2j1C288ImRc2SeFvyIm7uyaLq8AHg==
1882-
18831878
eslint-import-resolver-node@^0.3.6:
18841879
version "0.3.6"
18851880
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
@@ -1896,6 +1891,11 @@ eslint-module-utils@^2.7.3:
18961891
debug "^3.2.7"
18971892
find-up "^2.1.0"
18981893

1894+
eslint-plugin-diff@^2.0.0:
1895+
version "2.0.0"
1896+
resolved "https://registry.yarnpkg.com/eslint-plugin-diff/-/eslint-plugin-diff-2.0.0.tgz#d714ead965e04aef1f7e4f87eac292b84a5599bc"
1897+
integrity sha512-sSKwFOahooDy9ld60RJ4U696+FNP4bVrHaYsLFtJJXxkhujA+kAnxtmLF6PaUlBuFcTCtsYwyN13zkZKT8J1Uw==
1898+
18991899
eslint-plugin-import@^2.26.0:
19001900
version "2.26.0"
19011901
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b"

0 commit comments

Comments
 (0)