From 4b74c672b0cd62007aa9c1b5b4363c5b3be79248 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Fri, 3 Nov 2023 16:58:46 +0100 Subject: [PATCH] Fix and lint --- package.json | 8 +- .../lckr_jupyterlab_variableinspector.spec.ts | 7 +- yarn.lock | 255 ++++++++++++++++-- 3 files changed, 245 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index 09b5617..53e7150 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "prettier:check": "jlpm prettier:base --check", "stylelint": "jlpm stylelint:check --fix", "stylelint:check": "stylelint --cache \"style/**/*.css\"", - "watch": "run-p watch:src watch:labextension", + "watch": "run-p watch:src watch:labextension", "watch:labextension": "jupyter labextension watch .", "watch:src": "tsc -w --sourceMap" }, @@ -58,7 +58,7 @@ "@jupyterlab/coreutils": "^6.0.0", "@jupyterlab/notebook": "^4.0.0", "@jupyterlab/outputarea": "^4.0.0", - "@jupyterlab/rendermime": "^3.8.0", + "@jupyterlab/rendermime": "^4.0.0", "@jupyterlab/services": "^7.0.0", "@jupyterlab/ui-components": "^4.0.0", "@lumino/coreutils": "^2.0.0", @@ -70,7 +70,7 @@ }, "devDependencies": { "@jupyterlab/builder": "^4.0.0", - "@types/json-schema": "^7.0.11", + "@types/json-schema": "^7.0.11", "@types/react": "^18.0.26", "@types/react-addons-linked-state-mixin": "^0.14.22", "@typescript-eslint/eslint-plugin": "^6.1.0", @@ -79,7 +79,7 @@ "eslint": "^8.36.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^5.0.0", - "npm-run-all": "^4.1.5", + "npm-run-all": "^4.1.5", "prettier": "^3.0.0", "rimraf": "^5.0.1", "source-map-loader": "^1.0.2", diff --git a/ui-tests/tests/lckr_jupyterlab_variableinspector.spec.ts b/ui-tests/tests/lckr_jupyterlab_variableinspector.spec.ts index 159d163..58fcd1d 100644 --- a/ui-tests/tests/lckr_jupyterlab_variableinspector.spec.ts +++ b/ui-tests/tests/lckr_jupyterlab_variableinspector.spec.ts @@ -1,6 +1,5 @@ import { expect, test } from '@jupyterlab/galata'; - test('test', async ({ page }) => { await page.getByText('Python 3 (ipykernel)').first().click(); await page.getByText('Python 3 (ipykernel) | Idle').waitFor(); @@ -14,6 +13,6 @@ test('test', async ({ page }) => { }); await page.getByRole('menu').getByText('Open Variable Inspector').click(); - await expect(page.getByRole('row').nth(1)).toHaveText(/aint281$/) - await expect(page.getByRole('row').last()).toHaveText(/bstr46hello$/) -}); \ No newline at end of file + await expect(page.getByRole('row').nth(1)).toHaveText(/aint281$/); + await expect(page.getByRole('row').last()).toHaveText(/bstr46hello$/); +}); diff --git a/yarn.lock b/yarn.lock index 60eb3e2..1b5a68b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -552,6 +552,35 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/apputils@npm:^4.1.8": + version: 4.1.8 + resolution: "@jupyterlab/apputils@npm:4.1.8" + dependencies: + "@jupyterlab/coreutils": ^6.0.8 + "@jupyterlab/observables": ^5.0.8 + "@jupyterlab/rendermime-interfaces": ^3.8.8 + "@jupyterlab/services": ^7.0.8 + "@jupyterlab/settingregistry": ^4.0.8 + "@jupyterlab/statedb": ^4.0.8 + "@jupyterlab/statusbar": ^4.0.8 + "@jupyterlab/translation": ^4.0.8 + "@jupyterlab/ui-components": ^4.0.8 + "@lumino/algorithm": ^2.0.1 + "@lumino/commands": ^2.1.3 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/domutils": ^2.0.1 + "@lumino/messaging": ^2.0.1 + "@lumino/signaling": ^2.1.2 + "@lumino/virtualdom": ^2.0.1 + "@lumino/widgets": ^2.3.0 + "@types/react": ^18.0.26 + react: ^18.2.0 + sanitize-html: ~2.7.3 + checksum: 1b028893ac0358d9f90585edd5fbb89a4fe251c31789cf6d809fb316b91c958c6ba33884d463dbe78dfdd864b579535e1e1849bcb9b16853002271a71418d31e + languageName: node + linkType: hard + "@jupyterlab/attachments@npm:^4.0.7": version: 4.0.7 resolution: "@jupyterlab/attachments@npm:4.0.7" @@ -749,6 +778,20 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/coreutils@npm:^6.0.8": + version: 6.0.8 + resolution: "@jupyterlab/coreutils@npm:6.0.8" + dependencies: + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/signaling": ^2.1.2 + minimist: ~1.2.0 + path-browserify: ^1.0.0 + url-parse: ~1.5.4 + checksum: b56e3b95c0ce52745b79549ef5b18a27e620086b87cf997b3a743b59d18dc529e403c812751b7e294a4abc60ac957381301e14327e1a4b9c1afb232f181f3a4d + languageName: node + linkType: hard + "@jupyterlab/docmanager@npm:^4.0.7": version: 4.0.7 resolution: "@jupyterlab/docmanager@npm:4.0.7" @@ -873,6 +916,15 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/nbformat@npm:^4.0.8": + version: 4.0.8 + resolution: "@jupyterlab/nbformat@npm:4.0.8" + dependencies: + "@lumino/coreutils": ^2.1.2 + checksum: 2d8255ac7c7c20dbfa8497ce4d8d2f5840568adefb2feaec8eb8ddbb4892f50706ce60e8c4719113485c5523f720802f7e4e7b63ed43fac90f870ff1134bed7a + languageName: node + linkType: hard + "@jupyterlab/notebook@npm:^4.0.0": version: 4.0.7 resolution: "@jupyterlab/notebook@npm:4.0.7" @@ -922,6 +974,41 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/observables@npm:^5.0.8": + version: 5.0.8 + resolution: "@jupyterlab/observables@npm:5.0.8" + dependencies: + "@lumino/algorithm": ^2.0.1 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/messaging": ^2.0.1 + "@lumino/signaling": ^2.1.2 + checksum: 833c6af7f66a338d53e4ebfae2c10c57a55b8a1710730eed89e7a0103a4dd27b7b5634d0e7cf9c7db47d891fd4c8e72235de9816833482ef68356846200613be + languageName: node + linkType: hard + +"@jupyterlab/outputarea@npm:^4.0.0": + version: 4.0.8 + resolution: "@jupyterlab/outputarea@npm:4.0.8" + dependencies: + "@jupyterlab/apputils": ^4.1.8 + "@jupyterlab/nbformat": ^4.0.8 + "@jupyterlab/observables": ^5.0.8 + "@jupyterlab/rendermime": ^4.0.8 + "@jupyterlab/rendermime-interfaces": ^3.8.8 + "@jupyterlab/services": ^7.0.8 + "@jupyterlab/translation": ^4.0.8 + "@lumino/algorithm": ^2.0.1 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/messaging": ^2.0.1 + "@lumino/properties": ^2.0.1 + "@lumino/signaling": ^2.1.2 + "@lumino/widgets": ^2.3.0 + checksum: 4e97a367d6d06b05838056ef6da48891484fe84e5c06a08f0928f7359fa8362f48903434d033e8ddabdc193ef4b61859855fecbebda3949703583275fd099339 + languageName: node + linkType: hard + "@jupyterlab/outputarea@npm:^4.0.7": version: 4.0.7 resolution: "@jupyterlab/outputarea@npm:4.0.7" @@ -954,6 +1041,36 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/rendermime-interfaces@npm:^3.8.8": + version: 3.8.8 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.8.8" + dependencies: + "@lumino/coreutils": ^1.11.0 || ^2.1.2 + "@lumino/widgets": ^1.37.2 || ^2.3.0 + checksum: b356cc18acedd7eebbf9e6f03329ad58f0aadb676ef7ef6b64dec610857a53593662df54752bb58780d34f39938ec35c6940918513e3a3cef7c5893bd0909684 + languageName: node + linkType: hard + +"@jupyterlab/rendermime@npm:^4.0.0, @jupyterlab/rendermime@npm:^4.0.8": + version: 4.0.8 + resolution: "@jupyterlab/rendermime@npm:4.0.8" + dependencies: + "@jupyterlab/apputils": ^4.1.8 + "@jupyterlab/coreutils": ^6.0.8 + "@jupyterlab/nbformat": ^4.0.8 + "@jupyterlab/observables": ^5.0.8 + "@jupyterlab/rendermime-interfaces": ^3.8.8 + "@jupyterlab/services": ^7.0.8 + "@jupyterlab/translation": ^4.0.8 + "@lumino/coreutils": ^2.1.2 + "@lumino/messaging": ^2.0.1 + "@lumino/signaling": ^2.1.2 + "@lumino/widgets": ^2.3.0 + lodash.escape: ^4.0.1 + checksum: c1f9ebffc746fdc13c1b14a148fd2ae10132b5ca4e1eab27d18ac5bf3d3ae70cf2850b06f6c05a799f2c769792d81dab1447885d0cda7206c7cf63af10bbe4f2 + languageName: node + linkType: hard + "@jupyterlab/rendermime@npm:^4.0.7": version: 4.0.7 resolution: "@jupyterlab/rendermime@npm:4.0.7" @@ -993,6 +1110,25 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/services@npm:^7.0.8": + version: 7.0.8 + resolution: "@jupyterlab/services@npm:7.0.8" + dependencies: + "@jupyter/ydoc": ^1.0.2 + "@jupyterlab/coreutils": ^6.0.8 + "@jupyterlab/nbformat": ^4.0.8 + "@jupyterlab/settingregistry": ^4.0.8 + "@jupyterlab/statedb": ^4.0.8 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/polling": ^2.1.2 + "@lumino/properties": ^2.0.1 + "@lumino/signaling": ^2.1.2 + ws: ^8.11.0 + checksum: b0112854d3014eff9d9855a6840d1efd0d866d4c011e7a9c4c1c5fba404dd13107b62de6ce845902d12cc6404aafdfee95127a2af43560ade53a00fc7b73378a + languageName: node + linkType: hard + "@jupyterlab/settingregistry@npm:^4.0.7": version: 4.0.7 resolution: "@jupyterlab/settingregistry@npm:4.0.7" @@ -1012,6 +1148,25 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/settingregistry@npm:^4.0.8": + version: 4.0.8 + resolution: "@jupyterlab/settingregistry@npm:4.0.8" + dependencies: + "@jupyterlab/nbformat": ^4.0.8 + "@jupyterlab/statedb": ^4.0.8 + "@lumino/commands": ^2.1.3 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/signaling": ^2.1.2 + "@rjsf/utils": ^5.1.0 + ajv: ^8.12.0 + json5: ^2.2.3 + peerDependencies: + react: ">=16" + checksum: e9661539357edae60e4b300dff68b369e95e96acb343aeb25e23bdbcd6964c59dd40118ce3a856afaf969833958f3872c480e75cc488a5e882546cb88587c461 + languageName: node + linkType: hard + "@jupyterlab/statedb@npm:^4.0.7": version: 4.0.7 resolution: "@jupyterlab/statedb@npm:4.0.7" @@ -1025,6 +1180,19 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/statedb@npm:^4.0.8": + version: 4.0.8 + resolution: "@jupyterlab/statedb@npm:4.0.8" + dependencies: + "@lumino/commands": ^2.1.3 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/properties": ^2.0.1 + "@lumino/signaling": ^2.1.2 + checksum: bfd016e91158daf47e07e760126c0c2c3f6d01ecc8e9cad3e17241e5873decbc5fdfce82bf039fa83633b8760245af8003008f38272dafba56b73ac24768a99f + languageName: node + linkType: hard + "@jupyterlab/statusbar@npm:^4.0.7": version: 4.0.7 resolution: "@jupyterlab/statusbar@npm:4.0.7" @@ -1041,6 +1209,22 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/statusbar@npm:^4.0.8": + version: 4.0.8 + resolution: "@jupyterlab/statusbar@npm:4.0.8" + dependencies: + "@jupyterlab/ui-components": ^4.0.8 + "@lumino/algorithm": ^2.0.1 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/messaging": ^2.0.1 + "@lumino/signaling": ^2.1.2 + "@lumino/widgets": ^2.3.0 + react: ^18.2.0 + checksum: a07345a173e1c4500e5ce9aca6c8d619e5fecd928de0f6e88fd29241b39c09b85b26722279cc8119031d3015f2b32a0d3b9d85fd3cf9370c7605ebcd37d0d31a + languageName: node + linkType: hard + "@jupyterlab/toc@npm:^6.0.7": version: 6.0.7 resolution: "@jupyterlab/toc@npm:6.0.7" @@ -1075,6 +1259,19 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/translation@npm:^4.0.8": + version: 4.0.8 + resolution: "@jupyterlab/translation@npm:4.0.8" + dependencies: + "@jupyterlab/coreutils": ^6.0.8 + "@jupyterlab/rendermime-interfaces": ^3.8.8 + "@jupyterlab/services": ^7.0.8 + "@jupyterlab/statedb": ^4.0.8 + "@lumino/coreutils": ^2.1.2 + checksum: 998d42d85ccd779237ac69abfaf2e341d865374ed5a1a4d234470337f498636511eec0562c741ad44a6a75fae930a510a0a76e176f72665499be2b7edb0dc5f8 + languageName: node + linkType: hard + "@jupyterlab/ui-components@npm:^4.0.0, @jupyterlab/ui-components@npm:^4.0.7": version: 4.0.7 resolution: "@jupyterlab/ui-components@npm:4.0.7" @@ -1104,6 +1301,35 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/ui-components@npm:^4.0.8": + version: 4.0.8 + resolution: "@jupyterlab/ui-components@npm:4.0.8" + dependencies: + "@jupyterlab/coreutils": ^6.0.8 + "@jupyterlab/observables": ^5.0.8 + "@jupyterlab/rendermime-interfaces": ^3.8.8 + "@jupyterlab/translation": ^4.0.8 + "@lumino/algorithm": ^2.0.1 + "@lumino/commands": ^2.1.3 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/messaging": ^2.0.1 + "@lumino/polling": ^2.1.2 + "@lumino/properties": ^2.0.1 + "@lumino/signaling": ^2.1.2 + "@lumino/virtualdom": ^2.0.1 + "@lumino/widgets": ^2.3.0 + "@rjsf/core": ^5.1.0 + "@rjsf/utils": ^5.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + typestyle: ^2.0.4 + peerDependencies: + react: ^18.2.0 + checksum: 7bf11f5ee3c1f88656175c0d3b290be0670d7787076a1eba944875e4780bc2b34c0b9a3af038806ff925620b3056cee36daff08f3ff91acc6c46fd1438bf004d + languageName: node + linkType: hard + "@lckr/jupyterlab_variableinspector@workspace:.": version: 0.0.0-use.local resolution: "@lckr/jupyterlab_variableinspector@workspace:." @@ -1114,9 +1340,15 @@ __metadata: "@jupyterlab/console": ^4.0.0 "@jupyterlab/coreutils": ^6.0.0 "@jupyterlab/notebook": ^4.0.0 + "@jupyterlab/outputarea": ^4.0.0 + "@jupyterlab/rendermime": ^4.0.0 "@jupyterlab/services": ^7.0.0 "@jupyterlab/ui-components": ^4.0.0 - "@lumino/datagrid": ^2.0.1 + "@lumino/coreutils": ^2.0.0 + "@lumino/datagrid": ^2.0.0 + "@lumino/disposable": ^2.0.0 + "@lumino/signaling": ^2.0.0 + "@lumino/widgets": ^2.0.0 "@types/json-schema": ^7.0.11 "@types/react": ^18.0.26 "@types/react-addons-linked-state-mixin": ^0.14.22 @@ -1126,7 +1358,6 @@ __metadata: eslint: ^8.36.0 eslint-config-prettier: ^8.8.0 eslint-plugin-prettier: ^5.0.0 - n: ^9.0.1 npm-run-all: ^4.1.5 prettier: ^3.0.0 react: ^18.2.0 @@ -1333,14 +1564,14 @@ __metadata: languageName: node linkType: hard -"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.1.2, @lumino/coreutils@npm:^2.1.2": +"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.1.2, @lumino/coreutils@npm:^2.0.0, @lumino/coreutils@npm:^2.1.2": version: 2.1.2 resolution: "@lumino/coreutils@npm:2.1.2" checksum: 7865317ac0676b448d108eb57ab5d8b2a17c101995c0f7a7106662d9fe6c859570104525f83ee3cda12ae2e326803372206d6f4c1f415a5b59e4158a7b81066f languageName: node linkType: hard -"@lumino/datagrid@npm:^2.0.1": +"@lumino/datagrid@npm:^2.0.0": version: 2.2.0 resolution: "@lumino/datagrid@npm:2.2.0" dependencies: @@ -1357,7 +1588,7 @@ __metadata: languageName: node linkType: hard -"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.1.2": +"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.0.0, @lumino/disposable@npm:^2.1.2": version: 2.1.2 resolution: "@lumino/disposable@npm:2.1.2" dependencies: @@ -1418,7 +1649,7 @@ __metadata: languageName: node linkType: hard -"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^2.1.2": +"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^2.0.0, @lumino/signaling@npm:^2.1.2": version: 2.1.2 resolution: "@lumino/signaling@npm:2.1.2" dependencies: @@ -1437,7 +1668,7 @@ __metadata: languageName: node linkType: hard -"@lumino/widgets@npm:^1.37.2 || ^2.3.0, @lumino/widgets@npm:^2.3.0": +"@lumino/widgets@npm:^1.37.2 || ^2.3.0, @lumino/widgets@npm:^2.0.0, @lumino/widgets@npm:^2.3.0": version: 2.3.0 resolution: "@lumino/widgets@npm:2.3.0" dependencies: @@ -4699,16 +4930,6 @@ __metadata: languageName: node linkType: hard -"n@npm:^9.0.1": - version: 9.2.0 - resolution: "n@npm:9.2.0" - bin: - n: bin/n - checksum: 273bfea765304851d87474b8001af6291445d02e0786575e488f128764d94aa2c5a7e1fc8902b9dca0687189bb2169b42dd481ed4af27be7cb90c102aeb86026 - conditions: "!os=win32" - languageName: node - linkType: hard - "nanoid@npm:^3.3.6": version: 3.3.6 resolution: "nanoid@npm:3.3.6"