Skip to content

Commit 591779b

Browse files
authored
chore: Update all deps to latest (#9872)
* chore: Update all deps to latest * fix: Possibly fix closure compiler
1 parent 799965f commit 591779b

8 files changed

Lines changed: 13705 additions & 16400 deletions

File tree

package-lock.json

Lines changed: 13657 additions & 16356 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"packages/*"
2121
],
2222
"devDependencies": {
23-
"@commitlint/cli": "^20.1.0",
24-
"@commitlint/config-conventional": "^20.0.0"
23+
"@commitlint/cli": "^21.0.1",
24+
"@commitlint/config-conventional": "^21.0.1"
2525
},
2626
"overrides": {
2727
"eslint": "9.36.0",

packages/blockly/core/field.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export type FieldValidator<T = any> = (newValue: T) => T | null | undefined;
6666
/**
6767
* Abstract class for an editable field.
6868
*
69-
* @typeParam T - The value stored on the field.
69+
* @template T - The value stored on the field.
7070
*/
7171
export abstract class Field<T = any>
7272
implements IKeyboardAccessible, IRegistrable, ISerializable, IFocusableNode

packages/blockly/core/field_input.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ const MINIMUM_WIDTH = 14;
5353
/**
5454
* Abstract class for an editable input field.
5555
*
56-
* @typeParam T - The value stored on the field.
56+
* @template T - The value stored on the field.
5757
* @internal
5858
*/
5959
export abstract class FieldInput<T extends InputTypes> extends Field<

packages/blockly/eslint.config.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ function buildTSOverride({files, tsconfig}) {
125125
// Ensure there is a blank line between the body and any @tags,
126126
// as required by the tsdoc spec (see #6353).
127127
'jsdoc/tag-lines': ['error', 'any', {'startLines': 1}],
128+
'jsdoc/require-throws-type': ['off'],
128129
},
129130
};
130131
}
@@ -224,6 +225,9 @@ export default [
224225
'jsdoc/check-tag-names': ['warn', {'definedTags': ['record']}],
225226
'jsdoc/tag-lines': ['off'],
226227
'jsdoc/no-defaults': ['off'],
228+
'jsdoc/reject-any-type': ['off'],
229+
'jsdoc/reject-function-type': ['off'],
230+
'jsdoc/require-throws-type': ['off'],
227231
'mocha/no-exclusive-tests': 'error',
228232
},
229233
},

packages/blockly/package.json

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -102,51 +102,51 @@
102102
},
103103
"license": "Apache-2.0",
104104
"devDependencies": {
105-
"@blockly/block-test": "^7.0.2",
106-
"@blockly/dev-tools": "^9.0.2",
107-
"@blockly/theme-modern": "^7.0.1",
108-
"@hyperjump/browser": "^1.1.4",
109-
"@hyperjump/json-schema": "^1.5.0",
110-
"@microsoft/api-documenter": "7.22.4",
111-
"@microsoft/api-extractor": "^7.29.5",
112-
"ajv": "^8.17.1",
105+
"@blockly/block-test": "^7.0.6",
106+
"@blockly/dev-tools": "^9.0.9",
107+
"@blockly/theme-modern": "^7.0.5",
108+
"@hyperjump/browser": "^1.3.1",
109+
"@hyperjump/json-schema": "^1.17.6",
110+
"@microsoft/api-documenter": "7.30.5",
111+
"@microsoft/api-extractor": "^7.58.7",
112+
"ajv": "^8.20.0",
113113
"async-done": "^2.0.0",
114-
"chai": "^6.0.1",
115-
"concurrently": "^9.0.1",
116-
"conventional-changelog-conventionalcommits": "^7.0.2",
117-
"conventional-recommended-bump": "^9.0.0",
118-
"eslint": "9.36.0",
114+
"chai": "^6.2.2",
115+
"concurrently": "^9.2.1",
116+
"conventional-changelog-conventionalcommits": "^9.3.1",
117+
"conventional-recommended-bump": "^11.2.0",
118+
"eslint": "10.3.0",
119119
"eslint-config-google": "^0.14.0",
120-
"eslint-config-prettier": "^10.1.1",
121-
"eslint-plugin-jsdoc": "^52.0.2",
122-
"eslint-plugin-mocha": "^11.1.0",
123-
"eslint-plugin-prettier": "^5.2.1",
124-
"glob": "^11.0.1",
125-
"globals": "^16.0.0",
126-
"google-closure-compiler": "^20260427.0.0",
127-
"gulp": "^5.0.0",
120+
"eslint-config-prettier": "^10.1.8",
121+
"eslint-plugin-jsdoc": "^62.9.0",
122+
"eslint-plugin-mocha": "^11.2.0",
123+
"eslint-plugin-prettier": "^5.5.5",
124+
"glob": "^13.0.6",
125+
"globals": "^17.6.0",
126+
"google-closure-compiler": "^20260512.0.0",
127+
"gulp": "^5.0.1",
128128
"gulp-concat": "^2.6.1",
129129
"gulp-gzip": "^1.4.2",
130-
"gulp-header": "^2.0.9",
131-
"gulp-rename": "^2.0.0",
132-
"gulp-replace": "^1.0.0",
130+
"gulp-header": "^2.0.12",
131+
"gulp-rename": "^2.1.0",
132+
"gulp-replace": "^1.1.4",
133133
"gulp-sourcemaps": "^3.0.0",
134134
"gulp-umd": "^2.0.0",
135-
"http-server": "^14.0.0",
136-
"jsdom": "27.4.0",
137-
"json5": "^2.2.0",
135+
"http-server": "^14.1.1",
136+
"jsdom": "29.1.1",
137+
"json5": "^2.2.3",
138138
"markdown-tables-to-json": "^0.1.7",
139-
"mocha": "^11.3.0",
140-
"patch-package": "^8.0.0",
141-
"prettier": "3.6.2",
142-
"prettier-plugin-organize-imports": "^4.0.0",
143-
"puppeteer-core": "^24.17.0",
139+
"mocha": "^11.7.5",
140+
"patch-package": "^8.0.1",
141+
"prettier": "3.8.3",
142+
"prettier-plugin-organize-imports": "^4.3.0",
143+
"puppeteer-core": "^24.43.1",
144144
"readline-sync": "^1.4.10",
145-
"rimraf": "^6.1.2",
146-
"typescript": "^5.3.3",
147-
"typescript-eslint": "^8.16.0",
148-
"webdriverio": "^9.0.7",
149-
"yargs": "^17.2.1"
145+
"rimraf": "^6.1.3",
146+
"typescript": "^6.0.3",
147+
"typescript-eslint": "^8.59.3",
148+
"webdriverio": "^9.27.1",
149+
"yargs": "^18.0.0"
150150
},
151151
"engines": {
152152
"node": ">=22"

packages/blockly/tests/typescript/tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"compilerOptions": {
44
"allowJs": false,
55
"outDir": "dist",
6-
"baseUrl": ".",
6+
"rootDir": "./src",
77
"types": [],
88
"paths": {
99
"blockly-test/*": ["../../dist/*"]
@@ -14,7 +14,7 @@
1414
"sourceMap": false,
1515

1616
"module": "ES2015",
17-
"moduleResolution": "node",
17+
"moduleResolution": "bundler",
1818
"target": "ES2020",
1919
"strict": true
2020
}

packages/blockly/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"sourceMap": true,
1313

1414
"module": "ES2015",
15-
"moduleResolution": "node",
15+
"moduleResolution": "bundler",
1616
"target": "ES2020",
1717
"strict": true,
1818

0 commit comments

Comments
 (0)