Эх сурвалжийг харах

[create]Ignore svelte 'a11y-' warning

dufu1991 3 жил өмнө
parent
commit
311f70a084

+ 3 - 10
packages/create-stdf/templates/vite-tailwind/vite.config.js

@@ -8,16 +8,9 @@ export default defineConfig({
     plugins: [
         svelte({
             onwarn(warning, defaultHandler) {
-                const ignoredWarnings = [
-                    'a11y-distracting-elements',
-                    'a11y-no-static-element-interactions',
-                    'a11y-click-events-have-key-events',
-                    'a11y-no-noninteractive-element-interactions',
-                ];
-                const { code } = warning;
-                // don't warn on <marquee> elements, cos they're cool
-                if (ignoredWarnings.includes(code)) return;
-
+                if (warning.code.startsWith('a11y-')) {
+                    return;
+                }
                 // handle all other warnings normally
                 defaultHandler(warning);
             },

+ 3 - 9
packages/create-stdf/templates/vite-uno/vite.config.js

@@ -12,15 +12,9 @@ export default defineConfig({
         }),
         svelte({
             onwarn(warning, defaultHandler) {
-                const ignoredWarnings = [
-                    'a11y-distracting-elements',
-                    'a11y-no-static-element-interactions',
-                    'a11y-click-events-have-key-events',
-                    'a11y-no-noninteractive-element-interactions',
-                ];
-                const { code } = warning;
-                // don't warn on <marquee> elements, cos they're cool
-                if (ignoredWarnings.includes(code)) return;
+                if (warning.code.startsWith('a11y-')) {
+                    return;
+                }
 
                 // handle all other warnings normally
                 defaultHandler(warning);