diff --git a/package.json b/package.json index 9004ea8..c808610 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,6 @@ }, "devDependencies": { "@iconify-json/logos": "^1.1.44", - "@unocss/core": "^0.61.9", - "@unocss/preset-attributify": "^0.61.9", - "@unocss/preset-icons": "^0.61.9", "typescript": "^5.5.4", "unocss": "^0.61.9", "vite": "^5.3.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d870d8..f633b9d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,15 +15,6 @@ importers: '@iconify-json/logos': specifier: ^1.1.44 version: 1.1.44 - '@unocss/core': - specifier: ^0.61.9 - version: 0.61.9 - '@unocss/preset-attributify': - specifier: ^0.61.9 - version: 0.61.9 - '@unocss/preset-icons': - specifier: ^0.61.9 - version: 0.61.9 typescript: specifier: ^5.5.4 version: 5.5.4 diff --git a/shims.d.ts b/shims.d.ts new file mode 100644 index 0000000..aa04de6 --- /dev/null +++ b/shims.d.ts @@ -0,0 +1,7 @@ +import type { AttributifyAttributes } from '@unocss/preset-attributify' + +declare module 'solid-js' { + namespace JSX { + interface HTMLAttributes extends AttributifyAttributes {} + } +} \ No newline at end of file diff --git a/unocss.config.ts b/unocss.config.ts index 947ff4e..7097e2d 100644 --- a/unocss.config.ts +++ b/unocss.config.ts @@ -1,7 +1,5 @@ -import presetAttributify from '@unocss/preset-attributify' -import presetIcons from '@unocss/preset-icons' -import presetUno from '@unocss/preset-uno' -import { defineConfig } from 'unocss/vite' +import { presetAttributify, presetIcons, presetUno } from 'unocss'; +import { defineConfig } from 'unocss/vite'; export default defineConfig({ shortcuts: [