From 8e4863439024c1d89966f438e6d0e20183383f79 Mon Sep 17 00:00:00 2001 From: Tony Hirst Date: Mon, 16 Jun 2025 18:08:54 +0100 Subject: [PATCH 1/4] Update JupyterLab to 4.4 and JupyterLite to 0.6 --- environment.yml | 2 +- package.json | 5 +++-- pyproject.toml | 14 +++++++------- src/index.ts | 10 +++++----- 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/environment.yml b/environment.yml index 6fcd77f..14ba230 100644 --- a/environment.yml +++ b/environment.yml @@ -12,4 +12,4 @@ dependencies: - nodejs=20 # deps - jupyterlab >=4.0,<5 - - jupyterlite-core >=0.5.0 + - jupyterlite-core >=0.6.0 diff --git a/package.json b/package.json index fdcb639..e1c17b7 100644 --- a/package.json +++ b/package.json @@ -60,8 +60,9 @@ "watch:labextension": "jupyter labextension watch ." }, "dependencies": { - "@jupyterlite/kernel": "^0.5.0", - "@jupyterlite/server": "^0.5.0", + "@jupyterlite/kernel": "^0.6.0", + "@jupyterlite/server": "^0.6.0", + "@jupyterlab/application": "^4.4.0", "hash.js": "^1.1.7", "webr": "^0.4.3" }, diff --git a/pyproject.toml b/pyproject.toml index 667f043..eea8261 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["hatchling>=1.5.0", "jupyterlab>=4.3.0,<4.4", "hatch-nodejs-version>=0.3.2"] +requires = ["hatchling>=1.24.0", "hatch-jupyter-builder", "jupyterlab>=4.4.0,<4.5", "hatch-nodejs-version>=0.3.2"] build-backend = "hatchling.build" [project] @@ -22,14 +22,14 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", ] -dependencies = ["jupyterlite-core>=0.5,<0.6"] +dependencies = ["jupyterlite-core>=0.6,<0.7"] dynamic = ["version", "description", "authors", "urls", "keywords"] [project.optional-dependencies] dev = [ - "jupyterlab>=4.3.0,<4.4", + "jupyterlab>=4.4.0,<4.5", "ruff==0.1.5", - "jupyterlite-pyodide-kernel>=0.5.2", + "jupyterlite-pyodide-kernel>=0.6.1", "pkginfo>=1.10.0", ] @@ -51,7 +51,7 @@ exclude = [".github"] path = "jupyterlite_webr/_version.py" [tool.hatch.build.hooks.jupyter-builder] -dependencies = ["hatch-jupyter-builder>=0.5"] +dependencies = ["hatch-jupyter-builder>=0.9"] build-function = "hatch_jupyter_builder.npm_builder" ensured-targets = [ "jupyterlite_webr/labextension/static/style.js", @@ -79,7 +79,7 @@ version_cmd = "hatch version" [tool.jupyter-releaser.hooks] before-build-npm = [ - "python -m pip install 'jupyterlab>=4.3.0,<4.4'", + "python -m pip install 'jupyterlab>=4.4.0,<4.5'", "jlpm", "jlpm build:prod" ] @@ -116,4 +116,4 @@ ignore = [ "S108", # RUF012 Mutable class attributes should be annotated with `typing.ClassVar` "RUF012", -] +] \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 4d17b7d..fdbbe2c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,4 @@ -import { JupyterLiteServer, JupyterLiteServerPlugin } from '@jupyterlite/server'; +import { JupyterFrontEnd, JupyterFrontEndPlugin } from '@jupyterlab/application'; import { IKernel, IKernelSpecs } from '@jupyterlite/kernel'; import { PageConfig, URLExt } from '@jupyterlab/coreutils'; import { WebRKernel } from './webr_kernel'; @@ -8,11 +8,11 @@ import type { WebROptions } from 'webr'; const PLUGIN_ID = '@r-wasm/webr-kernel-extension:kernel'; -const server_kernel: JupyterLiteServerPlugin = { +const server_kernel: JupyterFrontEndPlugin = { id: PLUGIN_ID, autoStart: true, requires: [IKernelSpecs], - activate: (app: JupyterLiteServer, kernelspecs: IKernelSpecs) => { + activate: (app: JupyterFrontEnd, kernelspecs: IKernelSpecs) => { const config = JSON.parse( PageConfig.getOption('litePluginSettings') || '{}' )[PLUGIN_ID] || {}; @@ -59,5 +59,5 @@ const server_kernel: JupyterLiteServerPlugin = { }, }; -const plugins: JupyterLiteServerPlugin[] = [server_kernel]; -export default plugins; +const plugins: JupyterFrontEndPlugin[] = [server_kernel]; +export default plugins; \ No newline at end of file From 459d5ad0fd7cd16a7d01af615ecccdddfc29426a Mon Sep 17 00:00:00 2001 From: George Stagg Date: Wed, 18 Jun 2025 09:57:41 +0100 Subject: [PATCH 2/4] Set browsing context ID when mounting JupyterLite --- .gitignore | 3 + package.json | 15 +- src/index.ts | 10 +- src/webr_kernel.ts | 8 +- yarn.lock | 751 ++++++++++++++++++++++++++++++++++----------- 5 files changed, 601 insertions(+), 186 deletions(-) diff --git a/.gitignore b/.gitignore index d7b2f35..3042ba3 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,9 @@ jupyterlite_webr/labextension .yarn/ .jupyterlite.doit.db jupyterlite_webr/_version.py +jupyter-lite.json +_dev +venv # Created by https://www.gitignore.io/api/python # Edit at https://www.gitignore.io/?templates=python diff --git a/package.json b/package.json index e1c17b7..da076dd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@r-wasm/jupyterlite-webr-kernel", - "version": "0.5.2", + "version": "0.6.0", "description": "An R kernel for JupyterLite, powered by webR", "keywords": [ "jupyter", @@ -60,15 +60,15 @@ "watch:labextension": "jupyter labextension watch ." }, "dependencies": { - "@jupyterlite/kernel": "^0.6.0", - "@jupyterlite/server": "^0.6.0", "@jupyterlab/application": "^4.4.0", + "@jupyterlite/kernel": "^0.6.2", + "@jupyterlite/server": "^0.6.2", "hash.js": "^1.1.7", "webr": "^0.4.3" }, "devDependencies": { - "@jupyterlab/builder": "^4.4.1", - "@jupyterlab/coreutils": "^6.4.0", + "@jupyterlab/builder": "^4.4.3", + "@jupyterlab/coreutils": "^6.4.3", "@types/uuid": "^9.0.0", "@typescript-eslint/eslint-plugin": "^4.8.1", "@typescript-eslint/parser": "^4.8.1", @@ -104,16 +104,13 @@ } } }, - "jupyterlite": { - "liteExtension": true - }, "jupyter-releaser": { "skip": [ "check-links" ], "hooks": { "before-build-npm": [ - "python -m pip install 'jupyterlab>=4.3.0,<5'", + "python -m pip install 'jupyterlab>=4.4.0,<5'", "jlpm" ] } diff --git a/src/index.ts b/src/index.ts index fdbbe2c..b7c21b8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,6 +5,7 @@ import { WebRKernel } from './webr_kernel'; import logo32 from '!!file-loader?context=.!../style/logos/r-logo-32x32.png'; import logo64 from '!!file-loader?context=.!../style/logos/r-logo-64x64.png'; import type { WebROptions } from 'webr'; +import { IServiceWorkerManager } from '@jupyterlite/server'; const PLUGIN_ID = '@r-wasm/webr-kernel-extension:kernel'; @@ -12,7 +13,12 @@ const server_kernel: JupyterFrontEndPlugin = { id: PLUGIN_ID, autoStart: true, requires: [IKernelSpecs], - activate: (app: JupyterFrontEnd, kernelspecs: IKernelSpecs) => { + optional: [IServiceWorkerManager], + activate: ( + app: JupyterFrontEnd, + kernelspecs: IKernelSpecs, + serviceWorkerManager: IServiceWorkerManager | null + ) => { const config = JSON.parse( PageConfig.getOption('litePluginSettings') || '{}' )[PLUGIN_ID] || {}; @@ -53,7 +59,7 @@ const server_kernel: JupyterFrontEndPlugin = { }, }, create: async (options: IKernel.IOptions): Promise => { - return new WebRKernel({ ...options }, webROptions); + return new WebRKernel({ ...options }, webROptions, serviceWorkerManager); }, }); }, diff --git a/src/webr_kernel.ts b/src/webr_kernel.ts index 70f2d57..938767b 100644 --- a/src/webr_kernel.ts +++ b/src/webr_kernel.ts @@ -4,6 +4,7 @@ import { IKernel } from '@jupyterlite/kernel'; import { Console, WebR, Shelter, WebROptions } from 'webr'; import { RList, RCharacter, RLogical } from 'webr'; +import { IServiceWorkerManager } from '@jupyterlite/server'; const protocolVersion = "5.3"; @@ -15,7 +16,11 @@ export class WebRKernel extends BaseKernel { #bitmapCanvas: HTMLCanvasElement; #lastPlot: string | null = null; - constructor(options: IKernel.IOptions, webROptions: WebROptions) { + constructor( + options: IKernel.IOptions, + webROptions: WebROptions, + private serviceWorkerManager: IServiceWorkerManager | null + ) { super(options); this.#webRConsole = new Console({ stdout: (line: string) => console.log(line), @@ -57,6 +62,7 @@ export class WebRKernel extends BaseKernel { // Mount Jupyterlite storage and set the CWD await this.webR.evalRVoid(` + options(webr.drivefs.browsingContextId = "${this.serviceWorkerManager?.browsingContextId}") webr::mount("/drive", type="DRIVEFS") setwd("/drive") `); diff --git a/yarn.lock b/yarn.lock index 9f3a225..f4db555 100644 --- a/yarn.lock +++ b/yarn.lock @@ -93,7 +93,7 @@ __metadata: languageName: node linkType: hard -"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.2.1, @codemirror/state@npm:^6.4.0, @codemirror/state@npm:^6.5.0": +"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.2.1, @codemirror/state@npm:^6.4.0, @codemirror/state@npm:^6.5.0, @codemirror/state@npm:^6.5.2": version: 6.5.2 resolution: "@codemirror/state@npm:6.5.2" dependencies: @@ -312,6 +312,13 @@ __metadata: languageName: node linkType: hard +"@fortawesome/fontawesome-free@npm:^5.12.0": + version: 5.15.4 + resolution: "@fortawesome/fontawesome-free@npm:5.15.4" + checksum: 32281c3df4075290d9a96dfc22f72fadb3da7055d4117e48d34046b8c98032a55fa260ae351b0af5d6f6fb57a2f5d79a4abe52af456da35195f7cb7dda27b4a2 + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.5.0": version: 0.5.0 resolution: "@humanwhocodes/config-array@npm:0.5.0" @@ -405,6 +412,28 @@ __metadata: languageName: node linkType: hard +"@jupyter/react-components@npm:^0.16.6": + version: 0.16.7 + resolution: "@jupyter/react-components@npm:0.16.7" + dependencies: + "@jupyter/web-components": ^0.16.7 + react: ">=17.0.0 <19.0.0" + checksum: 37894347e63ebb528725e8b8b4038d138019823f5c9e28e3f6abb93b46d771b2ee3cc004d5ff7d9a06a93f2d90e41000bd2abae14364be34ba99c5e05864810e + languageName: node + linkType: hard + +"@jupyter/web-components@npm:^0.16.6, @jupyter/web-components@npm:^0.16.7": + version: 0.16.7 + resolution: "@jupyter/web-components@npm:0.16.7" + dependencies: + "@microsoft/fast-colors": ^5.3.1 + "@microsoft/fast-element": ^1.12.0 + "@microsoft/fast-foundation": ^2.49.4 + "@microsoft/fast-web-utilities": ^5.4.1 + checksum: ec3336247bbabb2e2587c2cf8b9d0e80786b454916dd600b3d6791bf08c3d1e45a7ec1becf366a5491ab56b0be020baa8c50a5b6067961faf5ec904de31243aa + languageName: node + linkType: hard + "@jupyter/ydoc@npm:^3.0.4": version: 3.0.5 resolution: "@jupyter/ydoc@npm:3.0.5" @@ -419,9 +448,66 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/builder@npm:^4.4.1": - version: 4.4.2 - resolution: "@jupyterlab/builder@npm:4.4.2" +"@jupyterlab/application@npm:^4.4.0": + version: 4.4.3 + resolution: "@jupyterlab/application@npm:4.4.3" + dependencies: + "@fortawesome/fontawesome-free": ^5.12.0 + "@jupyterlab/apputils": ^4.5.3 + "@jupyterlab/coreutils": ^6.4.3 + "@jupyterlab/docregistry": ^4.4.3 + "@jupyterlab/rendermime": ^4.4.3 + "@jupyterlab/rendermime-interfaces": ^3.12.3 + "@jupyterlab/services": ^7.4.3 + "@jupyterlab/statedb": ^4.4.3 + "@jupyterlab/translation": ^4.4.3 + "@jupyterlab/ui-components": ^4.4.3 + "@lumino/algorithm": ^2.0.3 + "@lumino/application": ^2.4.4 + "@lumino/commands": ^2.3.2 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/messaging": ^2.0.3 + "@lumino/polling": ^2.1.4 + "@lumino/properties": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/widgets": ^2.7.1 + checksum: 47fe9446f8bd541752cfd034243ee9da92bb8c166764fccf6d7334f0ef49135dd130831a32aa7506f72bbfc5625094fe27373151147486085c3645986ef24f4b + languageName: node + linkType: hard + +"@jupyterlab/apputils@npm:^4.5.3": + version: 4.5.3 + resolution: "@jupyterlab/apputils@npm:4.5.3" + dependencies: + "@jupyterlab/coreutils": ^6.4.3 + "@jupyterlab/observables": ^5.4.3 + "@jupyterlab/rendermime-interfaces": ^3.12.3 + "@jupyterlab/services": ^7.4.3 + "@jupyterlab/settingregistry": ^4.4.3 + "@jupyterlab/statedb": ^4.4.3 + "@jupyterlab/statusbar": ^4.4.3 + "@jupyterlab/translation": ^4.4.3 + "@jupyterlab/ui-components": ^4.4.3 + "@lumino/algorithm": ^2.0.3 + "@lumino/commands": ^2.3.2 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/domutils": ^2.0.3 + "@lumino/messaging": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/virtualdom": ^2.0.3 + "@lumino/widgets": ^2.7.1 + "@types/react": ^18.0.26 + react: ^18.2.0 + sanitize-html: ~2.12.1 + checksum: 02a642db18a7efb2cff01e52d5ca52fb36fcecbed678ba9379455ff00ac6e6437d03439991f9312e0d1cf89eec3018e72065eb615d747642820c7dfa5af6a33a + languageName: node + linkType: hard + +"@jupyterlab/builder@npm:^4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/builder@npm:4.4.3" dependencies: "@lumino/algorithm": ^2.0.3 "@lumino/application": ^2.4.4 @@ -456,39 +542,75 @@ __metadata: worker-loader: ^3.0.2 bin: build-labextension: lib/build-labextension.js - checksum: e88d19e12f00586c7a42c744ed242c8192dded2f8961343c6d8d325b4363b9660f85942a406ceaf4ae2ef6b98a5a9071587cff99a13907b7a7cdb18af60de015 + checksum: b6015eff6b79e29d82506c8e7f3fc2b3a1e3282bf06a4001be43329a78daceb7b13b1bb362997725828989419f35c905b3c9577a296f5beb8b808c2a4e6de849 languageName: node linkType: hard -"@jupyterlab/coreutils@npm:^6.3.7, @jupyterlab/coreutils@npm:^6.4.0": - version: 6.4.2 - resolution: "@jupyterlab/coreutils@npm:6.4.2" +"@jupyterlab/codeeditor@npm:^4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/codeeditor@npm:4.4.3" dependencies: + "@codemirror/state": ^6.5.2 + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/apputils": ^4.5.3 + "@jupyterlab/coreutils": ^6.4.3 + "@jupyterlab/nbformat": ^4.4.3 + "@jupyterlab/observables": ^5.4.3 + "@jupyterlab/statusbar": ^4.4.3 + "@jupyterlab/translation": ^4.4.3 + "@jupyterlab/ui-components": ^4.4.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 + "@lumino/dragdrop": ^2.1.6 + "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - minimist: ~1.2.0 - path-browserify: ^1.0.0 - url-parse: ~1.5.4 - checksum: 09c65831a4a9130f2258e511eb7188ecf00052c32730425041eacbe7ebdbbf51822acbe23a46e0b267912ca07b4664580204f394379f1449bed11d1ec99cf2d1 + "@lumino/widgets": ^2.7.1 + react: ^18.2.0 + checksum: edf0c26783e8db6d87805e0531557f3fe90aa4ca19d4b6c768510655f406f2cad98d06e0805e10dd1d3b94f2993fe0f2cd78fbf0d0b9005c39c1b97f57ffabb3 languageName: node linkType: hard -"@jupyterlab/coreutils@npm:~6.3.4": - version: 6.3.7 - resolution: "@jupyterlab/coreutils@npm:6.3.7" +"@jupyterlab/coreutils@npm:^6.4.3, @jupyterlab/coreutils@npm:~6.4.3": + version: 6.4.3 + resolution: "@jupyterlab/coreutils@npm:6.4.3" dependencies: - "@lumino/coreutils": ^2.2.0 - "@lumino/disposable": ^2.1.3 - "@lumino/signaling": ^2.1.3 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/signaling": ^2.1.4 minimist: ~1.2.0 path-browserify: ^1.0.0 url-parse: ~1.5.4 - checksum: 9daf0dded11096c896dd95fcbdd739673e2fe3fe24368f5f5017cd7e5d8701d72a24fef7b928c29d9381fdf45d6d3a9d727d7f5e11c56f069a5947010b8a96e7 + checksum: f9ffd692d4e30f4813e4985972ff4323752dd30497877b58a8a791f71eda8655efe2297c38cb83b6b0ed057707c8bf50633d7bdd9c2d388a400d986458307cf4 + languageName: node + linkType: hard + +"@jupyterlab/docregistry@npm:^4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/docregistry@npm:4.4.3" + dependencies: + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/apputils": ^4.5.3 + "@jupyterlab/codeeditor": ^4.4.3 + "@jupyterlab/coreutils": ^6.4.3 + "@jupyterlab/observables": ^5.4.3 + "@jupyterlab/rendermime": ^4.4.3 + "@jupyterlab/rendermime-interfaces": ^3.12.3 + "@jupyterlab/services": ^7.4.3 + "@jupyterlab/translation": ^4.4.3 + "@jupyterlab/ui-components": ^4.4.3 + "@lumino/algorithm": ^2.0.3 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/messaging": ^2.0.3 + "@lumino/properties": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/widgets": ^2.7.1 + react: ^18.2.0 + checksum: 100db7ed672fbbd8d7342fe554e34919d4d851f0728eb9da5c20043abf35f0f57cf6236f06d3ff7d106dc850f2de54ce273ca167272e1bf7e00bba308c968ca3 languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.3.7, @jupyterlab/nbformat@npm:^4.4.2": +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0": version: 4.4.2 resolution: "@jupyterlab/nbformat@npm:4.4.2" dependencies: @@ -497,53 +619,83 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/nbformat@npm:~4.3.4": - version: 4.3.7 - resolution: "@jupyterlab/nbformat@npm:4.3.7" +"@jupyterlab/nbformat@npm:^4.4.3, @jupyterlab/nbformat@npm:~4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/nbformat@npm:4.4.3" + dependencies: + "@lumino/coreutils": ^2.2.1 + checksum: 2e743fcf41fa7e0bbbe06fb417467b32b3679544f5b6ebf33623ce92e04e0d545c879e5eead6b201a83e2d8aa503df9c95050be67244cc4a6c65355120f9b0fe + languageName: node + linkType: hard + +"@jupyterlab/observables@npm:^5.4.3, @jupyterlab/observables@npm:~5.4.3": + version: 5.4.3 + resolution: "@jupyterlab/observables@npm:5.4.3" + dependencies: + "@lumino/algorithm": ^2.0.3 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/messaging": ^2.0.3 + "@lumino/signaling": ^2.1.4 + checksum: 97189f20cc95e3eaed94c4a2915e778be5282f7dbf04d99d1e0a348ee57601800b80244c5d7502f3c8d61ea496aeaa9d24c081deec8a6bd4c7f247d6a3c43fdc + languageName: node + linkType: hard + +"@jupyterlab/rendermime-interfaces@npm:^3.12.3": + version: 3.12.3 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.12.3" dependencies: - "@lumino/coreutils": ^2.2.0 - checksum: 5b9b9fac1f913526f0d2896f8ec8db8531e426b49fbe99e0fb260da40bc6282341768754a0311bc23fd7023c8fcc694dce37bba0553073223a3bae9457f03517 + "@lumino/coreutils": ^1.11.0 || ^2.2.1 + "@lumino/widgets": ^1.37.2 || ^2.7.1 + checksum: 182560f1ba710a996d886a64c9b035a4a9da3bf65460ab451d0b4b0c1d46cba1339b682446d67f408bce32ae631a7090fba041777d4c93621249300522b9172d languageName: node linkType: hard -"@jupyterlab/observables@npm:~5.3.4": - version: 5.3.7 - resolution: "@jupyterlab/observables@npm:5.3.7" +"@jupyterlab/rendermime@npm:^4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/rendermime@npm:4.4.3" dependencies: - "@lumino/algorithm": ^2.0.2 - "@lumino/coreutils": ^2.2.0 - "@lumino/disposable": ^2.1.3 - "@lumino/messaging": ^2.0.2 - "@lumino/signaling": ^2.1.3 - checksum: 38b7c7abc330dfc548f10ed67c422a8ce9891f4106415e9bf27c01ab1b5d2c700e0a8db77a60afa5bd37d0e5142119c002b4cb0ed7f4458799321b8d13994a3e + "@jupyterlab/apputils": ^4.5.3 + "@jupyterlab/coreutils": ^6.4.3 + "@jupyterlab/nbformat": ^4.4.3 + "@jupyterlab/observables": ^5.4.3 + "@jupyterlab/rendermime-interfaces": ^3.12.3 + "@jupyterlab/services": ^7.4.3 + "@jupyterlab/translation": ^4.4.3 + "@lumino/coreutils": ^2.2.1 + "@lumino/messaging": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/widgets": ^2.7.1 + lodash.escape: ^4.0.1 + checksum: 9c1b62b4a9f446f8820203fe4e347753e02e22ba7d95cd52ca504884cc1ad20e7456e1be4f6ad7d6c790ebb8e6c80f67ce2faed6573259f94cbb422536ce5386 languageName: node linkType: hard -"@jupyterlab/services@npm:~7.3.4": - version: 7.3.7 - resolution: "@jupyterlab/services@npm:7.3.7" +"@jupyterlab/services@npm:^7.4.3, @jupyterlab/services@npm:~7.4.3": + version: 7.4.3 + resolution: "@jupyterlab/services@npm:7.4.3" dependencies: "@jupyter/ydoc": ^3.0.4 - "@jupyterlab/coreutils": ^6.3.7 - "@jupyterlab/nbformat": ^4.3.7 - "@jupyterlab/settingregistry": ^4.3.7 - "@jupyterlab/statedb": ^4.3.7 - "@lumino/coreutils": ^2.2.0 - "@lumino/disposable": ^2.1.3 - "@lumino/polling": ^2.1.3 - "@lumino/properties": ^2.0.2 - "@lumino/signaling": ^2.1.3 + "@jupyterlab/coreutils": ^6.4.3 + "@jupyterlab/nbformat": ^4.4.3 + "@jupyterlab/settingregistry": ^4.4.3 + "@jupyterlab/statedb": ^4.4.3 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/polling": ^2.1.4 + "@lumino/properties": ^2.0.3 + "@lumino/signaling": ^2.1.4 ws: ^8.11.0 - checksum: 332f9771b079869f4f68e99f8cc01a8af293bca825d2f599dd9f08f04abb464072fb2c50b7e32247211d359499dae9e63de2445d966332104dd4a051efc7f82c + checksum: 83c3e903c54e665e73d5beec7bf0de8785a124974eefce13b146fcd9afa5f353e5a379097d7913d87f92800097f95e104ce224061bd113776092d31bb07bd8b4 languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^4.3.7": - version: 4.4.2 - resolution: "@jupyterlab/settingregistry@npm:4.4.2" +"@jupyterlab/settingregistry@npm:^4.4.3, @jupyterlab/settingregistry@npm:~4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/settingregistry@npm:4.4.3" dependencies: - "@jupyterlab/nbformat": ^4.4.2 - "@jupyterlab/statedb": ^4.4.2 + "@jupyterlab/nbformat": ^4.4.3 + "@jupyterlab/statedb": ^4.4.3 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -553,156 +705,174 @@ __metadata: json5: ^2.2.3 peerDependencies: react: ">=16" - checksum: 543a8e42a691b8235860f480b5398304ef8008d56a8bf8ac0f1f7361468a90e7e68d5c931c582968f05089386a4fd8ceb43207d3d136914541b91340dc6540d9 + checksum: d9a6a4d130d7e7190633d08bb9d28c8273aba967b350f6d55c6281f36cda8a3cd71942daee34b32f47b94b2a1cd215b3c434b9243af54c494be1b86c2eea39e9 languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:~4.3.4": - version: 4.3.7 - resolution: "@jupyterlab/settingregistry@npm:4.3.7" +"@jupyterlab/statedb@npm:^4.4.3, @jupyterlab/statedb@npm:~4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/statedb@npm:4.4.3" dependencies: - "@jupyterlab/nbformat": ^4.3.7 - "@jupyterlab/statedb": ^4.3.7 - "@lumino/commands": ^2.3.1 - "@lumino/coreutils": ^2.2.0 - "@lumino/disposable": ^2.1.3 - "@lumino/signaling": ^2.1.3 - "@rjsf/utils": ^5.13.4 - ajv: ^8.12.0 - json5: ^2.2.3 - peerDependencies: - react: ">=16" - checksum: cebe39a3ff2c72a7bef984484ef090680843299c23a550082dfe025009d0ba5b0836376079b0eb35a1f771ec3b714c42867162edd177163eaef9b01836331dde + "@lumino/commands": ^2.3.2 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/properties": ^2.0.3 + "@lumino/signaling": ^2.1.4 + checksum: ae50806cac848c752f4ecda6906d6566c626f28739a276438445a87a3f8a206ce920623486c499f433ae57d818a98e815b89bda34479c9d4bbfef86c784ad8b0 languageName: node linkType: hard -"@jupyterlab/statedb@npm:^4.3.7, @jupyterlab/statedb@npm:^4.4.2": - version: 4.4.2 - resolution: "@jupyterlab/statedb@npm:4.4.2" +"@jupyterlab/statusbar@npm:^4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/statusbar@npm:4.4.3" dependencies: - "@lumino/commands": ^2.3.2 + "@jupyterlab/ui-components": ^4.4.3 + "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 - "@lumino/properties": ^2.0.3 + "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - checksum: 67041cf06ae2f54cdddaffa8e20d1b4269da13c474235c13a4f145b60ace96e878c94943c7f40326b0cf58a924dc7f9497e9fc252df48f5cadaa7f3f61ada422 + "@lumino/widgets": ^2.7.1 + react: ^18.2.0 + checksum: 9d9bf4de8222e93997a65969fe110ec7687b3948da01a788cc2685015d0fc56f7aaf8c5665e98c790426594db79a175f276984fa68ecfb0136e5fa65c9080bdd languageName: node linkType: hard -"@jupyterlab/statedb@npm:~4.3.4": - version: 4.3.7 - resolution: "@jupyterlab/statedb@npm:4.3.7" +"@jupyterlab/translation@npm:^4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/translation@npm:4.4.3" dependencies: - "@lumino/commands": ^2.3.1 - "@lumino/coreutils": ^2.2.0 - "@lumino/disposable": ^2.1.3 - "@lumino/properties": ^2.0.2 - "@lumino/signaling": ^2.1.3 - checksum: 717e5ff709371deffe9d5c02e74875a218dbac0cecb382aa088f5c2dcc4240d28cd5856524ec1504ba7a7f588c13e2892ecf4f42bce0596626311b374a9b4d1a + "@jupyterlab/coreutils": ^6.4.3 + "@jupyterlab/rendermime-interfaces": ^3.12.3 + "@jupyterlab/services": ^7.4.3 + "@jupyterlab/statedb": ^4.4.3 + "@lumino/coreutils": ^2.2.1 + checksum: 252eba345ca627c39e8253d4776677e1bb83e629cad09cd702b0cccd5c132f386c1bf68c9bfb976934960c355104c03f4ca94ad4f4b59c7123eb2566102e7c28 + languageName: node + linkType: hard + +"@jupyterlab/ui-components@npm:^4.4.3": + version: 4.4.3 + resolution: "@jupyterlab/ui-components@npm:4.4.3" + dependencies: + "@jupyter/react-components": ^0.16.6 + "@jupyter/web-components": ^0.16.6 + "@jupyterlab/coreutils": ^6.4.3 + "@jupyterlab/observables": ^5.4.3 + "@jupyterlab/rendermime-interfaces": ^3.12.3 + "@jupyterlab/translation": ^4.4.3 + "@lumino/algorithm": ^2.0.3 + "@lumino/commands": ^2.3.2 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/messaging": ^2.0.3 + "@lumino/polling": ^2.1.4 + "@lumino/properties": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/virtualdom": ^2.0.3 + "@lumino/widgets": ^2.7.1 + "@rjsf/core": ^5.13.4 + "@rjsf/utils": ^5.13.4 + react: ^18.2.0 + react-dom: ^18.2.0 + typestyle: ^2.0.4 + peerDependencies: + react: ^18.2.0 + checksum: a7a1ef9e5a48754d4545fdbe1908c361604cabb5665541f3a1a42d7fcf0ec0c6bc78e9c3c83999fb356f3542a01666ba9e036dcef2819ae435f47e83628ae3ca languageName: node linkType: hard -"@jupyterlite/contents@npm:^0.5.1": - version: 0.5.1 - resolution: "@jupyterlite/contents@npm:0.5.1" +"@jupyterlite/contents@npm:^0.6.2": + version: 0.6.2 + resolution: "@jupyterlite/contents@npm:0.6.2" dependencies: - "@jupyterlab/nbformat": ~4.3.4 - "@jupyterlab/services": ~7.3.4 - "@jupyterlite/localforage": ^0.5.1 - "@lumino/coreutils": ^2.2.0 + "@jupyterlab/nbformat": ~4.4.3 + "@jupyterlab/services": ~7.4.3 + "@jupyterlite/localforage": ^0.6.2 + "@lumino/coreutils": ^2.2.1 "@types/emscripten": ^1.39.6 localforage: ^1.9.0 mime: ^3.0.0 - checksum: f669757bb0e0d1eb593e0ac33651a00b48e1c0e595c0e95e25917c8905677ed3c6eb6768217a322ad4dfe6ac913b7f0adecfad690007bc06e23e4a7b281f1a41 + checksum: de24318a7e8833079c3c72fd29d6863e27517c5b096bfe643135b71f6da398c46a2393528804c72e7c5223cb71f86267218ac0d9b11c154ee2986ce3c76958bf languageName: node linkType: hard -"@jupyterlite/kernel@npm:^0.5.0, @jupyterlite/kernel@npm:^0.5.1": - version: 0.5.1 - resolution: "@jupyterlite/kernel@npm:0.5.1" +"@jupyterlite/kernel@npm:^0.6.0, @jupyterlite/kernel@npm:^0.6.2": + version: 0.6.2 + resolution: "@jupyterlite/kernel@npm:0.6.2" dependencies: - "@jupyterlab/coreutils": ~6.3.4 - "@jupyterlab/observables": ~5.3.4 - "@jupyterlab/services": ~7.3.4 - "@lumino/coreutils": ^2.2.0 - "@lumino/disposable": ^2.1.3 - "@lumino/signaling": ^2.1.3 + "@jupyterlab/coreutils": ~6.4.3 + "@jupyterlab/observables": ~5.4.3 + "@jupyterlab/services": ~7.4.3 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/signaling": ^2.1.4 async-mutex: ^0.3.1 comlink: ^4.3.1 mock-socket: ^9.3.1 - checksum: 55f77b611ded13ca86a633b0afd701bb31c3832b64972eb5d34cfd1e72e2c027ad138baa4421dcb976465f49e941536d10b8b72811f456f5a7d9384cc0a33b5f + checksum: 12bd99da4e738894462baa3cc96703f56fe091766567e88be798e69741acbdae00c33262ebd62e5360307d5618759a50424521740dc804ca73215da6b629dfe8 languageName: node linkType: hard -"@jupyterlite/localforage@npm:^0.5.1": - version: 0.5.1 - resolution: "@jupyterlite/localforage@npm:0.5.1" +"@jupyterlite/localforage@npm:^0.6.2": + version: 0.6.2 + resolution: "@jupyterlite/localforage@npm:0.6.2" dependencies: - "@jupyterlab/coreutils": ~6.3.4 - "@lumino/coreutils": ^2.2.0 + "@jupyterlab/coreutils": ~6.4.3 + "@lumino/coreutils": ^2.2.1 localforage: ^1.9.0 localforage-memoryStorageDriver: ^0.9.2 - checksum: 0c4b99fc5b571142ce00b455d55cd6d33a470611910feac14b89808aad12c7c6c5e4f11740a0cb2a1473692cc1b676bd73c254f0301aa8933c3df75e34cf88a4 - languageName: node - linkType: hard - -"@jupyterlite/server@npm:^0.5.0": - version: 0.5.1 - resolution: "@jupyterlite/server@npm:0.5.1" - dependencies: - "@jupyterlab/coreutils": ~6.3.4 - "@jupyterlab/nbformat": ~4.3.4 - "@jupyterlab/observables": ~5.3.4 - "@jupyterlab/services": ~7.3.4 - "@jupyterlab/settingregistry": ~4.3.4 - "@jupyterlab/statedb": ~4.3.4 - "@jupyterlite/contents": ^0.5.1 - "@jupyterlite/kernel": ^0.5.1 - "@jupyterlite/session": ^0.5.1 - "@jupyterlite/settings": ^0.5.1 - "@jupyterlite/translation": ^0.5.1 - "@lumino/application": ^2.4.1 - "@lumino/coreutils": ^2.2.0 - "@lumino/signaling": ^2.1.3 - mock-socket: ^9.3.1 - checksum: c12faaf4dcd4bbd51b2500bc3b69a0bc1a453d72aaa0cd2aca198041775360f7b83915a068a95070cd1e5dc8ecc268ae76bc4da7830420cb794631c50b5c0b37 + checksum: 471ba8b2e794e46695301a52b5005e67ba52b8f1a839fb7d64383e0adac723eb0cf5b7cf7afd749f8258f88c8f2c92182440c55e5c5a47b05fd98b57a6b1f8e1 languageName: node linkType: hard -"@jupyterlite/session@npm:^0.5.1": - version: 0.5.1 - resolution: "@jupyterlite/session@npm:0.5.1" - dependencies: - "@jupyterlab/coreutils": ~6.3.4 - "@jupyterlab/services": ~7.3.4 - "@jupyterlite/kernel": ^0.5.1 - "@lumino/algorithm": ^2.0.2 - "@lumino/coreutils": ^2.2.0 - checksum: b3a068003603d0ccf15270e984006af2d0a628df5add89ee4a56c2a682a5a9420af2232f8875fcd9fd1025a47b792c21085bc3dd3ac66830fb96fb6057fba38a +"@jupyterlite/server@npm:^0.6.0": + version: 0.6.2 + resolution: "@jupyterlite/server@npm:0.6.2" + dependencies: + "@jupyterlab/coreutils": ~6.4.3 + "@jupyterlab/nbformat": ~4.4.3 + "@jupyterlab/observables": ~5.4.3 + "@jupyterlab/services": ~7.4.3 + "@jupyterlab/settingregistry": ~4.4.3 + "@jupyterlab/statedb": ~4.4.3 + "@jupyterlite/contents": ^0.6.2 + "@jupyterlite/kernel": ^0.6.2 + "@jupyterlite/session": ^0.6.2 + "@jupyterlite/settings": ^0.6.2 + "@lumino/application": ^2.4.4 + "@lumino/coreutils": ^2.2.1 + "@lumino/signaling": ^2.1.4 + "@types/emscripten": ^1.39.6 + mock-socket: ^9.3.1 + checksum: 91b44fc0e4769f80967af44e1df4519dbd6ae75a0beafcbab71daf8e5ce28d5d4c1b98fa872e1e13032b744224cc5fc3ff00864f641ef074e1b99ce9c1a0fb29 languageName: node linkType: hard -"@jupyterlite/settings@npm:^0.5.1": - version: 0.5.1 - resolution: "@jupyterlite/settings@npm:0.5.1" +"@jupyterlite/session@npm:^0.6.2": + version: 0.6.2 + resolution: "@jupyterlite/session@npm:0.6.2" dependencies: - "@jupyterlab/coreutils": ~6.3.4 - "@jupyterlab/settingregistry": ~4.3.4 - "@jupyterlite/localforage": ^0.5.1 - "@lumino/coreutils": ^2.2.0 - json5: ^2.2.0 - localforage: ^1.9.0 - checksum: b64d3fe96c548ccdb05fdd42cb8985eb4f40fc981f92976555d63744ae41acfb9a523e32abcf28b89363460d5eefbf194f462cbc8c6a52744b2ee92e8be80af7 + "@jupyterlab/coreutils": ~6.4.3 + "@jupyterlab/services": ~7.4.3 + "@jupyterlite/kernel": ^0.6.2 + "@lumino/algorithm": ^2.0.3 + "@lumino/coreutils": ^2.2.1 + checksum: 8618eeab9437b013ccb8fc807d49edabb26b4fef5ea7a69f84e772082253395d7bb20b7b739874a87155326512c4e32d1d71a09ce6f6c6277d9230d6baf750f2 languageName: node linkType: hard -"@jupyterlite/translation@npm:^0.5.1": - version: 0.5.1 - resolution: "@jupyterlite/translation@npm:0.5.1" +"@jupyterlite/settings@npm:^0.6.2": + version: 0.6.2 + resolution: "@jupyterlite/settings@npm:0.6.2" dependencies: - "@jupyterlab/coreutils": ~6.3.4 - "@lumino/coreutils": ^2.2.0 - checksum: 94f8b83a839db296c5febef7fdd23237c4c243e671865a44d81cfdaf07694b9c175c3516d11a81ac9aaeb02dcb11d68b2fc06d8cdae91c7fe46da9a0120964bb + "@jupyterlab/coreutils": ~6.4.3 + "@jupyterlab/settingregistry": ~4.4.3 + "@jupyterlite/localforage": ^0.6.2 + "@lumino/coreutils": ^2.2.1 + json5: ^2.2.0 + localforage: ^1.9.0 + checksum: 0d60b45ce7d4d2e64593d734a564aba09d8b77ac5bfff80c96171c3f437765f05c66aeaa03e76eff6e5af820bdafa87e14432dd85dbe2da05381388d41d8d5b2 languageName: node linkType: hard @@ -731,14 +901,14 @@ __metadata: languageName: node linkType: hard -"@lumino/algorithm@npm:^2.0.2, @lumino/algorithm@npm:^2.0.3": +"@lumino/algorithm@npm:^2.0.3": version: 2.0.3 resolution: "@lumino/algorithm@npm:2.0.3" checksum: 03932cdc39d612a00579ee40bafb0b1d8bf5f8a12449f777a1ae7201843ddefb557bc3f9260aa6b9441d87bfc43e53cced854e71c4737de59e32cd00d4ac1394 languageName: node linkType: hard -"@lumino/application@npm:^2.4.1, @lumino/application@npm:^2.4.4": +"@lumino/application@npm:^2.4.4": version: 2.4.4 resolution: "@lumino/application@npm:2.4.4" dependencies: @@ -758,7 +928,7 @@ __metadata: languageName: node linkType: hard -"@lumino/commands@npm:^2.3.1, @lumino/commands@npm:^2.3.2": +"@lumino/commands@npm:^2.3.2": version: 2.3.2 resolution: "@lumino/commands@npm:2.3.2" dependencies: @@ -773,7 +943,7 @@ __metadata: languageName: node linkType: hard -"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^2.2.0, @lumino/coreutils@npm:^2.2.1": +"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.2.1, @lumino/coreutils@npm:^2.2.1": version: 2.2.1 resolution: "@lumino/coreutils@npm:2.2.1" dependencies: @@ -782,7 +952,7 @@ __metadata: languageName: node linkType: hard -"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.1.3, @lumino/disposable@npm:^2.1.4": +"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.1.4": version: 2.1.4 resolution: "@lumino/disposable@npm:2.1.4" dependencies: @@ -815,7 +985,7 @@ __metadata: languageName: node linkType: hard -"@lumino/messaging@npm:^2.0.2, @lumino/messaging@npm:^2.0.3": +"@lumino/messaging@npm:^2.0.3": version: 2.0.3 resolution: "@lumino/messaging@npm:2.0.3" dependencies: @@ -825,7 +995,7 @@ __metadata: languageName: node linkType: hard -"@lumino/polling@npm:^2.1.3": +"@lumino/polling@npm:^2.1.4": version: 2.1.4 resolution: "@lumino/polling@npm:2.1.4" dependencies: @@ -836,14 +1006,14 @@ __metadata: languageName: node linkType: hard -"@lumino/properties@npm:^2.0.2, @lumino/properties@npm:^2.0.3": +"@lumino/properties@npm:^2.0.3": version: 2.0.3 resolution: "@lumino/properties@npm:2.0.3" checksum: a575d821f994090907abb567d3af21a828f528ae5f329ada92719eba9818bbb2b0955e675b91bd392043a5d835c345d7b500994a77157c5ea317f36442ce570e languageName: node linkType: hard -"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^2.1.3, @lumino/signaling@npm:^2.1.4": +"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^2.1.4": version: 2.1.4 resolution: "@lumino/signaling@npm:2.1.4" dependencies: @@ -862,7 +1032,7 @@ __metadata: languageName: node linkType: hard -"@lumino/widgets@npm:^2.7.1": +"@lumino/widgets@npm:^1.37.2 || ^2.7.1, @lumino/widgets@npm:^2.7.1": version: 2.7.1 resolution: "@lumino/widgets@npm:2.7.1" dependencies: @@ -888,6 +1058,41 @@ __metadata: languageName: node linkType: hard +"@microsoft/fast-colors@npm:^5.3.1": + version: 5.3.1 + resolution: "@microsoft/fast-colors@npm:5.3.1" + checksum: ff87f402faadb4b5aeee3d27762566c11807f927cd4012b8bbc7f073ca68de0e2197f95330ff5dfd7038f4b4f0e2f51b11feb64c5d570f5c598d37850a5daf60 + languageName: node + linkType: hard + +"@microsoft/fast-element@npm:^1.12.0, @microsoft/fast-element@npm:^1.14.0": + version: 1.14.0 + resolution: "@microsoft/fast-element@npm:1.14.0" + checksum: 58765739492997a5c51f7841cf6f334e2d2c4ad2365db4a228c07df1c89d139b026abf6afc6691ac48066070d3c94d09afdea2929bdca25842f778293e19892d + languageName: node + linkType: hard + +"@microsoft/fast-foundation@npm:^2.49.4": + version: 2.50.0 + resolution: "@microsoft/fast-foundation@npm:2.50.0" + dependencies: + "@microsoft/fast-element": ^1.14.0 + "@microsoft/fast-web-utilities": ^5.4.1 + tabbable: ^5.2.0 + tslib: ^1.13.0 + checksum: 651501eb8cd5a3e583638f70a4e7c0ad30952fe12adedd5c4c24861515d0aaeec0e83d1f1cd25dece899d2fa1614b415001c461f76bb84b20e1a8e18a3fcf219 + languageName: node + linkType: hard + +"@microsoft/fast-web-utilities@npm:^5.4.1": + version: 5.4.1 + resolution: "@microsoft/fast-web-utilities@npm:5.4.1" + dependencies: + exenv-es6: ^1.1.1 + checksum: 303e87847f962944f474e3716c3eb305668243916ca9e0719e26bb9a32346144bc958d915c103776b3e552cea0f0f6233f839fad66adfdf96a8436b947288ca7 + languageName: node + linkType: hard + "@msgpack/msgpack@npm:^2.8.0": version: 2.8.0 resolution: "@msgpack/msgpack@npm:2.8.0" @@ -955,10 +1160,11 @@ __metadata: version: 0.0.0-use.local resolution: "@r-wasm/jupyterlite-webr-kernel@workspace:." dependencies: - "@jupyterlab/builder": ^4.4.1 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlite/kernel": ^0.5.0 - "@jupyterlite/server": ^0.5.0 + "@jupyterlab/application": ^4.4.0 + "@jupyterlab/builder": ^4.4.3 + "@jupyterlab/coreutils": ^6.4.3 + "@jupyterlite/kernel": ^0.6.0 + "@jupyterlite/server": ^0.6.0 "@types/uuid": ^9.0.0 "@typescript-eslint/eslint-plugin": ^4.8.1 "@typescript-eslint/parser": ^4.8.1 @@ -979,6 +1185,22 @@ __metadata: languageName: unknown linkType: soft +"@rjsf/core@npm:^5.13.4": + version: 5.24.11 + resolution: "@rjsf/core@npm:5.24.11" + dependencies: + lodash: ^4.17.21 + lodash-es: ^4.17.21 + markdown-to-jsx: ^7.4.1 + nanoid: ^3.3.7 + prop-types: ^15.8.1 + peerDependencies: + "@rjsf/utils": ^5.24.x + react: ^16.14.0 || >=17 + checksum: 7bceac697e7a289fb88c6e88e78a6fc50628ebb3064d63fa7e3244a1189c6a42c582a779c52b828e8b60fdc9ff81b5468c5e60a28392061fa2eab022e6a3c2d4 + languageName: node + linkType: hard + "@rjsf/utils@npm:^5.13.4": version: 5.24.10 resolution: "@rjsf/utils@npm:5.24.10" @@ -1044,6 +1266,23 @@ __metadata: languageName: node linkType: hard +"@types/prop-types@npm:*": + version: 15.7.15 + resolution: "@types/prop-types@npm:15.7.15" + checksum: 31aa2f59b28f24da6fb4f1d70807dae2aedfce090ec63eaf9ea01727a9533ef6eaf017de5bff99fbccad7d1c9e644f52c6c2ba30869465dd22b1a7221c29f356 + languageName: node + linkType: hard + +"@types/react@npm:^18.0.26": + version: 18.3.23 + resolution: "@types/react@npm:18.3.23" + dependencies: + "@types/prop-types": "*" + csstype: ^3.0.2 + checksum: d781257d42bf3c66f4bcd21e76a86cd9b6e21fbaf377fe0f840f1ff35049efa59491aa6a4dcf2b3db42af4ab085acebe185f0ae28b7c36d60be5e9094c707bdd + languageName: node + linkType: hard + "@types/source-list-map@npm:*": version: 0.1.6 resolution: "@types/source-list-map@npm:0.1.6" @@ -2019,6 +2258,20 @@ __metadata: languageName: node linkType: hard +"csstype@npm:3.0.10": + version: 3.0.10 + resolution: "csstype@npm:3.0.10" + checksum: 20a8fa324f2b33ddf94aa7507d1b6ab3daa6f3cc308888dc50126585d7952f2471de69b2dbe0635d1fdc31223fef8e070842691877e725caf456e2378685a631 + languageName: node + linkType: hard + +"csstype@npm:^3.0.2": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 + languageName: node + linkType: hard + "data-urls@npm:^2.0.0": version: 2.0.0 resolution: "data-urls@npm:2.0.0" @@ -2082,6 +2335,13 @@ __metadata: languageName: node linkType: hard +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 + languageName: node + linkType: hard + "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" @@ -2129,6 +2389,44 @@ __metadata: languageName: node linkType: hard +"dom-serializer@npm:^2.0.0": + version: 2.0.0 + resolution: "dom-serializer@npm:2.0.0" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + entities: ^4.2.0 + checksum: cd1810544fd8cdfbd51fa2c0c1128ec3a13ba92f14e61b7650b5de421b88205fd2e3f0cc6ace82f13334114addb90ed1c2f23074a51770a8e9c1273acbc7f3e6 + languageName: node + linkType: hard + +"domelementtype@npm:^2.3.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + +"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" + dependencies: + domelementtype: ^2.3.0 + checksum: 0f58f4a6af63e6f3a4320aa446d28b5790a009018707bce2859dcb1d21144c7876482b5188395a188dfa974238c019e0a1e610d2fc269a12b2c192ea2b0b131c + languageName: node + linkType: hard + +"domutils@npm:^3.0.1": + version: 3.2.2 + resolution: "domutils@npm:3.2.2" + dependencies: + dom-serializer: ^2.0.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + checksum: ae941d56f03d857077d55dde9297e960a625229fc2b933187cc4123084d7c2d2517f58283a7336567127029f1e008449bac8ac8506d44341e29e3bb18e02f906 + languageName: node + linkType: hard + "dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" @@ -2216,6 +2514,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^4.2.0, entities@npm:^4.4.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -2656,6 +2961,13 @@ __metadata: languageName: node linkType: hard +"exenv-es6@npm:^1.1.1": + version: 1.1.1 + resolution: "exenv-es6@npm:1.1.1" + checksum: 7f2aa12025e6f06c48dc286f380cf3183bb19c6017b36d91695034a3e5124a7235c4f8ff24ca2eb88ae801322f0f99605cedfcfd996a5fcbba7669320e2a448e + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.2 resolution: "exponential-backoff@npm:3.1.2" @@ -2832,6 +3144,13 @@ __metadata: languageName: node linkType: hard +"free-style@npm:3.1.0": + version: 3.1.0 + resolution: "free-style@npm:3.1.0" + checksum: 949258ae315deda48cac93ecd5f9a80f36e8a027e19ce2103598dc8d5ab60e963bbad5444b2a4990ddb746798dd188896f430285cf484afbf2141f7d75a191d8 + languageName: node + linkType: hard + "fs-extra@npm:^10.1.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" @@ -3172,6 +3491,18 @@ __metadata: languageName: node linkType: hard +"htmlparser2@npm:^8.0.0": + version: 8.0.2 + resolution: "htmlparser2@npm:8.0.2" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + entities: ^4.4.0 + checksum: 29167a0f9282f181da8a6d0311b76820c8a59bc9e3c87009e21968264c2987d2723d6fde5a964d4b7b6cba663fca96ffb373c06d8223a85f52a6089ced942700 + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -3483,6 +3814,13 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c + languageName: node + linkType: hard + "is-regex@npm:^1.2.1": version: 1.2.1 resolution: "is-regex@npm:1.2.1" @@ -4023,6 +4361,13 @@ __metadata: languageName: node linkType: hard +"lodash.escape@npm:^4.0.1": + version: 4.0.1 + resolution: "lodash.escape@npm:4.0.1" + checksum: fcb54f457497256964d619d5cccbd80a961916fca60df3fe0fa3e7f052715c2944c0ed5aefb4f9e047d127d44aa2d55555f3350cb42c6549e9e293fb30b41e7f + languageName: node + linkType: hard + "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" @@ -4081,6 +4426,15 @@ __metadata: languageName: node linkType: hard +"markdown-to-jsx@npm:^7.4.1": + version: 7.7.7 + resolution: "markdown-to-jsx@npm:7.7.7" + peerDependencies: + react: ">= 0.14.0" + checksum: c79ddf588b635b73c1a5798b41b42cd85992aaf476218e5a2cd8233731596b1a52e0a10a0b5fd401c90ba276babbc7da7e8934f7a35962ef0b134c6cb85a8f42 + languageName: node + linkType: hard + "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -4305,7 +4659,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.8": +"nanoid@npm:^3.3.11, nanoid@npm:^3.3.7, nanoid@npm:^3.3.8": version: 3.3.11 resolution: "nanoid@npm:3.3.11" bin: @@ -4571,6 +4925,13 @@ __metadata: languageName: node linkType: hard +"parse-srcset@npm:^1.0.2": + version: 1.0.2 + resolution: "parse-srcset@npm:1.0.2" + checksum: 3a0380380c6082021fcce982f0b89fb8a493ce9dfd7d308e5e6d855201e80db8b90438649b31fdd82a3d6089a8ca17dccddaa2b730a718389af4c037b8539ebf + languageName: node + linkType: hard + "path-browserify@npm:^1.0.0": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" @@ -4753,6 +5114,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.3.11": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" + dependencies: + nanoid: ^3.3.11 + picocolors: ^1.1.1 + source-map-js: ^1.2.1 + checksum: 20f3b5d673ffeec2b28d65436756d31ee33f65b0a8bedb3d32f556fbd5973be38c3a7fb5b959a5236c60a5db7b91b0a6b14ffaac0d717dce1b903b964ee1c1bb + languageName: node + linkType: hard + "postcss@npm:^8.4.33": version: 8.5.3 resolution: "postcss@npm:8.5.3" @@ -4827,7 +5199,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.7.2": +"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -4944,7 +5316,7 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.2.0": +"react@npm:>=17.0.0 <19.0.0, react@npm:^18.2.0": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -5212,6 +5584,20 @@ __metadata: languageName: node linkType: hard +"sanitize-html@npm:~2.12.1": + version: 2.12.1 + resolution: "sanitize-html@npm:2.12.1" + dependencies: + deepmerge: ^4.2.2 + escape-string-regexp: ^4.0.0 + htmlparser2: ^8.0.0 + is-plain-object: ^5.0.0 + parse-srcset: ^1.0.2 + postcss: ^8.3.11 + checksum: fb96ea7170d51b5af2607f5cfd84464c78fc6f47e339407f55783e781c6a0288a8d40bbf97ea6a8758924ba9b2d33dcc4846bb94caacacd90d7f2de10ed8541a + languageName: node + linkType: hard + "scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" @@ -5773,6 +6159,13 @@ __metadata: languageName: node linkType: hard +"tabbable@npm:^5.2.0": + version: 5.3.3 + resolution: "tabbable@npm:5.3.3" + checksum: 1aa56e1bb617cc10616c407f4e756f0607f3e2d30f9803664d70b85db037ca27e75918ed1c71443f3dc902e21dc9f991ce4b52d63a538c9b69b3218d3babcd70 + languageName: node + linkType: hard + "table@npm:^6.0.9": version: 6.9.0 resolution: "table@npm:6.9.0" @@ -5888,7 +6281,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1": +"tslib@npm:^1.13.0, tslib@npm:^1.8.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd @@ -6018,6 +6411,16 @@ __metadata: languageName: node linkType: hard +"typestyle@npm:^2.0.4": + version: 2.4.0 + resolution: "typestyle@npm:2.4.0" + dependencies: + csstype: 3.0.10 + free-style: 3.1.0 + checksum: 8b4f02c24f67b594f98507b15a753dabd4db5eb0af007e1d310527c64030e11e9464b25b5a6bc65fb5eec9a4459a8336050121ecc29063ac87b8b47a6d698893 + languageName: node + linkType: hard + "unbox-primitive@npm:^1.1.0": version: 1.1.0 resolution: "unbox-primitive@npm:1.1.0" From 7061f255d2b910eccf7c87034cb65ad7ef9ff260 Mon Sep 17 00:00:00 2001 From: George Stagg Date: Wed, 18 Jun 2025 16:26:33 +0100 Subject: [PATCH 3/4] Upgrade to webR v0.5.1 --- package.json | 2 +- yarn.lock | 633 ++++++++++++++++++++++++++------------------------- 2 files changed, 318 insertions(+), 317 deletions(-) diff --git a/package.json b/package.json index da076dd..3dc4992 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "@jupyterlite/kernel": "^0.6.2", "@jupyterlite/server": "^0.6.2", "hash.js": "^1.1.7", - "webr": "^0.4.3" + "webr": "^0.5.1" }, "devDependencies": { "@jupyterlab/builder": "^4.4.3", diff --git a/yarn.lock b/yarn.lock index f4db555..a165c62 100644 --- a/yarn.lock +++ b/yarn.lock @@ -58,8 +58,8 @@ __metadata: linkType: hard "@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.10.3": - version: 6.11.0 - resolution: "@codemirror/language@npm:6.11.0" + version: 6.11.1 + resolution: "@codemirror/language@npm:6.11.1" dependencies: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.23.0 @@ -67,7 +67,7 @@ __metadata: "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 style-mod: ^4.0.0 - checksum: 5556dc163d5bd1d771a4f64e2750d3d1dc1f39030bc6e4b9a4704e4de7501e8d3511002e0f8f96cd8deef782730e0b49b576e30f0ea820e1c632995bd75caddd + checksum: 8ff27354f39fec45f2306322cd2069aeefd0162fdeec0e5b9215a3fc3fa7bc3212d133402c5f07022ee9de4bef9a69221111beed3abec42abfd246affd48ac42 languageName: node linkType: hard @@ -83,13 +83,13 @@ __metadata: linkType: hard "@codemirror/search@npm:^6.0.0": - version: 6.5.10 - resolution: "@codemirror/search@npm:6.5.10" + version: 6.5.11 + resolution: "@codemirror/search@npm:6.5.11" dependencies: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 crelt: ^1.0.5 - checksum: a30048004ce7cc1ee77a7618485ab5399939eab72b64329d57be98245ea39cb68ba54ad944ee679cc2aeac5bf9f202b2073ad0916f0788497fb64a07073399e8 + checksum: 4d418f176bd93705bc51c82a2f1c0e41fecc0368dc43c415635c4dfdd763aa05ebdf7f000bc9ca0083c1887e6d305b89482ec1f4db8b8765c6f38de324187476 languageName: node linkType: hard @@ -103,13 +103,14 @@ __metadata: linkType: hard "@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.15.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0, @codemirror/view@npm:^6.35.0": - version: 6.36.7 - resolution: "@codemirror/view@npm:6.36.7" + version: 6.37.2 + resolution: "@codemirror/view@npm:6.37.2" dependencies: "@codemirror/state": ^6.5.0 + crelt: ^1.0.6 style-mod: ^4.1.0 w3c-keyname: ^2.2.4 - checksum: aac0bf5e0dc244a9a4bbfab8f0ded042d776fc3c3e2ba42bad9fa2357d814e2c95636b792d582290a15c1ec9bb30e186616f07dc24dd8278da9f10721a0b469d + checksum: 7b203b09eac08ecd6f35604a631ddfb139c9edcff5ffc9be92a6bae3b7a2ce9998d135bb58800e7818941bb3a653e3788a4e547c438bf0c0c191a8baf9dc25d1 languageName: node linkType: hard @@ -120,177 +121,177 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/aix-ppc64@npm:0.25.4" +"@esbuild/aix-ppc64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/aix-ppc64@npm:0.25.5" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/android-arm64@npm:0.25.4" +"@esbuild/android-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/android-arm64@npm:0.25.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/android-arm@npm:0.25.4" +"@esbuild/android-arm@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/android-arm@npm:0.25.5" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/android-x64@npm:0.25.4" +"@esbuild/android-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/android-x64@npm:0.25.5" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/darwin-arm64@npm:0.25.4" +"@esbuild/darwin-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/darwin-arm64@npm:0.25.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/darwin-x64@npm:0.25.4" +"@esbuild/darwin-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/darwin-x64@npm:0.25.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/freebsd-arm64@npm:0.25.4" +"@esbuild/freebsd-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/freebsd-arm64@npm:0.25.5" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/freebsd-x64@npm:0.25.4" +"@esbuild/freebsd-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/freebsd-x64@npm:0.25.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-arm64@npm:0.25.4" +"@esbuild/linux-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-arm64@npm:0.25.5" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-arm@npm:0.25.4" +"@esbuild/linux-arm@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-arm@npm:0.25.5" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-ia32@npm:0.25.4" +"@esbuild/linux-ia32@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-ia32@npm:0.25.5" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-loong64@npm:0.25.4" +"@esbuild/linux-loong64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-loong64@npm:0.25.5" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-mips64el@npm:0.25.4" +"@esbuild/linux-mips64el@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-mips64el@npm:0.25.5" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-ppc64@npm:0.25.4" +"@esbuild/linux-ppc64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-ppc64@npm:0.25.5" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-riscv64@npm:0.25.4" +"@esbuild/linux-riscv64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-riscv64@npm:0.25.5" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-s390x@npm:0.25.4" +"@esbuild/linux-s390x@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-s390x@npm:0.25.5" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-x64@npm:0.25.4" +"@esbuild/linux-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/linux-x64@npm:0.25.5" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/netbsd-arm64@npm:0.25.4" +"@esbuild/netbsd-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/netbsd-arm64@npm:0.25.5" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/netbsd-x64@npm:0.25.4" +"@esbuild/netbsd-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/netbsd-x64@npm:0.25.5" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/openbsd-arm64@npm:0.25.4" +"@esbuild/openbsd-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/openbsd-arm64@npm:0.25.5" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/openbsd-x64@npm:0.25.4" +"@esbuild/openbsd-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/openbsd-x64@npm:0.25.5" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/sunos-x64@npm:0.25.4" +"@esbuild/sunos-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/sunos-x64@npm:0.25.5" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/win32-arm64@npm:0.25.4" +"@esbuild/win32-arm64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/win32-arm64@npm:0.25.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/win32-ia32@npm:0.25.4" +"@esbuild/win32-ia32@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/win32-ia32@npm:0.25.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/win32-x64@npm:0.25.4" +"@esbuild/win32-x64@npm:0.25.5": + version: 0.25.5 + resolution: "@esbuild/win32-x64@npm:0.25.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -610,16 +611,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0": - version: 4.4.2 - resolution: "@jupyterlab/nbformat@npm:4.4.2" - dependencies: - "@lumino/coreutils": ^2.2.1 - checksum: fd000acfe69c4a3884dd503d090d36f6405a23b0a03b11ee1c0fccd8507f72b2b2310594d3097c7a3a732df1ed473346ba4fb001661e73e5477fc6bafdfc68d7 - languageName: node - linkType: hard - -"@jupyterlab/nbformat@npm:^4.4.3, @jupyterlab/nbformat@npm:~4.4.3": +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.4.3, @jupyterlab/nbformat@npm:~4.4.3": version: 4.4.3 resolution: "@jupyterlab/nbformat@npm:4.4.3" dependencies: @@ -797,7 +789,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlite/kernel@npm:^0.6.0, @jupyterlite/kernel@npm:^0.6.2": +"@jupyterlite/kernel@npm:^0.6.2": version: 0.6.2 resolution: "@jupyterlite/kernel@npm:0.6.2" dependencies: @@ -826,7 +818,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlite/server@npm:^0.6.0": +"@jupyterlite/server@npm:^0.6.2": version: 0.6.2 resolution: "@jupyterlite/server@npm:0.6.2" dependencies: @@ -1163,8 +1155,8 @@ __metadata: "@jupyterlab/application": ^4.4.0 "@jupyterlab/builder": ^4.4.3 "@jupyterlab/coreutils": ^6.4.3 - "@jupyterlite/kernel": ^0.6.0 - "@jupyterlite/server": ^0.6.0 + "@jupyterlite/kernel": ^0.6.2 + "@jupyterlite/server": ^0.6.2 "@types/uuid": ^9.0.0 "@typescript-eslint/eslint-plugin": ^4.8.1 "@typescript-eslint/parser": ^4.8.1 @@ -1181,13 +1173,13 @@ __metadata: shx: ^0.3.0 typescript: ^4.9.5 uuid: ^9.0.0 - webr: ^0.4.3 + webr: ^0.5.1 languageName: unknown linkType: soft "@rjsf/core@npm:^5.13.4": - version: 5.24.11 - resolution: "@rjsf/core@npm:5.24.11" + version: 5.24.12 + resolution: "@rjsf/core@npm:5.24.12" dependencies: lodash: ^4.17.21 lodash-es: ^4.17.21 @@ -1197,13 +1189,13 @@ __metadata: peerDependencies: "@rjsf/utils": ^5.24.x react: ^16.14.0 || >=17 - checksum: 7bceac697e7a289fb88c6e88e78a6fc50628ebb3064d63fa7e3244a1189c6a42c582a779c52b828e8b60fdc9ff81b5468c5e60a28392061fa2eab022e6a3c2d4 + checksum: 115bcb3e692494623b09df5808375d6b92be3ed5f72019df6673ff450851ba61de3658b494b8cdb67fad28e2a8c22d243316a15bb5a1fe7470ddd7eb891ce685 languageName: node linkType: hard "@rjsf/utils@npm:^5.13.4": - version: 5.24.10 - resolution: "@rjsf/utils@npm:5.24.10" + version: 5.24.12 + resolution: "@rjsf/utils@npm:5.24.12" dependencies: json-schema-merge-allof: ^0.8.1 jsonpointer: ^5.0.1 @@ -1212,7 +1204,7 @@ __metadata: react-is: ^18.2.0 peerDependencies: react: ^16.14.0 || >=17 - checksum: 64d9bcfea100c4b89128c20473982d316e960c01f9887fb3613bc0ecdaa9fdf8804f96ff99b0b415c2cbc7b4f7d5de941328a1a1a5d53148489d395a1f07a78e + checksum: 8ada729aaa4d79122d6bccce7d6f6bbdc37399d0e67dc8fe60ccd375833d262968e1033bba946bc674897df86cf6303dc7434a94daed9cbf6a0d24ac0e93c701 languageName: node linkType: hard @@ -1244,9 +1236,9 @@ __metadata: linkType: hard "@types/estree@npm:*, @types/estree@npm:^1.0.6": - version: 1.0.7 - resolution: "@types/estree@npm:1.0.7" - checksum: d9312b7075bdd08f3c9e1bb477102f5458aaa42a8eec31a169481ce314ca99ac716645cff4fca81ea65a2294b0276a0de63159d1baca0f8e7b5050a92de950ad + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: bd93e2e415b6f182ec4da1074e1f36c480f1d26add3e696d54fb30c09bc470897e41361c8fd957bf0985024f8fbf1e6e2aff977d79352ef7eb93a5c6dcff6c11 languageName: node linkType: hard @@ -1258,11 +1250,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 22.15.17 - resolution: "@types/node@npm:22.15.17" + version: 24.0.3 + resolution: "@types/node@npm:24.0.3" dependencies: - undici-types: ~6.21.0 - checksum: f83748c14c8ae3b7d1672af4009b892a5ae652c05c4b61c39e842711e232a0db37991611364aea9522fdf48290a8cc27403138bc479ef24ff0c9222319e7858b + undici-types: ~7.8.0 + checksum: 84ab3ee3b752ea06efa1d3da8391d47ebac4551559c8fb5e48fc06fc6f79971540dcee0ee9864b4b399c213d2c93873e14cda7b0b251c95440863c6d777d8f74 languageName: node linkType: hard @@ -1592,6 +1584,22 @@ __metadata: languageName: node linkType: hard +"@xterm/addon-fit@npm:^0.10.0": + version: 0.10.0 + resolution: "@xterm/addon-fit@npm:0.10.0" + peerDependencies: + "@xterm/xterm": ^5.0.0 + checksum: 8edfad561c0d0316c5883cbe2ce56109f105a2b2bf53b71d5f8c788e656a3205c1093a659dddcf4025a459e4b7ff8e07b6c6a19815c8711deeded560de5f1893 + languageName: node + linkType: hard + +"@xterm/xterm@npm:^5.5.0": + version: 5.5.0 + resolution: "@xterm/xterm@npm:5.5.0" + checksum: 393c1891b95fdd50d05e7a063abdc95a6643d2c45a4231637c23db90511426a95b1b56a5c4c91831121d2710aee9de97cf5e426016c589ca87dea8fff9a41b33 + languageName: node + linkType: hard + "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -1638,12 +1646,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.14.0, acorn@npm:^8.8.2": - version: 8.14.1 - resolution: "acorn@npm:8.14.1" +"acorn@npm:^8.14.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" bin: acorn: bin/acorn - checksum: 260d9bb6017a1b6e42d31364687f0258f78eb20210b36ef2baad38fd619d78d4e95ff7dde9b3dbe0d81f137f79a8d651a845363a26e6985997f7b71145dc5e94 + checksum: 309c6b49aedf1a2e34aaf266de06de04aab6eb097c02375c66fdeb0f64556a6a823540409914fb364d9a11bc30d79d485a2eba29af47992d3490e9886c4391c3 languageName: node linkType: hard @@ -1846,21 +1854,21 @@ __metadata: linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" dependencies: balanced-match: ^1.0.0 concat-map: 0.0.1 - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + checksum: 12cb6d6310629e3048cadb003e1aca4d8c9bb5c67c3c321bafdd7e7a50155de081f78ea3e0ed92ecc75a9015e784f301efc8132383132f4f7904ad1ac529c562 languageName: node linkType: hard "brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" dependencies: balanced-match: ^1.0.0 - checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + checksum: 01dff195e3646bc4b0d27b63d9bab84d2ebc06121ff5013ad6e5356daa5a9d6b60fa26cf73c74797f2dc3fbec112af13578d51f75228c1112b26c790a87b0488 languageName: node linkType: hard @@ -1874,16 +1882,16 @@ __metadata: linkType: hard "browserslist@npm:^4.24.0": - version: 4.24.5 - resolution: "browserslist@npm:4.24.5" + version: 4.25.0 + resolution: "browserslist@npm:4.25.0" dependencies: - caniuse-lite: ^1.0.30001716 - electron-to-chromium: ^1.5.149 + caniuse-lite: ^1.0.30001718 + electron-to-chromium: ^1.5.160 node-releases: ^2.0.19 update-browserslist-db: ^1.1.3 bin: browserslist: cli.js - checksum: 69310ade58b0cb2b2871022fdaba8388902f9a2d17a6fa05f383d046d6da87fd9f83018a66fe1c6296648ca7d52e3208c3fc68c82f17a0fd4bf12a452c036247 + checksum: 0d34fa0c6e23e962598ba68ee9f4566a4b575ec550ff7e9e7287c5e94a6e0f208f75f4f7d578ccd060f843167e0e495bde8f6d278f353f0da783cd50f758e5c7 languageName: node linkType: hard @@ -1953,10 +1961,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001716": - version: 1.0.30001717 - resolution: "caniuse-lite@npm:1.0.30001717" - checksum: 357fbb230d86d28c0f7005d0c19a2274059ad4f1ed419ebe8754737ec908b567c9745abf0d16eda93417f40913221adc6290eb2f0432bc5bb5364f95bd7eabfa +"caniuse-lite@npm:^1.0.30001718": + version: 1.0.30001723 + resolution: "caniuse-lite@npm:1.0.30001723" + checksum: 0acd7f33f15cfc6cf81a5155bb288afb34ce63cddd90bbf1740243b3c6c1de813ad10b393650f1c15e47f13ff4da61a8d14b02fac8e47e7367aede3ef162a1c6 languageName: node linkType: hard @@ -2194,7 +2202,7 @@ __metadata: languageName: node linkType: hard -"crelt@npm:^1.0.5": +"crelt@npm:^1.0.5, crelt@npm:^1.0.6": version: 1.0.6 resolution: "crelt@npm:1.0.6" checksum: dad842093371ad702afbc0531bfca2b0a8dd920b23a42f26e66dabbed9aad9acd5b9030496359545ef3937c3aced0fd4ac39f7a2d280a23ddf9eb7fdcb94a69f @@ -2317,14 +2325,14 @@ __metadata: linkType: hard "debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4": - version: 4.4.0 - resolution: "debug@npm:4.4.0" + version: 4.4.1 + resolution: "debug@npm:4.4.1" dependencies: ms: ^2.1.3 peerDependenciesMeta: supports-color: optional: true - checksum: fb42df878dd0e22816fc56e1fdca9da73caa85212fbe40c868b1295a6878f9101ae684f4eeef516c13acfc700f5ea07f1136954f43d4cd2d477a811144136479 + checksum: a43826a01cda685ee4cec00fb2d3322eaa90ccadbef60d9287debc2a886be3e835d9199c80070ede75a409ee57828c4c6cd80e4b154f2843f0dc95a570dc0729 languageName: node linkType: hard @@ -2457,10 +2465,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.149": - version: 1.5.151 - resolution: "electron-to-chromium@npm:1.5.151" - checksum: 50e272c418a8faea6bf33f15476a28f13af28ecbde95defaae5d9eb511083beebc5f3a7d19e2b4c2eb401cb2b7c924298933820f791f6da5e4b6e930d81d71eb +"electron-to-chromium@npm:^1.5.160": + version: 1.5.170 + resolution: "electron-to-chromium@npm:1.5.170" + checksum: 220700e1633f7bab4ded06445251fffd2bd5a08d2d40bbf6eb9cd0200f9978890f1c109cfa033a9c8c6675c8badc9d8bdb0d2f51315c9293f1c8e4b8272a3fbb languageName: node linkType: hard @@ -2554,25 +2562,25 @@ __metadata: linkType: hard "es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.9": - version: 1.23.9 - resolution: "es-abstract@npm:1.23.9" + version: 1.24.0 + resolution: "es-abstract@npm:1.24.0" dependencies: array-buffer-byte-length: ^1.0.2 arraybuffer.prototype.slice: ^1.0.4 available-typed-arrays: ^1.0.7 call-bind: ^1.0.8 - call-bound: ^1.0.3 + call-bound: ^1.0.4 data-view-buffer: ^1.0.2 data-view-byte-length: ^1.0.2 data-view-byte-offset: ^1.0.1 es-define-property: ^1.0.1 es-errors: ^1.3.0 - es-object-atoms: ^1.0.0 + es-object-atoms: ^1.1.1 es-set-tostringtag: ^2.1.0 es-to-primitive: ^1.3.0 function.prototype.name: ^1.1.8 - get-intrinsic: ^1.2.7 - get-proto: ^1.0.0 + get-intrinsic: ^1.3.0 + get-proto: ^1.0.1 get-symbol-description: ^1.1.0 globalthis: ^1.0.4 gopd: ^1.2.0 @@ -2584,21 +2592,24 @@ __metadata: is-array-buffer: ^3.0.5 is-callable: ^1.2.7 is-data-view: ^1.0.2 + is-negative-zero: ^2.0.3 is-regex: ^1.2.1 + is-set: ^2.0.3 is-shared-array-buffer: ^1.0.4 is-string: ^1.1.1 is-typed-array: ^1.1.15 - is-weakref: ^1.1.0 + is-weakref: ^1.1.1 math-intrinsics: ^1.1.0 - object-inspect: ^1.13.3 + object-inspect: ^1.13.4 object-keys: ^1.1.1 object.assign: ^4.1.7 own-keys: ^1.0.1 - regexp.prototype.flags: ^1.5.3 + regexp.prototype.flags: ^1.5.4 safe-array-concat: ^1.1.3 safe-push-apply: ^1.0.0 safe-regex-test: ^1.1.0 set-proto: ^1.0.0 + stop-iteration-iterator: ^1.1.0 string.prototype.trim: ^1.2.10 string.prototype.trimend: ^1.0.9 string.prototype.trimstart: ^1.0.8 @@ -2607,8 +2618,8 @@ __metadata: typed-array-byte-offset: ^1.0.4 typed-array-length: ^1.0.7 unbox-primitive: ^1.1.0 - which-typed-array: ^1.1.18 - checksum: f3ee2614159ca197f97414ab36e3f406ee748ce2f97ffbf09e420726db5a442ce13f1e574601468bff6e6eb81588e6c9ce1ac6c03868a37c7cd48ac679f8485a + which-typed-array: ^1.1.19 + checksum: 06b3d605e56e3da9d16d4db2629a42dac1ca31f2961a41d15c860422a266115e865b43e82d6b9da81a0fabbbb65ebc12fb68b0b755bc9dbddacb6bf7450e96df languageName: node linkType: hard @@ -2666,34 +2677,34 @@ __metadata: linkType: hard "esbuild@npm:~0.25.0": - version: 0.25.4 - resolution: "esbuild@npm:0.25.4" - dependencies: - "@esbuild/aix-ppc64": 0.25.4 - "@esbuild/android-arm": 0.25.4 - "@esbuild/android-arm64": 0.25.4 - "@esbuild/android-x64": 0.25.4 - "@esbuild/darwin-arm64": 0.25.4 - "@esbuild/darwin-x64": 0.25.4 - "@esbuild/freebsd-arm64": 0.25.4 - "@esbuild/freebsd-x64": 0.25.4 - "@esbuild/linux-arm": 0.25.4 - "@esbuild/linux-arm64": 0.25.4 - "@esbuild/linux-ia32": 0.25.4 - "@esbuild/linux-loong64": 0.25.4 - "@esbuild/linux-mips64el": 0.25.4 - "@esbuild/linux-ppc64": 0.25.4 - "@esbuild/linux-riscv64": 0.25.4 - "@esbuild/linux-s390x": 0.25.4 - "@esbuild/linux-x64": 0.25.4 - "@esbuild/netbsd-arm64": 0.25.4 - "@esbuild/netbsd-x64": 0.25.4 - "@esbuild/openbsd-arm64": 0.25.4 - "@esbuild/openbsd-x64": 0.25.4 - "@esbuild/sunos-x64": 0.25.4 - "@esbuild/win32-arm64": 0.25.4 - "@esbuild/win32-ia32": 0.25.4 - "@esbuild/win32-x64": 0.25.4 + version: 0.25.5 + resolution: "esbuild@npm:0.25.5" + dependencies: + "@esbuild/aix-ppc64": 0.25.5 + "@esbuild/android-arm": 0.25.5 + "@esbuild/android-arm64": 0.25.5 + "@esbuild/android-x64": 0.25.5 + "@esbuild/darwin-arm64": 0.25.5 + "@esbuild/darwin-x64": 0.25.5 + "@esbuild/freebsd-arm64": 0.25.5 + "@esbuild/freebsd-x64": 0.25.5 + "@esbuild/linux-arm": 0.25.5 + "@esbuild/linux-arm64": 0.25.5 + "@esbuild/linux-ia32": 0.25.5 + "@esbuild/linux-loong64": 0.25.5 + "@esbuild/linux-mips64el": 0.25.5 + "@esbuild/linux-ppc64": 0.25.5 + "@esbuild/linux-riscv64": 0.25.5 + "@esbuild/linux-s390x": 0.25.5 + "@esbuild/linux-x64": 0.25.5 + "@esbuild/netbsd-arm64": 0.25.5 + "@esbuild/netbsd-x64": 0.25.5 + "@esbuild/openbsd-arm64": 0.25.5 + "@esbuild/openbsd-x64": 0.25.5 + "@esbuild/sunos-x64": 0.25.5 + "@esbuild/win32-arm64": 0.25.5 + "@esbuild/win32-ia32": 0.25.5 + "@esbuild/win32-x64": 0.25.5 dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -2747,7 +2758,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: cd39e0236ba9ab39d28e5ba0aab9b63b3f7f3fdcd449422bfcaff087aedcf4fa0e754cb89fba37d96c67874e995e3c02634ef392f09928cdf4a5daf4dddd0171 + checksum: 2aa6f47c27a2f0fbf1e2eeed1df6c5449750ef598b9b49c95d8b654ec04423b70064de4f85a9e879c363402eb4f2fad59f37c996c329df1dc514b10f8ae76dd0 languageName: node linkType: hard @@ -3040,14 +3051,14 @@ __metadata: linkType: hard "fdir@npm:^6.4.4": - version: 6.4.4 - resolution: "fdir@npm:6.4.4" + version: 6.4.6 + resolution: "fdir@npm:6.4.6" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 79043610236579ffbd0647c508b43bd030a2d034a17c43cf96813a00e8e92e51acdb115c6ddecef3b5812cc2692b976155b4f6413e51e3761f1e772fa019a321 + checksum: fe9f3014901d023cf631831dcb9eae5447f4d7f69218001dd01ecf007eccc40f6c129a04411b5cc273a5f93c14e02e971e17270afc9022041c80be924091eb6f languageName: node linkType: hard @@ -3286,11 +3297,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.7.5": - version: 4.10.0 - resolution: "get-tsconfig@npm:4.10.0" + version: 4.10.1 + resolution: "get-tsconfig@npm:4.10.1" dependencies: resolve-pkg-maps: ^1.0.0 - checksum: cebf14d38ecaa9a1af25fc3f56317402a4457e7e20f30f52a0ab98b4c85962a259f75065e483824f73a1ce4a8e4926c149ead60f0619842b8cd13b94e15fbdec + checksum: 22925debda6bd0992171a44ee79a22c32642063ba79534372c4d744e0c9154abe2c031659da0fb86bc9e73fc56a3b76b053ea5d24ca3ac3da43d2e6f7d1c3c33 languageName: node linkType: hard @@ -3504,9 +3515,9 @@ __metadata: linkType: hard "http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 7a7246ddfce629f96832791176fd643589d954e6f3b49548dadb4290451961237fab8fcea41cd2008fe819d95b41c1e8b97f47d088afc0a1c81705287b4ddbcc languageName: node linkType: hard @@ -3788,6 +3799,13 @@ __metadata: languageName: node linkType: hard +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd + languageName: node + linkType: hard + "is-number-object@npm:^1.1.1": version: 1.1.1 resolution: "is-number-object@npm:1.1.1" @@ -3886,7 +3904,7 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": version: 1.1.1 resolution: "is-weakref@npm:1.1.1" dependencies: @@ -4144,15 +4162,15 @@ __metadata: linkType: hard "lib0@npm:^0.2.85, lib0@npm:^0.2.99": - version: 0.2.107 - resolution: "lib0@npm:0.2.107" + version: 0.2.108 + resolution: "lib0@npm:0.2.108" dependencies: isomorphic.js: ^0.2.4 bin: 0ecdsa-generate-keypair: bin/0ecdsa-generate-keypair.js 0gentesthtml: bin/gentesthtml.js 0serve: bin/0serve.js - checksum: d22889dff91746d7429f73c89b46790627c040c2e43d39ac084d83f74ada96df02e567cf3ecef409ea855c704afa3d8bc34113c235433c0f8b2ad76722c4f97d + checksum: 0a0c26e4f0ad0c7f9296ece0279cf2d93b7529e6e48bee0599316de2d98ad4cfea23ecd967713d09c50d33f1eea7fa1ff245ae347598bf38701afab5f4e7a2af languageName: node linkType: hard @@ -4187,91 +4205,91 @@ __metadata: languageName: node linkType: hard -"lightningcss-darwin-arm64@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-darwin-arm64@npm:1.29.3" +"lightningcss-darwin-arm64@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-darwin-arm64@npm:1.30.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lightningcss-darwin-x64@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-darwin-x64@npm:1.29.3" +"lightningcss-darwin-x64@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-darwin-x64@npm:1.30.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lightningcss-freebsd-x64@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-freebsd-x64@npm:1.29.3" +"lightningcss-freebsd-x64@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-freebsd-x64@npm:1.30.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"lightningcss-linux-arm-gnueabihf@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-linux-arm-gnueabihf@npm:1.29.3" +"lightningcss-linux-arm-gnueabihf@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.30.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"lightningcss-linux-arm64-gnu@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-linux-arm64-gnu@npm:1.29.3" +"lightningcss-linux-arm64-gnu@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-arm64-gnu@npm:1.30.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-arm64-musl@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-linux-arm64-musl@npm:1.29.3" +"lightningcss-linux-arm64-musl@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-arm64-musl@npm:1.30.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"lightningcss-linux-x64-gnu@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-linux-x64-gnu@npm:1.29.3" +"lightningcss-linux-x64-gnu@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-x64-gnu@npm:1.30.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-x64-musl@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-linux-x64-musl@npm:1.29.3" +"lightningcss-linux-x64-musl@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-x64-musl@npm:1.30.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"lightningcss-win32-arm64-msvc@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-win32-arm64-msvc@npm:1.29.3" +"lightningcss-win32-arm64-msvc@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-win32-arm64-msvc@npm:1.30.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"lightningcss-win32-x64-msvc@npm:1.29.3": - version: 1.29.3 - resolution: "lightningcss-win32-x64-msvc@npm:1.29.3" +"lightningcss-win32-x64-msvc@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-win32-x64-msvc@npm:1.30.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "lightningcss@npm:^1.21.5": - version: 1.29.3 - resolution: "lightningcss@npm:1.29.3" + version: 1.30.1 + resolution: "lightningcss@npm:1.30.1" dependencies: detect-libc: ^2.0.3 - lightningcss-darwin-arm64: 1.29.3 - lightningcss-darwin-x64: 1.29.3 - lightningcss-freebsd-x64: 1.29.3 - lightningcss-linux-arm-gnueabihf: 1.29.3 - lightningcss-linux-arm64-gnu: 1.29.3 - lightningcss-linux-arm64-musl: 1.29.3 - lightningcss-linux-x64-gnu: 1.29.3 - lightningcss-linux-x64-musl: 1.29.3 - lightningcss-win32-arm64-msvc: 1.29.3 - lightningcss-win32-x64-msvc: 1.29.3 + lightningcss-darwin-arm64: 1.30.1 + lightningcss-darwin-x64: 1.30.1 + lightningcss-freebsd-x64: 1.30.1 + lightningcss-linux-arm-gnueabihf: 1.30.1 + lightningcss-linux-arm64-gnu: 1.30.1 + lightningcss-linux-arm64-musl: 1.30.1 + lightningcss-linux-x64-gnu: 1.30.1 + lightningcss-linux-x64-musl: 1.30.1 + lightningcss-win32-arm64-msvc: 1.30.1 + lightningcss-win32-x64-msvc: 1.30.1 dependenciesMeta: lightningcss-darwin-arm64: optional: true @@ -4293,7 +4311,7 @@ __metadata: optional: true lightningcss-win32-x64-msvc: optional: true - checksum: 80cad5e1eb1c5eaae22ca6f17b127d65b5c93e859da124d57a90e256d7cb7802afa8dc7a6e1ec1e6aa208d0b23c8b9ec07078e69e61b10748bffdc8cadebed7e + checksum: cda1e15c2060ffcf8b07c2bf5489eb108a3c836c4d90c3afda7669114099b83fa0b1f28e4db380eb4cd1e7e071b06897bda82379e5981ba15258dc3103ecf507 languageName: node linkType: hard @@ -4659,7 +4677,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.11, nanoid@npm:^3.3.7, nanoid@npm:^3.3.8": +"nanoid@npm:^3.3.11, nanoid@npm:^3.3.7": version: 3.3.11 resolution: "nanoid@npm:3.3.11" bin: @@ -4791,7 +4809,7 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.3": +"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": version: 1.13.4 resolution: "object-inspect@npm:1.13.4" checksum: 582810c6a8d2ef988ea0a39e69e115a138dad8f42dd445383b394877e5816eb4268489f316a6f74ee9c4e0a984b3eab1028e3e79d62b1ed67c726661d55c7a8b @@ -5114,7 +5132,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.11": +"postcss@npm:^8.3.11, postcss@npm:^8.4.33": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -5125,17 +5143,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.33": - version: 8.5.3 - resolution: "postcss@npm:8.5.3" - dependencies: - nanoid: ^3.3.8 - picocolors: ^1.1.1 - source-map-js: ^1.2.1 - checksum: da574620eb84ff60e65e1d8fc6bd5ad87a19101a23d0aba113c653434161543918229a0f673d89efb3b6d4906287eb04b957310dbcf4cbebacad9d1312711461 - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -5253,14 +5260,14 @@ __metadata: linkType: hard "react-data-grid@npm:^7.0.0-beta.44": - version: 7.0.0-beta.52 - resolution: "react-data-grid@npm:7.0.0-beta.52" + version: 7.0.0-beta.56 + resolution: "react-data-grid@npm:7.0.0-beta.56" dependencies: clsx: ^2.0.0 peerDependencies: react: ^19.0 react-dom: ^19.0 - checksum: dd6e746ea7a641c416a9cb9a6a9815f56bce9bf1a3b4d20ac2de5b388923893b79d6a4151b962fea0dd43ec0b6b4da357a919fc5b6aef3f6ad22551e13000aae + checksum: e576a28cdf7e82a653a80fbb726af7bdd431168f12b46e0fb1eb7f43c3ca9bbe427ef711ccd17ba0a67116f58203e54c6699fe767b8f7905a90ecd1ef9173405 languageName: node linkType: hard @@ -5397,7 +5404,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.3": +"regexp.prototype.flags@npm:^1.5.4": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: @@ -5651,11 +5658,11 @@ __metadata: linkType: hard "semver@npm:^7.2.1, semver@npm:^7.3.5, semver@npm:^7.5.4": - version: 7.7.1 - resolution: "semver@npm:7.7.1" + version: 7.7.2 + resolution: "semver@npm:7.7.2" bin: semver: bin/semver.js - checksum: 586b825d36874007c9382d9e1ad8f93888d8670040add24a28e06a910aeebd673a2eb9e3bf169c6679d9245e66efb9057e0852e70d9daa6c27372aab1dda7104 + checksum: dd94ba8f1cbc903d8eeb4dd8bf19f46b3deb14262b6717d0de3c804b594058ae785ef2e4b46c5c3b58733c99c83339068203002f9e37cfe44f7e2cc5e3d2f621 languageName: node linkType: hard @@ -5754,9 +5761,9 @@ __metadata: linkType: hard "shell-quote@npm:^1.6.1": - version: 1.8.2 - resolution: "shell-quote@npm:1.8.2" - checksum: 1e97b62ced1c4c5135015978ebf273bed1f425a68cf84163e83fbb0f34b3ff9471e656720dab2b7cbb4ae0f58998e686d17d166c28dfb3662acd009e8bd7faed + version: 1.8.3 + resolution: "shell-quote@npm:1.8.3" + checksum: 550dd84e677f8915eb013d43689c80bb114860649ec5298eb978f40b8f3d4bc4ccb072b82c094eb3548dc587144bb3965a8676f0d685c1cf4c40b5dc27166242 languageName: node linkType: hard @@ -5877,12 +5884,12 @@ __metadata: linkType: hard "socks@npm:^2.8.3": - version: 2.8.4 - resolution: "socks@npm:2.8.4" + version: 2.8.5 + resolution: "socks@npm:2.8.5" dependencies: ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: cd1edc924475d5dfde534adf66038df7e62c7343e6b8c0113e52dc9bb6a0a10e25b2f136197f379d695f18e8f0f2b7f6e42977bf720ddbee912a851201c396ad + checksum: d39a77a8c91cfacafc75c67dba45925eccfd884a8a4a68dcda6fb9ab7f37de6e250bb6db3721e8a16a066a8e1ebe872d4affc26f3eb763f4befedcc7b733b7ed languageName: node linkType: hard @@ -5989,6 +5996,16 @@ __metadata: languageName: node linkType: hard +"stop-iteration-iterator@npm:^1.1.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" + dependencies: + es-errors: ^1.3.0 + internal-slot: ^1.1.0 + checksum: be944489d8829fb3bdec1a1cc4a2142c6b6eb317305eeace1ece978d286d6997778afa1ae8cb3bd70e2b274b9aa8c69f93febb1e15b94b1359b11058f9d3c3a1 + languageName: node + linkType: hard + "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -6180,9 +6197,9 @@ __metadata: linkType: hard "tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 + version: 2.2.2 + resolution: "tapable@npm:2.2.2" + checksum: 781b3666f4454eb506fd2bcd985c1994f2b93884ea88a7a2a5be956cad8337b31128a7591e771f7aab8e247993b2a0887d360a2d4f54382902ed89994c102740 languageName: node linkType: hard @@ -6223,16 +6240,16 @@ __metadata: linkType: hard "terser@npm:^5.31.1": - version: 5.39.0 - resolution: "terser@npm:5.39.0" + version: 5.43.0 + resolution: "terser@npm:5.43.0" dependencies: "@jridgewell/source-map": ^0.3.3 - acorn: ^8.8.2 + acorn: ^8.14.0 commander: ^2.20.0 source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: e39c302aed7a70273c8b03032c37c68c8d9d3b432a7b6abe89caf9d087f7dd94d743c01ee5ba1431a095ad347c4a680b60d258f298a097cf512346d6041eb661 + checksum: aa2f09dfa25449088a41588eca213ddc5f44f474b0de015c7afeff651ecd0d0c46bbc41ea0f7323be7f369e95224914802ccdd9179f024d4a6acfa614e39fbd3 languageName: node linkType: hard @@ -6254,12 +6271,12 @@ __metadata: linkType: hard "tinyglobby@npm:^0.2.12": - version: 0.2.13 - resolution: "tinyglobby@npm:0.2.13" + version: 0.2.14 + resolution: "tinyglobby@npm:0.2.14" dependencies: fdir: ^6.4.4 picomatch: ^4.0.2 - checksum: 3a2e87a2518cb3616057b0aa58be4f17771ae78c6890556516ae1e631f8ce4cfee1ba1dcb62fcc54a64e2bdd6c3104f4f3d021e1a3e3f8fb0875bca380b913e5 + checksum: 261e986e3f2062dec3a582303bad2ce31b4634b9348648b46828c000d464b012cf474e38f503312367d4117c3f2f18611992738fca684040758bba44c24de522 languageName: node linkType: hard @@ -6307,8 +6324,8 @@ __metadata: linkType: hard "tsx@npm:^4.0.0": - version: 4.19.4 - resolution: "tsx@npm:4.19.4" + version: 4.20.3 + resolution: "tsx@npm:4.20.3" dependencies: esbuild: ~0.25.0 fsevents: ~2.3.3 @@ -6318,7 +6335,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: a876a480801b17d89c8886018d9d9287230aec07eb1a9f51c5ca38d50bf832e903693d57d49a9e45926ed01ebe09a6b39f2969a6940bbdd2651df1146badc881 + checksum: 1d13d3168d9ea44b0d02a7df16cc39be8bf4c6c309768009f392ce54e8767402d1f2d13e8dd79d0d77ef4e8a61d96ea7bad12ab1d46f1a4dadf74c4b849d798e languageName: node linkType: hard @@ -6433,10 +6450,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.21.0": - version: 6.21.0 - resolution: "undici-types@npm:6.21.0" - checksum: 46331c7d6016bf85b3e8f20c159d62f5ae471aba1eb3dc52fff35a0259d58dcc7d592d4cc4f00c5f9243fa738a11cfa48bd20203040d4a9e6bc25e807fab7ab3 +"undici-types@npm:~7.8.0": + version: 7.8.0 + resolution: "undici-types@npm:7.8.0" + checksum: 59521a5b9b50e72cb838a29466b3557b4eacbc191a83f4df5a2f7b156bc8263072b145dc4bb8ec41da7d56a7e9b178892458da02af769243d57f801a50ac5751 languageName: node linkType: hard @@ -6586,12 +6603,12 @@ __metadata: linkType: hard "watchpack@npm:^2.4.1": - version: 2.4.2 - resolution: "watchpack@npm:2.4.2" + version: 2.4.4 + resolution: "watchpack@npm:2.4.4" dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: 92d9d52ce3d16fd83ed6994d1dd66a4d146998882f4c362d37adfea9ab77748a5b4d1e0c65fa104797928b2d40f635efa8f9b925a6265428a69f1e1852ca3441 + checksum: 469514a04bcdd7ea77d4b3c62d1f087eafbce64cbc728c89355d5710ee01311533456122da7c585d3654d5bfcf09e6085db1a6eb274c4762a18e370526d17561 languageName: node linkType: hard @@ -6656,15 +6673,15 @@ __metadata: linkType: hard "webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 989e401b9fe3536529e2a99dac8c1bdc50e3a0a2c8669cbafad31271eadd994bc9405f88a3039cd2e29db5e6d9d0926ceb7a1a4e7409ece021fe79c37d9c4607 + version: 3.3.2 + resolution: "webpack-sources@npm:3.3.2" + checksum: c0760437165b241376838b20d682f8cc6aaa4f9cf3787d3063bdb997eaf823ac3300f2b1b14a48bbebde7ce4386cabf78e5d17d632dfdef55e84c59c99c68be0 languageName: node linkType: hard "webpack@npm:*, webpack@npm:^5.76.1": - version: 5.99.8 - resolution: "webpack@npm:5.99.8" + version: 5.99.9 + resolution: "webpack@npm:5.99.9" dependencies: "@types/eslint-scope": ^3.7.7 "@types/estree": ^1.0.6 @@ -6695,19 +6712,21 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 40388883f17bb8c68fe0cc10cf158c350a90e52495c9ae465002b83a5eb0106079f42544bd7b177fb2a79fd9cd9c63f4a5a72c71474411bdccec3cfb53a597a5 + checksum: 5fd25e64b8d5a31919087834af3678eaee62dbf8990024fb4c71584d4beb2c3e75ecbabbcc654fa2536e0aa7900172512c674c6650acd7088e534716faa8449d languageName: node linkType: hard -"webr@npm:^0.4.3": - version: 0.4.3 - resolution: "webr@npm:0.4.3" +"webr@npm:^0.5.1": + version: 0.5.1 + resolution: "webr@npm:0.5.1" dependencies: "@codemirror/autocomplete": ^6.8.1 "@codemirror/commands": ^6.2.4 "@codemirror/state": ^6.2.1 "@codemirror/view": ^6.15.0 "@msgpack/msgpack": ^2.8.0 + "@xterm/addon-fit": ^0.10.0 + "@xterm/xterm": ^5.5.0 classnames: ^2.2.6 codemirror: ^6.0.1 codemirror-lang-r: ^0.1.0-2 @@ -6724,10 +6743,8 @@ __metadata: react-resizable-panels: ^2.0.19 tsx: ^4.0.0 xmlhttprequest-ssl: ^2.1.0 - xterm: ^5.1.0 - xterm-addon-fit: ^0.7.0 - xterm-readline: ^1.1.1 - checksum: 8d7ea3f6c5aea377cc16b1a86fc433fa880cc0b1132cb4897b23294c65f004f0e423aa0e5ae6f501e51354e0ca8a818437aa739dde1fffdde37783f0bb2c2f90 + xterm-readline: ^1.1.2 + checksum: 88a235e102fa1e069a2b0f17e12c0412ccfcf612841c119f8c2bab180f4c8230938284e1e3978394ed79ce0058bab6ecee2036135cd4916c6d443b80da201f5c languageName: node linkType: hard @@ -6795,7 +6812,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18": +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19": version: 1.1.19 resolution: "which-typed-array@npm:1.1.19" dependencies: @@ -6927,16 +6944,7 @@ __metadata: languageName: node linkType: hard -"xterm-addon-fit@npm:^0.7.0": - version: 0.7.0 - resolution: "xterm-addon-fit@npm:0.7.0" - peerDependencies: - xterm: ^5.0.0 - checksum: 512d41f80d6f9427ba02dab4e6fd642e94775a9cf7ef72ae4b55eab2a36856b5c67069bfc66b4af412fdce29a0842f9c6382af3672f0b514c4352dfd47defe8f - languageName: node - linkType: hard - -"xterm-readline@npm:^1.1.1": +"xterm-readline@npm:^1.1.2": version: 1.1.2 resolution: "xterm-readline@npm:1.1.2" dependencies: @@ -6947,13 +6955,6 @@ __metadata: languageName: node linkType: hard -"xterm@npm:^5.1.0": - version: 5.3.0 - resolution: "xterm@npm:5.3.0" - checksum: 1bdfdfe4cae4412128376180d85e476b43fb021cdd1114b18acad821c9ea44b5b600e0d88febf2b3572f38fad7741e5161ce0178a44369617cf937222cc6e011 - languageName: node - linkType: hard - "y-protocols@npm:^1.0.5": version: 1.0.6 resolution: "y-protocols@npm:1.0.6" @@ -7009,10 +7010,10 @@ __metadata: linkType: hard "yjs@npm:^13.5.40": - version: 13.6.26 - resolution: "yjs@npm:13.6.26" + version: 13.6.27 + resolution: "yjs@npm:13.6.27" dependencies: lib0: ^0.2.99 - checksum: 86def6cce6410aa929d1ba62dc712d8f73261f16b4526589b5a2354c206d936bb922e28fff93391f49c23fef251d911d34475e52c7998a77be0b8536a36825c7 + checksum: 3c934464cf28027278fa0d000568148d02af04d89d9debae7781aa50f09e20895de071120f9bd2b40faa115322a7ed8933518537344d78fb2a470e6d06df95a0 languageName: node linkType: hard From 9244b27039ef9414a3c2150ab3337bcd6c89b737 Mon Sep 17 00:00:00 2001 From: George Stagg Date: Wed, 18 Jun 2025 16:33:36 +0100 Subject: [PATCH 4/4] Final newlines --- pyproject.toml | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index eea8261..e9e63ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -116,4 +116,4 @@ ignore = [ "S108", # RUF012 Mutable class attributes should be annotated with `typing.ClassVar` "RUF012", -] \ No newline at end of file +] diff --git a/src/index.ts b/src/index.ts index b7c21b8..fc5977a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -66,4 +66,4 @@ const server_kernel: JupyterFrontEndPlugin = { }; const plugins: JupyterFrontEndPlugin[] = [server_kernel]; -export default plugins; \ No newline at end of file +export default plugins;