diff --git a/apps/demo/package.json b/apps/demo/package.json index dc72fdb7..4bd13a73 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -10,28 +10,29 @@ "preview": "vite preview" }, "dependencies": { - "react": "^18.3.1", - "react-dom": "^18.3.1", "@crystallize/js-api-client": "workspace:*", "@crystallize/reactjs-components": "workspace:*", "@crystallize/reactjs-hooks": "workspace:*", "@rehooks/local-storage": "^2.4.5", "bootstrap": "^5.3.3", - "react-icons": "^4.3.1", + "react": "^18.3.1", "react-bootstrap": "^2.10.4", + "react-dom": "^18.3.1", + "react-icons": "^4.3.1", "react-router-dom": "^6.24.0", "react-syntax-highlighter": "^15.5.0" }, "devDependencies": { "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", + "@types/react-syntax-highlighter": "^15.5.13", "@typescript-eslint/eslint-plugin": "^7.13.1", "@typescript-eslint/parser": "^7.13.1", "@vitejs/plugin-react": "^4.3.1", "eslint": "^8.57.0", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.7", - "@types/react-syntax-highlighter": "^15.5.13", + "sass-embedded": "^1.81.0", "typescript": "^5.2.2", "vite": "^5.3.1" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bae3cdcc..f95bd7e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,7 +67,7 @@ importers: version: 7.18.0(eslint@8.57.1)(typescript@5.6.3) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.3(vite@5.4.11(@types/node@22.9.1)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0)) eslint: specifier: ^8.57.0 version: 8.57.1 @@ -77,12 +77,15 @@ importers: eslint-plugin-react-refresh: specifier: ^0.4.7 version: 0.4.14(eslint@8.57.1) + sass-embedded: + specifier: ^1.81.0 + version: 1.81.0 typescript: specifier: ^5.2.2 version: 5.6.3 vite: specifier: ^5.3.1 - version: 5.4.11(@types/node@22.9.1) + version: 5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0) apps/doc2crystallize: dependencies: @@ -144,7 +147,7 @@ importers: version: 5.6.3 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.17.6) + version: 1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0) components/js-api-client: dependencies: @@ -178,7 +181,7 @@ importers: version: 5.6.3 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.17.6) + version: 1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0) components/js-storefrontaware-utils: dependencies: @@ -203,7 +206,7 @@ importers: version: 5.6.3 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.17.6) + version: 1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0) components/node-service-api-request-handlers: dependencies: @@ -243,7 +246,7 @@ importers: version: 8.3.5(postcss@8.4.49)(typescript@5.6.3) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.17.6) + version: 1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0) zod: specifier: ^3.23.8 version: 3.23.8 @@ -310,7 +313,7 @@ importers: version: 8.3.5(postcss@8.4.49)(typescript@5.6.3) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.17.6) + version: 1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0) zod: specifier: ^3.23.8 version: 3.23.8 @@ -347,7 +350,7 @@ importers: version: 5.6.3 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.17.6) + version: 1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0) components/reactjs-hooks: dependencies: @@ -381,7 +384,7 @@ importers: version: 5.6.3 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.17.6) + version: 1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0) components/schema: dependencies: @@ -406,7 +409,7 @@ importers: version: 5.6.3 vitest: specifier: ^2.1.5 - version: 2.1.5(@types/node@22.9.1) + version: 2.1.5(@types/node@22.9.1)(sass-embedded@1.81.0) packages: '@adyen/api-library@13.1.3': @@ -563,6 +566,12 @@ packages: } engines: { node: '>=6.9.0' } + '@bufbuild/protobuf@2.2.2': + resolution: + { + integrity: sha512-UNtPCbrwrenpmrXuRwn9jYpPoweNXj8X5sMvYgsqYyaH8jQ6LfUJSk3dJLnBK+6sfYPrF4iAIo5sd5HQ+tg75A==, + } + '@esbuild/aix-ppc64@0.21.5': resolution: { @@ -1936,6 +1945,12 @@ packages: } engines: { node: '>=16.20.1' } + buffer-builder@0.2.0: + resolution: + { + integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==, + } + buffer-equal-constant-time@1.0.1: resolution: { @@ -2090,6 +2105,12 @@ packages: integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, } + colorjs.io@0.5.2: + resolution: + { + integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==, + } + combined-stream@1.0.8: resolution: { @@ -2858,6 +2879,12 @@ packages: } engines: { node: '>= 4' } + immutable@5.0.3: + resolution: + { + integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==, + } + import-fresh@3.3.0: resolution: { @@ -3993,6 +4020,12 @@ packages: integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, } + rxjs@7.8.1: + resolution: + { + integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, + } + safe-buffer@5.1.2: resolution: { @@ -4011,6 +4044,194 @@ packages: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, } + sass-embedded-android-arm64@1.81.0: + resolution: + { + integrity: sha512-I36P77/PKAHx6sqOmexO2iEY5kpsmQ1VxcgITZSOxPMQhdB6m4t3bTabfDuWQQmCrqqiNFtLQHeytB65bUqwiw==, + } + engines: { node: '>=14.0.0' } + cpu: [arm64] + os: [android] + + sass-embedded-android-arm@1.81.0: + resolution: + { + integrity: sha512-NWEmIuaIEsGFNsIRa+5JpIpPJyZ32H15E85CNZqEIhhwWlk9UNw7vlOCmTH8MtabtnACwC/2NG8VyNa3nxKzUQ==, + } + engines: { node: '>=14.0.0' } + cpu: [arm] + os: [android] + + sass-embedded-android-ia32@1.81.0: + resolution: + { + integrity: sha512-k8V1usXw30w1GVxvrteG1RzgYJzYQ9PfL2aeOqGdroBN7zYTD9VGJXTGcxA4IeeRxmRd7szVW2mKXXS472fh8g==, + } + engines: { node: '>=14.0.0' } + cpu: [ia32] + os: [android] + + sass-embedded-android-riscv64@1.81.0: + resolution: + { + integrity: sha512-RXlanyLXEpN/DEehXgLuKPsqT//GYlsGFxKXgRiCc8hIPAueFLQXKJmLWlL3BEtHgmFdbsStIu4aZCcb1hOFlQ==, + } + engines: { node: '>=14.0.0' } + cpu: [riscv64] + os: [android] + + sass-embedded-android-x64@1.81.0: + resolution: + { + integrity: sha512-RQG0FxGQ1DERNyUDED8+BDVaLIjI+BNg8lVcyqlLZUrWY6NhzjwYEeiN/DNZmMmHtqDucAPNDcsdVUNQqsBy2A==, + } + engines: { node: '>=14.0.0' } + cpu: [x64] + os: [android] + + sass-embedded-darwin-arm64@1.81.0: + resolution: + { + integrity: sha512-gLKbsfII9Ppua76N41ODFnKGutla9qv0OGAas8gxe0jYBeAQFi/1iKQYdNtQtKi4mA9n5TQTqz+HHCKszZCoyA==, + } + engines: { node: '>=14.0.0' } + cpu: [arm64] + os: [darwin] + + sass-embedded-darwin-x64@1.81.0: + resolution: + { + integrity: sha512-7uMOlT9hD2KUJCbTN2XcfghDxt/rc50ujjfSjSHjX1SYj7mGplkINUXvVbbvvaV2wt6t9vkGkCo5qNbeBhfwBg==, + } + engines: { node: '>=14.0.0' } + cpu: [x64] + os: [darwin] + + sass-embedded-linux-arm64@1.81.0: + resolution: + { + integrity: sha512-jy4bvhdUmqbyw1jv1f3Uxl+MF8EU/Y/GDx4w6XPJm4Ds+mwH/TwnyAwsxxoBhWfnBnW8q2ADy039DlS5p+9csQ==, + } + engines: { node: '>=14.0.0' } + cpu: [arm64] + os: [linux] + + sass-embedded-linux-arm@1.81.0: + resolution: + { + integrity: sha512-REqR9qM4RchCE3cKqzRy9Q4zigIV82SbSpCi/O4O3oK3pg2I1z7vkb3TiJsivusG/li7aqKZGmYOtAXjruGQDA==, + } + engines: { node: '>=14.0.0' } + cpu: [arm] + os: [linux] + + sass-embedded-linux-ia32@1.81.0: + resolution: + { + integrity: sha512-ga/Jk4q5Bn1aC+iHJteDZuLSKnmBUiS3dEg1fnl/Z7GaHIChceKDJOw0zNaILRXI0qT2E1at9MwzoRaRA5Nn/g==, + } + engines: { node: '>=14.0.0' } + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-arm64@1.81.0: + resolution: + { + integrity: sha512-hpntWf5kjkoxncA1Vh8vhsUOquZ8AROZKx0rQh7ZjSRs4JrYZASz1cfevPKaEM3wIim/nYa6TJqm0VqWsrERlA==, + } + engines: { node: '>=14.0.0' } + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.81.0: + resolution: + { + integrity: sha512-oWVUvQ4d5Kx1Md75YXZl5z1WBjc+uOhfRRqzkJ3nWc8tjszxJN+y/5EOJavhsNI3/2yoTt6eMXRTqDD9b0tWSQ==, + } + engines: { node: '>=14.0.0' } + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-ia32@1.81.0: + resolution: + { + integrity: sha512-UEXUYkBuqTSwg5JNWiNlfMZ1Jx6SJkaEdx+fsL3Tk099L8cKSoJWH2EPz4ZJjNbyIMymrSdVfymheTeZ8u24xA==, + } + engines: { node: '>=14.0.0' } + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-riscv64@1.81.0: + resolution: + { + integrity: sha512-1D7OznytbIhx2XDHWi1nuQ8d/uCVR7FGGzELgaU//T8A9DapVTUgPKvB70AF1k4GzChR9IXU/WvFZs2hDTbaJg==, + } + engines: { node: '>=14.0.0' } + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-musl-x64@1.81.0: + resolution: + { + integrity: sha512-ia6VCTeVDQtBSMktXRFza1AZCt8/6aUoujot6Ugf4KmdytQqPJIHxkHaGftm5xwi9WdrMGYS7zgolToPijR11A==, + } + engines: { node: '>=14.0.0' } + cpu: [x64] + os: [linux] + + sass-embedded-linux-riscv64@1.81.0: + resolution: + { + integrity: sha512-KbxSsqu4tT1XbhZfJV/5NfW0VtJIGlD58RjqJqJBi8Rnjrx29/upBsuwoDWtsPV/LhoGwwU1XkSa9Q1ifCz4fQ==, + } + engines: { node: '>=14.0.0' } + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-x64@1.81.0: + resolution: + { + integrity: sha512-AMDeVY2T9WAnSFkuQcsOn5c29GRs/TuqnCiblKeXfxCSKym5uKdBl/N7GnTV6OjzoxiJBbkYKdVIaS5By7Gj4g==, + } + engines: { node: '>=14.0.0' } + cpu: [x64] + os: [linux] + + sass-embedded-win32-arm64@1.81.0: + resolution: + { + integrity: sha512-YOmBRYnygwWUmCoH14QbMRHjcvCJufeJBAp0m61tOJXIQh64ziwV4mjdqjS/Rx3zhTT4T+nulDUw4d3kLiMncA==, + } + engines: { node: '>=14.0.0' } + cpu: [arm64] + os: [win32] + + sass-embedded-win32-ia32@1.81.0: + resolution: + { + integrity: sha512-HFfr/C+uLJGGTENdnssuNTmXI/xnIasUuEHEKqI+2J0FHCWT5cpz3PGAOHymPyJcZVYGUG/7gIxIx/d7t0LFYw==, + } + engines: { node: '>=14.0.0' } + cpu: [ia32] + os: [win32] + + sass-embedded-win32-x64@1.81.0: + resolution: + { + integrity: sha512-wxj52jDcIAwWcXb7ShZ7vQYKcVUkJ+04YM9l46jDY+qwHzliGuorAUyujLyKTE9heGD3gShJ3wPPC1lXzq6v9A==, + } + engines: { node: '>=14.0.0' } + cpu: [x64] + os: [win32] + + sass-embedded@1.81.0: + resolution: + { + integrity: sha512-uZQ2Faxb1oWBHpeSSzjxnhClbMb3QadN0ql0ZFNuqWOLUxwaVhrMlMhPq6TDPbbfDUjihuwrMCuy695Bgna5RA==, + } + engines: { node: '>=16.0.0' } + hasBin: true + scheduler@0.23.2: resolution: { @@ -4214,6 +4435,27 @@ packages: } engines: { node: '>=8' } + supports-color@8.1.1: + resolution: + { + integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, + } + engines: { node: '>=10' } + + sync-child-process@1.0.2: + resolution: + { + integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==, + } + engines: { node: '>=16.0.0' } + + sync-message-port@1.1.3: + resolution: + { + integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==, + } + engines: { node: '>=16.0.0' } + text-table@0.2.0: resolution: { @@ -4529,6 +4771,12 @@ packages: integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==, } + varint@6.0.0: + resolution: + { + integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==, + } + vary@1.1.2: resolution: { @@ -4878,6 +5126,8 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@bufbuild/protobuf@2.2.2': {} + '@esbuild/aix-ppc64@0.21.5': optional: true @@ -5441,14 +5691,14 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.9.1))': + '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.11(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0) transitivePeerDependencies: - supports-color @@ -5465,13 +5715,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.1))': + '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0))': dependencies: '@vitest/spy': 2.1.5 estree-walker: 3.0.3 magic-string: 0.30.13 optionalDependencies: - vite: 5.4.11(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0) '@vitest/pretty-format@2.1.5': dependencies: @@ -5621,6 +5871,8 @@ snapshots: bson@6.10.0: {} + buffer-builder@0.2.0: {} + buffer-equal-constant-time@1.0.1: {} bundle-require@5.0.0(esbuild@0.24.0): @@ -5708,6 +5960,8 @@ snapshots: color-name@1.1.4: {} + colorjs.io@0.5.2: {} + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -6185,6 +6439,8 @@ snapshots: ignore@5.3.2: {} + immutable@5.0.3: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -6822,12 +7078,108 @@ snapshots: dependencies: queue-microtask: 1.2.3 + rxjs@7.8.1: + dependencies: + tslib: 2.8.1 + safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} safer-buffer@2.1.2: {} + sass-embedded-android-arm64@1.81.0: + optional: true + + sass-embedded-android-arm@1.81.0: + optional: true + + sass-embedded-android-ia32@1.81.0: + optional: true + + sass-embedded-android-riscv64@1.81.0: + optional: true + + sass-embedded-android-x64@1.81.0: + optional: true + + sass-embedded-darwin-arm64@1.81.0: + optional: true + + sass-embedded-darwin-x64@1.81.0: + optional: true + + sass-embedded-linux-arm64@1.81.0: + optional: true + + sass-embedded-linux-arm@1.81.0: + optional: true + + sass-embedded-linux-ia32@1.81.0: + optional: true + + sass-embedded-linux-musl-arm64@1.81.0: + optional: true + + sass-embedded-linux-musl-arm@1.81.0: + optional: true + + sass-embedded-linux-musl-ia32@1.81.0: + optional: true + + sass-embedded-linux-musl-riscv64@1.81.0: + optional: true + + sass-embedded-linux-musl-x64@1.81.0: + optional: true + + sass-embedded-linux-riscv64@1.81.0: + optional: true + + sass-embedded-linux-x64@1.81.0: + optional: true + + sass-embedded-win32-arm64@1.81.0: + optional: true + + sass-embedded-win32-ia32@1.81.0: + optional: true + + sass-embedded-win32-x64@1.81.0: + optional: true + + sass-embedded@1.81.0: + dependencies: + '@bufbuild/protobuf': 2.2.2 + buffer-builder: 0.2.0 + colorjs.io: 0.5.2 + immutable: 5.0.3 + rxjs: 7.8.1 + supports-color: 8.1.1 + sync-child-process: 1.0.2 + varint: 6.0.0 + optionalDependencies: + sass-embedded-android-arm: 1.81.0 + sass-embedded-android-arm64: 1.81.0 + sass-embedded-android-ia32: 1.81.0 + sass-embedded-android-riscv64: 1.81.0 + sass-embedded-android-x64: 1.81.0 + sass-embedded-darwin-arm64: 1.81.0 + sass-embedded-darwin-x64: 1.81.0 + sass-embedded-linux-arm: 1.81.0 + sass-embedded-linux-arm64: 1.81.0 + sass-embedded-linux-ia32: 1.81.0 + sass-embedded-linux-musl-arm: 1.81.0 + sass-embedded-linux-musl-arm64: 1.81.0 + sass-embedded-linux-musl-ia32: 1.81.0 + sass-embedded-linux-musl-riscv64: 1.81.0 + sass-embedded-linux-musl-x64: 1.81.0 + sass-embedded-linux-riscv64: 1.81.0 + sass-embedded-linux-x64: 1.81.0 + sass-embedded-win32-arm64: 1.81.0 + sass-embedded-win32-ia32: 1.81.0 + sass-embedded-win32-x64: 1.81.0 + scheduler@0.23.2: dependencies: loose-envify: 1.4.0 @@ -6938,6 +7290,16 @@ snapshots: dependencies: has-flag: 4.0.0 + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + sync-child-process@1.0.2: + dependencies: + sync-message-port: 1.1.3 + + sync-message-port@1.1.3: {} + text-table@0.2.0: {} thenify-all@1.6.0: @@ -7102,15 +7464,17 @@ snapshots: is-typed-array: 1.1.13 which-typed-array: 1.1.15 + varint@6.0.0: {} + vary@1.1.2: {} - vite-node@1.6.0(@types/node@20.17.6): + vite-node@1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@20.17.6) + vite: 5.4.11(@types/node@20.17.6)(sass-embedded@1.81.0) transitivePeerDependencies: - '@types/node' - less @@ -7122,13 +7486,13 @@ snapshots: - supports-color - terser - vite-node@2.1.5(@types/node@22.9.1): + vite-node@2.1.5(@types/node@22.9.1)(sass-embedded@1.81.0): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0) transitivePeerDependencies: - '@types/node' - less @@ -7140,7 +7504,7 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@20.17.6): + vite@5.4.11(@types/node@20.17.6)(sass-embedded@1.81.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 @@ -7148,8 +7512,9 @@ snapshots: optionalDependencies: '@types/node': 20.17.6 fsevents: 2.3.3 + sass-embedded: 1.81.0 - vite@5.4.11(@types/node@22.9.1): + vite@5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 @@ -7157,8 +7522,9 @@ snapshots: optionalDependencies: '@types/node': 22.9.1 fsevents: 2.3.3 + sass-embedded: 1.81.0 - vitest@1.6.0(@types/node@20.17.6): + vitest@1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -7177,8 +7543,8 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.11(@types/node@20.17.6) - vite-node: 1.6.0(@types/node@20.17.6) + vite: 5.4.11(@types/node@20.17.6)(sass-embedded@1.81.0) + vite-node: 1.6.0(@types/node@20.17.6)(sass-embedded@1.81.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.17.6 @@ -7192,10 +7558,10 @@ snapshots: - supports-color - terser - vitest@2.1.5(@types/node@22.9.1): + vitest@2.1.5(@types/node@22.9.1)(sass-embedded@1.81.0): dependencies: '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.1)) + '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0)) '@vitest/pretty-format': 2.1.5 '@vitest/runner': 2.1.5 '@vitest/snapshot': 2.1.5 @@ -7211,8 +7577,8 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.9.1) - vite-node: 2.1.5(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.1)(sass-embedded@1.81.0) + vite-node: 2.1.5(@types/node@22.9.1)(sass-embedded@1.81.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.9.1