diff --git a/.circleci/config.yml b/.circleci/config.yml index 7c6ae20ae..99a2acb32 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,7 +3,7 @@ version: 2.1 jobs: build: docker: - - image: cimg/base:2026.02 + - image: cimg/base:2026.03 steps: - run: command: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9457c81c6..2cf5c4399 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: run: corepack enable - uses: actions/setup-node@v6 with: - node-version: 24.13.1 + node-version: 24.14.0 cache: 'yarn' - name: Install dependencies run: yarn install --immutable @@ -151,7 +151,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: 24.13.1 + node-version: 24.14.0 cache: 'yarn' - name: Install dependencies diff --git a/commands/build/package.json b/commands/build/package.json index 33e636c1f..608fc7091 100644 --- a/commands/build/package.json +++ b/commands/build/package.json @@ -35,7 +35,7 @@ "@rollup/plugin-terser": "0.4.4", "chalk": "4.1.2", "extend": "3.0.2", - "postcss": "^8.5.6", + "postcss": "^8.5.8", "rollup": "4.59.0", "rollup-plugin-postcss": "4.0.2", "rollup-plugin-visualizer": "6.0.5", diff --git a/commands/serve/package.json b/commands/serve/package.json index da294a161..3565ae4bf 100644 --- a/commands/serve/package.json +++ b/commands/serve/package.json @@ -43,7 +43,7 @@ "puppeteer": "24.37.5", "regenerator-runtime": "0.14.1", "source-map-loader": "5.0.0", - "webpack": "5.105.2", + "webpack": "5.105.3", "webpack-cli": "6.0.1", "webpack-dev-server": "5.2.3", "ws": "8.19.0", @@ -70,6 +70,6 @@ "monaco-editor": "0.55.1", "react": "18.3.1", "react-dom": "18.3.1", - "react-router": "7.13.0" + "react-router": "7.13.1" } } diff --git a/package.json b/package.json index ed3283ac1..252c3f305 100644 --- a/package.json +++ b/package.json @@ -71,15 +71,15 @@ "eslint-plugin-prettier": "5.5.5", "eslint-plugin-react": "7.37.5", "express": "5.2.1", - "globals": "^17.3.0", + "globals": "^17.4.0", "husky": "9.1.7", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-junit": "^16.0.0", "jest-location-mock": "^2.0.0", "jimp": "^1.6.0", - "lerna": "9.0.4", - "lint-staged": "^16.2.7", + "lerna": "9.0.5", + "lint-staged": "^16.3.1", "mocha-junit-reporter": "2.2.1", "picasso-plugin-q": "2.10.0", "picasso.js": "2.10.0", @@ -94,7 +94,7 @@ "yargs": "17.7.2" }, "resolutions": { - "caniuse-lite": "1.0.30001774", + "caniuse-lite": "1.0.30001776", "react": "18.3.1", "react-dom": "18.3.1", "react-is": "18.3.1", diff --git a/yarn.lock b/yarn.lock index 13e648b85..52a2334b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4521,9 +4521,9 @@ __metadata: languageName: node linkType: hard -"@lerna/create@npm:9.0.4": - version: 9.0.4 - resolution: "@lerna/create@npm:9.0.4" +"@lerna/create@npm:9.0.5": + version: 9.0.5 + resolution: "@lerna/create@npm:9.0.5" dependencies: "@npmcli/arborist": "npm:9.1.6" "@npmcli/package-json": "npm:7.0.2" @@ -4558,7 +4558,7 @@ __metadata: load-json-file: "npm:6.2.0" make-dir: "npm:4.0.0" make-fetch-happen: "npm:15.0.2" - minimatch: "npm:3.0.5" + minimatch: "npm:3.1.4" multimatch: "npm:5.0.0" npm-package-arg: "npm:13.0.1" npm-packlist: "npm:10.0.3" @@ -4579,7 +4579,7 @@ __metadata: slash: "npm:^3.0.0" ssri: "npm:12.0.0" string-width: "npm:^4.2.3" - tar: "npm:7.5.7" + tar: "npm:7.5.8" temp-dir: "npm:1.0.0" through: "npm:2.3.8" tinyglobby: "npm:0.2.12" @@ -4592,7 +4592,7 @@ __metadata: write-pkg: "npm:4.0.0" yargs: "npm:17.7.2" yargs-parser: "npm:21.1.1" - checksum: 10c0/2c4b2a68fc2aab4d23ebf15c503d710e1e52ec2d460dd795b499bd467dbfbebc8459bbf68bf7371efed5bed8e95e204673c1c0e3ee27968c9b64095098c09c8d + checksum: 10c0/027b9ce0f83e351c0a88f20cb12e0d86d5ce31cdff5939fb460588eb4d557c5d936cfea132538f9f7dbb0e08a27591aa3a127b8017b20fdc63f05d8806353cd7 languageName: node linkType: hard @@ -4785,7 +4785,7 @@ __metadata: "@rollup/plugin-typescript": "npm:12.3.0" chalk: "npm:4.1.2" extend: "npm:3.0.2" - postcss: "npm:^8.5.6" + postcss: "npm:^8.5.8" rollup: "npm:4.59.0" rollup-plugin-postcss: "npm:4.0.2" rollup-plugin-visualizer: "npm:6.0.5" @@ -4862,10 +4862,10 @@ __metadata: puppeteer: "npm:24.37.5" react: "npm:18.3.1" react-dom: "npm:18.3.1" - react-router: "npm:7.13.0" + react-router: "npm:7.13.1" regenerator-runtime: "npm:0.14.1" source-map-loader: "npm:5.0.0" - webpack: "npm:5.105.2" + webpack: "npm:5.105.3" webpack-cli: "npm:6.0.1" webpack-dev-server: "npm:5.2.3" ws: "npm:8.19.0" @@ -7319,6 +7319,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.16.0": + version: 8.16.0 + resolution: "acorn@npm:8.16.0" + bin: + acorn: bin/acorn + checksum: 10c0/c9c52697227661b68d0debaf972222d4f622aa06b185824164e153438afa7b08273432ca43ea792cadb24dada1d46f6f6bb1ef8de9956979288cc1b96bf9914e + languageName: node + linkType: hard + "acorn@npm:^8.5.0, acorn@npm:^8.7.1": version: 8.8.0 resolution: "acorn@npm:8.8.0" @@ -8722,10 +8731,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:1.0.30001774": - version: 1.0.30001774 - resolution: "caniuse-lite@npm:1.0.30001774" - checksum: 10c0/cc6a340a5421b9a67d8fa80889065ee27b2839ad62993571dded5296e18f02bbf685ce7094e93fe908cddc9fefdfad35d6c010b724cc3d22a6479b0d0b679f8c +"caniuse-lite@npm:1.0.30001776": + version: 1.0.30001776 + resolution: "caniuse-lite@npm:1.0.30001776" + checksum: 10c0/d5a7624ea50548c6c4381979a2900ac451caa7ecbeafec209309da25d547ba1406355cf66d6c6d537d8532ab5a56f2bbc0bf62300a4c3f66aa6fca5954264735 languageName: node linkType: hard @@ -9112,10 +9121,10 @@ __metadata: languageName: node linkType: hard -"commander@npm:^14.0.2": - version: 14.0.2 - resolution: "commander@npm:14.0.2" - checksum: 10c0/245abd1349dbad5414cb6517b7b5c584895c02c4f7836ff5395f301192b8566f9796c82d7bd6c92d07eba8775fe4df86602fca5d86d8d10bcc2aded1e21c2aeb +"commander@npm:^14.0.3": + version: 14.0.3 + resolution: "commander@npm:14.0.3" + checksum: 10c0/755652564bbf56ff2ff083313912b326450d3f8d8c85f4b71416539c9a05c3c67dbd206821ca72635bf6b160e2afdefcb458e86b317827d5cb333b69ce7f1a24 languageName: node linkType: hard @@ -12727,10 +12736,10 @@ __metadata: languageName: node linkType: hard -"globals@npm:^17.3.0": - version: 17.3.0 - resolution: "globals@npm:17.3.0" - checksum: 10c0/7f21443ecaa60c6e9ff56d9fb6f10a9b5f9514e7f22e5392f715472bb220ce31c865ebf414a32695150e733fb3e1013e6322dbce70fddd1e066f372b8d55a4b8 +"globals@npm:^17.4.0": + version: 17.4.0 + resolution: "globals@npm:17.4.0" + checksum: 10c0/2be9e8c2b9035836f13d420b22f0247a328db82967d3bebfc01126d888ed609305f06c05895914e969653af5c6ba35fd7a0920f3e6c869afa60666c810630feb languageName: node linkType: hard @@ -15453,11 +15462,11 @@ __metadata: languageName: node linkType: hard -"lerna@npm:9.0.4": - version: 9.0.4 - resolution: "lerna@npm:9.0.4" +"lerna@npm:9.0.5": + version: 9.0.5 + resolution: "lerna@npm:9.0.5" dependencies: - "@lerna/create": "npm:9.0.4" + "@lerna/create": "npm:9.0.5" "@npmcli/arborist": "npm:9.1.6" "@npmcli/package-json": "npm:7.0.2" "@npmcli/run-script": "npm:10.0.3" @@ -15497,7 +15506,7 @@ __metadata: load-json-file: "npm:6.2.0" make-dir: "npm:4.0.0" make-fetch-happen: "npm:15.0.2" - minimatch: "npm:3.0.5" + minimatch: "npm:3.1.4" multimatch: "npm:5.0.0" npm-package-arg: "npm:13.0.1" npm-packlist: "npm:10.0.3" @@ -15520,7 +15529,7 @@ __metadata: slash: "npm:3.0.0" ssri: "npm:12.0.0" string-width: "npm:^4.2.3" - tar: "npm:7.5.7" + tar: "npm:7.5.8" temp-dir: "npm:1.0.0" through: "npm:2.3.8" tinyglobby: "npm:0.2.12" @@ -15536,7 +15545,7 @@ __metadata: yargs-parser: "npm:21.1.1" bin: lerna: dist/cli.js - checksum: 10c0/689fa098f0b04acef8323b699298776649ec4a61a834f024d8b042b3d15e0e6c89e280a74a825efd66803df465142ace7dedfd6fe0f429dbed0e52404c00ec73 + checksum: 10c0/28bee73e1a8770083353d17cc6eb166cd493192aeab6dc39e44560c19074a2ef6c774a1df9e6c68148cead0cdfb98bd99b7090d2bbfced108cb8845836f4d8e4 languageName: node linkType: hard @@ -15623,20 +15632,19 @@ __metadata: languageName: node linkType: hard -"lint-staged@npm:^16.2.7": - version: 16.2.7 - resolution: "lint-staged@npm:16.2.7" +"lint-staged@npm:^16.3.1": + version: 16.3.1 + resolution: "lint-staged@npm:16.3.1" dependencies: - commander: "npm:^14.0.2" + commander: "npm:^14.0.3" listr2: "npm:^9.0.5" micromatch: "npm:^4.0.8" - nano-spawn: "npm:^2.0.0" - pidtree: "npm:^0.6.0" string-argv: "npm:^0.3.2" - yaml: "npm:^2.8.1" + tinyexec: "npm:^1.0.2" + yaml: "npm:^2.8.2" bin: lint-staged: bin/lint-staged.js - checksum: 10c0/9a677c21a8112d823ae5bc565ba2c9e7b803786f2a021c46827a55fe44ed59def96edb24fc99c06a2545cdbbf366022ad82addcb3bf60c712f3b98ef92069717 + checksum: 10c0/9aed98ab759c7acdcfb969c3c09b24597bd6717771ab1f1eec571038713bd0d0ad80304d0a737e5b7b7c64141e4ff9489022448492353f5d1b476223c43f40bc languageName: node linkType: hard @@ -16339,12 +16347,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:3.0.5": - version: 3.0.5 - resolution: "minimatch@npm:3.0.5" +"minimatch@npm:3.1.4": + version: 3.1.4 + resolution: "minimatch@npm:3.1.4" dependencies: brace-expansion: "npm:^1.1.7" - checksum: 10c0/f398652d0d260137c289c270a4ac98ebe0a27cd316fa0fac72b096e96cbdc89f71d80d47ac7065c716ba3b0b730783b19180bd85a35f9247535d2adfe96bba76 + checksum: 10c0/868aab7e5f52570107eb283f021383be111cfeee0817a615f2a9ffe61fdc8fb86d535b9bf169fb8882261e7cb9da22b4d7b6f8b3402037f63558bab173f82212 languageName: node linkType: hard @@ -16666,13 +16674,6 @@ __metadata: languageName: node linkType: hard -"nano-spawn@npm:^2.0.0": - version: 2.0.0 - resolution: "nano-spawn@npm:2.0.0" - checksum: 10c0/d00f9b5739f86e28cb732ffd774793e110810cded246b8393c75c4f22674af47f98ee37b19f022ada2d8c9425f800e841caa0662fbff4c0930a10e39339fb366 - languageName: node - linkType: hard - "nanoid@npm:^3.3.11": version: 3.3.11 resolution: "nanoid@npm:3.3.11" @@ -18008,15 +18009,6 @@ __metadata: languageName: node linkType: hard -"pidtree@npm:^0.6.0": - version: 0.6.0 - resolution: "pidtree@npm:0.6.0" - bin: - pidtree: bin/pidtree.js - checksum: 10c0/0829ec4e9209e230f74ebf4265f5ccc9ebfb488334b525cb13f86ff801dca44b362c41252cd43ae4d7653a10a5c6ab3be39d2c79064d6895e0d78dc50a5ed6e9 - languageName: node - linkType: hard - "pify@npm:5.0.0, pify@npm:^5.0.0": version: 5.0.0 resolution: "pify@npm:5.0.0" @@ -18586,7 +18578,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.40, postcss@npm:^8.5.6": +"postcss@npm:^8.4.40": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -18597,6 +18589,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.5.8": + version: 8.5.8 + resolution: "postcss@npm:8.5.8" + dependencies: + nanoid: "npm:^3.3.11" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/dd918f7127ee7c60a0295bae2e72b3787892296e1d1c3c564d7a2a00c68d8df83cadc3178491259daa19ccc54804fb71ed8c937c6787e08d8bd4bedf8d17044c + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -19029,9 +19032,9 @@ __metadata: languageName: node linkType: hard -"react-router@npm:7.13.0": - version: 7.13.0 - resolution: "react-router@npm:7.13.0" +"react-router@npm:7.13.1": + version: 7.13.1 + resolution: "react-router@npm:7.13.1" dependencies: cookie: "npm:^1.0.1" set-cookie-parser: "npm:^2.6.0" @@ -19041,7 +19044,7 @@ __metadata: peerDependenciesMeta: react-dom: optional: true - checksum: 10c0/397cb009bc83d071269c8f9323bbfe1f856721fde75e39b29fe0ddfe7564ebdc3b8bbb85768321cae92ec28b406e8fac7eab7e232d0738b3b1c092e2764e4307 + checksum: 10c0/a64c645cede74251f21483fbfad740b36dc5133522d6f53f12317a873a22865fce659d4c2377d5e19c912f85c7b12b88224a2c70d8f70c082496b569cc4abc31 languageName: node linkType: hard @@ -19969,15 +19972,15 @@ __metadata: eslint-plugin-prettier: "npm:5.5.5" eslint-plugin-react: "npm:7.37.5" express: "npm:5.2.1" - globals: "npm:^17.3.0" + globals: "npm:^17.4.0" husky: "npm:9.1.7" jest: "npm:^29.7.0" jest-environment-jsdom: "npm:^29.7.0" jest-junit: "npm:^16.0.0" jest-location-mock: "npm:^2.0.0" jimp: "npm:^1.6.0" - lerna: "npm:9.0.4" - lint-staged: "npm:^16.2.7" + lerna: "npm:9.0.5" + lint-staged: "npm:^16.3.1" mocha-junit-reporter: "npm:2.2.1" picasso-plugin-q: "npm:2.10.0" picasso.js: "npm:2.10.0" @@ -21521,16 +21524,16 @@ __metadata: languageName: node linkType: hard -"tar@npm:7.5.7": - version: 7.5.7 - resolution: "tar@npm:7.5.7" +"tar@npm:7.5.8": + version: 7.5.8 + resolution: "tar@npm:7.5.8" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/51f261afc437e1112c3e7919478d6176ea83f7f7727864d8c2cce10f0b03a631d1911644a567348c3063c45abdae39718ba97abb073d22aa3538b9a53ae1e31c + checksum: 10c0/8569db1b49f5d72084cbdcad9d2b39fcc115993186455aa052c1da0a2739b20e2d94af6a23609fc25d3ae63c9fed8b159f3b1d16b699e9ef25e3b8464603d153 languageName: node linkType: hard @@ -21706,6 +21709,13 @@ __metadata: languageName: node linkType: hard +"tinyexec@npm:^1.0.2": + version: 1.0.2 + resolution: "tinyexec@npm:1.0.2" + checksum: 10c0/1261a8e34c9b539a9aae3b7f0bb5372045ff28ee1eba035a2a059e532198fe1a182ec61ac60fa0b4a4129f0c4c4b1d2d57355b5cb9aa2d17ac9454ecace502ee + languageName: node + linkType: hard + "tinyglobby@npm:0.2.12": version: 0.2.12 resolution: "tinyglobby@npm:0.2.12" @@ -22698,16 +22708,16 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^3.3.3": - version: 3.3.3 - resolution: "webpack-sources@npm:3.3.3" - checksum: 10c0/ab732f6933b513ba4d505130418995ddef6df988421fccf3289e53583c6a39e205c4a0739cee98950964552d3006604912679c736031337fb4a9d78d8576ed40 +"webpack-sources@npm:^3.3.4": + version: 3.3.4 + resolution: "webpack-sources@npm:3.3.4" + checksum: 10c0/94a42508531338eb41939cf1d48a4a8a6db97f3a47e5453cff2133a68d3169ca779d4bcbe9dfed072ce16611959eba1e16f085bc2dc56714e1a1c1783fd661a3 languageName: node linkType: hard -"webpack@npm:5.105.2": - version: 5.105.2 - resolution: "webpack@npm:5.105.2" +"webpack@npm:5.105.3": + version: 5.105.3 + resolution: "webpack@npm:5.105.3" dependencies: "@types/eslint-scope": "npm:^3.7.7" "@types/estree": "npm:^1.0.8" @@ -22715,7 +22725,7 @@ __metadata: "@webassemblyjs/ast": "npm:^1.14.1" "@webassemblyjs/wasm-edit": "npm:^1.14.1" "@webassemblyjs/wasm-parser": "npm:^1.14.1" - acorn: "npm:^8.15.0" + acorn: "npm:^8.16.0" acorn-import-phases: "npm:^1.0.3" browserslist: "npm:^4.28.1" chrome-trace-event: "npm:^1.0.2" @@ -22733,13 +22743,13 @@ __metadata: tapable: "npm:^2.3.0" terser-webpack-plugin: "npm:^5.3.16" watchpack: "npm:^2.5.1" - webpack-sources: "npm:^3.3.3" + webpack-sources: "npm:^3.3.4" peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: 10c0/565df8072c00d72e0a22e136971862b7eac7beb8b8d39a2ae4ab00838941ea58acc5b49dd7ea268e3d839810756cb86ba5c272b3a25904f6db7807cfa8ed0b29 + checksum: 10c0/a9a9a3a369d14f24348bd932feb07eef74a9fe194ad16704dc4f125b6055fe51a5ef1c6fdb3aa398c6f180f59aa14cb1b360695d8ea862a5ed130103ebd255e0 languageName: node linkType: hard @@ -23268,7 +23278,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.6.0, yaml@npm:^2.8.1": +"yaml@npm:^2.6.0": version: 2.8.1 resolution: "yaml@npm:2.8.1" bin: @@ -23277,6 +23287,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.8.2": + version: 2.8.2 + resolution: "yaml@npm:2.8.2" + bin: + yaml: bin.mjs + checksum: 10c0/703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96 + languageName: node + linkType: hard + "yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1"