diff --git a/package.json b/package.json index 7979e51a..1ef6ce02 100644 --- a/package.json +++ b/package.json @@ -67,18 +67,18 @@ "@lumino/messaging": "^2.0.4", "@lumino/polling": "^2.1.5", "@lumino/signaling": "^2.1.5", - "@lumino/widgets": "^2.7.5", + "@lumino/widgets": "^2.8.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, "devDependencies": { "@eslint/js": "^9.0.0", - "@jupyter/eslint-plugin": "^1.0.0", + "@jupyter/eslint-plugin": "^1.0.1", "@jupyterlab/builder": "^4.5.7", "@types/react": "^18.0.26", "@types/react-dom": "~18.3.7", - "@typescript-eslint/eslint-plugin": "^8.59.2", - "@typescript-eslint/parser": "^8.59.2", + "@typescript-eslint/eslint-plugin": "^8.60.0", + "@typescript-eslint/parser": "^8.60.0", "eslint": "^9.7", "eslint-config-prettier": "^9", "eslint-plugin-prettier": "^5.5.5", @@ -88,7 +88,7 @@ "prettier": "^3.8.3", "rimraf": "^6.1.3", "typescript": "~6.0.3", - "typescript-eslint": "^8.59.3" + "typescript-eslint": "^8.60.0" }, "resolutions": { "@types/react": "^18.0.26" diff --git a/yarn.lock b/yarn.lock index b4db98e6..18235cf3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -557,14 +557,15 @@ __metadata: languageName: node linkType: hard -"@jupyter/eslint-plugin@npm:^1.0.0": - version: 1.0.0 - resolution: "@jupyter/eslint-plugin@npm:1.0.0" +"@jupyter/eslint-plugin@npm:^1.0.1": + version: 1.0.1 + resolution: "@jupyter/eslint-plugin@npm:1.0.1" dependencies: "@typescript-eslint/utils": ^8.54.0 + jsonc-eslint-parser: ^2.4.0 peerDependencies: eslint: ">=9.0.0" - checksum: ec35bf023677646777d573566ac9110d6c8f23ed9663d4835728b25452e8c4250e28b5662375318bf0eea098401cf9b74ef507a0bb01cab9aca2d1e0d73081bf + checksum: 74d79d31ce8bf5d9ad597984953d9baef300314570162ed34a40a2105041fadeda4842be96dd949c57338f47e3ee403f0e6380a99d5bfb558e467634a143dcb2 languageName: node linkType: hard @@ -1567,6 +1568,25 @@ __metadata: languageName: node linkType: hard +"@lumino/widgets@npm:^2.8.0": + version: 2.8.0 + resolution: "@lumino/widgets@npm:2.8.0" + dependencies: + "@lumino/algorithm": ^2.0.4 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/dragdrop": ^2.1.8 + "@lumino/keyboard": ^2.0.4 + "@lumino/messaging": ^2.0.4 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + checksum: 1ae2e15b422b4157b45fb4f4c1e192eb81c91e52d6b73c462f63ae013c5f742856096e65eba5658a5cf28c12ebab77bf84f393e0d70b29964bf1cf6d174ca3a2 + languageName: node + linkType: hard + "@marijn/find-cluster-break@npm:^1.0.0": version: 1.0.2 resolution: "@marijn/find-cluster-break@npm:1.0.2" @@ -2138,39 +2158,39 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.59.3, @typescript-eslint/eslint-plugin@npm:^8.59.2": - version: 8.59.3 - resolution: "@typescript-eslint/eslint-plugin@npm:8.59.3" +"@typescript-eslint/eslint-plugin@npm:8.60.0, @typescript-eslint/eslint-plugin@npm:^8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.60.0" dependencies: "@eslint-community/regexpp": ^4.12.2 - "@typescript-eslint/scope-manager": 8.59.3 - "@typescript-eslint/type-utils": 8.59.3 - "@typescript-eslint/utils": 8.59.3 - "@typescript-eslint/visitor-keys": 8.59.3 + "@typescript-eslint/scope-manager": 8.60.0 + "@typescript-eslint/type-utils": 8.60.0 + "@typescript-eslint/utils": 8.60.0 + "@typescript-eslint/visitor-keys": 8.60.0 ignore: ^7.0.5 natural-compare: ^1.4.0 ts-api-utils: ^2.5.0 peerDependencies: - "@typescript-eslint/parser": ^8.59.3 + "@typescript-eslint/parser": ^8.60.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 65f789406986e175692db1f9436c4ef3b2ce8f9df83bcd9a45b5de9692b3609ce53ab57dbc37b1efd914cf28e0d5c4df65ba4b18809e7d14d05010e596141bf2 + checksum: 7ab46566a6fc3da41a868402a13ba9983d4643ce4a0c870fafee7774f38b57c8ab4e311c340bda9b49b8748c63f4be4e1290708c6b6eefbd3bca92eec18d28aa languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.59.3, @typescript-eslint/parser@npm:^8.59.2": - version: 8.59.3 - resolution: "@typescript-eslint/parser@npm:8.59.3" +"@typescript-eslint/parser@npm:8.60.0, @typescript-eslint/parser@npm:^8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/parser@npm:8.60.0" dependencies: - "@typescript-eslint/scope-manager": 8.59.3 - "@typescript-eslint/types": 8.59.3 - "@typescript-eslint/typescript-estree": 8.59.3 - "@typescript-eslint/visitor-keys": 8.59.3 + "@typescript-eslint/scope-manager": 8.60.0 + "@typescript-eslint/types": 8.60.0 + "@typescript-eslint/typescript-estree": 8.60.0 + "@typescript-eslint/visitor-keys": 8.60.0 debug: ^4.4.3 peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 72a82fbefbc811c3cb885c30ccadd761f14f1ec96daa7dc1de3bd02a6e4b2cfe0070ecba30f7b1f6c024cf8d9c82fa08f41a5dc5dddcdb2c3fc5dd6de6dc6957 + checksum: 56191c3e882c724f84f3f966792ef6710827c07b6fa6bc9f5c88da6e7e48b5ea3ce9779249e9279b53ad99b4d5d84e0d4ae6fe86f63292500687e6940c8972de languageName: node linkType: hard @@ -2187,6 +2207,19 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/project-service@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/project-service@npm:8.60.0" + dependencies: + "@typescript-eslint/tsconfig-utils": ^8.60.0 + "@typescript-eslint/types": ^8.60.0 + debug: ^4.4.3 + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 6a2f763662898173918e4fad34749097a7f88647216da55074654006a03b8fcf98694018579e90e2a3bba29672372516d9d4ad3089d13e3b360619327b8789b4 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:8.59.3": version: 8.59.3 resolution: "@typescript-eslint/scope-manager@npm:8.59.3" @@ -2197,6 +2230,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/scope-manager@npm:8.60.0" + dependencies: + "@typescript-eslint/types": 8.60.0 + "@typescript-eslint/visitor-keys": 8.60.0 + checksum: 990300f8d4f87b8880bb1bd2885aff60899ba663b9e037fdf7efc79ac88c74aab526a5397797981956f2ab75151e4b5909891ff3ee86b9ecb8bae141efcb3b71 + languageName: node + linkType: hard + "@typescript-eslint/tsconfig-utils@npm:8.59.3, @typescript-eslint/tsconfig-utils@npm:^8.59.3": version: 8.59.3 resolution: "@typescript-eslint/tsconfig-utils@npm:8.59.3" @@ -2206,19 +2249,37 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.59.3": - version: 8.59.3 - resolution: "@typescript-eslint/type-utils@npm:8.59.3" +"@typescript-eslint/tsconfig-utils@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.60.0" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: ecf2c6def8427345a780dc75bf9c1ac4384887203a9aaf226ac2560c1bc37323c409d0816778f22aa2554f38cb7d4c8853b87d595e16fbd0cf0aa347260109ed + languageName: node + linkType: hard + +"@typescript-eslint/tsconfig-utils@npm:^8.60.0": + version: 8.60.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.60.1" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 1f2c2f9d195368503616cc76957178deeb33767d2048ecdc5be398d9e8c3cbba5bf24f2c58cf67963966d660c62afc31aa5e3d1d26e600ff9a1b64ce0ab086d9 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/type-utils@npm:8.60.0" dependencies: - "@typescript-eslint/types": 8.59.3 - "@typescript-eslint/typescript-estree": 8.59.3 - "@typescript-eslint/utils": 8.59.3 + "@typescript-eslint/types": 8.60.0 + "@typescript-eslint/typescript-estree": 8.60.0 + "@typescript-eslint/utils": 8.60.0 debug: ^4.4.3 ts-api-utils: ^2.5.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: b4fd4b92b30ca055c39623000952ce0473efa0e5531f178712209cd726c4f52e0a7c5dc1241cb669506c06c666137118db72d19fe038bb8f4b574663e2c294e5 + checksum: 1d27e746949e146c8be106e92c52d7a361943a96d429c8fa3fe35b126ce17af66a507b25442ac665b7894f1a69c88fca185db9812def3d2c713b2436b9cce732 languageName: node linkType: hard @@ -2229,6 +2290,20 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/types@npm:8.60.0" + checksum: 9286450cbff8c455381a2bbee46a5af09ad3be0343c4b1f63b89ea89619d5c518b3095eeb4ef1d14d70a847a37dee90e15c3260b0ceeb49402d3cb031b377d80 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:^8.60.0": + version: 8.60.1 + resolution: "@typescript-eslint/types@npm:8.60.1" + checksum: e08d758920cefce86576403ddef4c402b04c17515a6555546bcb8b287e2a889bc94ab5cc5c3b07d2152d3885cddaf7e2946e28e91987e425ead7af017051acb3 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.59.3": version: 8.59.3 resolution: "@typescript-eslint/typescript-estree@npm:8.59.3" @@ -2248,7 +2323,41 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.59.3, @typescript-eslint/utils@npm:^8.54.0": +"@typescript-eslint/typescript-estree@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.60.0" + dependencies: + "@typescript-eslint/project-service": 8.60.0 + "@typescript-eslint/tsconfig-utils": 8.60.0 + "@typescript-eslint/types": 8.60.0 + "@typescript-eslint/visitor-keys": 8.60.0 + debug: ^4.4.3 + minimatch: ^10.2.2 + semver: ^7.7.3 + tinyglobby: ^0.2.15 + ts-api-utils: ^2.5.0 + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 9ddea8959cc0003060f1721e7250be9938620c37253a3aa65f4b29d544c358afc22ecb957b8be2127b7190d62bbd51da8d5c0f8474810ee3906f7d7f098accff + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/utils@npm:8.60.0" + dependencies: + "@eslint-community/eslint-utils": ^4.9.1 + "@typescript-eslint/scope-manager": 8.60.0 + "@typescript-eslint/types": 8.60.0 + "@typescript-eslint/typescript-estree": 8.60.0 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 6cfe0f69eedbaf81609a3973559c044a742827275726e80b0d1973cee1cde69031e35a99eb676b86da7f07887ac51ba0c27a69222de80bc13599e79a929f77e8 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^8.54.0": version: 8.59.3 resolution: "@typescript-eslint/utils@npm:8.59.3" dependencies: @@ -2273,6 +2382,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.60.0" + dependencies: + "@typescript-eslint/types": 8.60.0 + eslint-visitor-keys: ^5.0.0 + checksum: f590045b04b9bfdc348dff889aa2a53d871e7bd1c476c44f08c1ca40b23d4f0a135effb9f0649abd4be9fe8255ea80c4053d15f441cddcd2e97e7b9dc18ce310 + languageName: node + linkType: hard + "@upsetjs/venn.js@npm:^2.0.0": version: 2.0.0 resolution: "@upsetjs/venn.js@npm:2.0.0" @@ -2530,7 +2649,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.16.0, acorn@npm:^8.5.0, acorn@npm:^8.8.1": +"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.16.0, acorn@npm:^8.5.0, acorn@npm:^8.8.1, acorn@npm:^8.9.0": version: 8.16.0 resolution: "acorn@npm:8.16.0" bin: @@ -4113,7 +4232,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 @@ -4194,6 +4313,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^9.0.0": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: ^8.9.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.4.1 + checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 + languageName: node + linkType: hard + "esprima@npm:^4.0.1": version: 4.0.1 resolution: "esprima@npm:4.0.1" @@ -4820,7 +4950,7 @@ __metadata: resolution: "ipyparallel-labextension@workspace:." dependencies: "@eslint/js": ^9.0.0 - "@jupyter/eslint-plugin": ^1.0.0 + "@jupyter/eslint-plugin": ^1.0.1 "@jupyterlab/application": ^4.5.7 "@jupyterlab/apputils": ^4.6.7 "@jupyterlab/builder": ^4.5.7 @@ -4841,11 +4971,11 @@ __metadata: "@lumino/messaging": ^2.0.4 "@lumino/polling": ^2.1.5 "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.5 + "@lumino/widgets": ^2.8.0 "@types/react": ^18.0.26 "@types/react-dom": ~18.3.7 - "@typescript-eslint/eslint-plugin": ^8.59.2 - "@typescript-eslint/parser": ^8.59.2 + "@typescript-eslint/eslint-plugin": ^8.60.0 + "@typescript-eslint/parser": ^8.60.0 eslint: ^9.7 eslint-config-prettier: ^9 eslint-plugin-prettier: ^5.5.5 @@ -4857,7 +4987,7 @@ __metadata: react-dom: ^18.2.0 rimraf: ^6.1.3 typescript: ~6.0.3 - typescript-eslint: ^8.59.3 + typescript-eslint: ^8.60.0 languageName: unknown linkType: soft @@ -5361,6 +5491,18 @@ __metadata: languageName: node linkType: hard +"jsonc-eslint-parser@npm:^2.4.0": + version: 2.4.2 + resolution: "jsonc-eslint-parser@npm:2.4.2" + dependencies: + acorn: ^8.5.0 + eslint-visitor-keys: ^3.0.0 + espree: ^9.0.0 + semver: ^7.3.5 + checksum: d282c81b7d9edb16509a8bf6c48bda2829c832f0f14d81d4b35bae007585fbfed90d081b671ac5cf01adad727ec7cd7f1d995e9c5b3e8098b5ad348370e28119 + languageName: node + linkType: hard + "jsonc-eslint-parser@npm:^3.1.0": version: 3.1.0 resolution: "jsonc-eslint-parser@npm:3.1.0" @@ -7204,18 +7346,18 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.59.3": - version: 8.59.3 - resolution: "typescript-eslint@npm:8.59.3" +"typescript-eslint@npm:^8.60.0": + version: 8.60.0 + resolution: "typescript-eslint@npm:8.60.0" dependencies: - "@typescript-eslint/eslint-plugin": 8.59.3 - "@typescript-eslint/parser": 8.59.3 - "@typescript-eslint/typescript-estree": 8.59.3 - "@typescript-eslint/utils": 8.59.3 + "@typescript-eslint/eslint-plugin": 8.60.0 + "@typescript-eslint/parser": 8.60.0 + "@typescript-eslint/typescript-estree": 8.60.0 + "@typescript-eslint/utils": 8.60.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: b2780972ab673250edef0758886b1a2cfed68f0037afc0541c51c2abf1b03cd628ebb6f9638e21fbd9336a08b2e13161a139f1d7e5b576a9c827fc1979fdae7c + checksum: 88f7cfc3c54a62f128dfbd72a86e438176b25c8339ac0e20c9634180a5ac977441fdc79a2741c43bf488edfe759159e84889e73141e6d726f48a9675af03051f languageName: node linkType: hard @@ -7231,11 +7373,11 @@ __metadata: "typescript@patch:typescript@~6.0.3#~builtin": version: 6.0.3 - resolution: "typescript@patch:typescript@npm%3A6.0.3#~builtin::version=6.0.3&hash=85af82" + resolution: "typescript@patch:typescript@npm%3A6.0.3#~builtin::version=6.0.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 8ed159a81ab4901a620c19fda539632cee610f8ec34dde57a3acc6b6df72894ad0b50bdd1946b763313d9b73dedb019d2e81c03eff06c0f2c785cde30a537d15 + checksum: 238430fdcadd2ca8ec7179bc644b324dbe4d13d647efae95351f216c7d9645092c0d848a45bd5a27a3d9058e2466eb8d67f9d944e2a78fa32171eee2e2f8d11e languageName: node linkType: hard