Browse Source

Maintenance: Remove sass dependency

Benjamin Scharf 2 weeks ago
parent
commit
8312876f25
2 changed files with 26 additions and 63 deletions
  1. 0 1
      package.json
  2. 26 62
      pnpm-lock.yaml

+ 0 - 1
package.json

@@ -77,7 +77,6 @@
     "prettier": "3.5.1",
     "prettier-plugin-tailwindcss": "^0.6.11",
     "regenerator-runtime": "^0.14.1",
-    "sass": "^1.85.0",
     "stylelint": "^16.13.2",
     "stylelint-config-prettier": "^9.0.5",
     "stylelint-config-recommended-vue": "^1.5.0",

+ 26 - 62
pnpm-lock.yaml

@@ -283,7 +283,7 @@ importers:
         version: 0.1.7(pinia@3.0.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
       '@tailwindcss/vite':
         specifier: ^4.0.6
-        version: 4.0.6(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))
+        version: 4.0.6(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0))
       '@testing-library/jest-dom':
         specifier: ^6.6.3
         version: 6.6.3
@@ -319,7 +319,7 @@ importers:
         version: 8.23.0(eslint@8.57.1)(typescript@5.7.3)
       '@vitejs/plugin-vue':
         specifier: ^5.2.1
-        version: 5.2.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))(vue@3.5.13(typescript@5.7.3))
+        version: 5.2.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0))(vue@3.5.13(typescript@5.7.3))
       '@vue/compiler-dom':
         specifier: ^3.5.13
         version: 3.5.13
@@ -392,9 +392,6 @@ importers:
       regenerator-runtime:
         specifier: ^0.14.1
         version: 0.14.1
-      sass:
-        specifier: ^1.85.0
-        version: 1.85.0
       stylelint:
         specifier: ^16.13.2
         version: 16.13.2(typescript@5.7.3)
@@ -436,19 +433,19 @@ importers:
         version: 5.7.3
       vite:
         specifier: ^5.4.14
-        version: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+        version: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)
       vite-plugin-pwa:
         specifier: ^0.21.1
-        version: 0.21.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))(workbox-build@7.1.0)(workbox-window@7.3.0)
+        version: 0.21.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0))(workbox-build@7.1.0)(workbox-window@7.3.0)
       vite-plugin-ruby:
         specifier: ^5.1.1
-        version: 5.1.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))
+        version: 5.1.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0))
       vitest:
         specifier: ^3.0.5
-        version: 3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+        version: 3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(terser@5.31.0)
       vitest-axe:
         specifier: ^0.1.0
-        version: 0.1.0(vitest@3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))
+        version: 0.1.0(vitest@3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(terser@5.31.0))
       vue-tsc:
         specifier: ^2.2.2
         version: 2.2.2(typescript@5.7.3)
@@ -2995,10 +2992,6 @@ packages:
     resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
     engines: {node: '>= 16'}
 
-  chokidar@4.0.1:
-    resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==}
-    engines: {node: '>= 14.16.0'}
-
   class-utils@0.3.6:
     resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==}
     engines: {node: '>=0.10.0'}
@@ -4142,9 +4135,6 @@ packages:
     resolution: {integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==}
     engines: {node: '>=0.8.0'}
 
-  immutable@5.0.2:
-    resolution: {integrity: sha512-1NU7hWZDkV7hJ4PJ9dur9gTNQ4ePNPN4k9/0YhwjzykTi/+3Q5pF93YU5QoVj8BuOnhLgaY8gs0U2pj4kSYVcw==}
-
   import-fresh@3.3.0:
     resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
     engines: {node: '>=6'}
@@ -5455,10 +5445,6 @@ packages:
     resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
     engines: {node: '>= 6'}
 
-  readdirp@4.0.1:
-    resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==}
-    engines: {node: '>= 14.16.0'}
-
   redent@3.0.0:
     resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
     engines: {node: '>=8'}
@@ -5658,11 +5644,6 @@ packages:
   safer-buffer@2.1.2:
     resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
 
-  sass@1.85.0:
-    resolution: {integrity: sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==}
-    engines: {node: '>=14.0.0'}
-    hasBin: true
-
   saxes@6.0.0:
     resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
     engines: {node: '>=v12.22.7'}
@@ -8663,13 +8644,13 @@ snapshots:
       '@tailwindcss/oxide-win32-arm64-msvc': 4.0.6
       '@tailwindcss/oxide-win32-x64-msvc': 4.0.6
 
-  '@tailwindcss/vite@4.0.6(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))':
+  '@tailwindcss/vite@4.0.6(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0))':
     dependencies:
       '@tailwindcss/node': 4.0.6
       '@tailwindcss/oxide': 4.0.6
       lightningcss: 1.29.1
       tailwindcss: 4.0.6
-      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)
 
   '@testing-library/dom@9.3.3':
     dependencies:
@@ -9139,9 +9120,9 @@ snapshots:
 
   '@ungap/structured-clone@1.2.0': {}
 
