Skip to content

Commit f52cf86

Browse files
authored
Merge pull request #33 from joshuajaco/maintenance
Maintenance
2 parents ebf03c8 + 9df9bc2 commit f52cf86

File tree

7 files changed

+1152
-597
lines changed

7 files changed

+1152
-597
lines changed

.eslintrc.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
nodejs 22.7.0
1+
nodejs 22.15.1

eslint.config.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import eslint from "@eslint/js";
2+
import ts from "typescript-eslint";
3+
import prettier from "eslint-config-prettier/flat";
4+
5+
export default ts.config(
6+
{ ignores: ["dist"] },
7+
{ linterOptions: { reportUnusedDisableDirectives: "warn" } },
8+
eslint.configs.recommended,
9+
ts.configs.recommended,
10+
prettier,
11+
);

package.json

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,28 +24,29 @@
2424
"CHANGELOG.md"
2525
],
2626
"scripts": {
27-
"build": "rm -rf dist && tsc",
27+
"build": "rm -rf dist && tsc -p tsconfig.build.json",
2828
"format": "prettier -w .",
2929
"format:check": "prettier -c .",
30-
"lint": "eslint --ignore-path .gitignore --max-warnings 0 .",
30+
"lint": "eslint --max-warnings 0 .",
3131
"prepublishOnly": "pnpm build",
3232
"test": "nyc -r=lcov -r=text node --trace-warnings -r ts-node/register --test \"**/*.test.ts\""
3333
},
3434
"dependencies": {
35-
"fast-glob": "^3.3.2",
36-
"pkg-types": "^1.2.0",
37-
"yaml": "^2.5.0"
35+
"fast-glob": "^3.3.3",
36+
"pkg-types": "^2.1.0",
37+
"yaml": "^2.8.0"
3838
},
3939
"devDependencies": {
40-
"@types/node": "^20.16.2",
41-
"@typescript-eslint/eslint-plugin": "^7.18.0",
42-
"@typescript-eslint/parser": "^7.18.0",
43-
"eslint": "^8.57.0",
44-
"eslint-config-prettier": "^9.1.0",
45-
"nyc": "^17.0.0",
46-
"prettier": "^3.3.3",
40+
"@eslint/js": "^9.27.0",
41+
"@types/node": "^20.17.47",
42+
"eslint": "^9.26.0",
43+
"eslint-config-prettier": "^10.1.5",
44+
"jiti": "^2.4.2",
45+
"nyc": "^17.1.0",
46+
"prettier": "^3.5.3",
4747
"ts-node": "^10.9.2",
48-
"typescript": "^5.5.4"
48+
"typescript": "^5.8.3",
49+
"typescript-eslint": "^8.32.1"
4950
},
50-
"packageManager": "pnpm@9.9.0"
51+
"packageManager": "pnpm@10.11.0"
5152
}

0 commit comments

Comments
 (0)