diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index db182a8478..84a041eb93 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: # Label used to access the service container db: # Docker Hub image - image: postgres:12.22 + image: postgres:12.22@sha256:2f2a8c2a7d10862e7fba2602e304523554f9df8244c632dafe2628ccb398fb5c # Set health checks to wait until postgres has started options: >- --health-cmd pg_isready @@ -23,7 +23,7 @@ jobs: - 5432:5432 redis: - image: redis:8.2.2 + image: redis:8.2.2@sha256:4521b581dbddea6e7d81f8fe95ede93f5648aaa66a9dacd581611bf6fe7527bd ports: - 6379:6379 @@ -37,7 +37,7 @@ jobs: run: cat Aptfile | sudo xargs apt-get install - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 with: enable-cache: true diff --git a/Dockerfile b/Dockerfile index 39d8ea6ed7..2fd170bdf5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # hadolint global ignore=SC2046,DL3002,DL3008,DL3025,DL3042,DL4006 -FROM python:3.12-slim AS base +FROM python:3.12-slim@sha256:d764629ce0ddd8c71fd371e9901efb324a95789d2315a47db7e4d27e78f1b0e9 AS base LABEL maintainer "ODL DevOps " # Add package files, install updated node and pip @@ -35,7 +35,7 @@ ENV \ ENV PATH="/opt/venv/bin:$PATH" # Install uv -COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/local/bin/ +COPY --from=ghcr.io/astral-sh/uv:latest@sha256:d0a0a753ab981624b49c97abc98821c1c09f4ca69d1ef5cee69c501be3d88479 /uv /uvx /usr/local/bin/ # Install Chromium (commented out lines illustrate the syntax for getting specific chromium versions) RUN echo "deb http://deb.debian.org/debian/ sid main" >> /etc/apt/sources.list \ diff --git a/Dockerfile.watch b/Dockerfile.watch index 6f3434e7a4..da956f476d 100644 --- a/Dockerfile.watch +++ b/Dockerfile.watch @@ -1,4 +1,4 @@ -FROM node:24.13 +FROM node:24.13@sha256:00e9195ebd49985a6da8921f419978d85dfe354589755192dc090425ce4da2f7 # Install Playwright system dependencies RUN apt-get update && apt-get install -y \ diff --git a/docker-compose.opensearch.base.yml b/docker-compose.opensearch.base.yml index 4b37521b80..632b1d503b 100644 --- a/docker-compose.opensearch.base.yml +++ b/docker-compose.opensearch.base.yml @@ -1,6 +1,6 @@ services: opensearch: - image: opensearchproject/opensearch:3.3.0 + image: opensearchproject/opensearch:3.3.0@sha256:d96afaf6cbd2a6a3695aeb2f1d48c9a16ad5c8918eb849e5cbf43475f0f8e146 environment: - "cluster.name=opensearch-cluster" - "bootstrap.memory_lock=true" # along with the memlock settings below, disables swapping diff --git a/docker-compose.services.yml b/docker-compose.services.yml index 7bfdd53a3f..3a9b8c6e89 100644 --- a/docker-compose.services.yml +++ b/docker-compose.services.yml @@ -11,7 +11,7 @@ services: db: profiles: - backend - image: postgres:16 + image: postgres:16@sha256:081f1bc7bd5e143dbb6e487b710bbc27712cdcfaced4c071b8e47349aa1b4171 healthcheck: test: ["CMD", "pg_isready"] interval: 3s @@ -31,7 +31,7 @@ services: redis: profiles: - backend - image: redis:8.2.2 + image: redis:8.2.2@sha256:4521b581dbddea6e7d81f8fe95ede93f5648aaa66a9dacd581611bf6fe7527bd healthcheck: test: ["CMD", "redis-cli", "ping", "|", "grep", "PONG"] interval: 3s @@ -40,7 +40,7 @@ services: ports: - "6379" qdrant: - image: qdrant/qdrant:latest + image: qdrant/qdrant:latest@sha256:75eab8c4ba42096724fdcfde8b4de0b5713d529dde32f285a1f86fdcb2c9e50c ports: - "6333:6333" volumes: @@ -68,12 +68,12 @@ services: tika: profiles: - backend - image: apache/tika:2.5.0 + image: apache/tika:2.5.0@sha256:d680d1d7136f35de43294e7b80ac495da463f069b0f1d59be1ebac5f0543f075 ports: - "9998:9998" locust: - image: locustio/locust + image: locustio/locust@sha256:05bf8d43903b73da784f8c2443f0d46cfc7fa830a605e5e2501a0a25ec80374a ports: - "8089:8089" volumes: @@ -85,7 +85,7 @@ services: - load-testing locust-worker: - image: locustio/locust + image: locustio/locust@sha256:05bf8d43903b73da784f8c2443f0d46cfc7fa830a605e5e2501a0a25ec80374a volumes: - ./load_testing_locust:/mnt/locust command: -f /mnt/locust/locustfile.py --worker --master-host locust @@ -97,7 +97,7 @@ services: keycloak: profiles: - keycloak - image: quay.io/keycloak/keycloak:26.4 + image: quay.io/keycloak/keycloak:26.4@sha256:9409c59bdfb65dbffa20b11e6f18b8abb9281d480c7ca402f51ed3d5977e6007 depends_on: db: condition: service_healthy @@ -123,7 +123,7 @@ services: apigateway: profiles: - apisix - image: apache/apisix:3.13.0-debian # versions above this drop the local port on redirects + image: apache/apisix:3.13.0-debian@sha256:c5c7a55ebb5c07abc210dbb963a37f41030e12c91d23bacedbaa168fec633bd7 # versions above this drop the local port on redirects <<: *default-extra-hosts environment: - CSRF_COOKIE_DOMAIN=${CSRF_COOKIE_DOMAIN:-.odl.local} diff --git a/frontends/api/package.json b/frontends/api/package.json index ae1b490837..8792fea506 100644 --- a/frontends/api/package.json +++ b/frontends/api/package.json @@ -22,12 +22,12 @@ "react": "^19.2.1" }, "devDependencies": { - "@faker-js/faker": "^10.0.0", - "@testing-library/react": "^16.3.0", - "enforce-unique": "^1.3.0", - "jest": "^29.7.0", - "jest-when": "^3.7.0", - "lodash": "^4.17.21", + "@faker-js/faker": "10.5.0", + "@testing-library/react": "16.3.2", + "enforce-unique": "1.3.0", + "jest": "29.7.0", + "jest-when": "3.7.0", + "lodash": "4.18.1", "ol-test-utilities": "0.0.0" }, "dependencies": { diff --git a/frontends/main/Dockerfile.web b/frontends/main/Dockerfile.web index 1371f0e2b8..baeef92446 100644 --- a/frontends/main/Dockerfile.web +++ b/frontends/main/Dockerfile.web @@ -43,7 +43,7 @@ # heroku container:release --app mitopen-rc-nextjs frontend -FROM node:24-alpine AS base +FROM node:24-alpine@sha256:156b55f92e98ccd5ef49578a8cea0df4679826564bad1c9d4ef04462b9f0ded6 AS base RUN apk update RUN apk add --no-cache libc6-compat && \ @@ -100,7 +100,7 @@ RUN yarn build # The standalone server is started directly with node (not `yarn start`), which # avoids yarn overhead and is the pattern recommended by Next.js for Docker: # https://github.com/vercel/next.js/tree/canary/examples/with-docker -FROM node:24-alpine AS runner +FROM node:24-alpine@sha256:156b55f92e98ccd5ef49578a8cea0df4679826564bad1c9d4ef04462b9f0ded6 AS runner WORKDIR /app diff --git a/frontends/main/package.json b/frontends/main/package.json index d90df0aa7d..58b81147fa 100644 --- a/frontends/main/package.json +++ b/frontends/main/package.json @@ -75,28 +75,28 @@ "yup": "^1.4.0" }, "devDependencies": { - "@faker-js/faker": "^10.0.0", - "@happy-dom/jest-environment": "^20.1.0", - "@testing-library/jest-dom": "^6.4.8", - "@testing-library/react": "^16.3.0", - "@testing-library/user-event": "^14.5.2", - "@types/jest": "^29.5.12", - "@types/lodash": "^4.17.7", - "@types/node": "^24.0.0", - "@types/papaparse": "^5.5.2", + "@faker-js/faker": "10.5.0", + "@happy-dom/jest-environment": "20.10.6", + "@testing-library/jest-dom": "6.9.1", + "@testing-library/react": "16.3.2", + "@testing-library/user-event": "14.6.1", + "@types/jest": "29.5.14", + "@types/lodash": "4.17.24", + "@types/node": "24.13.2", + "@types/papaparse": "5.5.2", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", - "@types/react-slick": "^0.23.13", - "@types/slick-carousel": "^1", + "@types/react-slick": "0.23.13", + "@types/slick-carousel": "1.6.40", "eslint": "8.57.1", - "eslint-config-next": "^16.1.6", - "http-proxy-middleware": "^3.0.0", - "jest": "^29.7.0", - "jest-extended": "^7.0.0", - "jest-next-dynamic-ts": "^0.1.1", - "next-router-mock": "^1.0.2", + "eslint-config-next": "16.2.9", + "http-proxy-middleware": "3.0.7", + "jest": "29.7.0", + "jest-extended": "7.0.0", + "jest-next-dynamic-ts": "0.1.1", + "next-router-mock": "1.0.5", "ol-test-utilities": "0.0.0", - "ts-jest": "^29.2.4", - "typescript": "^5.5.4" + "ts-jest": "29.4.11", + "typescript": "5.9.3" } } diff --git a/frontends/ol-components/package.json b/frontends/ol-components/package.json index aef067dcf9..a088e1172d 100644 --- a/frontends/ol-components/package.json +++ b/frontends/ol-components/package.json @@ -45,26 +45,26 @@ "wheel-indicator": "^1.3.0" }, "devDependencies": { - "@chromatic-com/storybook": "^5.0.0", - "@faker-js/faker": "^10.0.0", - "@storybook/addon-docs": "^10.0.0", - "@storybook/addon-links": "^10.0.0", - "@storybook/addon-onboarding": "^10.0.0", - "@storybook/addon-webpack5-compiler-swc": "^4.0.0", - "@storybook/nextjs": "^10.2.4", + "@chromatic-com/storybook": "5.2.1", + "@faker-js/faker": "10.5.0", + "@storybook/addon-docs": "10.4.6", + "@storybook/addon-links": "10.4.6", + "@storybook/addon-onboarding": "10.4.6", + "@storybook/addon-webpack5-compiler-swc": "4.0.3", + "@storybook/nextjs": "10.4.6", "@storybook/test": "8.6.15", - "@testing-library/react": "^16.3.0", - "@testing-library/user-event": "^14.5.2", - "@types/lodash.throttle": "^4.1.9", - "@types/react-google-recaptcha": "^2.1.9", - "@types/react-slick": "^0.23.13", - "dotenv": "^17.0.0", - "lodash": "^4.17.21", - "prop-types": "^15.8.1", - "sass": "^1.93.3", - "sass-embedded": "^1.93.3", - "storybook": "^10.2.4", - "typescript": "^5.5.4" + "@testing-library/react": "16.3.2", + "@testing-library/user-event": "14.6.1", + "@types/lodash.throttle": "4.1.9", + "@types/react-google-recaptcha": "2.1.9", + "@types/react-slick": "0.23.13", + "dotenv": "17.4.2", + "lodash": "4.18.1", + "prop-types": "15.8.1", + "sass": "1.101.0", + "sass-embedded": "1.100.0", + "storybook": "10.4.6", + "typescript": "5.9.3" }, "peerDependencies": { "@mitodl/smoot-design": "^6.27.0", diff --git a/frontends/ol-test-utilities/package.json b/frontends/ol-test-utilities/package.json index fd71136b23..7221852f94 100644 --- a/frontends/ol-test-utilities/package.json +++ b/frontends/ol-test-utilities/package.json @@ -20,7 +20,7 @@ "react": "^19.2.1" }, "devDependencies": { - "@types/lodash": "^4.17.7", + "@types/lodash": "4.17.24", "@types/react": "^19.2.7" } } diff --git a/frontends/ol-utilities/package.json b/frontends/ol-utilities/package.json index 293868945b..ae7112596a 100644 --- a/frontends/ol-utilities/package.json +++ b/frontends/ol-utilities/package.json @@ -19,10 +19,10 @@ "qs": "^6.11.0" }, "devDependencies": { - "@faker-js/faker": "^10.0.0", - "@testing-library/react": "^16.3.0", - "@testing-library/user-event": "^14.5.2", + "@faker-js/faker": "10.5.0", + "@testing-library/react": "16.3.2", + "@testing-library/user-event": "14.6.1", "ol-test-utilities": "0.0.0", - "tiny-invariant": "^1.3.3" + "tiny-invariant": "1.3.3" } } diff --git a/frontends/package.json b/frontends/package.json index d85b1f0fa3..eaf2823161 100644 --- a/frontends/package.json +++ b/frontends/package.json @@ -35,44 +35,44 @@ }, "version": "0.0.0", "devDependencies": { - "@faker-js/faker": "^10.0.0", - "@next/eslint-plugin-next": "^16.2.7", - "@swc/core": "^1.11.29", - "@swc/jest": "^0.2.38", - "@testing-library/jest-dom": "^6.4.8", - "@testing-library/react": "^16.3.0", - "@testing-library/user-event": "^14.5.2", - "@types/jest": "^29.5.12", - "@types/jest-when": "^3.5.2", - "@types/react-google-recaptcha": "^2.1.9", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/typescript-estree": "^8.0.0", - "cross-fetch": "^4.0.0", + "@faker-js/faker": "10.1.0", + "@next/eslint-plugin-next": "16.2.7", + "@swc/core": "1.12.6", + "@swc/jest": "0.2.38", + "@testing-library/jest-dom": "6.5.0", + "@testing-library/react": "16.3.0", + "@testing-library/user-event": "14.5.2", + "@types/jest": "29.5.13", + "@types/jest-when": "3.5.5", + "@types/react-google-recaptcha": "2.1.9", + "@typescript-eslint/eslint-plugin": "8.12.2", + "@typescript-eslint/typescript-estree": "8.38.0", + "cross-fetch": "4.0.0", "eslint": "8.57.1", - "eslint-config-mitodl": "^2.1.0", - "eslint-config-prettier": "^10.0.0", - "eslint-import-resolver-typescript": "^4.0.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^29.0.0", - "eslint-plugin-mdx": "^3.0.0", - "eslint-plugin-react": "^7.34.3", - "eslint-plugin-react-hooks": "^5.0.0", - "eslint-plugin-styled-components-a11y": "^2.1.35", - "eslint-plugin-testing-library": "^7.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.5.0", - "jest-extended": "^7.0.0", - "jest-fail-on-console": "^3.3.1", - "jest-watch-typeahead": "^3.0.1", - "jest-when": "^3.7.0", - "postcss-styled-syntax": "^0.7.0", - "prettier": "^3.3.3", - "prettier-plugin-django-alpine": "^1.2.6", - "stylelint": "^16.18.0", - "stylelint-config-standard-scss": "^15.0.0", + "eslint-config-mitodl": "2.1.0", + "eslint-config-prettier": "10.0.1", + "eslint-import-resolver-typescript": "4.3.4", + "eslint-plugin-import": "2.31.0", + "eslint-plugin-jest": "29.0.1", + "eslint-plugin-mdx": "3.1.5", + "eslint-plugin-react": "7.37.1", + "eslint-plugin-react-hooks": "5.1.0", + "eslint-plugin-styled-components-a11y": "2.1.35", + "eslint-plugin-testing-library": "7.1.1", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", + "jest-extended": "7.0.0", + "jest-fail-on-console": "3.3.1", + "jest-watch-typeahead": "3.0.1", + "jest-when": "3.7.0", + "postcss-styled-syntax": "0.7.0", + "prettier": "3.3.3", + "prettier-plugin-django-alpine": "1.3.0", + "stylelint": "16.22.0", + "stylelint-config-standard-scss": "15.0.1", "syncpack": "14.0.0-alpha.40", - "ts-node": "^10.9.2", - "typescript": "^5.5.4" + "ts-node": "10.9.2", + "typescript": "5.6.3" }, "dependencies": { "@jest/environment": "^29.7.0", diff --git a/load_testing/package.json b/load_testing/package.json index 4e3e5fc78e..401029f9b2 100644 --- a/load_testing/package.json +++ b/load_testing/package.json @@ -6,7 +6,7 @@ "author": "", "license": "ISC", "devDependencies": { - "@grafana/openapi-to-k6": "^0.4.1", - "@types/k6": "^1.7.0" + "@grafana/openapi-to-k6": "0.4.1", + "@types/k6": "1.7.0" } } diff --git a/load_testing/yarn.lock b/load_testing/yarn.lock index 7e22ca8f05..212e9637c9 100644 --- a/load_testing/yarn.lock +++ b/load_testing/yarn.lock @@ -290,7 +290,7 @@ __metadata: languageName: node linkType: hard -"@grafana/openapi-to-k6@npm:^0.4.1": +"@grafana/openapi-to-k6@npm:0.4.1": version: 0.4.1 resolution: "@grafana/openapi-to-k6@npm:0.4.1" dependencies: @@ -860,7 +860,7 @@ __metadata: languageName: node linkType: hard -"@types/k6@npm:^1.0.0, @types/k6@npm:^1.7.0": +"@types/k6@npm:1.7.0, @types/k6@npm:^1.0.0": version: 1.7.0 resolution: "@types/k6@npm:1.7.0" checksum: 10/8ed6d963da39ae6042dd3083e4a6a305d274fc5860e174bb4f6656fdd018442655f3c05f31c3c85d67af698a8d2139314dbb8c2172cf4b05ef0391d3e9291237 @@ -2601,8 +2601,8 @@ __metadata: version: 0.0.0-use.local resolution: "mit-learn-load-testing@workspace:." dependencies: - "@grafana/openapi-to-k6": "npm:^0.4.1" - "@types/k6": "npm:^1.7.0" + "@grafana/openapi-to-k6": "npm:0.4.1" + "@types/k6": "npm:1.7.0" languageName: unknown linkType: soft diff --git a/package.json b/package.json index e95cdef92d..2e344d0644 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,8 @@ "video.js": "^8.23.7" }, "devDependencies": { - "@playwright/test": "^1.58.1", + "@playwright/test": "1.58.1", "frontends": "workspace:^", - "type-fest": "^5.4.3" + "type-fest": "5.4.3" } } diff --git a/yarn.lock b/yarn.lock index 51faf0a4c6..efd0f9b503 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1826,18 +1826,17 @@ __metadata: languageName: node linkType: hard -"@chromatic-com/storybook@npm:^5.0.0": - version: 5.0.0 - resolution: "@chromatic-com/storybook@npm:5.0.0" +"@chromatic-com/storybook@npm:5.2.1": + version: 5.2.1 + resolution: "@chromatic-com/storybook@npm:5.2.1" dependencies: "@neoconfetti/react": "npm:^1.0.0" - chromatic: "npm:^13.3.4" - filesize: "npm:^10.0.12" + chromatic: "npm:16.10.0" jsonfile: "npm:^6.1.0" strip-ansi: "npm:^7.1.0" peerDependencies: - storybook: ^0.0.0-0 || ^10.1.0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 - checksum: 10/4964c1086f4aaaf5a0db80063801fafd0595546e22914dff1e6e0869dad9cf9f9cae66bd41133f1bbd0d59696923ca65e9734b76ca4a6ca13f1f97e9d4286e64 + storybook: ^0.0.0-0 || ^10.1.0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 || ^10.4.0-0 || ^10.5.0-0 || ^10.6.0-0 + checksum: 10/cb0e50221c5ba5abea743443ecaa71d8038099b2afca0e2f498bf7b15dd0530d2ea8dfd105c614b306431546cd07247a7f87bcdc38fda7e85f83fe06a2ef470a languageName: node linkType: hard @@ -1997,6 +1996,26 @@ __metadata: languageName: node linkType: hard +"@emnapi/core@npm:1.11.0": + version: 1.11.0 + resolution: "@emnapi/core@npm:1.11.0" + dependencies: + "@emnapi/wasi-threads": "npm:1.2.2" + tslib: "npm:^2.4.0" + checksum: 10/7c6f7fe38dd16f98d0081d58e23a6184fccffaba6bef113fa4f689478b673c988cb8dd1a93d0d66dfc7bb487d67837827ac0bd1a578fffe4c7db2ba07ae39c78 + languageName: node + linkType: hard + +"@emnapi/core@npm:1.9.2": + version: 1.9.2 + resolution: "@emnapi/core@npm:1.9.2" + dependencies: + "@emnapi/wasi-threads": "npm:1.2.1" + tslib: "npm:^2.4.0" + checksum: 10/32084861f306b405f10f3ae13d1a49fa75650bdaaa40704892c397856815fe5d3781670d2662806d39c2d8a19bb62826dd7b870a79858f7be77500d9d0d3d91a + languageName: node + linkType: hard + "@emnapi/core@npm:^1.4.0": version: 1.4.3 resolution: "@emnapi/core@npm:1.4.3" @@ -2017,6 +2036,24 @@ __metadata: languageName: node linkType: hard +"@emnapi/runtime@npm:1.11.0": + version: 1.11.0 + resolution: "@emnapi/runtime@npm:1.11.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/c0f064646456d836c72cbc71baa9fe128be011ffb3e2ccbffa624cfe77d6b66aab3aa6635fbbab34a187a16d4833ef14016fcef2b189753aaa8f987843e0fc26 + languageName: node + linkType: hard + +"@emnapi/runtime@npm:1.9.2": + version: 1.9.2 + resolution: "@emnapi/runtime@npm:1.9.2" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/de123d6b7acdbe34bf997523be761e5ae6d8f9b3967b72e8e50ff7dd1791a2a0d2b9fb0d7d92230b0738502980ea6f947189b7c1f47814ff666515a55c6fff48 + languageName: node + linkType: hard + "@emnapi/runtime@npm:^1.4.0": version: 1.4.5 resolution: "@emnapi/runtime@npm:1.4.5" @@ -2053,6 +2090,24 @@ __metadata: languageName: node linkType: hard +"@emnapi/wasi-threads@npm:1.2.1": + version: 1.2.1 + resolution: "@emnapi/wasi-threads@npm:1.2.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/57cd4292be81c05d26aa886d68a9e4c449ff666e8503fed6463dfc6b64a4e4213f03c152d53296b7cda32840271e38cd33347332070658f01befeb9bf4e59f36 + languageName: node + linkType: hard + +"@emnapi/wasi-threads@npm:1.2.2": + version: 1.2.2 + resolution: "@emnapi/wasi-threads@npm:1.2.2" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/297fb6b1d89744bd0b41d5fec32bade05dc8dcf1f70eba86527226609fb3f6ad3fa96b3b2377b7449709715b3bd1569654c9def1dbbc85fb6b9cb0cff5bc5ebf + languageName: node + linkType: hard + "@emotion/babel-plugin@npm:^11.12.0": version: 11.12.0 resolution: "@emotion/babel-plugin@npm:11.12.0" @@ -2199,184 +2254,184 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/aix-ppc64@npm:0.27.2" +"@esbuild/aix-ppc64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/aix-ppc64@npm:0.28.1" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm64@npm:0.27.2" +"@esbuild/android-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/android-arm64@npm:0.28.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm@npm:0.27.2" +"@esbuild/android-arm@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/android-arm@npm:0.28.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-x64@npm:0.27.2" +"@esbuild/android-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/android-x64@npm:0.28.1" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-arm64@npm:0.27.2" +"@esbuild/darwin-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/darwin-arm64@npm:0.28.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-x64@npm:0.27.2" +"@esbuild/darwin-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/darwin-x64@npm:0.28.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-arm64@npm:0.27.2" +"@esbuild/freebsd-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/freebsd-arm64@npm:0.28.1" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-x64@npm:0.27.2" +"@esbuild/freebsd-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/freebsd-x64@npm:0.28.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm64@npm:0.27.2" +"@esbuild/linux-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-arm64@npm:0.28.1" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm@npm:0.27.2" +"@esbuild/linux-arm@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-arm@npm:0.28.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ia32@npm:0.27.2" +"@esbuild/linux-ia32@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-ia32@npm:0.28.1" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-loong64@npm:0.27.2" +"@esbuild/linux-loong64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-loong64@npm:0.28.1" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-mips64el@npm:0.27.2" +"@esbuild/linux-mips64el@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-mips64el@npm:0.28.1" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ppc64@npm:0.27.2" +"@esbuild/linux-ppc64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-ppc64@npm:0.28.1" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-riscv64@npm:0.27.2" +"@esbuild/linux-riscv64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-riscv64@npm:0.28.1" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-s390x@npm:0.27.2" +"@esbuild/linux-s390x@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-s390x@npm:0.28.1" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-x64@npm:0.27.2" +"@esbuild/linux-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/linux-x64@npm:0.28.1" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-arm64@npm:0.27.2" +"@esbuild/netbsd-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/netbsd-arm64@npm:0.28.1" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-x64@npm:0.27.2" +"@esbuild/netbsd-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/netbsd-x64@npm:0.28.1" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-arm64@npm:0.27.2" +"@esbuild/openbsd-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/openbsd-arm64@npm:0.28.1" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-x64@npm:0.27.2" +"@esbuild/openbsd-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/openbsd-x64@npm:0.28.1" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openharmony-arm64@npm:0.27.2" +"@esbuild/openharmony-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/openharmony-arm64@npm:0.28.1" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/sunos-x64@npm:0.27.2" +"@esbuild/sunos-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/sunos-x64@npm:0.28.1" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-arm64@npm:0.27.2" +"@esbuild/win32-arm64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/win32-arm64@npm:0.28.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-ia32@npm:0.27.2" +"@esbuild/win32-ia32@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/win32-ia32@npm:0.28.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-x64@npm:0.27.2" +"@esbuild/win32-x64@npm:0.28.1": + version: 0.28.1 + resolution: "@esbuild/win32-x64@npm:0.28.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2453,13 +2508,20 @@ __metadata: languageName: node linkType: hard -"@faker-js/faker@npm:^10.0.0": +"@faker-js/faker@npm:10.1.0, @faker-js/faker@npm:^10.0.0": version: 10.1.0 resolution: "@faker-js/faker@npm:10.1.0" checksum: 10/3332795debec5793dfaea79e740ed44bd7d94fb43cea8b1bd5d59af19f15c4a9533fa696cfebf024a9bba5d9d1a8a28cde40a92670c03cc11170a3025e551e65 languageName: node linkType: hard +"@faker-js/faker@npm:10.5.0": + version: 10.5.0 + resolution: "@faker-js/faker@npm:10.5.0" + checksum: 10/1f83f46bf4dd0aa4197b72b289d5a73706b0150c9ce2c93066bf4282db8c6f4af19e5da73f62819813cfa4134083ce3a6e708e875fb7e6da745e23a0558b6550 + languageName: node + linkType: hard + "@fastify/otel@npm:0.18.0": version: 0.18.0 resolution: "@fastify/otel@npm:0.18.0" @@ -2564,18 +2626,18 @@ __metadata: languageName: node linkType: hard -"@happy-dom/jest-environment@npm:^20.1.0": - version: 20.3.4 - resolution: "@happy-dom/jest-environment@npm:20.3.4" +"@happy-dom/jest-environment@npm:20.10.6": + version: 20.10.6 + resolution: "@happy-dom/jest-environment@npm:20.10.6" dependencies: - happy-dom: "npm:^20.3.4" + happy-dom: "npm:^20.10.6" peerDependencies: "@jest/environment": ">=25.0.0" "@jest/fake-timers": ">=25.0.0" "@jest/types": ">=25.0.0" jest-mock: ">=25.0.0" jest-util: ">=25.0.0" - checksum: 10/0ddc997f83373b5e96ea5d663aa0570715375a1092d6dae32fe34e0ba68c3630b7168aab39433a9eae3c2ea0c8e7397045436e1bfdc531d529ee43d770fe5b4c + checksum: 10/69281afa25b8a033ae1c2c4d1cfbeffad86223ed5226a6d5591fbfb654dd7dbe4286c1037dc7436693ec16a2216cab8b936d21bff51f84b83eb9c2401aafc96d languageName: node linkType: hard @@ -3694,6 +3756,18 @@ __metadata: languageName: node linkType: hard +"@napi-rs/wasm-runtime@npm:^1.1.4, @napi-rs/wasm-runtime@npm:^1.1.5": + version: 1.1.5 + resolution: "@napi-rs/wasm-runtime@npm:1.1.5" + dependencies: + "@tybys/wasm-util": "npm:^0.10.2" + peerDependencies: + "@emnapi/core": ^1.7.1 + "@emnapi/runtime": ^1.7.1 + checksum: 10/57a4b68f05f15b79bf45240ac173d3eaf72620d1b73261e7db407aa7ba8eb68e670fb1612d2ceef6b8cc500970a5ed6995c71c77661027971012ed2459ce307f + languageName: node + linkType: hard + "@neoconfetti/react@npm:^1.0.0": version: 1.0.0 resolution: "@neoconfetti/react@npm:1.0.0" @@ -3708,21 +3782,21 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:16.1.6": - version: 16.1.6 - resolution: "@next/eslint-plugin-next@npm:16.1.6" +"@next/eslint-plugin-next@npm:16.2.7": + version: 16.2.7 + resolution: "@next/eslint-plugin-next@npm:16.2.7" dependencies: fast-glob: "npm:3.3.1" - checksum: 10/74b427e005cd5f0ecf7b557fcbca1780f32b94c6e0fa3a774c20b79391ce660e6b52e2e70022c374f1473000de187188e58c812d53e4db440c3d8ee0848477be + checksum: 10/52c005d73dfd52188b9d06609c1e8ce3dca20a69744dd7e17ca9621e8405c3e21fd6166c1d40190e04287a5ee7d0b9a7f43ac5b9781287acc07d93fbac222b7c languageName: node linkType: hard -"@next/eslint-plugin-next@npm:^16.2.7": - version: 16.2.7 - resolution: "@next/eslint-plugin-next@npm:16.2.7" +"@next/eslint-plugin-next@npm:16.2.9": + version: 16.2.9 + resolution: "@next/eslint-plugin-next@npm:16.2.9" dependencies: fast-glob: "npm:3.3.1" - checksum: 10/52c005d73dfd52188b9d06609c1e8ce3dca20a69744dd7e17ca9621e8405c3e21fd6166c1d40190e04287a5ee7d0b9a7f43ac5b9781287acc07d93fbac222b7c + checksum: 10/1c70d686291846353544bbc9f4c49c84e0b44ceda9cc8a22c31563a37929dabe4812d3393c7ef14d01017cfbf1803107c6166dbda20b0e365964fe6da4530a93 languageName: node linkType: hard @@ -4428,6 +4502,294 @@ __metadata: languageName: node linkType: hard +"@oxc-parser/binding-android-arm-eabi@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-android-arm-eabi@npm:0.127.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-android-arm64@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-android-arm64@npm:0.127.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-darwin-arm64@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-darwin-arm64@npm:0.127.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-darwin-x64@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-darwin-x64@npm:0.127.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@oxc-parser/binding-freebsd-x64@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-freebsd-x64@npm:0.127.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.127.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm-musleabihf@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-arm-musleabihf@npm:0.127.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm64-gnu@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.127.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm64-musl@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.127.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-ppc64-gnu@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-ppc64-gnu@npm:0.127.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-riscv64-gnu@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.127.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-riscv64-musl@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-riscv64-musl@npm:0.127.0" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-s390x-gnu@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.127.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-x64-gnu@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.127.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-x64-musl@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.127.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-openharmony-arm64@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-openharmony-arm64@npm:0.127.0" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-wasm32-wasi@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.127.0" + dependencies: + "@emnapi/core": "npm:1.9.2" + "@emnapi/runtime": "npm:1.9.2" + "@napi-rs/wasm-runtime": "npm:^1.1.4" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-arm64-msvc@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.127.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-ia32-msvc@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-win32-ia32-msvc@npm:0.127.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-x64-msvc@npm:0.127.0": + version: 0.127.0 + resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.127.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@oxc-project/types@npm:^0.127.0": + version: 0.127.0 + resolution: "@oxc-project/types@npm:0.127.0" + checksum: 10/f154f4720367186aed63a16fb1395f9039d4e6872265fe9e6b5eacc02fb2b948f9ea6c5f85efd3a015ea28aa8c31232b7a8301218ae28651659e46dd0c4f2031 + languageName: node + linkType: hard + +"@oxc-resolver/binding-android-arm-eabi@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-android-arm-eabi@npm:11.21.3" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@oxc-resolver/binding-android-arm64@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-android-arm64@npm:11.21.3" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-resolver/binding-darwin-arm64@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-darwin-arm64@npm:11.21.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-resolver/binding-darwin-x64@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-darwin-x64@npm:11.21.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@oxc-resolver/binding-freebsd-x64@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-freebsd-x64@npm:11.21.3" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-arm-gnueabihf@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-arm-gnueabihf@npm:11.21.3" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-arm-musleabihf@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-arm-musleabihf@npm:11.21.3" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-arm64-gnu@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-arm64-gnu@npm:11.21.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-arm64-musl@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-arm64-musl@npm:11.21.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-ppc64-gnu@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-ppc64-gnu@npm:11.21.3" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-riscv64-gnu@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-riscv64-gnu@npm:11.21.3" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-riscv64-musl@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-riscv64-musl@npm:11.21.3" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-s390x-gnu@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-s390x-gnu@npm:11.21.3" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-x64-gnu@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-x64-gnu@npm:11.21.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-resolver/binding-linux-x64-musl@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-linux-x64-musl@npm:11.21.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@oxc-resolver/binding-openharmony-arm64@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-openharmony-arm64@npm:11.21.3" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-resolver/binding-wasm32-wasi@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-wasm32-wasi@npm:11.21.3" + dependencies: + "@emnapi/core": "npm:1.11.0" + "@emnapi/runtime": "npm:1.11.0" + "@napi-rs/wasm-runtime": "npm:^1.1.5" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@oxc-resolver/binding-win32-arm64-msvc@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-win32-arm64-msvc@npm:11.21.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-resolver/binding-win32-x64-msvc@npm:11.21.3": + version: 11.21.3 + resolution: "@oxc-resolver/binding-win32-x64-msvc@npm:11.21.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@parcel/watcher-android-arm64@npm:2.5.1": version: 2.5.1 resolution: "@parcel/watcher-android-arm64@npm:2.5.1" @@ -4586,7 +4948,7 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.58.1": +"@playwright/test@npm:1.58.1": version: 1.58.1 resolution: "@playwright/test@npm:1.58.1" dependencies: @@ -5941,64 +6303,71 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-docs@npm:^10.0.0": - version: 10.2.4 - resolution: "@storybook/addon-docs@npm:10.2.4" +"@storybook/addon-docs@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/addon-docs@npm:10.4.6" dependencies: "@mdx-js/react": "npm:^3.0.0" - "@storybook/csf-plugin": "npm:10.2.4" - "@storybook/icons": "npm:^2.0.1" - "@storybook/react-dom-shim": "npm:10.2.4" + "@storybook/csf-plugin": "npm:10.4.6" + "@storybook/icons": "npm:^2.0.2" + "@storybook/react-dom-shim": "npm:10.4.6" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^10.2.4 - checksum: 10/7e37b2e5ce1445827c263370f8a7beda8fa05f9f1b129afe405e76cbc5431f79dcc073c8ab01b4adef855956d1ffc3ff160b82d8adc9cc919442a124ca447ab6 + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.4.6 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10/d484a40e256fbf26fed3e57e7ceb079d40edc13d7bbb21734aa82dcc7f3c9315b8158dac46ef364d4345c8dad72d8e8e3e0bc7a388a9c2b50cee5be62a7ae0e5 languageName: node linkType: hard -"@storybook/addon-links@npm:^10.0.0": - version: 10.2.4 - resolution: "@storybook/addon-links@npm:10.2.4" +"@storybook/addon-links@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/addon-links@npm:10.4.6" dependencies: "@storybook/global": "npm:^5.0.0" peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.4 + storybook: ^10.4.6 peerDependenciesMeta: + "@types/react": + optional: true react: optional: true - checksum: 10/69d8cc3a42d03f3428c3f18c1e6c4239911ad2f55e0a75d92ea7881df2be51852862255805bdd21b21a71f457df69b831c10d300cc6aa2fb1e15011605cb70ae + checksum: 10/109e09c01cb56da47e0749746b456e838b22c2d40b9dfc3c157559109e5024a243e43ca82a8a21d777bc3a713ee748b2349d4ea1941be9dfe4e3400ed476fdf2 languageName: node linkType: hard -"@storybook/addon-onboarding@npm:^10.0.0": - version: 10.2.4 - resolution: "@storybook/addon-onboarding@npm:10.2.4" +"@storybook/addon-onboarding@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/addon-onboarding@npm:10.4.6" peerDependencies: - storybook: ^10.2.4 - checksum: 10/6004bebe86d37ba77159644a63d13a903908f5715eec1b39cbec31c009f04036ed2b79069b0c3edd4203d22b64786563efe1727fada371a44cbd768c46b449b7 + storybook: ^10.4.6 + checksum: 10/021aa3870b3f2c1e78835813363918197809b037ea60ae5751e3ae2845df3c5c429fbe125ae10d81f9af279a8944dd00bf6c48b66b6a77e125e2dc3fac686e0c languageName: node linkType: hard -"@storybook/addon-webpack5-compiler-swc@npm:^4.0.0": - version: 4.0.2 - resolution: "@storybook/addon-webpack5-compiler-swc@npm:4.0.2" +"@storybook/addon-webpack5-compiler-swc@npm:4.0.3": + version: 4.0.3 + resolution: "@storybook/addon-webpack5-compiler-swc@npm:4.0.3" dependencies: "@swc/core": "npm:^1.13.5" swc-loader: "npm:^0.2.6" peerDependencies: - storybook: ^9.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 - checksum: 10/1383346b97d9f679ad830751dd1c94c8ab1c6aeb141feda60dcc7ef2ac69e97c3fb3a2a2a3f020e07598dea315760cb0c079f928f29faaf12f143d627487b0e1 + storybook: ^9.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 || ^10.4.0-0 + checksum: 10/3c062c08254cf896030dded773e5f80e9471733a6b3c3d6afa467ff59fe991a06a52155b3ae9936f741beb9bacfd8f11ff908e38dc6ee31955db628e67260486 languageName: node linkType: hard -"@storybook/builder-webpack5@npm:10.2.4": - version: 10.2.4 - resolution: "@storybook/builder-webpack5@npm:10.2.4" +"@storybook/builder-webpack5@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/builder-webpack5@npm:10.4.6" dependencies: - "@storybook/core-webpack": "npm:10.2.4" + "@storybook/core-webpack": "npm:10.4.6" case-sensitive-paths-webpack-plugin: "npm:^2.4.0" cjs-module-lexer: "npm:^1.2.3" css-loader: "npm:^7.1.2" @@ -6007,41 +6376,41 @@ __metadata: html-webpack-plugin: "npm:^5.5.0" magic-string: "npm:^0.30.5" style-loader: "npm:^4.0.0" - terser-webpack-plugin: "npm:^5.3.14" + terser-webpack-plugin: "npm:^5.3.17" ts-dedent: "npm:^2.0.0" webpack: "npm:5" webpack-dev-middleware: "npm:^6.1.2" webpack-hot-middleware: "npm:^2.25.1" webpack-virtual-modules: "npm:^0.6.0" peerDependencies: - storybook: ^10.2.4 + storybook: ^10.4.6 peerDependenciesMeta: typescript: optional: true - checksum: 10/1e9022edb5bc3efcb5b76ce6ebdfef9a9e97608f5ea97ec8c496b626133b607dae460c2eac1d68ad354b814db4e9bb9751380975f2c0658e094710766a887a10 + checksum: 10/1ee1285cca1a9edaa3a3f803d45f16b22e8bd163bd1885a36669a8767ebd9af62003f6b5ea72539800fc2d9beaa424ef7e3e90fae9d704c69fbad58dc36cc86e languageName: node linkType: hard -"@storybook/core-webpack@npm:10.2.4": - version: 10.2.4 - resolution: "@storybook/core-webpack@npm:10.2.4" +"@storybook/core-webpack@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/core-webpack@npm:10.4.6" dependencies: ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^10.2.4 - checksum: 10/dcad170c33a37ad3dc07389d195925dcd6a71b854eb2a93f6f7199c83be73621ddc9d8de05a26ca756d41a515af893048dde8b791a3a330c0af5880c095da786 + storybook: ^10.4.6 + checksum: 10/5182ce6b73bd0e337ca5d6622a225d7c2b42f948b8bd0112064e7ca12441f2b9f76ec74214355b615ca385fb7431b87761633fd6e5aa2aad4ccc1b1e089091e6 languageName: node linkType: hard -"@storybook/csf-plugin@npm:10.2.4": - version: 10.2.4 - resolution: "@storybook/csf-plugin@npm:10.2.4" +"@storybook/csf-plugin@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/csf-plugin@npm:10.4.6" dependencies: unplugin: "npm:^2.3.5" peerDependencies: esbuild: "*" rollup: "*" - storybook: ^10.2.4 + storybook: ^10.4.6 vite: "*" webpack: "*" peerDependenciesMeta: @@ -6053,7 +6422,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10/bc583543f80d9005a89a7d4c061336afa6e5bdc57aca3d9b147e873c8b233f448eabc4a8f0b8ae3194e88bea97e0f562d9af889cabe11855e0ba8c0cf6376047 + checksum: 10/d29e3876d5debc2cbff23726e28fe86054e0c145cbf1abf1d55180a1b963e236078fe56d1771a44e0947686f75a1c9235b284e78e18d2c7dd489993881cc0546 languageName: node linkType: hard @@ -6064,13 +6433,13 @@ __metadata: languageName: node linkType: hard -"@storybook/icons@npm:^2.0.1": - version: 2.0.1 - resolution: "@storybook/icons@npm:2.0.1" +"@storybook/icons@npm:^2.0.2": + version: 2.0.2 + resolution: "@storybook/icons@npm:2.0.2" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10/04ffa285f4defc611def51f82492688bc49f6f4e8ce4e7ba5c99a1c1410b7e8820b5da65c33610a497df2409de7b48fae399052c5cacab6a4a4a9b48a36ebfd5 + checksum: 10/e470c2e1a59211f9f0da7e39cf1cee6c4f62b72b3c2489d75e869840dabffb7ca84227e17f5d3657f459cc082a01b76482c111792ab5586ba9235be5c6199e29 languageName: node linkType: hard @@ -6086,9 +6455,9 @@ __metadata: languageName: node linkType: hard -"@storybook/nextjs@npm:^10.2.4": - version: 10.2.4 - resolution: "@storybook/nextjs@npm:10.2.4" +"@storybook/nextjs@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/nextjs@npm:10.4.6" dependencies: "@babel/core": "npm:^7.28.5" "@babel/plugin-syntax-bigint": "npm:^7.8.3" @@ -6104,9 +6473,9 @@ __metadata: "@babel/preset-typescript": "npm:^7.28.5" "@babel/runtime": "npm:^7.28.4" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.11" - "@storybook/builder-webpack5": "npm:10.2.4" - "@storybook/preset-react-webpack": "npm:10.2.4" - "@storybook/react": "npm:10.2.4" + "@storybook/builder-webpack5": "npm:10.4.6" + "@storybook/preset-react-webpack": "npm:10.4.6" + "@storybook/react": "npm:10.4.6" "@types/semver": "npm:^7.7.1" babel-loader: "npm:^9.1.3" css-loader: "npm:^6.7.3" @@ -6124,25 +6493,31 @@ __metadata: tsconfig-paths: "npm:^4.0.0" tsconfig-paths-webpack-plugin: "npm:^4.0.1" peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + "@types/react-dom": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 next: ^14.1.0 || ^15.0.0 || ^16.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.4 + storybook: ^10.4.6 webpack: ^5.0.0 peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true typescript: optional: true webpack: optional: true - checksum: 10/70b38c6bafe3659136421c320551f765e79ba532ed6f6a6c491be22aba6c19195eb82a3af8fe3cf45b61f3c86c8e99dade9f573b858a7715779223b6e1f30fdc + checksum: 10/009f648a90dce6f953b01ab5cfcfac5fe7f7682cf2a0da4e55fed578082207f8f79a31e3a75502b6d4aded4f473470f54f3005ec88528e9acbff051570b8a53b languageName: node linkType: hard -"@storybook/preset-react-webpack@npm:10.2.4": - version: 10.2.4 - resolution: "@storybook/preset-react-webpack@npm:10.2.4" +"@storybook/preset-react-webpack@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/preset-react-webpack@npm:10.4.6" dependencies: - "@storybook/core-webpack": "npm:10.2.4" + "@storybook/core-webpack": "npm:10.4.6" "@storybook/react-docgen-typescript-plugin": "npm:1.0.6--canary.9.0c3f3b7.0" "@types/semver": "npm:^7.7.1" magic-string: "npm:^0.30.5" @@ -6154,11 +6529,11 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.4 + storybook: ^10.4.6 peerDependenciesMeta: typescript: optional: true - checksum: 10/ba6add8ed17cf765f748dda36d9447e0398bb8af05b5856dfd221f2a93719775b2c0ca8eaae3c0d27f3f942c555af7d623e5fa57946a906031d0f44a4f6e962a + checksum: 10/f59cf3eae1ae7c0e417b2db50a108229047568dea5187860e725724ad04f49a0b3d50e87a796e11ffd9d2a89e83872b87de110730df009f9e443772c82e06657 languageName: node linkType: hard @@ -6180,33 +6555,47 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:10.2.4": - version: 10.2.4 - resolution: "@storybook/react-dom-shim@npm:10.2.4" +"@storybook/react-dom-shim@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/react-dom-shim@npm:10.4.6" peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + "@types/react-dom": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.4 - checksum: 10/27f33b221fd025ea625e0c7bd58a6eac9384d0fe8d23facc835ef08766c4c797ee467338a02a719ae16869c88349526c3748a5025462242fac144d90d1543622 + storybook: ^10.4.6 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10/e094336355c103234c921f45c151be380443cfa7f2e9adfbc3d7e9277317e147135d916b3368158267e12d2924703da2e486e9a8aad8d849892d35efeef390a5 languageName: node linkType: hard -"@storybook/react@npm:10.2.4": - version: 10.2.4 - resolution: "@storybook/react@npm:10.2.4" +"@storybook/react@npm:10.4.6": + version: 10.4.6 + resolution: "@storybook/react@npm:10.4.6" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/react-dom-shim": "npm:10.2.4" + "@storybook/react-dom-shim": "npm:10.4.6" react-docgen: "npm:^8.0.2" + react-docgen-typescript: "npm:^2.2.2" peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + "@types/react-dom": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.4 + storybook: ^10.4.6 typescript: ">= 4.9.x" peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true typescript: optional: true - checksum: 10/2dbe1d924f21bdf8e8bdc11b9b2e6392ab7ab6778eccbffd1acfef79aa5934b4d677eb06516bb84a4b1269af135eb8c6130372d40a472ada81508e7f4f5951e1 + checksum: 10/365d00d014bd0703cf6ed5e695848c5d8286d73499eeaf97605df6be971db53a420dcab996f53e94ba4da2fe1ce8a5622c7ea348d7eafca8c64b9eae2d460948 languageName: node linkType: hard @@ -6367,7 +6756,7 @@ __metadata: languageName: node linkType: hard -"@swc/core@npm:^1.11.29": +"@swc/core@npm:1.12.6": version: 1.12.6 resolution: "@swc/core@npm:1.12.6" dependencies: @@ -6484,7 +6873,7 @@ __metadata: languageName: node linkType: hard -"@swc/jest@npm:^0.2.38": +"@swc/jest@npm:0.2.38": version: 0.2.38 resolution: "@swc/jest@npm:0.2.38" dependencies: @@ -6549,7 +6938,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:6.5.0, @testing-library/jest-dom@npm:^6.4.8": +"@testing-library/jest-dom@npm:6.5.0": version: 6.5.0 resolution: "@testing-library/jest-dom@npm:6.5.0" dependencies: @@ -6564,7 +6953,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.6.3": +"@testing-library/jest-dom@npm:6.9.1, @testing-library/jest-dom@npm:^6.9.1": version: 6.9.1 resolution: "@testing-library/jest-dom@npm:6.9.1" dependencies: @@ -6578,7 +6967,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/react@npm:^16.3.0": +"@testing-library/react@npm:16.3.0, @testing-library/react@npm:^16.3.0": version: 16.3.0 resolution: "@testing-library/react@npm:16.3.0" dependencies: @@ -6598,7 +6987,27 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:14.5.2, @testing-library/user-event@npm:^14.5.2": +"@testing-library/react@npm:16.3.2": + version: 16.3.2 + resolution: "@testing-library/react@npm:16.3.2" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + "@testing-library/dom": ^10.0.0 + "@types/react": ^18.0.0 || ^19.0.0 + "@types/react-dom": ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10/0ca88c6f672d00c2afd1bdedeff9b5382dd8157038efeb9762dc016731030075624be7106b92d2b5e5c52812faea85263e69272c14b6f8700eb48a4a8af6feef + languageName: node + linkType: hard + +"@testing-library/user-event@npm:14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" peerDependencies: @@ -6607,7 +7016,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^14.6.1": +"@testing-library/user-event@npm:14.6.1, @testing-library/user-event@npm:^14.6.1": version: 14.6.1 resolution: "@testing-library/user-event@npm:14.6.1" peerDependencies: @@ -7048,6 +7457,15 @@ __metadata: languageName: node linkType: hard +"@tybys/wasm-util@npm:^0.10.2": + version: 0.10.3 + resolution: "@tybys/wasm-util@npm:0.10.3" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/6cf39f7a2926b1c8bc6fe3f9f03318a33dd6dae81bdbd059983f9c6ee22d10a827f12564d648c05a2d4926e03c86cbe2799fb20609ee65e9efc39603039b4765 + languageName: node + linkType: hard + "@tybys/wasm-util@npm:^0.9.0": version: 0.9.0 resolution: "@tybys/wasm-util@npm:0.9.0" @@ -7266,7 +7684,7 @@ __metadata: languageName: node linkType: hard -"@types/jest-when@npm:^3.5.2": +"@types/jest-when@npm:3.5.5": version: 3.5.5 resolution: "@types/jest-when@npm:3.5.5" dependencies: @@ -7275,7 +7693,7 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*, @types/jest@npm:^29.5.12": +"@types/jest@npm:*, @types/jest@npm:29.5.13": version: 29.5.13 resolution: "@types/jest@npm:29.5.13" dependencies: @@ -7285,6 +7703,16 @@ __metadata: languageName: node linkType: hard +"@types/jest@npm:29.5.14": + version: 29.5.14 + resolution: "@types/jest@npm:29.5.14" + dependencies: + expect: "npm:^29.0.0" + pretty-format: "npm:^29.0.0" + checksum: 10/59ec7a9c4688aae8ee529316c43853468b6034f453d08a2e1064b281af9c81234cec986be796288f1bbb29efe943bc950e70c8fa8faae1e460d50e3cf9760f9b + languageName: node + linkType: hard + "@types/jquery@npm:*": version: 3.5.31 resolution: "@types/jquery@npm:3.5.31" @@ -7333,7 +7761,7 @@ __metadata: languageName: node linkType: hard -"@types/lodash.throttle@npm:^4.1.9": +"@types/lodash.throttle@npm:4.1.9": version: 4.1.9 resolution: "@types/lodash.throttle@npm:4.1.9" dependencies: @@ -7349,10 +7777,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.17.7": - version: 4.17.10 - resolution: "@types/lodash@npm:4.17.10" - checksum: 10/10fe24a93adc6048cb23e4135c1ed1d52cc39033682e6513f4f51b74a9af6d7a24fbea92203c22dc4e01e35f1ab3aa0fd0a2b487e8a4a2bbdf1fc05970094066 +"@types/lodash@npm:4.17.24": + version: 4.17.24 + resolution: "@types/lodash@npm:4.17.24" + checksum: 10/0f2082565f60f9787eefc046edc38458054512be5a8b3584ef0bad5fd9e85d0ab55ec5a1fbfae1ed6ba015cf1f9e837d5fb4da1f99fc60b8f74b2a46146fb00f languageName: node linkType: hard @@ -7430,6 +7858,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:24.13.2": + version: 24.13.2 + resolution: "@types/node@npm:24.13.2" + dependencies: + undici-types: "npm:~7.18.0" + checksum: 10/2b8cb95ada191ecc788fef91d7cdb86dff24f6895b510e1fb495cc001832709fa8fc3e1eeb27d64bda52b3f74f9e91acf42431e98e3e6876de1e53acce7f7602 + languageName: node + linkType: hard + "@types/node@npm:>=13.7.0": version: 25.5.2 resolution: "@types/node@npm:25.5.2" @@ -7466,16 +7903,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^24.0.0": - version: 24.10.11 - resolution: "@types/node@npm:24.10.11" - dependencies: - undici-types: "npm:~7.16.0" - checksum: 10/ff7124058917a0f658637ac0137a3906c83c1dc78928228d8045a06ae8b6a02c1f15bf1fbe86c8d6f1839ccdd6033f3d79d615493f196f54b9130c50a65a64fa - languageName: node - linkType: hard - -"@types/papaparse@npm:^5.5.2": +"@types/papaparse@npm:5.5.2": version: 5.5.2 resolution: "@types/papaparse@npm:5.5.2" dependencies: @@ -7545,7 +7973,7 @@ __metadata: languageName: node linkType: hard -"@types/react-google-recaptcha@npm:^2.1.9": +"@types/react-google-recaptcha@npm:2.1.9": version: 2.1.9 resolution: "@types/react-google-recaptcha@npm:2.1.9" dependencies: @@ -7554,7 +7982,7 @@ __metadata: languageName: node linkType: hard -"@types/react-slick@npm:^0.23.13": +"@types/react-slick@npm:0.23.13": version: 0.23.13 resolution: "@types/react-slick@npm:0.23.13" dependencies: @@ -7602,7 +8030,7 @@ __metadata: languageName: node linkType: hard -"@types/slick-carousel@npm:^1": +"@types/slick-carousel@npm:1.6.40": version: 1.6.40 resolution: "@types/slick-carousel@npm:1.6.40" dependencies: @@ -7708,27 +8136,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.54.0": - version: 8.54.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.54.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.54.0" - "@typescript-eslint/type-utils": "npm:8.54.0" - "@typescript-eslint/utils": "npm:8.54.0" - "@typescript-eslint/visitor-keys": "npm:8.54.0" - ignore: "npm:^7.0.5" - natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.4.0" - peerDependencies: - "@typescript-eslint/parser": ^8.54.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10/8f1c74ac77d7a84ae3f201bb09cb67271662befed036266af1eaa0653d09b545353441640516c1c86e0a94939887d32f0473c61a642488b14d46533742bfbd1b - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^8.0.0": +"@typescript-eslint/eslint-plugin@npm:8.12.2": version: 8.12.2 resolution: "@typescript-eslint/eslint-plugin@npm:8.12.2" dependencies: @@ -7744,10 +8152,30 @@ __metadata: peerDependencies: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/3ba36240bdb1f278050bbde377d858e67511bf1de31a1ab9d99c5b560204e7d448c33d1487cd5eba9bfb823abff2eccf4532f42065cadad6772b68f91006ddc2 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/3ba36240bdb1f278050bbde377d858e67511bf1de31a1ab9d99c5b560204e7d448c33d1487cd5eba9bfb823abff2eccf4532f42065cadad6772b68f91006ddc2 + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:8.54.0": + version: 8.54.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.54.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.12.2" + "@typescript-eslint/scope-manager": "npm:8.54.0" + "@typescript-eslint/type-utils": "npm:8.54.0" + "@typescript-eslint/utils": "npm:8.54.0" + "@typescript-eslint/visitor-keys": "npm:8.54.0" + ignore: "npm:^7.0.5" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.4.0" + peerDependencies: + "@typescript-eslint/parser": ^8.54.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10/8f1c74ac77d7a84ae3f201bb09cb67271662befed036266af1eaa0653d09b545353441640516c1c86e0a94939887d32f0473c61a642488b14d46533742bfbd1b languageName: node linkType: hard @@ -7966,7 +8394,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.38.0, @typescript-eslint/typescript-estree@npm:^8.0.0": +"@typescript-eslint/typescript-estree@npm:8.38.0": version: 8.38.0 resolution: "@typescript-eslint/typescript-estree@npm:8.38.0" dependencies: @@ -8646,6 +9074,13 @@ __metadata: languageName: node linkType: hard +"@webcontainer/env@npm:^1.1.1": + version: 1.1.1 + resolution: "@webcontainer/env@npm:1.1.1" + checksum: 10/c3cd2c207bc2948dce91fa900aa1c6541832075021b720bda01043596359142bc7dd75670608aa7b6f5075d6ae63748a0f90b24e554e1a04ee69b968551eef66 + languageName: node + linkType: hard + "@xmldom/xmldom@npm:0.9.8": version: 0.9.8 resolution: "@xmldom/xmldom@npm:0.9.8" @@ -8952,15 +9387,15 @@ __metadata: version: 0.0.0-use.local resolution: "api@workspace:frontends/api" dependencies: - "@faker-js/faker": "npm:^10.0.0" + "@faker-js/faker": "npm:10.5.0" "@mitodl/mitxonline-api-axios": "npm:2026.6.17" "@tanstack/react-query": "npm:^5.66.0" - "@testing-library/react": "npm:^16.3.0" + "@testing-library/react": "npm:16.3.2" axios: "npm:^1.12.2" - enforce-unique: "npm:^1.3.0" - jest: "npm:^29.7.0" - jest-when: "npm:^3.7.0" - lodash: "npm:^4.17.21" + enforce-unique: "npm:1.3.0" + jest: "npm:29.7.0" + jest-when: "npm:3.7.0" + lodash: "npm:4.18.1" ol-test-utilities: "npm:0.0.0" tiny-invariant: "npm:^1.3.3" peerDependencies: @@ -9292,13 +9727,6 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3": - version: 3.2.6 - resolution: "async@npm:3.2.6" - checksum: 10/cb6e0561a3c01c4b56a799cc8bab6ea5fef45f069ab32500b6e19508db270ef2dffa55e5aed5865c5526e9907b1f8be61b27530823b411ffafb5e1538c86c368 - languageName: node - linkType: hard - "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -9785,13 +10213,6 @@ __metadata: languageName: node linkType: hard -"buffer-builder@npm:^0.2.0": - version: 0.2.0 - resolution: "buffer-builder@npm:0.2.0" - checksum: 10/16bd9eb8ac6630a05441bcb56522e956ae6a0724371ecc49b9a6bc10d35690489140df73573d0577e1e85c875737e560a4e2e67521fddd14714ddf4e0097d0ec - languageName: node - linkType: hard - "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" @@ -9799,6 +10220,15 @@ __metadata: languageName: node linkType: hard +"buffer-image-size@npm:^0.6.4": + version: 0.6.4 + resolution: "buffer-image-size@npm:0.6.4" + dependencies: + "@types/node": "npm:*" + checksum: 10/82d4ca9bc8e71c9c0cbc74191d3613100d0a20dd21da018c6f373d7dc88ec4a9225eebe06c44a982de074f695402e81ab8a8daa40afce36b915042fa9fb32c52 + languageName: node + linkType: hard + "buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" @@ -9989,7 +10419,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -10069,7 +10499,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.0, chokidar@npm:^4.0.1": +"chokidar@npm:^4.0.1": version: 4.0.3 resolution: "chokidar@npm:4.0.3" dependencies: @@ -10078,6 +10508,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^5.0.0": + version: 5.0.0 + resolution: "chokidar@npm:5.0.0" + dependencies: + readdirp: "npm:^5.0.0" + checksum: 10/a1c2a4ee6ee81ba6409712c295a47be055fb9de1186dfbab33c1e82f28619de962ba02fc5f9d433daaedc96c35747460d8b2079ac2907de2c95e3f7cce913113 + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -10085,22 +10524,27 @@ __metadata: languageName: node linkType: hard -"chromatic@npm:^13.3.4": - version: 13.3.5 - resolution: "chromatic@npm:13.3.5" +"chromatic@npm:16.10.0": + version: 16.10.0 + resolution: "chromatic@npm:16.10.0" + dependencies: + semver: "npm:^7.3.5" peerDependencies: "@chromatic-com/cypress": ^0.*.* || ^1.0.0 "@chromatic-com/playwright": ^0.*.* || ^1.0.0 + "@chromatic-com/vitest": ^0.*.* || ^1.0.0 peerDependenciesMeta: "@chromatic-com/cypress": optional: true "@chromatic-com/playwright": optional: true + "@chromatic-com/vitest": + optional: true bin: - chroma: dist/bin.js - chromatic: dist/bin.js - chromatic-cli: dist/bin.js - checksum: 10/d660e926e2763158eb216c12fd443ac909235b62e0855d6485c5ec270cbde8ce6d5467fc9792a988f2cd4c32722efb9899982b26d4bd8265381846c7d7006c21 + chroma: dist/bin.cjs + chromatic: dist/bin.cjs + chromatic-cli: dist/bin.cjs + checksum: 10/8c69384f7043dcc3d38632480da3c66619e3e2ac4aa596e38591f3ab1edf52bdc22aedfcd4166f6049fdb9db797c59cd0d0887e166aced558449cd46eb60fa23 languageName: node linkType: hard @@ -10527,7 +10971,7 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^4.0.0": +"cross-fetch@npm:4.0.0": version: 4.0.0 resolution: "cross-fetch@npm:4.0.0" dependencies: @@ -11266,6 +11710,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:17.4.2": + version: 17.4.2 + resolution: "dotenv@npm:17.4.2" + checksum: 10/ca1b6f54d58e39914901e1518958e86083aca8deb5aa2e7f2a51acd53291d97852479b0ab26ed949b6a45a0e9adcc7b0d1c3c72375e8ea670f7005e341c6daba + languageName: node + linkType: hard + "dotenv@npm:^16.3.1": version: 16.4.5 resolution: "dotenv@npm:16.4.5" @@ -11273,13 +11724,6 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^17.0.0": - version: 17.2.0 - resolution: "dotenv@npm:17.2.0" - checksum: 10/73d57d7ed8ae46e45c0b1dea382de3f180e71d20a3a4e10a13a3d5271a08639166e6647bb6dc0fa160ea440a55e85ff9be233150d9037d268c823cb72859d87f - 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" @@ -11298,17 +11742,6 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.10": - version: 3.1.10 - resolution: "ejs@npm:3.1.10" - dependencies: - jake: "npm:^10.8.5" - bin: - ejs: bin/cli.js - checksum: 10/a9cb7d7cd13b7b1cd0be5c4788e44dd10d92f7285d2f65b942f33e127230c054f99a42db4d99f766d8dbc6c57e94799593ee66a14efd7c8dd70c4812bf6aa384 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.263": version: 1.5.286 resolution: "electron-to-chromium@npm:1.5.286" @@ -11432,7 +11865,7 @@ __metadata: languageName: node linkType: hard -"enforce-unique@npm:^1.3.0": +"enforce-unique@npm:1.3.0": version: 1.3.0 resolution: "enforce-unique@npm:1.3.0" checksum: 10/c92da297787ff17ac1671c5c86ddc075308fb895fc0d728d2860ce152d1ab2f7b04d5c41ba4b86e75175c723b70aaf7f3d282930ec464fff3a96d3d8ddcdb4ba @@ -11456,7 +11889,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.4.0, entities@npm:^4.5.0": +"entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 @@ -11470,6 +11903,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^7.0.1": + version: 7.0.1 + resolution: "entities@npm:7.0.1" + checksum: 10/3c0c58d869c45148463e96d21dee2d1b801bd3fe4cf47aa470cd26dfe81d59e9e0a9be92ae083fa02fa441283c883a471486e94538dcfb8544428aa80a55271b + languageName: node + linkType: hard + "env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -11770,36 +12210,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0": - version: 0.27.2 - resolution: "esbuild@npm:0.27.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.27.2" - "@esbuild/android-arm": "npm:0.27.2" - "@esbuild/android-arm64": "npm:0.27.2" - "@esbuild/android-x64": "npm:0.27.2" - "@esbuild/darwin-arm64": "npm:0.27.2" - "@esbuild/darwin-x64": "npm:0.27.2" - "@esbuild/freebsd-arm64": "npm:0.27.2" - "@esbuild/freebsd-x64": "npm:0.27.2" - "@esbuild/linux-arm": "npm:0.27.2" - "@esbuild/linux-arm64": "npm:0.27.2" - "@esbuild/linux-ia32": "npm:0.27.2" - "@esbuild/linux-loong64": "npm:0.27.2" - "@esbuild/linux-mips64el": "npm:0.27.2" - "@esbuild/linux-ppc64": "npm:0.27.2" - "@esbuild/linux-riscv64": "npm:0.27.2" - "@esbuild/linux-s390x": "npm:0.27.2" - "@esbuild/linux-x64": "npm:0.27.2" - "@esbuild/netbsd-arm64": "npm:0.27.2" - "@esbuild/netbsd-x64": "npm:0.27.2" - "@esbuild/openbsd-arm64": "npm:0.27.2" - "@esbuild/openbsd-x64": "npm:0.27.2" - "@esbuild/openharmony-arm64": "npm:0.27.2" - "@esbuild/sunos-x64": "npm:0.27.2" - "@esbuild/win32-arm64": "npm:0.27.2" - "@esbuild/win32-ia32": "npm:0.27.2" - "@esbuild/win32-x64": "npm:0.27.2" +"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0 || ^0.28.0": + version: 0.28.1 + resolution: "esbuild@npm:0.28.1" + dependencies: + "@esbuild/aix-ppc64": "npm:0.28.1" + "@esbuild/android-arm": "npm:0.28.1" + "@esbuild/android-arm64": "npm:0.28.1" + "@esbuild/android-x64": "npm:0.28.1" + "@esbuild/darwin-arm64": "npm:0.28.1" + "@esbuild/darwin-x64": "npm:0.28.1" + "@esbuild/freebsd-arm64": "npm:0.28.1" + "@esbuild/freebsd-x64": "npm:0.28.1" + "@esbuild/linux-arm": "npm:0.28.1" + "@esbuild/linux-arm64": "npm:0.28.1" + "@esbuild/linux-ia32": "npm:0.28.1" + "@esbuild/linux-loong64": "npm:0.28.1" + "@esbuild/linux-mips64el": "npm:0.28.1" + "@esbuild/linux-ppc64": "npm:0.28.1" + "@esbuild/linux-riscv64": "npm:0.28.1" + "@esbuild/linux-s390x": "npm:0.28.1" + "@esbuild/linux-x64": "npm:0.28.1" + "@esbuild/netbsd-arm64": "npm:0.28.1" + "@esbuild/netbsd-x64": "npm:0.28.1" + "@esbuild/openbsd-arm64": "npm:0.28.1" + "@esbuild/openbsd-x64": "npm:0.28.1" + "@esbuild/openharmony-arm64": "npm:0.28.1" + "@esbuild/sunos-x64": "npm:0.28.1" + "@esbuild/win32-arm64": "npm:0.28.1" + "@esbuild/win32-ia32": "npm:0.28.1" + "@esbuild/win32-x64": "npm:0.28.1" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -11855,7 +12295,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10/7f1229328b0efc63c4184a61a7eb303df1e99818cc1d9e309fb92600703008e69821e8e984e9e9f54a627da14e0960d561db3a93029482ef96dc82dd267a60c2 + checksum: 10/aaa4a922644afffac45e735c99caf343f881e2d36abcc6b6fb53c230bd69940504a5bb6b0041bdd1a690e748ebc681d3308a7d178987c523d74c63c2c280bac8 languageName: node linkType: hard @@ -11907,7 +12347,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-mitodl@npm:^2.1.0": +"eslint-config-mitodl@npm:2.1.0": version: 2.1.0 resolution: "eslint-config-mitodl@npm:2.1.0" dependencies: @@ -11928,11 +12368,11 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:^16.1.6": - version: 16.1.6 - resolution: "eslint-config-next@npm:16.1.6" +"eslint-config-next@npm:16.2.9": + version: 16.2.9 + resolution: "eslint-config-next@npm:16.2.9" dependencies: - "@next/eslint-plugin-next": "npm:16.1.6" + "@next/eslint-plugin-next": "npm:16.2.9" eslint-import-resolver-node: "npm:^0.3.6" eslint-import-resolver-typescript: "npm:^3.5.2" eslint-plugin-import: "npm:^2.32.0" @@ -11947,11 +12387,11 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/94828d947fe88d921ca9e59931a31d111344bbf23bd8baad50de463b05b23a823c526cb60576443c6c818136d054779970369f049c5c6a6ef7e92fae12f888d7 + checksum: 10/0efa09cc9848973a8dfe924a56bca88ad3810978dcda8f23bbf46cae482e6a65febe46990b9d36da5a4ca4689b6082af8758d0c08122b87fedd339e6d64f556e languageName: node linkType: hard -"eslint-config-prettier@npm:^10.0.0": +"eslint-config-prettier@npm:10.0.1": version: 10.0.1 resolution: "eslint-config-prettier@npm:10.0.1" peerDependencies: @@ -11973,17 +12413,16 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^3.5.2": - version: 3.10.1 - resolution: "eslint-import-resolver-typescript@npm:3.10.1" +"eslint-import-resolver-typescript@npm:4.3.4": + version: 4.3.4 + resolution: "eslint-import-resolver-typescript@npm:4.3.4" dependencies: - "@nolyfill/is-core-module": "npm:1.0.39" debug: "npm:^4.4.0" get-tsconfig: "npm:^4.10.0" is-bun-module: "npm:^2.0.0" stable-hash: "npm:^0.0.5" tinyglobby: "npm:^0.2.13" - unrs-resolver: "npm:^1.6.2" + unrs-resolver: "npm:^1.6.3" peerDependencies: eslint: "*" eslint-plugin-import: "*" @@ -11993,20 +12432,21 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10/b8d6a9b2045c70f043f722f78c9e65bc0283126f0ad92c8f07473f7647d77f7b1562f765a472f17e06b81897b407091c0ec9f2e4592b158c9fd92d0b0c33de89 + checksum: 10/3620479c17bfbe7d40706c06e15a559a0a626af16bec3fe3046644ca84a5b49d5b8996753e5caf1b4f3de2140dbde5dc852aa3ea5fc4f459c080400b23af9e7e languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^4.0.0": - version: 4.3.4 - resolution: "eslint-import-resolver-typescript@npm:4.3.4" +"eslint-import-resolver-typescript@npm:^3.5.2": + version: 3.10.1 + resolution: "eslint-import-resolver-typescript@npm:3.10.1" dependencies: + "@nolyfill/is-core-module": "npm:1.0.39" debug: "npm:^4.4.0" get-tsconfig: "npm:^4.10.0" is-bun-module: "npm:^2.0.0" stable-hash: "npm:^0.0.5" tinyglobby: "npm:^0.2.13" - unrs-resolver: "npm:^1.6.3" + unrs-resolver: "npm:^1.6.2" peerDependencies: eslint: "*" eslint-plugin-import: "*" @@ -12016,7 +12456,7 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10/3620479c17bfbe7d40706c06e15a559a0a626af16bec3fe3046644ca84a5b49d5b8996753e5caf1b4f3de2140dbde5dc852aa3ea5fc4f459c080400b23af9e7e + checksum: 10/b8d6a9b2045c70f043f722f78c9e65bc0283126f0ad92c8f07473f7647d77f7b1562f765a472f17e06b81897b407091c0ec9f2e4592b158c9fd92d0b0c33de89 languageName: node linkType: hard @@ -12068,7 +12508,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.29.1": +"eslint-plugin-import@npm:2.31.0": version: 2.31.0 resolution: "eslint-plugin-import@npm:2.31.0" dependencies: @@ -12126,7 +12566,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^29.0.0": +"eslint-plugin-jest@npm:29.0.1": version: 29.0.1 resolution: "eslint-plugin-jest@npm:29.0.1" dependencies: @@ -12206,7 +12646,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-mdx@npm:^3.0.0": +"eslint-plugin-mdx@npm:3.1.5": version: 3.1.5 resolution: "eslint-plugin-mdx@npm:3.1.5" dependencies: @@ -12224,7 +12664,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^5.0.0": +"eslint-plugin-react-hooks@npm:5.1.0": version: 5.1.0 resolution: "eslint-plugin-react-hooks@npm:5.1.0" peerDependencies: @@ -12248,7 +12688,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.34.3": +"eslint-plugin-react@npm:7.37.1": version: 7.37.1 resolution: "eslint-plugin-react@npm:7.37.1" dependencies: @@ -12304,7 +12744,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-styled-components-a11y@npm:^2.1.35": +"eslint-plugin-styled-components-a11y@npm:2.1.35": version: 2.1.35 resolution: "eslint-plugin-styled-components-a11y@npm:2.1.35" dependencies: @@ -12316,7 +12756,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-testing-library@npm:^7.0.0": +"eslint-plugin-testing-library@npm:7.1.1": version: 7.1.1 resolution: "eslint-plugin-testing-library@npm:7.1.1" dependencies: @@ -12742,22 +13182,6 @@ __metadata: languageName: node linkType: hard -"filelist@npm:^1.0.4": - version: 1.0.4 - resolution: "filelist@npm:1.0.4" - dependencies: - minimatch: "npm:^5.0.1" - checksum: 10/4b436fa944b1508b95cffdfc8176ae6947b92825483639ef1b9a89b27d82f3f8aa22b21eed471993f92709b431670d4e015b39c087d435a61e1bb04564cf51de - languageName: node - linkType: hard - -"filesize@npm:^10.0.12": - version: 10.1.6 - resolution: "filesize@npm:10.1.6" - checksum: 10/e800837c4fc02303f1944d5a4c7b706df1c5cd95d745181852604fb00a1c2d55d2d3921252722bd2f0c86b59c94edaba23fa224776bbf977455d4034e7be1f45 - languageName: node - linkType: hard - "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -12995,46 +13419,46 @@ __metadata: version: 0.0.0-use.local resolution: "frontends@workspace:frontends" dependencies: - "@faker-js/faker": "npm:^10.0.0" + "@faker-js/faker": "npm:10.1.0" "@jest/environment": "npm:^29.7.0" - "@next/eslint-plugin-next": "npm:^16.2.7" - "@swc/core": "npm:^1.11.29" - "@swc/jest": "npm:^0.2.38" - "@testing-library/jest-dom": "npm:^6.4.8" - "@testing-library/react": "npm:^16.3.0" - "@testing-library/user-event": "npm:^14.5.2" - "@types/jest": "npm:^29.5.12" - "@types/jest-when": "npm:^3.5.2" - "@types/react-google-recaptcha": "npm:^2.1.9" - "@typescript-eslint/eslint-plugin": "npm:^8.0.0" - "@typescript-eslint/typescript-estree": "npm:^8.0.0" - cross-fetch: "npm:^4.0.0" + "@next/eslint-plugin-next": "npm:16.2.7" + "@swc/core": "npm:1.12.6" + "@swc/jest": "npm:0.2.38" + "@testing-library/jest-dom": "npm:6.5.0" + "@testing-library/react": "npm:16.3.0" + "@testing-library/user-event": "npm:14.5.2" + "@types/jest": "npm:29.5.13" + "@types/jest-when": "npm:3.5.5" + "@types/react-google-recaptcha": "npm:2.1.9" + "@typescript-eslint/eslint-plugin": "npm:8.12.2" + "@typescript-eslint/typescript-estree": "npm:8.38.0" + cross-fetch: "npm:4.0.0" eslint: "npm:8.57.1" - eslint-config-mitodl: "npm:^2.1.0" - eslint-config-prettier: "npm:^10.0.0" - eslint-import-resolver-typescript: "npm:^4.0.0" - eslint-plugin-import: "npm:^2.29.1" - eslint-plugin-jest: "npm:^29.0.0" - eslint-plugin-mdx: "npm:^3.0.0" - eslint-plugin-react: "npm:^7.34.3" - eslint-plugin-react-hooks: "npm:^5.0.0" - eslint-plugin-styled-components-a11y: "npm:^2.1.35" - eslint-plugin-testing-library: "npm:^7.0.0" - jest: "npm:^29.7.0" - jest-environment-jsdom: "npm:^29.5.0" - jest-extended: "npm:^7.0.0" - jest-fail-on-console: "npm:^3.3.1" - jest-watch-typeahead: "npm:^3.0.1" - jest-when: "npm:^3.7.0" - postcss-styled-syntax: "npm:^0.7.0" - prettier: "npm:^3.3.3" - prettier-plugin-django-alpine: "npm:^1.2.6" + eslint-config-mitodl: "npm:2.1.0" + eslint-config-prettier: "npm:10.0.1" + eslint-import-resolver-typescript: "npm:4.3.4" + eslint-plugin-import: "npm:2.31.0" + eslint-plugin-jest: "npm:29.0.1" + eslint-plugin-mdx: "npm:3.1.5" + eslint-plugin-react: "npm:7.37.1" + eslint-plugin-react-hooks: "npm:5.1.0" + eslint-plugin-styled-components-a11y: "npm:2.1.35" + eslint-plugin-testing-library: "npm:7.1.1" + jest: "npm:29.7.0" + jest-environment-jsdom: "npm:29.7.0" + jest-extended: "npm:7.0.0" + jest-fail-on-console: "npm:3.3.1" + jest-watch-typeahead: "npm:3.0.1" + jest-when: "npm:3.7.0" + postcss-styled-syntax: "npm:0.7.0" + prettier: "npm:3.3.3" + prettier-plugin-django-alpine: "npm:1.3.0" react-google-recaptcha: "npm:^3.1.0" - stylelint: "npm:^16.18.0" - stylelint-config-standard-scss: "npm:^15.0.0" + stylelint: "npm:16.22.0" + stylelint-config-standard-scss: "npm:15.0.1" syncpack: "npm:14.0.0-alpha.40" - ts-node: "npm:^10.9.2" - typescript: "npm:^5.5.4" + ts-node: "npm:10.9.2" + typescript: "npm:5.6.3" languageName: unknown linkType: soft @@ -13459,17 +13883,36 @@ __metadata: languageName: node linkType: hard -"happy-dom@npm:^20.3.4": - version: 20.3.4 - resolution: "happy-dom@npm:20.3.4" +"handlebars@npm:^4.7.9": + version: 4.7.9 + resolution: "handlebars@npm:4.7.9" + dependencies: + minimist: "npm:^1.2.5" + neo-async: "npm:^2.6.2" + source-map: "npm:^0.6.1" + uglify-js: "npm:^3.1.4" + wordwrap: "npm:^1.0.0" + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 10/e755433d652e8a15fc02f83d7478e652359e7a4d354c4328818853ed4f8a39d4a09e1d22dad3c7213c5240864a65b3c840970b8b181745575dd957dd258f2b8d + languageName: node + linkType: hard + +"happy-dom@npm:^20.10.6": + version: 20.10.6 + resolution: "happy-dom@npm:20.10.6" dependencies: "@types/node": "npm:>=20.0.0" "@types/whatwg-mimetype": "npm:^3.0.2" "@types/ws": "npm:^8.18.1" - entities: "npm:^4.5.0" + buffer-image-size: "npm:^0.6.4" + entities: "npm:^7.0.1" whatwg-mimetype: "npm:^3.0.0" - ws: "npm:^8.18.3" - checksum: 10/6dba6b4dfdaedf5def805685bbc23da7d2cdaea09d37bbc8423db0acbcdfddf04c003c8f8f43176ab53a8176ef3a3fd8811648aef977d19f465598ac1e08d563 + ws: "npm:^8.21.0" + checksum: 10/255aef5cd4f9b425dacc9e8c29b13e0366b6cf014fbcd838bed887999b2c67bf854c31311fbfa28adca163ef9056377465a3673c0054737243e556d98467d5ef languageName: node linkType: hard @@ -13912,9 +14355,9 @@ __metadata: languageName: node linkType: hard -"http-proxy-middleware@npm:^3.0.0": - version: 3.0.3 - resolution: "http-proxy-middleware@npm:3.0.3" +"http-proxy-middleware@npm:3.0.7": + version: 3.0.7 + resolution: "http-proxy-middleware@npm:3.0.7" dependencies: "@types/http-proxy": "npm:^1.17.15" debug: "npm:^4.3.6" @@ -13922,7 +14365,7 @@ __metadata: is-glob: "npm:^4.0.3" is-plain-object: "npm:^5.0.0" micromatch: "npm:^4.0.8" - checksum: 10/32f58c29288ca63e109909fb998bd0f6f50eb15a98dec9487eac07dfc4f09d8507dbfa00b44442d868bafa904bd633c8bbd55686bb13b4d4af4f5c5b3bbca430 + checksum: 10/a44135de721e55517b0fca596855e1e4da92b5fdad247425b4253a345fface37b2a800fcfe37dc28863e9021d8c56cf9cb33ebd20d63c9eca6918a46b39082d4 languageName: node linkType: hard @@ -14026,10 +14469,10 @@ __metadata: languageName: node linkType: hard -"immutable@npm:^5.0.2": - version: 5.1.4 - resolution: "immutable@npm:5.1.4" - checksum: 10/0655b33af249ff99c7a56f9e6d7aee632af2dc25758710ddf224bda645f66dd2dd98119c0d86986895ea52cc889b6c5127a848c6fba21aadabdc4c5ead04be2b +"immutable@npm:^5.1.5": + version: 5.1.7 + resolution: "immutable@npm:5.1.7" + checksum: 10/be92b320190d794959d0b92483b85b48b08b0b1de4509ed03ac56b7711df894865a5702c32805c69f75fe0dccae4e2a00e4b5f07183ebd39f0d19c80e5b1ae71 languageName: node linkType: hard @@ -14892,20 +15335,6 @@ __metadata: languageName: node linkType: hard -"jake@npm:^10.8.5": - version: 10.9.2 - resolution: "jake@npm:10.9.2" - dependencies: - async: "npm:^3.2.3" - chalk: "npm:^4.0.2" - filelist: "npm:^1.0.4" - minimatch: "npm:^3.1.2" - bin: - jake: bin/cli.js - checksum: 10/3be324708f99f031e0aec49ef8fd872eb4583cbe8a29a0c875f554f6ac638ee4ea5aa759bb63723fd54f77ca6d7db851eaa78353301734ed3700db9cb109a0cd - languageName: node - linkType: hard - "jay-peg@npm:^1.1.1": version: 1.1.1 resolution: "jay-peg@npm:1.1.1" @@ -15064,7 +15493,7 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom@npm:^29.5.0": +"jest-environment-jsdom@npm:29.7.0": version: 29.7.0 resolution: "jest-environment-jsdom@npm:29.7.0" dependencies: @@ -15099,7 +15528,7 @@ __metadata: languageName: node linkType: hard -"jest-extended@npm:^7.0.0": +"jest-extended@npm:7.0.0": version: 7.0.0 resolution: "jest-extended@npm:7.0.0" dependencies: @@ -15116,7 +15545,7 @@ __metadata: languageName: node linkType: hard -"jest-fail-on-console@npm:^3.3.1": +"jest-fail-on-console@npm:3.3.1": version: 3.3.1 resolution: "jest-fail-on-console@npm:3.3.1" checksum: 10/59d72906c20390dcd79be51c2ff0d65fe66fb68c2a4633339b95c3bd5dce5745adb06ac91b095de03f367cc2b4d6868d44abf97e1fb21d7e7835a9710b0630cd @@ -15220,7 +15649,7 @@ __metadata: languageName: node linkType: hard -"jest-next-dynamic-ts@npm:^0.1.1": +"jest-next-dynamic-ts@npm:0.1.1": version: 0.1.1 resolution: "jest-next-dynamic-ts@npm:0.1.1" checksum: 10/e8d70c827e46f8f5053559fdad193a84805a241ab888cdbe4905c05c1635302eb4a0d4255327e48b144f338e62f88d3ed09c8dc6df56f79f10eca7968a099850 @@ -15381,7 +15810,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": +"jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" dependencies: @@ -15409,7 +15838,7 @@ __metadata: languageName: node linkType: hard -"jest-watch-typeahead@npm:^3.0.1": +"jest-watch-typeahead@npm:3.0.1": version: 3.0.1 resolution: "jest-watch-typeahead@npm:3.0.1" dependencies: @@ -15458,7 +15887,7 @@ __metadata: languageName: node linkType: hard -"jest-when@npm:^3.7.0": +"jest-when@npm:3.7.0": version: 3.7.0 resolution: "jest-when@npm:3.7.0" peerDependencies: @@ -15490,7 +15919,7 @@ __metadata: languageName: node linkType: hard -"jest@npm:^29.7.0": +"jest@npm:29.7.0": version: 29.7.0 resolution: "jest@npm:29.7.0" dependencies: @@ -16038,6 +16467,13 @@ __metadata: languageName: node linkType: hard +"lodash@npm:4.18.1": + version: 4.18.1 + resolution: "lodash@npm:4.18.1" + checksum: 10/306fea53dfd39dad1f03d45ba654a2405aebd35797b673077f401edb7df2543623dc44b9effbb98f69b32152295fff725a4cec99c684098947430600c6af0c3f + languageName: node + linkType: hard + "lodash@npm:^4.17.20, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -16175,9 +16611,9 @@ __metadata: "@ebay/nice-modal-react": "npm:^1.2.13" "@emotion/cache": "npm:^11.13.1" "@emotion/styled": "npm:^11.11.0" - "@faker-js/faker": "npm:^10.0.0" + "@faker-js/faker": "npm:10.5.0" "@floating-ui/react": "npm:^0.27.16" - "@happy-dom/jest-environment": "npm:^20.1.0" + "@happy-dom/jest-environment": "npm:20.10.6" "@mitodl/arithmix": "npm:^0.2.2" "@mitodl/course-search-utils": "npm:^3.5.2" "@mitodl/mitxonline-api-axios": "npm:2026.6.17" @@ -16195,9 +16631,9 @@ __metadata: "@remixicon/react": "npm:^4.2.0" "@sentry/nextjs": "npm:^10.50.0" "@tanstack/react-query": "npm:^5.66.0" - "@testing-library/jest-dom": "npm:^6.4.8" - "@testing-library/react": "npm:^16.3.0" - "@testing-library/user-event": "npm:^14.5.2" + "@testing-library/jest-dom": "npm:6.9.1" + "@testing-library/react": "npm:16.3.2" + "@testing-library/user-event": "npm:14.6.1" "@tiptap/core": "npm:^3.13.0" "@tiptap/extension-document": "npm:^3.13.0" "@tiptap/extension-heading": "npm:^3.13.0" @@ -16214,32 +16650,32 @@ __metadata: "@tiptap/react": "npm:^3.13.0" "@tiptap/starter-kit": "npm:^3.13.0" "@tiptap/static-renderer": "npm:^3.13.0" - "@types/jest": "npm:^29.5.12" - "@types/lodash": "npm:^4.17.7" - "@types/node": "npm:^24.0.0" - "@types/papaparse": "npm:^5.5.2" + "@types/jest": "npm:29.5.14" + "@types/lodash": "npm:4.17.24" + "@types/node": "npm:24.13.2" + "@types/papaparse": "npm:5.5.2" "@types/react": "npm:^19.2.7" "@types/react-dom": "npm:^19.2.3" - "@types/react-slick": "npm:^0.23.13" - "@types/slick-carousel": "npm:^1" + "@types/react-slick": "npm:0.23.13" + "@types/slick-carousel": "npm:1.6.40" api: "workspace:*" classnames: "npm:^2.5.1" eslint: "npm:8.57.1" - eslint-config-next: "npm:^16.1.6" + eslint-config-next: "npm:16.2.9" formik: "npm:^2.4.6" - http-proxy-middleware: "npm:^3.0.0" + http-proxy-middleware: "npm:3.0.7" iso-639-1: "npm:^3.1.4" isomorphic-dompurify: "npm:^2.27.0" - jest: "npm:^29.7.0" - jest-extended: "npm:^7.0.0" - jest-next-dynamic-ts: "npm:^0.1.1" + jest: "npm:29.7.0" + jest-extended: "npm:7.0.0" + jest-next-dynamic-ts: "npm:0.1.1" jsdom: "npm:^27" lodash: "npm:^4.17.21" lodash.throttle: "npm:^4.1.1" moment: "npm:^2.30.1" next: "npm:^16.2.7" next-nprogress-bar: "npm:^2.4.2" - next-router-mock: "npm:^1.0.2" + next-router-mock: "npm:1.0.5" ol-components: "npm:0.0.0" ol-test-utilities: "npm:0.0.0" ol-utilities: "npm:0.0.0" @@ -16253,8 +16689,8 @@ __metadata: sharp: "npm:0.34.5" slick-carousel: "npm:^1.8.1" tiny-invariant: "npm:^1.3.3" - ts-jest: "npm:^29.2.4" - typescript: "npm:^5.5.4" + ts-jest: "npm:29.4.11" + typescript: "npm:5.9.3" video.js: "npm:^8.23.7" videojs-youtube: "npm:^3.0.1" yup: "npm:^1.4.0" @@ -17066,15 +17502,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/126b36485b821daf96d33b5c821dac600cc1ab36c87e7a532594f9b1652b1fa89a1eebcaad4dff17c764dce1a7ac1531327f190fed5f97d8f6e5f889c116c429 - languageName: node - linkType: hard - "minimatch@npm:^9.0.0, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": version: 9.0.5 resolution: "minimatch@npm:9.0.5" @@ -17084,7 +17511,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f @@ -17186,9 +17613,9 @@ __metadata: version: 0.0.0-use.local resolution: "mit-learn@workspace:." dependencies: - "@playwright/test": "npm:^1.58.1" + "@playwright/test": "npm:1.58.1" frontends: "workspace:^" - type-fest: "npm:^5.4.3" + type-fest: "npm:5.4.3" languageName: unknown linkType: soft @@ -17342,6 +17769,16 @@ __metadata: languageName: node linkType: hard +"next-router-mock@npm:1.0.5": + version: 1.0.5 + resolution: "next-router-mock@npm:1.0.5" + peerDependencies: + next: ">=10.0.0" + react: ">=17.0.0" + checksum: 10/301b28ab4c962f6c18ee6386ea3086c679a41bac98ad429b790ebda5216db3601f2cf897dc9bd77f2b3130651b151264d2cb04eb3c165d00ab03406e4960f283 + languageName: node + linkType: hard + "next-router-mock@npm:^1.0.2": version: 1.0.2 resolution: "next-router-mock@npm:1.0.2" @@ -17782,53 +18219,53 @@ __metadata: version: 0.0.0-use.local resolution: "ol-components@workspace:frontends/ol-components" dependencies: - "@chromatic-com/storybook": "npm:^5.0.0" + "@chromatic-com/storybook": "npm:5.2.1" "@dnd-kit/core": "npm:^6.0.8" "@dnd-kit/sortable": "npm:^10.0.0" "@dnd-kit/utilities": "npm:^3.2.1" "@emotion/react": "npm:^11.11.1" "@emotion/styled": "npm:^11.11.0" - "@faker-js/faker": "npm:^10.0.0" + "@faker-js/faker": "npm:10.5.0" "@mui/base": "npm:5.0.0-beta.70" "@mui/lab": "npm:6.0.0-dev.240424162023-9968b4889d" "@mui/material": "npm:^6.4.5" "@mui/material-nextjs": "npm:^6.4.3" "@mui/system": "npm:^6.4.3" "@remixicon/react": "npm:^4.2.0" - "@storybook/addon-docs": "npm:^10.0.0" - "@storybook/addon-links": "npm:^10.0.0" - "@storybook/addon-onboarding": "npm:^10.0.0" - "@storybook/addon-webpack5-compiler-swc": "npm:^4.0.0" - "@storybook/nextjs": "npm:^10.2.4" + "@storybook/addon-docs": "npm:10.4.6" + "@storybook/addon-links": "npm:10.4.6" + "@storybook/addon-onboarding": "npm:10.4.6" + "@storybook/addon-webpack5-compiler-swc": "npm:4.0.3" + "@storybook/nextjs": "npm:10.4.6" "@storybook/test": "npm:8.6.15" "@tanstack/react-query": "npm:^5.66.0" "@testing-library/dom": "npm:^10.4.0" - "@testing-library/react": "npm:^16.3.0" - "@testing-library/user-event": "npm:^14.5.2" - "@types/lodash.throttle": "npm:^4.1.9" + "@testing-library/react": "npm:16.3.2" + "@testing-library/user-event": "npm:14.6.1" + "@types/lodash.throttle": "npm:4.1.9" "@types/react-dom": "npm:^19.2.3" - "@types/react-google-recaptcha": "npm:^2.1.9" - "@types/react-slick": "npm:^0.23.13" + "@types/react-google-recaptcha": "npm:2.1.9" + "@types/react-slick": "npm:0.23.13" "@types/tinycolor2": "npm:^1.4.6" api: "workspace:*" - dotenv: "npm:^17.0.0" + dotenv: "npm:17.4.2" embla-carousel-react: "npm:^8.6.0" embla-carousel-wheel-gestures: "npm:^8.0.2" - lodash: "npm:^4.17.21" + lodash: "npm:4.18.1" next: "npm:^16.2.7" ol-test-utilities: "npm:0.0.0" ol-utilities: "npm:0.0.0" - prop-types: "npm:^15.8.1" + prop-types: "npm:15.8.1" react: "npm:^19.2.1" react-dom: "npm:^19.2.1" react-google-recaptcha: "npm:^3.1.0" react-share: "npm:^5.0.3" react-slick: "npm:^0.31.0" - sass: "npm:^1.93.3" - sass-embedded: "npm:^1.93.3" - storybook: "npm:^10.2.4" + sass: "npm:1.101.0" + sass-embedded: "npm:1.100.0" + storybook: "npm:10.4.6" tiny-invariant: "npm:^1.3.3" - typescript: "npm:^5.5.4" + typescript: "npm:5.9.3" wheel-indicator: "npm:^1.3.0" peerDependencies: "@mitodl/smoot-design": ^6.27.0 @@ -17842,7 +18279,7 @@ __metadata: dependencies: "@faker-js/faker": "npm:^10.0.0" "@testing-library/react": "npm:^16.3.0" - "@types/lodash": "npm:^4.17.7" + "@types/lodash": "npm:4.17.24" "@types/react": "npm:^19.2.7" dom-accessibility-api: "npm:^0.7.0" lodash: "npm:^4.17.21" @@ -17858,16 +18295,16 @@ __metadata: version: 0.0.0-use.local resolution: "ol-utilities@workspace:frontends/ol-utilities" dependencies: - "@faker-js/faker": "npm:^10.0.0" - "@testing-library/react": "npm:^16.3.0" - "@testing-library/user-event": "npm:^14.5.2" + "@faker-js/faker": "npm:10.5.0" + "@testing-library/react": "npm:16.3.2" + "@testing-library/user-event": "npm:14.6.1" api: "workspace:*" currency-symbol-map: "npm:^5.1.0" lodash: "npm:^4.17.21" moment: "npm:^2.30.1" ol-test-utilities: "npm:0.0.0" qs: "npm:^6.11.0" - tiny-invariant: "npm:^1.3.3" + tiny-invariant: "npm:1.3.3" peerDependencies: next: ^16.2.7 react: ^19.2.1 @@ -17943,6 +18380,142 @@ __metadata: languageName: node linkType: hard +"oxc-parser@npm:^0.127.0": + version: 0.127.0 + resolution: "oxc-parser@npm:0.127.0" + dependencies: + "@oxc-parser/binding-android-arm-eabi": "npm:0.127.0" + "@oxc-parser/binding-android-arm64": "npm:0.127.0" + "@oxc-parser/binding-darwin-arm64": "npm:0.127.0" + "@oxc-parser/binding-darwin-x64": "npm:0.127.0" + "@oxc-parser/binding-freebsd-x64": "npm:0.127.0" + "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.127.0" + "@oxc-parser/binding-linux-arm-musleabihf": "npm:0.127.0" + "@oxc-parser/binding-linux-arm64-gnu": "npm:0.127.0" + "@oxc-parser/binding-linux-arm64-musl": "npm:0.127.0" + "@oxc-parser/binding-linux-ppc64-gnu": "npm:0.127.0" + "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.127.0" + "@oxc-parser/binding-linux-riscv64-musl": "npm:0.127.0" + "@oxc-parser/binding-linux-s390x-gnu": "npm:0.127.0" + "@oxc-parser/binding-linux-x64-gnu": "npm:0.127.0" + "@oxc-parser/binding-linux-x64-musl": "npm:0.127.0" + "@oxc-parser/binding-openharmony-arm64": "npm:0.127.0" + "@oxc-parser/binding-wasm32-wasi": "npm:0.127.0" + "@oxc-parser/binding-win32-arm64-msvc": "npm:0.127.0" + "@oxc-parser/binding-win32-ia32-msvc": "npm:0.127.0" + "@oxc-parser/binding-win32-x64-msvc": "npm:0.127.0" + "@oxc-project/types": "npm:^0.127.0" + dependenciesMeta: + "@oxc-parser/binding-android-arm-eabi": + optional: true + "@oxc-parser/binding-android-arm64": + optional: true + "@oxc-parser/binding-darwin-arm64": + optional: true + "@oxc-parser/binding-darwin-x64": + optional: true + "@oxc-parser/binding-freebsd-x64": + optional: true + "@oxc-parser/binding-linux-arm-gnueabihf": + optional: true + "@oxc-parser/binding-linux-arm-musleabihf": + optional: true + "@oxc-parser/binding-linux-arm64-gnu": + optional: true + "@oxc-parser/binding-linux-arm64-musl": + optional: true + "@oxc-parser/binding-linux-ppc64-gnu": + optional: true + "@oxc-parser/binding-linux-riscv64-gnu": + optional: true + "@oxc-parser/binding-linux-riscv64-musl": + optional: true + "@oxc-parser/binding-linux-s390x-gnu": + optional: true + "@oxc-parser/binding-linux-x64-gnu": + optional: true + "@oxc-parser/binding-linux-x64-musl": + optional: true + "@oxc-parser/binding-openharmony-arm64": + optional: true + "@oxc-parser/binding-wasm32-wasi": + optional: true + "@oxc-parser/binding-win32-arm64-msvc": + optional: true + "@oxc-parser/binding-win32-ia32-msvc": + optional: true + "@oxc-parser/binding-win32-x64-msvc": + optional: true + checksum: 10/1d2e2124b0bcf47c59721f6c340920008423f0f46bc44a5b03a5e83820cf8a21705ccdd615a979717e5a83080cb07294f3c2a17eab3fc486de481ba1d55b44c6 + languageName: node + linkType: hard + +"oxc-resolver@npm:^11.19.1": + version: 11.21.3 + resolution: "oxc-resolver@npm:11.21.3" + dependencies: + "@oxc-resolver/binding-android-arm-eabi": "npm:11.21.3" + "@oxc-resolver/binding-android-arm64": "npm:11.21.3" + "@oxc-resolver/binding-darwin-arm64": "npm:11.21.3" + "@oxc-resolver/binding-darwin-x64": "npm:11.21.3" + "@oxc-resolver/binding-freebsd-x64": "npm:11.21.3" + "@oxc-resolver/binding-linux-arm-gnueabihf": "npm:11.21.3" + "@oxc-resolver/binding-linux-arm-musleabihf": "npm:11.21.3" + "@oxc-resolver/binding-linux-arm64-gnu": "npm:11.21.3" + "@oxc-resolver/binding-linux-arm64-musl": "npm:11.21.3" + "@oxc-resolver/binding-linux-ppc64-gnu": "npm:11.21.3" + "@oxc-resolver/binding-linux-riscv64-gnu": "npm:11.21.3" + "@oxc-resolver/binding-linux-riscv64-musl": "npm:11.21.3" + "@oxc-resolver/binding-linux-s390x-gnu": "npm:11.21.3" + "@oxc-resolver/binding-linux-x64-gnu": "npm:11.21.3" + "@oxc-resolver/binding-linux-x64-musl": "npm:11.21.3" + "@oxc-resolver/binding-openharmony-arm64": "npm:11.21.3" + "@oxc-resolver/binding-wasm32-wasi": "npm:11.21.3" + "@oxc-resolver/binding-win32-arm64-msvc": "npm:11.21.3" + "@oxc-resolver/binding-win32-x64-msvc": "npm:11.21.3" + dependenciesMeta: + "@oxc-resolver/binding-android-arm-eabi": + optional: true + "@oxc-resolver/binding-android-arm64": + optional: true + "@oxc-resolver/binding-darwin-arm64": + optional: true + "@oxc-resolver/binding-darwin-x64": + optional: true + "@oxc-resolver/binding-freebsd-x64": + optional: true + "@oxc-resolver/binding-linux-arm-gnueabihf": + optional: true + "@oxc-resolver/binding-linux-arm-musleabihf": + optional: true + "@oxc-resolver/binding-linux-arm64-gnu": + optional: true + "@oxc-resolver/binding-linux-arm64-musl": + optional: true + "@oxc-resolver/binding-linux-ppc64-gnu": + optional: true + "@oxc-resolver/binding-linux-riscv64-gnu": + optional: true + "@oxc-resolver/binding-linux-riscv64-musl": + optional: true + "@oxc-resolver/binding-linux-s390x-gnu": + optional: true + "@oxc-resolver/binding-linux-x64-gnu": + optional: true + "@oxc-resolver/binding-linux-x64-musl": + optional: true + "@oxc-resolver/binding-openharmony-arm64": + optional: true + "@oxc-resolver/binding-wasm32-wasi": + optional: true + "@oxc-resolver/binding-win32-arm64-msvc": + optional: true + "@oxc-resolver/binding-win32-x64-msvc": + optional: true + checksum: 10/e890dcca9bcb130c393493dffd763e9ed4b1bf8d32b5990cd094a7a5402bdb6dbd04e64893166e4531369552c37ae811a24206d663d6cf8fd65baf13437903ea + languageName: node + linkType: hard + "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -18491,7 +19064,7 @@ __metadata: languageName: node linkType: hard -"postcss-styled-syntax@npm:^0.7.0": +"postcss-styled-syntax@npm:0.7.0": version: 0.7.0 resolution: "postcss-styled-syntax@npm:0.7.0" dependencies: @@ -18588,14 +19161,14 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-django-alpine@npm:^1.2.6": +"prettier-plugin-django-alpine@npm:1.3.0": version: 1.3.0 resolution: "prettier-plugin-django-alpine@npm:1.3.0" checksum: 10/fbc9c95663e95eb6085448922f01a7ba2ab364e0a8e025c82d31e51cf711ef658375ec6d3936047c0adeb115e495fdade89e12e593e3e03fbb68fa5ad71122e9 languageName: node linkType: hard -"prettier@npm:^3.3.3": +"prettier@npm:3.3.3": version: 3.3.3 resolution: "prettier@npm:3.3.3" bin: @@ -18713,7 +19286,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.5.0, prop-types@npm:^15.6.2, prop-types@npm:^15.8.1": +"prop-types@npm:15.8.1, prop-types@npm:^15.5.0, prop-types@npm:^15.6.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -19415,6 +19988,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^5.0.0": + version: 5.0.0 + resolution: "readdirp@npm:5.0.0" + checksum: 10/a17a591b51d8b912083660df159e8bd17305dc1a9ef27c869c818bd95ff59e3a6496f97e91e724ef433e789d559d24e39496ea1698822eb5719606dc9c1a923d + languageName: node + linkType: hard + "recast@npm:^0.23.5": version: 0.23.9 resolution: "recast@npm:0.23.9" @@ -20107,163 +20687,162 @@ __metadata: languageName: node linkType: hard -"sass-embedded-all-unknown@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-all-unknown@npm:1.93.3" +"sass-embedded-all-unknown@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-all-unknown@npm:1.100.0" dependencies: - sass: "npm:1.93.3" + sass: "npm:1.100.0" conditions: (!cpu=arm | !cpu=arm64 | !cpu=riscv64 | !cpu=x64) languageName: node linkType: hard -"sass-embedded-android-arm64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-android-arm64@npm:1.93.3" +"sass-embedded-android-arm64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-android-arm64@npm:1.100.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"sass-embedded-android-arm@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-android-arm@npm:1.93.3" +"sass-embedded-android-arm@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-android-arm@npm:1.100.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"sass-embedded-android-riscv64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-android-riscv64@npm:1.93.3" +"sass-embedded-android-riscv64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-android-riscv64@npm:1.100.0" conditions: os=android & cpu=riscv64 languageName: node linkType: hard -"sass-embedded-android-x64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-android-x64@npm:1.93.3" +"sass-embedded-android-x64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-android-x64@npm:1.100.0" conditions: os=android & cpu=x64 languageName: node linkType: hard -"sass-embedded-darwin-arm64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-darwin-arm64@npm:1.93.3" +"sass-embedded-darwin-arm64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-darwin-arm64@npm:1.100.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"sass-embedded-darwin-x64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-darwin-x64@npm:1.93.3" +"sass-embedded-darwin-x64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-darwin-x64@npm:1.100.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"sass-embedded-linux-arm64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-linux-arm64@npm:1.93.3" +"sass-embedded-linux-arm64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-linux-arm64@npm:1.100.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"sass-embedded-linux-arm@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-linux-arm@npm:1.93.3" +"sass-embedded-linux-arm@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-linux-arm@npm:1.100.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"sass-embedded-linux-musl-arm64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-linux-musl-arm64@npm:1.93.3" +"sass-embedded-linux-musl-arm64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-linux-musl-arm64@npm:1.100.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"sass-embedded-linux-musl-arm@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-linux-musl-arm@npm:1.93.3" +"sass-embedded-linux-musl-arm@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-linux-musl-arm@npm:1.100.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"sass-embedded-linux-musl-riscv64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-linux-musl-riscv64@npm:1.93.3" +"sass-embedded-linux-musl-riscv64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-linux-musl-riscv64@npm:1.100.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"sass-embedded-linux-musl-x64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-linux-musl-x64@npm:1.93.3" +"sass-embedded-linux-musl-x64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-linux-musl-x64@npm:1.100.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"sass-embedded-linux-riscv64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-linux-riscv64@npm:1.93.3" +"sass-embedded-linux-riscv64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-linux-riscv64@npm:1.100.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"sass-embedded-linux-x64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-linux-x64@npm:1.93.3" +"sass-embedded-linux-x64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-linux-x64@npm:1.100.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"sass-embedded-unknown-all@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-unknown-all@npm:1.93.3" +"sass-embedded-unknown-all@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-unknown-all@npm:1.100.0" dependencies: - sass: "npm:1.93.3" + sass: "npm:1.100.0" conditions: (!os=android | !os=darwin | !os=linux | !os=win32) languageName: node linkType: hard -"sass-embedded-win32-arm64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-win32-arm64@npm:1.93.3" +"sass-embedded-win32-arm64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-win32-arm64@npm:1.100.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"sass-embedded-win32-x64@npm:1.93.3": - version: 1.93.3 - resolution: "sass-embedded-win32-x64@npm:1.93.3" +"sass-embedded-win32-x64@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded-win32-x64@npm:1.100.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"sass-embedded@npm:^1.93.3": - version: 1.93.3 - resolution: "sass-embedded@npm:1.93.3" +"sass-embedded@npm:1.100.0": + version: 1.100.0 + resolution: "sass-embedded@npm:1.100.0" dependencies: "@bufbuild/protobuf": "npm:^2.5.0" - buffer-builder: "npm:^0.2.0" colorjs.io: "npm:^0.5.0" - immutable: "npm:^5.0.2" + immutable: "npm:^5.1.5" rxjs: "npm:^7.4.0" - sass-embedded-all-unknown: "npm:1.93.3" - sass-embedded-android-arm: "npm:1.93.3" - sass-embedded-android-arm64: "npm:1.93.3" - sass-embedded-android-riscv64: "npm:1.93.3" - sass-embedded-android-x64: "npm:1.93.3" - sass-embedded-darwin-arm64: "npm:1.93.3" - sass-embedded-darwin-x64: "npm:1.93.3" - sass-embedded-linux-arm: "npm:1.93.3" - sass-embedded-linux-arm64: "npm:1.93.3" - sass-embedded-linux-musl-arm: "npm:1.93.3" - sass-embedded-linux-musl-arm64: "npm:1.93.3" - sass-embedded-linux-musl-riscv64: "npm:1.93.3" - sass-embedded-linux-musl-x64: "npm:1.93.3" - sass-embedded-linux-riscv64: "npm:1.93.3" - sass-embedded-linux-x64: "npm:1.93.3" - sass-embedded-unknown-all: "npm:1.93.3" - sass-embedded-win32-arm64: "npm:1.93.3" - sass-embedded-win32-x64: "npm:1.93.3" + sass-embedded-all-unknown: "npm:1.100.0" + sass-embedded-android-arm: "npm:1.100.0" + sass-embedded-android-arm64: "npm:1.100.0" + sass-embedded-android-riscv64: "npm:1.100.0" + sass-embedded-android-x64: "npm:1.100.0" + sass-embedded-darwin-arm64: "npm:1.100.0" + sass-embedded-darwin-x64: "npm:1.100.0" + sass-embedded-linux-arm: "npm:1.100.0" + sass-embedded-linux-arm64: "npm:1.100.0" + sass-embedded-linux-musl-arm: "npm:1.100.0" + sass-embedded-linux-musl-arm64: "npm:1.100.0" + sass-embedded-linux-musl-riscv64: "npm:1.100.0" + sass-embedded-linux-musl-x64: "npm:1.100.0" + sass-embedded-linux-riscv64: "npm:1.100.0" + sass-embedded-linux-x64: "npm:1.100.0" + sass-embedded-unknown-all: "npm:1.100.0" + sass-embedded-win32-arm64: "npm:1.100.0" + sass-embedded-win32-x64: "npm:1.100.0" supports-color: "npm:^8.1.1" sync-child-process: "npm:^1.0.2" varint: "npm:^6.0.0" @@ -20306,7 +20885,7 @@ __metadata: optional: true bin: sass: dist/bin/sass.js - checksum: 10/e2a1d6a31da76ce94df75f690a434ecd6467209eca6333951f1008a17d54693643e8a7cf2e82e0514f07f98b6de17dcf2b2fdadd5ad8abdac113c40c350fe154 + checksum: 10/68bc27c183baaa41b58d184c24d941840a407bb2295391817564d6118add32dd968c4eb5b6a7b8effdcdd3240ed2a5e86b1b4806c996ff7c038835da9a14b4b4 languageName: node linkType: hard @@ -20336,20 +20915,37 @@ __metadata: languageName: node linkType: hard -"sass@npm:1.93.3, sass@npm:^1.93.3": - version: 1.93.3 - resolution: "sass@npm:1.93.3" +"sass@npm:1.100.0": + version: 1.100.0 + resolution: "sass@npm:1.100.0" + dependencies: + "@parcel/watcher": "npm:^2.4.1" + chokidar: "npm:^5.0.0" + immutable: "npm:^5.1.5" + source-map-js: "npm:>=0.6.2 <2.0.0" + dependenciesMeta: + "@parcel/watcher": + optional: true + bin: + sass: sass.js + checksum: 10/165d5ba502d747f3090e58d02e507b05a48f7856f542d3bb1ee74931fc47680b11b22e7fd4e90559738f7c295653db98b1d15b16ff6ec5447f6566654cc5c71e + languageName: node + linkType: hard + +"sass@npm:1.101.0": + version: 1.101.0 + resolution: "sass@npm:1.101.0" dependencies: "@parcel/watcher": "npm:^2.4.1" - chokidar: "npm:^4.0.0" - immutable: "npm:^5.0.2" + chokidar: "npm:^5.0.0" + immutable: "npm:^5.1.5" source-map-js: "npm:>=0.6.2 <2.0.0" dependenciesMeta: "@parcel/watcher": optional: true bin: sass: sass.js - checksum: 10/41f23b10bb203ee46b82b880e566edc3264cd00b0424bb7293c6aedb66fd4d6b9b7a217e91f98fb4653eee6538150bbe1a663abde03ad69cd5172beebf108ae0 + checksum: 10/d38ac48a0ca08bd37fdcdc3409aebde1da2bd3e8e9f9c3bff783720e6e9d4488f75e86c706c8bf01af6c2d5decdf31ecfb81b287627b81f191baf2f60037aa68 languageName: node linkType: hard @@ -20445,7 +21041,16 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.1, serialize-javascript@npm:^6.0.2": +"semver@npm:^7.8.0": + version: 7.8.5 + resolution: "semver@npm:7.8.5" + bin: + semver: bin/semver.js + checksum: 10/9b01d2ff11e6e4a4539b7ca3c5f280c8704cb397a28504469f2ed4f00ad2194748d756647362a9712fff30984d15772ab7f083108c2fb508e2096ae9e708f22c + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.1": version: 6.0.2 resolution: "serialize-javascript@npm:6.0.2" dependencies: @@ -20939,30 +21544,39 @@ __metadata: languageName: node linkType: hard -"storybook@npm:^10.2.4": - version: 10.2.4 - resolution: "storybook@npm:10.2.4" +"storybook@npm:10.4.6": + version: 10.4.6 + resolution: "storybook@npm:10.4.6" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^2.0.1" - "@testing-library/jest-dom": "npm:^6.6.3" + "@storybook/icons": "npm:^2.0.2" + "@testing-library/jest-dom": "npm:^6.9.1" "@testing-library/user-event": "npm:^14.6.1" "@vitest/expect": "npm:3.2.4" "@vitest/spy": "npm:3.2.4" - esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0" + "@webcontainer/env": "npm:^1.1.1" + esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0 || ^0.28.0" open: "npm:^10.2.0" + oxc-parser: "npm:^0.127.0" + oxc-resolver: "npm:^11.19.1" recast: "npm:^0.23.5" semver: "npm:^7.7.3" use-sync-external-store: "npm:^1.5.0" ws: "npm:^8.18.0" peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 prettier: ^2 || ^3 + vite-plus: ^0.1.15 peerDependenciesMeta: + "@types/react": + optional: true prettier: optional: true + vite-plus: + optional: true bin: storybook: ./dist/bin/dispatcher.js - checksum: 10/2f41977443e6ef82646a3c45be35da555a9e0bb05785bc012cddf4f78b945698744955cdb3c142ed73042b4dcc9d85a1273d8e7c2899dc21356447787968cccc + checksum: 10/888bf94249fa34d25321f89338553465b0ad0c7d2b4965ff4f62675e7d29bfa4c25653dd932a50e631bb0ad20d7b82c3ffe45214cf23d4e22f5dc673eaa94a76 languageName: node linkType: hard @@ -21341,7 +21955,7 @@ __metadata: languageName: node linkType: hard -"stylelint-config-standard-scss@npm:^15.0.0": +"stylelint-config-standard-scss@npm:15.0.1": version: 15.0.1 resolution: "stylelint-config-standard-scss@npm:15.0.1" dependencies: @@ -21386,7 +22000,7 @@ __metadata: languageName: node linkType: hard -"stylelint@npm:^16.18.0": +"stylelint@npm:16.22.0": version: 16.22.0 resolution: "stylelint@npm:16.22.0" dependencies: @@ -21715,25 +22329,42 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.14": - version: 5.3.16 - resolution: "terser-webpack-plugin@npm:5.3.16" +"terser-webpack-plugin@npm:^5.3.17": + version: 5.6.1 + resolution: "terser-webpack-plugin@npm:5.6.1" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.25" jest-worker: "npm:^27.4.5" schema-utils: "npm:^4.3.0" - serialize-javascript: "npm:^6.0.2" terser: "npm:^5.31.1" peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: + "@minify-html/node": + optional: true "@swc/core": optional: true + "@swc/css": + optional: true + "@swc/html": + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true esbuild: optional: true + html-minifier-terser: + optional: true + lightningcss: + optional: true + postcss: + optional: true uglify-js: optional: true - checksum: 10/09dfbff602acfa114cdd174254b69a04adbc47856021ab351e37982202fd1ec85e0b62ffd5864c98beb8e96aef2f43da490b3448b4541db539c2cff6607394a6 + checksum: 10/75e5ebb6759ccd85f34a5af04c2f1693f61d7691a4a1614f0892a1d2caf29c12395d1d04d4f4014d4c4a77b63f9f7f36ac9241fcbcc24085a7575d4a4310d70f languageName: node linkType: hard @@ -21813,7 +22444,7 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.3.1, tiny-invariant@npm:^1.3.3": +"tiny-invariant@npm:1.3.3, tiny-invariant@npm:^1.3.1, tiny-invariant@npm:^1.3.3": version: 1.3.3 resolution: "tiny-invariant@npm:1.3.3" checksum: 10/5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe @@ -22028,26 +22659,27 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^29.2.4": - version: 29.2.5 - resolution: "ts-jest@npm:29.2.5" +"ts-jest@npm:29.4.11": + version: 29.4.11 + resolution: "ts-jest@npm:29.4.11" dependencies: bs-logger: "npm:^0.2.6" - ejs: "npm:^3.1.10" fast-json-stable-stringify: "npm:^2.1.0" - jest-util: "npm:^29.0.0" + handlebars: "npm:^4.7.9" json5: "npm:^2.2.3" lodash.memoize: "npm:^4.1.2" make-error: "npm:^1.3.6" - semver: "npm:^7.6.3" + semver: "npm:^7.8.0" + type-fest: "npm:^4.41.0" yargs-parser: "npm:^21.1.1" peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/transform": ^29.0.0 - "@jest/types": ^29.0.0 - babel-jest: ^29.0.0 - jest: ^29.0.0 - typescript: ">=4.3 <6" + "@jest/transform": ^29.0.0 || ^30.0.0 + "@jest/types": ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 + typescript: ">=4.3 <7" peerDependenciesMeta: "@babel/core": optional: true @@ -22059,13 +22691,15 @@ __metadata: optional: true esbuild: optional: true + jest-util: + optional: true bin: ts-jest: cli.js - checksum: 10/f89e562816861ec4510840a6b439be6145f688b999679328de8080dc8e66481325fc5879519b662163e33b7578f35243071c38beb761af34e5fe58e3e326a958 + checksum: 10/8a76800cac1c102c789429a82655adde1d540d7ff025fc888006f4f458afe07ca4d3f73622a10a604edea06aa12c298605cd1a208a6380c0e3d591a3daed8af6 languageName: node linkType: hard -"ts-node@npm:^10.9.2": +"ts-node@npm:10.9.2": version: 10.9.2 resolution: "ts-node@npm:10.9.2" dependencies: @@ -22167,6 +22801,15 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:5.4.3": + version: 5.4.3 + resolution: "type-fest@npm:5.4.3" + dependencies: + tagged-tag: "npm:^1.0.0" + checksum: 10/2e09e5fe3ce29eefa85b29911aed570b12567559a8c091b6f898877d94ce0ad1c7031fdd0d05808358354bfdfed203e9792ad341db639df689ad28c1431d0bef + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -22202,12 +22845,10 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^5.4.3": - version: 5.4.3 - resolution: "type-fest@npm:5.4.3" - dependencies: - tagged-tag: "npm:^1.0.0" - checksum: 10/2e09e5fe3ce29eefa85b29911aed570b12567559a8c091b6f898877d94ce0ad1c7031fdd0d05808358354bfdfed203e9792ad341db639df689ad28c1431d0bef +"type-fest@npm:^4.41.0": + version: 4.41.0 + resolution: "type-fest@npm:4.41.0" + checksum: 10/617ace794ac0893c2986912d28b3065ad1afb484cad59297835a0807dc63286c39e8675d65f7de08fafa339afcb8fe06a36e9a188b9857756ae1e92ee8bda212 languageName: node linkType: hard @@ -22327,7 +22968,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.5.4, typescript@npm:^5.6.3": +"typescript@npm:5.6.3, typescript@npm:^5.6.3": version: 5.6.3 resolution: "typescript@npm:5.6.3" bin: @@ -22337,7 +22978,17 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.5.4#optional!builtin, typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": +"typescript@npm:5.9.3": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/c089d9d3da2729fd4ac517f9b0e0485914c4b3c26f80dc0cffcb5de1719a17951e92425d55db59515c1a7ddab65808466debb864d0d56dcf43f27007d0709594 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A5.6.3#optional!builtin, typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": version: 5.6.3 resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=8c6c40" bin: @@ -22347,6 +22998,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A5.9.3#optional!builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/696e1b017bc2635f4e0c94eb4435357701008e2f272f553d06e35b494b8ddc60aa221145e286c28ace0c89ee32827a28c2040e3a69bdc108b1a5dc8fb40b72e3 + languageName: node + linkType: hard + "uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": version: 2.1.0 resolution: "uc.micro@npm:2.1.0" @@ -22354,6 +23015,15 @@ __metadata: languageName: node linkType: hard +"uglify-js@npm:^3.1.4": + version: 3.19.3 + resolution: "uglify-js@npm:3.19.3" + bin: + uglifyjs: bin/uglifyjs + checksum: 10/6b9639c1985d24580b01bb0ab68e78de310d38eeba7db45bec7850ab4093d8ee464d80ccfaceda9c68d1c366efbee28573b52f95e69ac792354c145acd380b11 + languageName: node + linkType: hard + "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -23533,6 +24203,13 @@ __metadata: languageName: node linkType: hard +"wordwrap@npm:^1.0.0": + version: 1.0.0 + resolution: "wordwrap@npm:1.0.0" + checksum: 10/497d40beb2bdb08e6d38754faa17ce20b0bf1306327f80cb777927edb23f461ee1f6bc659b3c3c93f26b08e1cf4b46acc5bae8fda1f0be3b5ab9a1a0211034cd + 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" @@ -23612,6 +24289,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:^8.21.0": + version: 8.21.0 + resolution: "ws@npm:8.21.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/088411956432c8f876158409d5a285cb9ad1382f593391f51d3a599bd0a5b277f876609ebd00fc3596321c4a4c9064d6fffe1ebad960e8ea7fd9ae25324f35c2 + languageName: node + linkType: hard + "wsl-utils@npm:^0.1.0": version: 0.1.0 resolution: "wsl-utils@npm:0.1.0"