diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3afb861..e91d338 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,7 @@ jobs: uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 - name: Install dependencies - run: python -m pip install -U "jupyterlab>=4.0.0,<5" + run: python -m pip install -U "jupyterlab>=4.6.0,<5" - name: Lint the extension run: | @@ -75,7 +75,7 @@ jobs: sudo rm -rf $(which node) sudo rm -rf $(which node) - pip install "jupyterlab>=4.0.0,<5" jupyterlite_javascript_kernel*.whl + pip install "jupyterlab>=4.6.0,<5" jupyterlite_javascript_kernel*.whl jupyter labextension list diff --git a/README.md b/README.md index 8cd4ff5..b2815e9 100644 --- a/README.md +++ b/README.md @@ -269,9 +269,9 @@ The `jlpm` command is JupyterLab's pinned version of # Clone the repo to your local environment # Change directory to the jupyterlite-javascript-kernel directory # Install package in development mode -pip install -e "." +pip install -e ".[dev]" # Link your development version of the extension with JupyterLab -jupyter labextension develop . --overwrite +jupyter-builder develop . --overwrite # Rebuild extension Typescript source after making changes jlpm build ``` @@ -299,7 +299,7 @@ jupyter lab build --minimize=False pip uninstall jupyterlite-javascript-kernel ``` -In development mode, you will also need to remove the symlink created by `jupyter labextension develop` +In development mode, you will also need to remove the symlink created by `jupyter-builder develop` command. To find its location, you can run `jupyter labextension list` to figure out where the `labextensions` folder is located. Then you can remove the symlink named `@jupyterlite/javascript-kernel` within that folder. diff --git a/docs/environment.yml b/docs/environment.yml index 3db8600..46893f3 100644 --- a/docs/environment.yml +++ b/docs/environment.yml @@ -5,6 +5,6 @@ dependencies: - pip - python=3.11 - ipywidgets>=8.1,<9 -- jupyterlab>=4.5.0,<5 +- jupyterlab>=4.6.0,<5 - nodejs=22 - jupyterlite-core>=0.7.0,<0.8 diff --git a/package.json b/package.json index 350580c..01b6672 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "clean": "lerna run clean", "clean:all": "lerna run clean && rimraf node_modules", "install:dev": "yarn run build:prod && yarn run develop", - "install:extension": "jupyter labextension develop --overwrite .", + "install:extension": "jupyter-builder develop --overwrite .", "eslint": "eslint . --ext .ts,.tsx --fix", "eslint:check": "eslint . --ext .ts,.tsx", "lint": "yarn run eslint && yarn run prettier", diff --git a/packages/javascript-kernel-extension/package.json b/packages/javascript-kernel-extension/package.json index a72f085..64e38d0 100644 --- a/packages/javascript-kernel-extension/package.json +++ b/packages/javascript-kernel-extension/package.json @@ -24,8 +24,8 @@ ], "scripts": { "build": "jlpm build:lib && jlpm build:labextension:dev", - "build:labextension": "jupyter labextension build .", - "build:labextension:dev": "jupyter labextension build --development True .", + "build:labextension": "jupyter-builder build .", + "build:labextension:dev": "jupyter-builder build --development True .", "build:lib": "tsc -b", "build:prod": "jlpm clean && jlpm build:lib && jlpm build:labextension", "clean": "jlpm clean:lib", @@ -35,7 +35,7 @@ "clean:lib": "rimraf lib tsconfig.tsbuildinfo", "install:extension": "jlpm build", "watch": "run-p watch:src watch:labextension", - "watch:labextension": "jupyter labextension watch .", + "watch:labextension": "jupyter-builder watch .", "watch:src": "tsc -w" }, "dependencies": { @@ -46,7 +46,7 @@ "@lumino/signaling": "^2.1.5" }, "devDependencies": { - "@jupyter/builder": "^1.0.2", + "@jupyter/builder": "^1.2.0", "npm-run-all2": "^7.0.1", "rimraf": "~5.0.1", "typescript": "~5.0.2" diff --git a/pyproject.toml b/pyproject.toml index 0ff670d..4f5232d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["hatchling>=1.5.0", "jupyterlab>=4.0.0,<5", "hatch-nodejs-version>=0.3.2"] +requires = ["hatchling>=1.5.0", "hatch-nodejs-version>=0.3.2", "jupyter-builder>=1.2.0,<2"] build-backend = "hatchling.build" [project] @@ -25,6 +25,12 @@ classifiers = [ dependencies = [] dynamic = ["version", "description", "authors", "urls", "keywords"] +[project.optional-dependencies] +dev = [ + "jupyterlab>=4.6.0,<5", + "jupyter-builder>=1.2.0,<2", +] + [tool.hatch.version] source = "nodejs" @@ -66,11 +72,11 @@ version_cmd = "python scripts/bump-version.py" [tool.jupyter-releaser.hooks] before-bump-version = [ - "python -m pip install 'jupyterlab>=4.0.0,<5'", + "python -m pip install 'jupyter-builder>=1.2.0,<2'", "jlpm", ] before-build-npm = [ - "python -m pip install 'jupyterlab>=4.0.0,<5'", + "python -m pip install 'jupyter-builder>=1.2.0,<2'", "jlpm", "jlpm build:prod" ] diff --git a/yarn.lock b/yarn.lock index ee88d03..f355d90 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1647,31 +1647,31 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:1.10.0": - version: 1.10.0 - resolution: "@emnapi/core@npm:1.10.0" +"@emnapi/core@npm:1.11.3": + version: 1.11.3 + resolution: "@emnapi/core@npm:1.11.3" dependencies: - "@emnapi/wasi-threads": 1.2.1 + "@emnapi/wasi-threads": 1.2.3 tslib: ^2.4.0 - checksum: d8cf0d6e0668db456190dda05bffb299395e58e814bacfbe78e6306aea9df8c48c0c276ad9ca787d5bbd4272e765fcc879e8156c0fc40398d5f43658819b7314 + checksum: 2c1df28b4dd441ec5abeeee9787a088a104de5508edf147c38bbf7c6408d89ccfdfcdb014d9e40e7be5328d8832331b0fdbdba200bdf51c2e26436e731b5261c languageName: node linkType: hard -"@emnapi/runtime@npm:1.10.0": - version: 1.10.0 - resolution: "@emnapi/runtime@npm:1.10.0" +"@emnapi/runtime@npm:1.11.3": + version: 1.11.3 + resolution: "@emnapi/runtime@npm:1.11.3" dependencies: tslib: ^2.4.0 - checksum: cc403db36a6875495f4f4a776eea8379c028d83d7d37a018b50079db226e7484f269a0447fc1e49235216d4fb2378bf2c61fa7f047d9f9c50e21698ce9b6e531 + checksum: 844b828dee5318f3645d7eb673e59e527e552483d8caa42afe420753363c6ff2599718100a456483d589dff4f1f3cf1c66010d80b11154c899ebf68fd40fc359 languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.2.1": - version: 1.2.1 - resolution: "@emnapi/wasi-threads@npm:1.2.1" +"@emnapi/wasi-threads@npm:1.2.3": + version: 1.2.3 + resolution: "@emnapi/wasi-threads@npm:1.2.3" dependencies: tslib: ^2.4.0 - checksum: a2360553f8056e3e676f708b7e1639bae84212714ace6ee13b6e0ce667b3057bea6d120c7a4f5b32851f93d287fd4b5a0fd58b14f43363d365cb83bc538254d1 + checksum: 764a16312b0b63a274be96538662d2cb13c33a91b2357e198f5ce6cbae00742e21fbe067f650084e3e360858db12270ee9f2426fc96e9f3b25b9407c746db2cd languageName: node linkType: hard @@ -2291,29 +2291,27 @@ __metadata: languageName: node linkType: hard -"@jupyter/builder@npm:^1.0.2": - version: 1.0.2 - resolution: "@jupyter/builder@npm:1.0.2" +"@jupyter/builder@npm:^1.2.0": + version: 1.2.3 + resolution: "@jupyter/builder@npm:1.2.3" dependencies: - "@jupyterlab/core-meta": 4.6.0-beta.0 + "@jupyterlab/core-meta": ^4.6.1 "@module-federation/runtime-tools": ^2.0.0 - "@rspack/core": ^2.0.2 + "@rspack/core": ^2.1.7 ajv: ^8.12.0 commander: ^9.4.1 - css-loader: ^6.7.1 + css-loader: ^7.1.4 duplicate-package-checker-webpack-plugin: ^3.0.0 fs-extra: ^10.1.0 - glob: ~7.1.6 + glob: ^13.0.6 license-webpack-plugin: ^4.0.2 mini-svg-data-uri: ^1.4.4 path-browserify: ^1.0.0 process: ^0.11.10 - source-map-loader: ~1.0.2 - style-loader: ~3.3.1 + style-loader: ^4.0.0 supports-color: ^7.2.0 webpack-merge: ^5.8.0 - worker-loader: ^3.0.2 - checksum: 7c11862c2ab83e4d5853fdd5d53b33aa90178ded2ff5a6899df924e1b08b41fae6073a697fbe6b822b4557cbdf86fde96a361d52475dc338c9ea7f527e5d82ee + checksum: e390c86c0be7c7f259f245cedfe50b54b9e0317d71e695e4b2c56277939308a4141d49500e56dbe2294dc051b5b706b7d0ff41e95d7cb11987459d6345bac1b1 languageName: node linkType: hard @@ -2526,10 +2524,10 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/core-meta@npm:4.6.0-beta.0": - version: 4.6.0-beta.0 - resolution: "@jupyterlab/core-meta@npm:4.6.0-beta.0" - checksum: 6d063281cf03fd169f40ea6adbbc691f5cd3a4ef3fccf70ed6c1dd4175ffa85e6628427b2839b6d6a10bf0a9c8ade711798db8d5a7f27ee72d1446374b1a5f2c +"@jupyterlab/core-meta@npm:^4.6.1": + version: 4.6.3 + resolution: "@jupyterlab/core-meta@npm:4.6.3" + checksum: 7cd3c98f3b1bc5573b9715cb5f48d199ffa770c29d37f76eed11588f6a106bc2f3888cd9b6d7ef212e0acfde9cc7779c4c84ece64c591d5ec3e49e5b60ddf823 languageName: node linkType: hard @@ -2990,7 +2988,7 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlite/javascript-kernel-extension@workspace:packages/javascript-kernel-extension" dependencies: - "@jupyter/builder": ^1.0.2 + "@jupyter/builder": ^1.2.0 "@jupyterlab/application": ^4.6.0 "@jupyterlite/javascript-kernel": ^0.4.0-alpha.5 "@jupyterlite/services": ^0.8.0 @@ -3613,15 +3611,15 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:1.1.4": - version: 1.1.4 - resolution: "@napi-rs/wasm-runtime@npm:1.1.4" +"@napi-rs/wasm-runtime@npm:1.1.6": + version: 1.1.6 + resolution: "@napi-rs/wasm-runtime@npm:1.1.6" dependencies: - "@tybys/wasm-util": ^0.10.1 + "@tybys/wasm-util": ^0.10.3 peerDependencies: "@emnapi/core": ^1.7.1 "@emnapi/runtime": ^1.7.1 - checksum: b4e73515605a7d90a1e629e9c2a917f3719af6650637029cb791cb1db4703221fe55b038366ae11819fb9ccfbec026c0c30d6c40b0a19ec0936068fe7d4a0d4a + checksum: 459f5cc1388e3ea5ac051d64148bceaa1a4b8c96247adbde462390a6290f989e6c212fb35c3f559a4662266a7c32f9ae8705281cddf4119985a9b54a665e5f3c languageName: node linkType: hard @@ -4199,94 +4197,126 @@ __metadata: languageName: node linkType: hard -"@rspack/binding-darwin-arm64@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-darwin-arm64@npm:2.0.8" +"@rspack/binding-darwin-arm64@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-darwin-arm64@npm:2.2.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rspack/binding-darwin-x64@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-darwin-x64@npm:2.0.8" +"@rspack/binding-darwin-x64@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-darwin-x64@npm:2.2.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rspack/binding-linux-arm64-gnu@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-linux-arm64-gnu@npm:2.0.8" +"@rspack/binding-linux-arm64-gnu@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-linux-arm64-gnu@npm:2.2.5" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rspack/binding-linux-arm64-musl@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-linux-arm64-musl@npm:2.0.8" +"@rspack/binding-linux-arm64-musl@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-linux-arm64-musl@npm:2.2.5" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rspack/binding-linux-x64-gnu@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-linux-x64-gnu@npm:2.0.8" +"@rspack/binding-linux-ppc64-gnu@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-linux-ppc64-gnu@npm:2.2.5" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rspack/binding-linux-riscv64-gnu@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-linux-riscv64-gnu@npm:2.2.5" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rspack/binding-linux-riscv64-musl@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-linux-riscv64-musl@npm:2.2.5" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rspack/binding-linux-s390x-gnu@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-linux-s390x-gnu@npm:2.2.5" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rspack/binding-linux-x64-gnu@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-linux-x64-gnu@npm:2.2.5" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rspack/binding-linux-x64-musl@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-linux-x64-musl@npm:2.0.8" +"@rspack/binding-linux-x64-musl@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-linux-x64-musl@npm:2.2.5" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rspack/binding-wasm32-wasi@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-wasm32-wasi@npm:2.0.8" +"@rspack/binding-wasm32-wasi@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-wasm32-wasi@npm:2.2.5" dependencies: - "@emnapi/core": 1.10.0 - "@emnapi/runtime": 1.10.0 - "@napi-rs/wasm-runtime": 1.1.4 + "@emnapi/core": 1.11.3 + "@emnapi/runtime": 1.11.3 + "@napi-rs/wasm-runtime": 1.1.6 conditions: cpu=wasm32 languageName: node linkType: hard -"@rspack/binding-win32-arm64-msvc@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-win32-arm64-msvc@npm:2.0.8" +"@rspack/binding-win32-arm64-msvc@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-win32-arm64-msvc@npm:2.2.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rspack/binding-win32-ia32-msvc@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-win32-ia32-msvc@npm:2.0.8" +"@rspack/binding-win32-ia32-msvc@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-win32-ia32-msvc@npm:2.2.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rspack/binding-win32-x64-msvc@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding-win32-x64-msvc@npm:2.0.8" +"@rspack/binding-win32-x64-msvc@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding-win32-x64-msvc@npm:2.2.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rspack/binding@npm:2.0.8": - version: 2.0.8 - resolution: "@rspack/binding@npm:2.0.8" - dependencies: - "@rspack/binding-darwin-arm64": 2.0.8 - "@rspack/binding-darwin-x64": 2.0.8 - "@rspack/binding-linux-arm64-gnu": 2.0.8 - "@rspack/binding-linux-arm64-musl": 2.0.8 - "@rspack/binding-linux-x64-gnu": 2.0.8 - "@rspack/binding-linux-x64-musl": 2.0.8 - "@rspack/binding-wasm32-wasi": 2.0.8 - "@rspack/binding-win32-arm64-msvc": 2.0.8 - "@rspack/binding-win32-ia32-msvc": 2.0.8 - "@rspack/binding-win32-x64-msvc": 2.0.8 +"@rspack/binding@npm:2.2.5": + version: 2.2.5 + resolution: "@rspack/binding@npm:2.2.5" + dependencies: + "@rspack/binding-darwin-arm64": 2.2.5 + "@rspack/binding-darwin-x64": 2.2.5 + "@rspack/binding-linux-arm64-gnu": 2.2.5 + "@rspack/binding-linux-arm64-musl": 2.2.5 + "@rspack/binding-linux-ppc64-gnu": 2.2.5 + "@rspack/binding-linux-riscv64-gnu": 2.2.5 + "@rspack/binding-linux-riscv64-musl": 2.2.5 + "@rspack/binding-linux-s390x-gnu": 2.2.5 + "@rspack/binding-linux-x64-gnu": 2.2.5 + "@rspack/binding-linux-x64-musl": 2.2.5 + "@rspack/binding-wasm32-wasi": 2.2.5 + "@rspack/binding-win32-arm64-msvc": 2.2.5 + "@rspack/binding-win32-ia32-msvc": 2.2.5 + "@rspack/binding-win32-x64-msvc": 2.2.5 dependenciesMeta: "@rspack/binding-darwin-arm64": optional: true @@ -4296,6 +4326,14 @@ __metadata: optional: true "@rspack/binding-linux-arm64-musl": optional: true + "@rspack/binding-linux-ppc64-gnu": + optional: true + "@rspack/binding-linux-riscv64-gnu": + optional: true + "@rspack/binding-linux-riscv64-musl": + optional: true + "@rspack/binding-linux-s390x-gnu": + optional: true "@rspack/binding-linux-x64-gnu": optional: true "@rspack/binding-linux-x64-musl": @@ -4308,15 +4346,15 @@ __metadata: optional: true "@rspack/binding-win32-x64-msvc": optional: true - checksum: 28731719f66777ecf503ac5a15698637704df200dbf1e422b180f360f79b1165e5ea9b81e7e2a79005b27b28ff41991f2468f5acadf2c661221e8070e135b2da + checksum: 4cce9660b9f438636bafa582308e0602067a958970af08b6b41e1d16f1198e3a212596fd98145852316c69f747d6a3ac2d09ed0771e2e9a437795e10462b40fd languageName: node linkType: hard -"@rspack/core@npm:^2.0.2": - version: 2.0.8 - resolution: "@rspack/core@npm:2.0.8" +"@rspack/core@npm:^2.1.7": + version: 2.2.5 + resolution: "@rspack/core@npm:2.2.5" dependencies: - "@rspack/binding": 2.0.8 + "@rspack/binding": 2.2.5 peerDependencies: "@module-federation/runtime-tools": ^0.24.1 || ^2.0.0 "@swc/helpers": ^0.5.23 @@ -4325,7 +4363,7 @@ __metadata: optional: true "@swc/helpers": optional: true - checksum: 76fab2fa87059dc46c8db23488e3fc6206c2f7bf3f3a9faad2bbfb79efc5236a5fce0d0916c99c9cb1491f56085f0391202341198f57c3294459216ae7761f14 + checksum: 861a8e58ff0ba0b114956ad482b3c138707572691274b82a6df87d645f2724084c968312c96c38ffe47d5c3fea82f237ae83d0bc8dc0b98683467beceece72aa languageName: node linkType: hard @@ -4440,12 +4478,12 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.10.1": - version: 0.10.2 - resolution: "@tybys/wasm-util@npm:0.10.2" +"@tybys/wasm-util@npm:^0.10.3": + version: 0.10.4 + resolution: "@tybys/wasm-util@npm:0.10.4" dependencies: tslib: ^2.4.0 - checksum: acff4b9d831efcb4292e4c1562accc3921d004e3edba3b2d05f7ab9313f42294d49ff46eacafd93df6f32e0736466d52e435ed0210073d77e826210ea2d31be3 + checksum: e4ae233396d35bad484b7cb646d14ccf4841dbd5e6d9312e6b3ca4e3fcf767c442fd0e81daba1307b1d02990af739ce79e1631d3d94e66e3b1436ae68e7b338c languageName: node linkType: hard @@ -4831,7 +4869,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8": +"@types/json-schema@npm:^7.0.12": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 @@ -5263,16 +5301,7 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^3.5.2": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" - peerDependencies: - ajv: ^6.9.1 - checksum: 7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9 - languageName: node - linkType: hard - -"ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -5729,6 +5758,13 @@ __metadata: languageName: node linkType: hard +"balanced-match@npm:^4.0.2": + version: 4.0.4 + resolution: "balanced-match@npm:4.0.4" + checksum: fb07bb66a0959c2843fc055838047e2a95ccebb837c519614afb067ebfdf2fa967ca8d712c35ced07f2cd26fc6f07964230b094891315ad74f11eba3d53178a0 + languageName: node + linkType: hard + "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -5767,13 +5803,6 @@ __metadata: languageName: node linkType: hard -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e - languageName: node - linkType: hard - "bin-links@npm:^4.0.1": version: 4.0.4 resolution: "bin-links@npm:4.0.4" @@ -5816,6 +5845,15 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^5.0.8": + version: 5.0.12 + resolution: "brace-expansion@npm:5.0.12" + dependencies: + balanced-match: ^4.0.2 + checksum: eed95008709cb43e41945d4a4c0427a859ddaa798880bdd36497a719b1487fd9481afaa14f202c232a594a27c21f5c0de196a37994a6e6eed4f680913d5363d3 + languageName: node + linkType: hard + "braces@npm:^2.3.1": version: 2.3.2 resolution: "braces@npm:2.3.2" @@ -6697,27 +6735,27 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^6.7.1": - version: 6.11.0 - resolution: "css-loader@npm:6.11.0" +"css-loader@npm:^7.1.4": + version: 7.1.5 + resolution: "css-loader@npm:7.1.5" dependencies: icss-utils: ^5.1.0 - postcss: ^8.4.33 + postcss: ^8.4.40 postcss-modules-extract-imports: ^3.1.0 postcss-modules-local-by-default: ^4.0.5 postcss-modules-scope: ^3.2.0 postcss-modules-values: ^4.0.0 postcss-value-parser: ^4.2.0 - semver: ^7.5.4 + semver: ^7.6.3 peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.0.0 + "@rspack/core": 0.x || ^1.0.0 || ^2.0.0-0 + webpack: ^5.27.0 peerDependenciesMeta: "@rspack/core": optional: true webpack: optional: true - checksum: 5c8d35975a7121334905394e88e28f05df72f037dbed2fb8fec4be5f0b313ae73a13894ba791867d4a4190c35896da84a7fd0c54fb426db55d85ba5e714edbe3 + checksum: b3a47a5f20469a0e2940f113d939978b7888d513c2b558cabed07e06c0846002fbc45d0426d13d99f9af0a5d77bfa695a465a25b53f98543cd8a861cf345954b languageName: node linkType: hard @@ -7606,13 +7644,6 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 - languageName: node - linkType: hard - "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -8712,7 +8743,18 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:~7.1.6": +"glob@npm:^13.0.6": + version: 13.0.6 + resolution: "glob@npm:13.0.6" + dependencies: + minimatch: ^10.2.2 + minipass: ^7.1.3 + path-scurry: ^2.0.2 + checksum: 1eb421c696c66af3c26e4845dbdd222d3b982ede17448456b49272722d872e9a91741b50e4e827370c57d17a39a69790061f45033523f085c076d8fcc0f69d2b + languageName: node + linkType: hard + +"glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.1.7 resolution: "glob@npm:7.1.7" dependencies: @@ -10862,7 +10904,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:2.x, json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:2.x, json5@npm:^2.2.0, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -11243,17 +11285,6 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^2.0.0": - version: 2.0.4 - resolution: "loader-utils@npm:2.0.4" - dependencies: - big.js: ^5.2.2 - emojis-list: ^3.0.0 - json5: ^2.1.2 - checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7 - languageName: node - linkType: hard - "localforage-memoryStorageDriver@npm:^0.9.2": version: 0.9.2 resolution: "localforage-memoryStorageDriver@npm:0.9.2" @@ -11396,6 +11427,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^11.0.0": + version: 11.5.2 + resolution: "lru-cache@npm:11.5.2" + checksum: ea040bdd8255384d1965c09983e1357ef6eca044747917c2f9db610f3fc773a518ea86bbcffb3b376f793ed61729f240c69cc5593ec89062d64e31c50973f3c0 + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -11789,6 +11827,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.2.2": + version: 10.2.6 + resolution: "minimatch@npm:10.2.6" + dependencies: + brace-expansion: ^5.0.8 + checksum: 6f3d0ba7654a6d667dc1787a3684192d65e130cbcf02c1b0cf0d0b2f7f69ab41703d4d255dc171632dc25994527a35fb6ea7d44cc6132e4d93de5a2efb210bd1 + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -11951,10 +11998,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": - version: 7.1.1 - resolution: "minipass@npm:7.1.1" - checksum: d2c461947a7530f93de4162aa3ca0a1bed1f121626906f6ec63a5ba05fd7b1d9bee4fe89a37a43db7241c2416be98a799c1796abae583c7180be37be5c392ef6 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2, minipass@npm:^7.1.3": + version: 7.1.3 + resolution: "minipass@npm:7.1.3" + checksum: 2ede17c0bf8fec499be3360fd07f0ec7666189e3907320a9b653f1530cf84af98928c5b12d80bfb75f321833bf2e97785b940540213ebdafe97a5f10327e664d languageName: node linkType: hard @@ -12046,12 +12093,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" +"nanoid@npm:^3.3.18, nanoid@npm:^3.3.7": + version: 3.3.19 + resolution: "nanoid@npm:3.3.19" bin: nanoid: bin/nanoid.cjs - checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 + checksum: 9e7a9c78d81b3778844df795aa17da6fde77825eacee6c6e5776cac0055326d54cc1bfee71ad0a9a1f11556c93a243a63648228e6c6b24ae7d4f75f6d4466a99 languageName: node linkType: hard @@ -13024,6 +13071,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^2.0.2": + version: 2.0.2 + resolution: "path-scurry@npm:2.0.2" + dependencies: + lru-cache: ^11.0.0 + minipass: ^7.1.2 + checksum: a723afe86e342e19dd1b49ce4f5b64a9a84b1e2e07ffc62f051c11623ecd461b1bf1599eee1ecacfce03dda8b6bb866a5df80c0ded45375d258ff22f631920a7 + languageName: node + linkType: hard + "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -13040,7 +13097,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 @@ -13201,14 +13258,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.11, postcss@npm:^8.4.33": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" +"postcss@npm:^8.3.11, postcss@npm:^8.4.40": + version: 8.5.28 + resolution: "postcss@npm:8.5.28" dependencies: - nanoid: ^3.3.7 - picocolors: ^1.0.0 - source-map-js: ^1.2.0 - checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 + nanoid: ^3.3.18 + picocolors: ^1.1.1 + source-map-js: ^1.2.1 + checksum: 914a3a7af573aa2b672c0e286e0c7665a0e8c7e7a2370a0247c4531c189559e1909bac90d973bc2ff0ab64173780ec7ccde28be20298c887d16ed65d95098f6a languageName: node linkType: hard @@ -14037,28 +14094,6 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^2.7.0": - version: 2.7.1 - resolution: "schema-utils@npm:2.7.1" - dependencies: - "@types/json-schema": ^7.0.5 - ajv: ^6.12.4 - ajv-keywords: ^3.5.2 - checksum: 32c62fc9e28edd101e1bd83453a4216eb9bd875cc4d3775e4452b541908fa8f61a7bbac8ffde57484f01d7096279d3ba0337078e85a918ecbeb72872fb09fb2b - languageName: node - linkType: hard - -"schema-utils@npm:^3.0.0": - version: 3.3.0 - resolution: "schema-utils@npm:3.3.0" - dependencies: - "@types/json-schema": ^7.0.8 - ajv: ^6.12.5 - ajv-keywords: ^3.5.2 - checksum: ea56971926fac2487f0757da939a871388891bc87c6a82220d125d587b388f1704788f3706e7f63a7b70e49fc2db974c41343528caea60444afd5ce0fe4b85c0 - languageName: node - linkType: hard - "semver-compare@npm:^1.0.0": version: 1.0.0 resolution: "semver-compare@npm:1.0.0" @@ -14086,7 +14121,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.4, semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -14097,6 +14132,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3": + version: 7.8.5 + resolution: "semver@npm:7.8.5" + bin: + semver: bin/semver.js + checksum: 0c580f17e88e2b45806dc5cf3d824f719c946999d3554bf30307c2b68b3300ab3c8bfcd84d8f489b93b4cbb5362f5fc8de4d2858954f18d834253c4450fc9f6b + languageName: node + linkType: hard + "semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -14338,25 +14382,10 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.2.0": - version: 1.2.0 - resolution: "source-map-js@npm:1.2.0" - checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 - languageName: node - linkType: hard - -"source-map-loader@npm:~1.0.2": - version: 1.0.2 - resolution: "source-map-loader@npm:1.0.2" - dependencies: - data-urls: ^2.0.0 - iconv-lite: ^0.6.2 - loader-utils: ^2.0.0 - schema-utils: ^2.7.0 - source-map: ^0.6.1 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 0360b536e904f8fea452d0e122b9199661765229dc62a4b8093cc9d14e985f2ddd146355ede6d11acdd0b9bf4639b364e2526afcf9d3218ed45af63aa5eb053f +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b languageName: node linkType: hard @@ -14657,12 +14686,12 @@ __metadata: languageName: node linkType: hard -"style-loader@npm:~3.3.1": - version: 3.3.4 - resolution: "style-loader@npm:3.3.4" +"style-loader@npm:^4.0.0": + version: 4.0.0 + resolution: "style-loader@npm:4.0.0" peerDependencies: - webpack: ^5.0.0 - checksum: caac3f2fe2c3c89e49b7a2a9329e1cfa515ecf5f36b9c4885f9b218019fda207a9029939b2c35821dec177a264a007e7c391ccdd3ff7401881ce6287b9c8f38b + webpack: ^5.27.0 + checksum: 0b751b4cc8394a2fe1df6194bb2f6dd68e859e36f22030994bb7b5220f24f9efb5705e78b2442226e6fa4c90f74b397529c7eb0a1d7326fb016e1e140e90151c languageName: node linkType: hard @@ -15843,18 +15872,6 @@ __metadata: languageName: node linkType: hard -"worker-loader@npm:^3.0.2": - version: 3.0.8 - resolution: "worker-loader@npm:3.0.8" - dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 84f4a7eeb2a1d8b9704425837e017c91eedfae67ac89e0b866a2dcf283323c1dcabe0258196278b7d5fd0041392da895c8a0c59ddf3a94f1b2e003df68ddfec3 - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0"