Skip to content

Commit eba2308

Browse files
committed
chore(pkg): update lots of devDeps
1 parent e1f5d02 commit eba2308

File tree

3 files changed

+3121
-3083
lines changed

3 files changed

+3121
-3083
lines changed

eslint.config.mjs

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
import { defineConfig, globalIgnores } from "eslint/config";
2+
import react from "eslint-plugin-react";
3+
import globals from "globals";
4+
import babelParser from "@babel/eslint-parser";
5+
import path from "node:path";
6+
import { fileURLToPath } from "node:url";
7+
import js from "@eslint/js";
8+
import { FlatCompat } from "@eslint/eslintrc";
9+
10+
const __filename = fileURLToPath(import.meta.url);
11+
const __dirname = path.dirname(__filename);
12+
const compat = new FlatCompat({
13+
baseDirectory: __dirname,
14+
recommendedConfig: js.configs.recommended,
15+
allConfig: js.configs.all
16+
});
17+
18+
export default defineConfig([globalIgnores(["build/**/*.js"]), {
19+
extends: compat.extends("eslint:recommended"),
20+
21+
plugins: {
22+
react,
23+
},
24+
25+
languageOptions: {
26+
globals: {
27+
...globals.browser,
28+
...globals.node,
29+
ReactElement: null,
30+
ReactClass: null,
31+
$Exact: null,
32+
Partial: null,
33+
$Keys: null,
34+
MouseTouchEvent: null,
35+
},
36+
37+
parser: babelParser,
38+
},
39+
40+
rules: {
41+
strict: 0,
42+
quotes: [1, "single"],
43+
curly: [1, "multi-line"],
44+
camelcase: 0,
45+
"comma-dangle": 0,
46+
"no-console": 2,
47+
"no-use-before-define": [1, "nofunc"],
48+
"no-underscore-dangle": 0,
49+
50+
"no-unused-vars": [1, {
51+
ignoreRestSiblings: true,
52+
}],
53+
54+
"new-cap": 0,
55+
"prefer-const": 1,
56+
semi: 1,
57+
},
58+
}]);

package.json

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -42,48 +42,51 @@
4242
},
4343
"homepage": "https://github.com/react-grid-layout/react-draggable",
4444
"devDependencies": {
45-
"@babel/cli": "^7.23.0",
46-
"@babel/core": "^7.23.0",
47-
"@babel/eslint-parser": "^7.22.15",
48-
"@babel/plugin-transform-class-properties": "^7.18.6",
49-
"@babel/plugin-transform-flow-comments": "^7.22.10",
50-
"@babel/preset-env": "^7.22.20",
51-
"@babel/preset-flow": "^7.22.15",
52-
"@babel/preset-react": "^7.22.15",
53-
"@types/node": "^20.7.0",
5445
"@types/react": "^18.2.23",
5546
"@types/react-dom": "^18.2.8",
47+
"@babel/cli": "^7.27.2",
48+
"@babel/core": "^7.27.4",
49+
"@babel/eslint-parser": "^7.27.5",
50+
"@babel/plugin-transform-class-properties": "^7.27.1",
51+
"@babel/plugin-transform-flow-comments": "^7.27.3",
52+
"@babel/preset-env": "^7.27.2",
53+
"@babel/preset-flow": "^7.27.1",
54+
"@babel/preset-react": "^7.27.1",
55+
"@eslint/eslintrc": "^3.3.1",
56+
"@eslint/js": "^9.29.0",
57+
"@types/node": "^24.0.4",
5658
"assert": "^2.1.0",
57-
"babel-loader": "^9.1.3",
59+
"babel-loader": "^10.0.0",
5860
"babel-plugin-transform-inline-environment-variables": "^0.4.4",
59-
"eslint": "^8.50.0",
60-
"eslint-plugin-react": "^7.33.2",
61+
"eslint": "^9.29.0",
62+
"eslint-plugin-react": "^7.37.5",
6163
"flow-bin": "^0.217.0",
62-
"jasmine-core": "^5.1.1",
63-
"karma": "^6.4.2",
64+
"globals": "^16.2.0",
65+
"jasmine-core": "^5.8.0",
66+
"karma": "^6.4.4",
6467
"karma-chrome-launcher": "^3.2.0",
6568
"karma-cli": "2.0.0",
66-
"karma-firefox-launcher": "^2.1.2",
69+
"karma-firefox-launcher": "^2.1.3",
6770
"karma-ie-launcher": "^1.0.0",
6871
"karma-jasmine": "^5.1.0",
6972
"karma-phantomjs-launcher": "^1.0.4",
7073
"karma-phantomjs-shim": "^1.5.0",
71-
"karma-webpack": "^5.0.0",
74+
"karma-webpack": "^5.0.1",
7275
"lodash": "^4.17.4",
7376
"phantomjs-prebuilt": "^2.1.16",
7477
"pre-commit": "^1.2.2",
7578
"process": "^0.11.10",
76-
"puppeteer": "^21.3.5",
79+
"puppeteer": "^24.10.2",
7780
"react": "^16.13.1",
7881
"react-dom": "^16.13.1",
79-
"react-frame-component": "^5.2.6",
82+
"react-frame-component": "^5.2.7",
8083
"react-test-renderer": "^16.13.1",
81-
"semver": "^7.5.4",
84+
"semver": "^7.7.2",
8285
"static-server": "^3.0.0",
83-
"typescript": "^5.2.2",
84-
"webpack": "^5.88.2",
85-
"webpack-cli": "^5.1.4",
86-
"webpack-dev-server": "^4.15.1"
86+
"typescript": "^5.8.3",
87+
"webpack": "^5.99.9",
88+
"webpack-cli": "^6.0.1",
89+
"webpack-dev-server": "^5.2.2"
8790
},
8891
"resolutions": {
8992
"minimist": "^1.2.5"

0 commit comments

Comments
 (0)