-  '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))(vue@3.5.13(typescript@5.7.3))':
+  '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0))(vue@3.5.13(typescript@5.7.3))':
     dependencies:
-      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)
       vue: 3.5.13(typescript@5.7.3)
 
   '@vitest/expect@3.0.5':
@@ -9151,13 +9132,13 @@ snapshots:
       chai: 5.1.2
       tinyrainbow: 2.0.0
 
-  '@vitest/mocker@3.0.5(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))':
+  '@vitest/mocker@3.0.5(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0))':
     dependencies:
       '@vitest/spy': 3.0.5
       estree-walker: 3.0.3
       magic-string: 0.30.17
     optionalDependencies:
-      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)
 
   '@vitest/pretty-format@3.0.5':
     dependencies:
@@ -9887,10 +9868,6 @@ snapshots:
 
   check-error@2.1.1: {}
 
-  chokidar@4.0.1:
-    dependencies:
-      readdirp: 4.0.1
-
   class-utils@0.3.6:
     dependencies:
       arr-union: 3.1.0
@@ -11221,8 +11198,6 @@ snapshots:
 
   immutable@3.7.6: {}
 
-  immutable@5.0.2: {}
-
   import-fresh@3.3.0:
     dependencies:
       parent-module: 1.0.1
@@ -12470,8 +12445,6 @@ snapshots:
       string_decoder: 1.3.0
       util-deprecate: 1.0.2
 
-  readdirp@4.0.1: {}
-
   redent@3.0.0:
     dependencies:
       indent-string: 4.0.0
@@ -12674,14 +12647,6 @@ snapshots:
 
   safer-buffer@2.1.2: {}
 
-  sass@1.85.0:
-    dependencies:
-      chokidar: 4.0.1
-      immutable: 5.0.2
-      source-map-js: 1.2.1
-    optionalDependencies:
-      '@parcel/watcher': 2.4.1
-
   saxes@6.0.0:
     dependencies:
       xmlchars: 2.2.0
@@ -13448,13 +13413,13 @@ snapshots:
       - rollup
       - supports-color
 
-  vite-node@3.0.5(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0):
+  vite-node@3.0.5(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0):
     dependencies:
       cac: 6.7.14
       debug: 4.4.0
       es-module-lexer: 1.6.0
       pathe: 2.0.2
-      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)
     transitivePeerDependencies:
       - '@types/node'
       - less
@@ -13466,26 +13431,26 @@ snapshots:
       - supports-color
       - terser
 
-  vite-plugin-pwa@0.21.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))(workbox-build@7.1.0)(workbox-window@7.3.0):
+  vite-plugin-pwa@0.21.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0))(workbox-build@7.1.0)(workbox-window@7.3.0):
     dependencies:
       debug: 4.3.7
       pretty-bytes: 6.1.1
       tinyglobby: 0.2.10
-      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)
       workbox-build: 7.1.0
       workbox-window: 7.3.0
     transitivePeerDependencies:
       - supports-color
 
-  vite-plugin-ruby@5.1.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)):
+  vite-plugin-ruby@5.1.1(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)):
     dependencies:
       debug: 4.3.7
       fast-glob: 3.3.2
-      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)
     transitivePeerDependencies:
       - supports-color
 
-  vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0):
+  vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0):
     dependencies:
       esbuild: 0.21.5
       postcss: 8.5.2
@@ -13494,10 +13459,9 @@ snapshots:
       '@types/node': 18.11.4
       fsevents: 2.3.3
       lightningcss: 1.29.1
-      sass: 1.85.0
       terser: 5.31.0
 
-  vitest-axe@0.1.0(vitest@3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)):
+  vitest-axe@0.1.0(vitest@3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(terser@5.31.0)):
     dependencies:
       aria-query: 5.3.0
       axe-core: 4.4.3
@@ -13505,12 +13469,12 @@ snapshots:
       dom-accessibility-api: 0.5.14
       lodash-es: 4.17.21
       redent: 3.0.0
-      vitest: 3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+      vitest: 3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(terser@5.31.0)
 
-  vitest@3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0):
+  vitest@3.0.5(@types/node@18.11.4)(jsdom@26.0.0)(lightningcss@1.29.1)(terser@5.31.0):
     dependencies:
       '@vitest/expect': 3.0.5
-      '@vitest/mocker': 3.0.5(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0))
+      '@vitest/mocker': 3.0.5(vite@5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0))
       '@vitest/pretty-format': 3.0.5
       '@vitest/runner': 3.0.5
       '@vitest/snapshot': 3.0.5
@@ -13526,8 +13490,8 @@ snapshots:
       tinyexec: 0.3.2
       tinypool: 1.0.2
       tinyrainbow: 2.0.0
-      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
-      vite-node: 3.0.5(@types/node@18.11.4)(lightningcss@1.29.1)(sass@1.85.0)(terser@5.31.0)
+      vite: 5.4.14(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)
+      vite-node: 3.0.5(@types/node@18.11.4)(lightningcss@1.29.1)(terser@5.31.0)
       why-is-node-running: 2.3.0
     optionalDependencies:
       '@types/node': 18.11.4