Skip to content

Commit 9bd472e

Browse files
committed
feat: bump dependencies and support Node 22
1 parent 4250e7d commit 9bd472e

18 files changed

+4622
-6241
lines changed

.eslintrc.json

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

eslint.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import shared from "@wessberg/ts-config/eslint.config.js";
2+
3+
export default [
4+
...shared,
5+
{
6+
rules: {}
7+
}
8+
];

package.json

Lines changed: 39 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,9 @@
2525
"lint": "tsc --noEmit && eslint \"src/**/*.ts\" --color",
2626
"lint:fix": "eslint \"src/**/*.ts\" --color --fix",
2727
"prettier": "prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"",
28-
"test": "cross-env NODE_NO_WARNINGS=1 FORCE_COLOR=3 NODE_OPTIONS=\"--loader=tsx --max_old_space_size=4096\" ava",
28+
"test": "node --import tsx --test \"./test/**/*.test.ts\"",
2929
"prebuild": "pnpm run clean:dist",
30-
"build": "pnpm run rollup",
31-
"watch": "pnpm run rollup -- --watch",
32-
"rollup": "rollup -c rollup.config.ts --configPlugin rollup-plugin-ts",
30+
"build": "tsup \"src/index.ts\" --sourcemap --dts --format cjs,esm",
3331
"preversion": "pnpm run lint && pnpm run build",
3432
"version": "pnpm run generate:all && git add .",
3533
"release": "np --no-cleanup --no-yarn",
@@ -57,57 +55,54 @@
5755
],
5856
"license": "MIT",
5957
"devDependencies": {
60-
"@types/caniuse-lite": "1.0.1",
61-
"@types/node": "20.4.6",
62-
"@typescript-eslint/eslint-plugin": "^6.2.1",
63-
"@typescript-eslint/parser": "^6.2.1",
64-
"@wessberg/ts-config": "^4.0.0",
58+
"@types/caniuse-lite": "1.0.5",
59+
"@types/node": "22.6.1",
60+
"@wessberg/ts-config": "^5.0.1",
6561
"@wessberg/prettier-config": "1.0.0",
66-
"ava": "^5.3.1",
67-
"cross-env": "^7.0.3",
68-
"eslint": "^8.46.0",
69-
"eslint-config-prettier": "^8.9.0",
70-
"eslint-plugin-import": "^2.28.0",
71-
"eslint-plugin-jsdoc": "^46.4.5",
72-
"husky": "^8.0.3",
73-
"np": "8.0.4",
74-
"npm-check-updates": "^16.10.17",
75-
"pnpm": "^8.6.11",
76-
"prettier": "^3.0.0",
77-
"lint-staged": "^13.2.3",
78-
"rimraf": "^5.0.1",
79-
"rollup": "^3.27.0",
80-
"rollup-plugin-ts": "3.4.5",
62+
"@eslint/js": "^9.11.1",
63+
"eslint": "^9.11.1",
64+
"eslint-config-prettier": "^9.1.0",
65+
"eslint-plugin-prettier": "^5.2.1",
66+
"typescript-eslint": "^8.7.0",
67+
"eslint-plugin-jsdoc": "^50.2.4",
68+
"husky": "^9.1.6",
69+
"np": "10.0.7",
70+
"npm-check-updates": "^17.1.3",
71+
"pnpm": "^9.11.0",
72+
"prettier": "^3.3.3",
73+
"lint-staged": "^15.2.10",
74+
"rimraf": "^6.0.1",
8175
"sandhog": "^2.0.2",
82-
"standard-changelog": "^3.0.0",
83-
"tsx": "3.12.7",
84-
"tslib": "^2.6.1",
85-
"typescript": "5.1.6",
86-
"useragent-generator": "1.1.1-amkt-22079-finish.0"
76+
"standard-changelog": "^6.0.0",
77+
"tsx": "^4.19.1",
78+
"tslib": "^2.7.0",
79+
"typescript": "^5.6.2",
80+
"useragent-generator": "^1.1.1-amkt-22079-finish.0",
81+
"tsup": "^8.3.0"
8782
},
8883
"dependencies": {
89-
"@mdn/browser-compat-data": "^5.5.49",
84+
"@mdn/browser-compat-data": "^5.6.2",
9085
"@types/object-path": "^0.11.4",
9186
"@types/semver": "^7.5.8",
9287
"@types/ua-parser-js": "^0.7.39",
88+
"helpertypes": "^0.0.19",
9389
"browserslist": "^4.23.3",
94-
"caniuse-lite": "^1.0.30001653",
95-
"isbot": "^3.6.13",
90+
"caniuse-lite": "^1.0.30001663",
91+
"isbot": "^5.1.17",
9692
"object-path": "^0.11.8",
9793
"semver": "^7.6.3",
98-
"ua-parser-js": "^1.0.38"
94+
"ua-parser-js": "^1.0.39"
9995
},
10096
"exports": {
101-
"import": "./dist/esm/index.js",
102-
"require": "./dist/cjs/index.cjs",
103-
"types": "./dist/esm/index.d.ts"
97+
"import": "./dist/index.js",
98+
"require": "./dist/index.cjs"
10499
},
105100
"type": "module",
106-
"types": "./dist/esm/index.d.ts",
107-
"main": "./dist/cjs/index.cjs",
108-
"module": "./dist/esm/index.js",
101+
"types": "./dist/index.d.ts",
102+
"main": "./dist/index.cjs",
103+
"module": "./dist/index.js",
109104
"engines": {
110-
"node": ">=16.15.1",
105+
"node": ">=18.20.0",
111106
"npm": ">=7.0.0",
112107
"yarn": ">=1.13",
113108
"pnpm": ">=3.2.0"
@@ -124,6 +119,9 @@
124119
"timeout": "300s",
125120
"extensions": {
126121
"ts": "module"
127-
}
122+
},
123+
"nodeArguments": [
124+
"--import=tsx"
125+
]
128126
}
129127
}

0 commit comments

Comments
 (0)