diff --git a/.storybook/preview.ts b/.storybook/preview.ts index ebd2f3a..6d542c1 100644 --- a/.storybook/preview.ts +++ b/.storybook/preview.ts @@ -2,13 +2,12 @@ * @Author: zhaojinfeng 121016171@qq.com * @Date: 2023-06-15 13:22:59 * @LastEditors: zhaojinfeng 121016171@qq.com - * @LastEditTime: 2023-06-21 10:16:53 - * @FilePath: \tianheng-design\.storybook\preview.ts + * @LastEditTime: 2023-07-10 17:52:15 + * @FilePath: \uni\.storybook\preview.ts * @Description: * */ import type { Preview } from "@storybook/vue3" - import 'uno.css' const preview: Preview = { diff --git a/dev/Image.vue b/dev/Image.vue new file mode 100644 index 0000000..75bc64c --- /dev/null +++ b/dev/Image.vue @@ -0,0 +1,19 @@ + + + + diff --git a/dev/Text.vue b/dev/Text.vue new file mode 100644 index 0000000..ff3d51e --- /dev/null +++ b/dev/Text.vue @@ -0,0 +1,8 @@ + + + diff --git a/dev/View.vue b/dev/View.vue new file mode 100644 index 0000000..6de09c0 --- /dev/null +++ b/dev/View.vue @@ -0,0 +1,17 @@ + + + + diff --git a/package.json b/package.json index 987a3fa..405dbbf 100644 --- a/package.json +++ b/package.json @@ -83,6 +83,7 @@ "ts-node": "^10.9.1", "typescript": "4.9.3", "unocss": "^0.53.1", + "unocss-applet": "^0.5.3", "unplugin-auto-import": "^0.16.4", "unplugin-vue-components": "^0.25.1", "vite": "^4.3.9", diff --git a/packages/card-actions/index.vue b/packages/card-actions/index.vue new file mode 100644 index 0000000..68a3452 --- /dev/null +++ b/packages/card-actions/index.vue @@ -0,0 +1,48 @@ + + + + diff --git a/packages/card-item/index.vue b/packages/card-item/index.vue new file mode 100644 index 0000000..27bb50a --- /dev/null +++ b/packages/card-item/index.vue @@ -0,0 +1,8 @@ + + + diff --git a/packages/card-subtitle/index.vue b/packages/card-subtitle/index.vue new file mode 100644 index 0000000..76efe3c --- /dev/null +++ b/packages/card-subtitle/index.vue @@ -0,0 +1,8 @@ + + + diff --git a/packages/card-text/index.vue b/packages/card-text/index.vue new file mode 100644 index 0000000..3a53443 --- /dev/null +++ b/packages/card-text/index.vue @@ -0,0 +1,45 @@ + + + + diff --git a/packages/card-title/index.vue b/packages/card-title/index.vue new file mode 100644 index 0000000..b9a157c --- /dev/null +++ b/packages/card-title/index.vue @@ -0,0 +1,21 @@ + + + + diff --git a/packages/card/index.vue b/packages/card/index.vue new file mode 100644 index 0000000..f0f6fc3 --- /dev/null +++ b/packages/card/index.vue @@ -0,0 +1,444 @@ + + + + + + + + diff --git a/packages/default-layout/index.vue b/packages/default-layout/index.vue new file mode 100644 index 0000000..20b29f9 --- /dev/null +++ b/packages/default-layout/index.vue @@ -0,0 +1,8 @@ + + + diff --git a/packages/prompt/index.vue b/packages/prompt/index.vue new file mode 100644 index 0000000..ec8c553 --- /dev/null +++ b/packages/prompt/index.vue @@ -0,0 +1,37 @@ + + + + diff --git a/packages/search-picker/index.vue b/packages/search-picker/index.vue new file mode 100644 index 0000000..11fdbf6 --- /dev/null +++ b/packages/search-picker/index.vue @@ -0,0 +1,33 @@ + + + + diff --git a/stories/Card.stories.ts b/stories/Card.stories.ts new file mode 100644 index 0000000..54378e6 --- /dev/null +++ b/stories/Card.stories.ts @@ -0,0 +1,35 @@ +import type { Meta, StoryObj } from '@storybook/vue3' +import ThCard from '../packages/card/index.vue' +import ThCardTitle from '../packages/card-title/index.vue' + +const meta = { + title: '卡片/Card', + component: ThCard, + tags: ['autodocs'], + render: (args: any) => ({ + components: { ThCard }, + setup() { + return { args } + }, + template: '
', + }), +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Title: Story = { + render: (args: any) => ({ + components: { ThCard, ThCardTitle }, + setup() { + return { args } + }, + template: ` + + + Title + + + `, + }), +} diff --git a/stories/CardActions.stories.ts b/stories/CardActions.stories.ts new file mode 100644 index 0000000..e31aed4 --- /dev/null +++ b/stories/CardActions.stories.ts @@ -0,0 +1,47 @@ +/* + * @Author: peerless_hero peerless_hero@outlook.com + * @Date: 2023-07-08 01:44:59 + * @LastEditors: zhaojinfeng 121016171@qq.com + * @LastEditTime: 2023-07-10 19:09:37 + * @FilePath: \uni\stories\CardActions.stories.ts + * @Description: + * + */ +import type { Meta, StoryObj } from '@storybook/vue3' +import ThCard from '../packages/card/index.vue' +import ThCardText from '../packages/card-text/index.vue' +import ThCardActions from '../packages/card-actions/index.vue' + +const meta = { + title: '卡片/CardActions', + component: ThCardActions, + tags: ['autodocs'], +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Actions: Story = { + args: { + actions: [ + { + text: '编辑', + }, { + text: '审核', + }, + ], + }, + render: args => ({ + components: { ThCard, ThCardText, ThCardActions }, + setup() { + return { args } + }, + template: ` + + + + + + `, + }), +} diff --git a/stories/CardItem.stories.ts b/stories/CardItem.stories.ts new file mode 100644 index 0000000..192c999 --- /dev/null +++ b/stories/CardItem.stories.ts @@ -0,0 +1,13 @@ +import type { Meta, StoryObj } from '@storybook/vue3' +import CardItem from '../packages/card-item/index.vue' + +const meta = { + title: '卡片/CardItem', + component: CardItem, + tags: ['autodocs'], +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Base: Story = {} diff --git a/stories/CardSubtitle.stories.ts b/stories/CardSubtitle.stories.ts new file mode 100644 index 0000000..3231e21 --- /dev/null +++ b/stories/CardSubtitle.stories.ts @@ -0,0 +1,13 @@ +import type { Meta, StoryObj } from '@storybook/vue3' +import CardSubtitle from '../packages/card-subtitle/index.vue' + +const meta = { + title: '卡片/CardSubtitle', + component: CardSubtitle, + tags: ['autodocs'], +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Base: Story = {} diff --git a/stories/CardText.stories.ts b/stories/CardText.stories.ts new file mode 100644 index 0000000..83cc3e2 --- /dev/null +++ b/stories/CardText.stories.ts @@ -0,0 +1,38 @@ +import type { Meta, StoryObj } from '@storybook/vue3' +import ThCard from '../packages/card/index.vue' +import ThCardText from '../packages/card-text/index.vue' + +const meta = { + title: '卡片/CardText', + component: ThCardText, + tags: ['autodocs'], +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Text: Story = { + args: { + label: '卡片的标签', + text: '卡片的文字', + }, + name: '卡片的标签加文字', + render: args => ({ + components: { ThCard, ThCardText }, + setup() { + return { args } + }, + template: ` + + + + + + + + + + + `, + }), +} diff --git a/stories/CardTitle.stories.ts b/stories/CardTitle.stories.ts new file mode 100644 index 0000000..7861818 --- /dev/null +++ b/stories/CardTitle.stories.ts @@ -0,0 +1,59 @@ +/* + * @Author: peerless_hero peerless_hero@outlook.com + * @Date: 2023-07-08 01:44:23 + * @LastEditors: peerless_hero peerless_hero@outlook.com + * @LastEditTime: 2023-07-10 02:58:09 + * @FilePath: \uni\stories\CardTitle.stories.ts + * @Description: + * + */ +import type { Meta, StoryObj } from '@storybook/vue3' +import ThCard from '../packages/card/index.vue' +import ThCardTitle from '../packages/card-title/index.vue' +import ThCardText from '../packages/card-text/index.vue' + +const meta = { + title: '卡片/CardTitle', + component: ThCardTitle, + tags: ['autodocs'], +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Title: Story = { + args: { + title: '卡片的标题', + }, + render: args => ({ + components: { ThCard, ThCardTitle }, + setup() { + return { args } + }, + template: ` + + + + `, + }), +} + +export const TitleText: Story = { + args: { + title: '卡片标题配合文字', + }, + render: args => ({ + components: { ThCard, ThCardTitle, ThCardText }, + setup() { + return { args } + }, + template: ` + + + + + + + `, + }), +} diff --git a/stories/DefaultLayout.stories.ts b/stories/DefaultLayout.stories.ts new file mode 100644 index 0000000..2fc39f5 --- /dev/null +++ b/stories/DefaultLayout.stories.ts @@ -0,0 +1,13 @@ +import type { Meta, StoryObj } from '@storybook/vue3' +import DefaultLayout from '../packages/default-layout/index.vue' + +const meta = { + title: '某个大类/DefaultLayout', + component: DefaultLayout, + tags: ['autodocs'], +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Base: Story = {} diff --git a/stories/Header.stories.ts b/stories/Header.stories.ts index 7f4be4a..d37aa76 100644 --- a/stories/Header.stories.ts +++ b/stories/Header.stories.ts @@ -18,7 +18,7 @@ const meta = { */ title: 'Example/Header', component: MyHeader, - render: (args: any) => ({ + render: args => ({ components: { MyHeader }, setup() { return { args } diff --git a/stories/Prompt.stories.ts b/stories/Prompt.stories.ts new file mode 100644 index 0000000..277e12e --- /dev/null +++ b/stories/Prompt.stories.ts @@ -0,0 +1,26 @@ +/* + * @Author: zhaojinfeng 121016171@qq.com + * @Date: 2023-06-25 15:55:08 + * @LastEditors: zhaojinfeng 121016171@qq.com + * @LastEditTime: 2023-06-25 19:11:17 + * @FilePath: \uni\stories\Prompt.stories.ts + * @Description: + * + */ +import type { Meta, StoryObj } from '@storybook/vue3' +import Prompt from '../packages/prompt/index.vue' + +const meta = { + title: '反馈组件/Prompt', + component: Prompt, + tags: ['autodocs'], +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Base: Story = { + args: { + title: '意见', + }, +} diff --git a/stories/SearchPicker.stories.ts b/stories/SearchPicker.stories.ts new file mode 100644 index 0000000..daa001e --- /dev/null +++ b/stories/SearchPicker.stories.ts @@ -0,0 +1,13 @@ +import type { Meta, StoryObj } from '@storybook/vue3' +import SearchPicker from '../packages/search-picker/index.vue' + +const meta = { + title: '某个大类/SearchPicker', + component: SearchPicker, + tags: ['autodocs'], +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Base: Story = {} diff --git a/types/components.d.ts b/types/components.d.ts index d101357..60a7584 100644 --- a/types/components.d.ts +++ b/types/components.d.ts @@ -8,10 +8,20 @@ export {} declare module 'vue' { export interface GlobalComponents { Button: typeof import('./../packages/button/index.vue')['default'] + Card: typeof import('./../packages/card/index.vue')['default'] + CardActions: typeof import('./../packages/card-actions/index.vue')['default'] + CardItem: typeof import('./../packages/card-item/index.vue')['default'] + CardSubtitle: typeof import('./../packages/card-subtitle/index.vue')['default'] + CardText: typeof import('./../packages/card-text/index.vue')['default'] + CardTitle: typeof import('./../packages/card-title/index.vue')['default'] + DefaultLayout: typeof import('./../packages/default-layout/index.vue')['default'] Header: typeof import('./../packages/header/index.vue')['default'] + Image: typeof import('./../dev/Image.vue')['default'] + Prompt: typeof import('./../packages/prompt/index.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] - Test: typeof import('./../packages/test/index.vue')['default'] + SearchPicker: typeof import('./../packages/search-picker/index.vue')['default'] + Text: typeof import('./../dev/Text.vue')['default'] UniBadge: typeof import('@uni-helper/uni-ui-types')['UniBadge'] UniBreadcrumb: typeof import('@uni-helper/uni-ui-types')['UniBreadcrumb'] UniBreadcrumbItem: typeof import('@uni-helper/uni-ui-types')['UniBreadcrumbItem'] @@ -71,5 +81,6 @@ declare module 'vue' { UniTooltip: typeof import('@uni-helper/uni-ui-types')['UniTooltip'] UniTr: typeof import('@uni-helper/uni-ui-types')['UniTr'] UniTransition: typeof import('@uni-helper/uni-ui-types')['UniTransition'] + View: typeof import('./../dev/View.vue')['default'] } } diff --git a/unocss.config.ts b/unocss.config.ts new file mode 100644 index 0000000..d8f07cc --- /dev/null +++ b/unocss.config.ts @@ -0,0 +1,56 @@ +/* + * @Author: peerless_hero peerless_hero@outlook.com + * @Date: 2023-07-09 20:53:14 + * @LastEditors: peerless_hero peerless_hero@outlook.com + * @LastEditTime: 2023-07-10 00:11:49 + * @FilePath: \uni\unocss.config.ts + * @Description: + * + */ +import type { + Preset, + SourceCodeTransformer, +} from 'unocss' + +import { + defineConfig, + presetAttributify, + presetIcons, + presetUno, + transformerDirectives, + transformerVariantGroup, +} from 'unocss' + +import { presetRemRpx } from 'unocss-applet' + +const presets: Preset[] = [] +const transformers: SourceCodeTransformer[] = [] +const darkMode = 'class' + +presets.push(presetUno({ dark: darkMode }), presetAttributify(), presetRemRpx({ mode: 'rpx2rem' })) + +export default defineConfig({ + presets: [ + presetIcons({ + scale: 1.2, + warn: true, + extraProperties: { + 'display': 'inline-block', + 'vertical-align': 'middle', + }, + }), + ...presets, + ], + transformers: [ + transformerDirectives(), + transformerVariantGroup(), + ...transformers, + ], + theme: { + preflightRoot: undefined, + }, + rules: [ + [/^fs-(\d+\.?\d{0,2})$/, ([, d]) => ({ 'font-size': `${d}rpx` })], + [/^leh-(\d+\.?\d{0,2})$/, ([, d]) => ({ 'line-height': `${d}rpx` })], + ], +}) diff --git a/vite.config.ts b/vite.config.ts index 742e96d..4b8e719 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,8 +1,8 @@ /* * @Author: zhaojinfeng 121016171@qq.com * @Date: 2023-06-15 13:22:04 - * @LastEditors: zhaojinfeng 121016171@qq.com - * @LastEditTime: 2023-06-21 17:36:45 + * @LastEditors: peerless_hero peerless_hero@outlook.com + * @LastEditTime: 2023-07-09 22:25:44 * @FilePath: \uni\vite.config.ts * @Description: * @@ -46,6 +46,7 @@ export default defineConfig({ alias: { '~': fileURLToPath(new URL('./packages', import.meta.url)), '@': fileURLToPath(new URL('./packages', import.meta.url)), + '/static': fileURLToPath(new URL('./assets/static', import.meta.url)), }, }, plugins: [ @@ -68,12 +69,8 @@ export default defineConfig({ }), Components({ dts: 'types/components.d.ts', - dirs: 'packages', + dirs: ['dev', 'packages'], types: [ - { - from: 'vue-router', - names: ['RouterLink', 'RouterView'], - }, { from: '@uni-helper/uni-ui-types', names: [ diff --git a/yarn.lock b/yarn.lock index b05bbd8..f0548f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3245,6 +3245,38 @@ minimatch "^8.0.3" resolve "^1.22.2" +"@unocss-applet/preset-applet@0.5.3": + version "0.5.3" + resolved "https://registry.npmmirror.com/@unocss-applet/preset-applet/-/preset-applet-0.5.3.tgz#d44e0de6084ecd3e107586691fc2521bb954ecff" + integrity sha512-04nRinxbuMhq2oJOWUf7JjSZpnukXgqlY8fAERCH4vjwf0ZLRCXXIwbpv9w7Tj0X8O+uOLXQL/fDCzGx9kjrKQ== + dependencies: + "@unocss-applet/utils" "0.5.3" + "@unocss/core" "^0.52.4" + "@unocss/preset-mini" "^0.52.4" + "@unocss/preset-uno" "^0.52.4" + +"@unocss-applet/preset-rem-rpx@0.5.3": + version "0.5.3" + resolved "https://registry.npmmirror.com/@unocss-applet/preset-rem-rpx/-/preset-rem-rpx-0.5.3.tgz#ad31817551f6242e0d86e41c3d22dbd5e89aff3c" + integrity sha512-WdcIOrJsRyfSpuAnzPJtZULR9kO2hZXA/mJ5295r9cDnaul58XU4szboC8hZyH7gD++upl+Y3fMv25Lsev4PAg== + +"@unocss-applet/transformer-applet@0.5.3": + version "0.5.3" + resolved "https://registry.npmmirror.com/@unocss-applet/transformer-applet/-/transformer-applet-0.5.3.tgz#8b85d0fcf9be75f58c2e4a5755e66de8ebe0dd22" + integrity sha512-8nFle4isHxSz/c68FchFgulACUWZ9vBVPxD6lbyqwNS+MbOuwuaXTBO9ImIj4ypCiyGJruu8xTRJhhwZHWEiDg== + dependencies: + "@unocss-applet/utils" "0.5.3" + +"@unocss-applet/transformer-attributify@0.5.3": + version "0.5.3" + resolved "https://registry.npmmirror.com/@unocss-applet/transformer-attributify/-/transformer-attributify-0.5.3.tgz#f7e4bbb5e5c4cedefec3a35417791a482157bbfa" + integrity sha512-4KWgqZa30E/1zuEFpN1SwCDCFYGTdVs3BBvxghsVwk73Dl5biHuY5uavTUOhq87yFQAhk6iZKMn9o3YCVSiPRw== + +"@unocss-applet/utils@0.5.3": + version "0.5.3" + resolved "https://registry.npmmirror.com/@unocss-applet/utils/-/utils-0.5.3.tgz#8e2671b5f5da052c19f0efe734a4e4baaa1ceec1" + integrity sha512-dN12YCHkLkBp7fL4A/jOmjxxrp04ST+zCX+zI5965fIXk4jvB9t6PaB/viRIE+ISKD/Jhs0ygTpd1yx0YgrSGg== + "@unocss/astro@0.53.1": version "0.53.1" resolved "https://registry.npmmirror.com/@unocss/astro/-/astro-0.53.1.tgz#0cde5363ef6029a1de6a70d85f81b99709d3a126" @@ -3281,11 +3313,23 @@ "@unocss/core" "0.53.1" unconfig "^0.3.9" +"@unocss/core@0.52.7", "@unocss/core@^0.52.4": + version "0.52.7" + resolved "https://registry.npmmirror.com/@unocss/core/-/core-0.52.7.tgz#6f2ef8b6bc9c3fdef1c06ce702031454f5901a0f" + integrity sha512-dZonrlfu33SkUMsZXlsyYSM79tr2nLer/hBEU2ZaemRik2KchxIUNlZV6kX1f1k3m+gEtVQOyx1MImpgLS8PWg== + "@unocss/core@0.53.1": version "0.53.1" resolved "https://registry.npmmirror.com/@unocss/core/-/core-0.53.1.tgz#d14e0124496aae9bab5ab88b8a3f1e3820e60fcd" integrity sha512-6CUaOMeQyoPIgMuSboX9yGywiCumhoYTPk6uMFhgD3vZmIRCZMwN9RFDLB+s2+NOlnBU6aQsJLONcUapZb/49g== +"@unocss/extractor-arbitrary-variants@0.52.7": + version "0.52.7" + resolved "https://registry.npmmirror.com/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.52.7.tgz#971ffdd051fda1e90655d75e17bdfa0738c7a6c6" + integrity sha512-nJ4iE7nIRpoOIQfD8S58yG4qJd6AhVPEfEOf7ksX1u8xLf71rrBIojwraRXvv7aPqNdZiWvXdh/znpA/QC5b9w== + dependencies: + "@unocss/core" "0.52.7" + "@unocss/extractor-arbitrary-variants@0.53.1": version "0.53.1" resolved "https://registry.npmmirror.com/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.53.1.tgz#0b9addd681249b7229ba26d90b48353dce0ec080" @@ -3329,6 +3373,14 @@ "@unocss/core" "0.53.1" ofetch "^1.0.1" +"@unocss/preset-mini@0.52.7", "@unocss/preset-mini@^0.52.4": + version "0.52.7" + resolved "https://registry.npmmirror.com/@unocss/preset-mini/-/preset-mini-0.52.7.tgz#a36e9d2f9cf0bdecfd931924572a60365940ec4d" + integrity sha512-c5VRzPwyAmIBWwz2ufEboYwHGiheG+V9SCmJJLHlu/gcW5KndFsxoeJPE6nOfXVmbx4AGq/rkzV35ZXtH8Iecw== + dependencies: + "@unocss/core" "0.52.7" + "@unocss/extractor-arbitrary-variants" "0.52.7" + "@unocss/preset-mini@0.53.1": version "0.53.1" resolved "https://registry.npmmirror.com/@unocss/preset-mini/-/preset-mini-0.53.1.tgz#26ba858da7bab40fcecf18aef761de98499467f8" @@ -3361,6 +3413,15 @@ "@unocss/preset-mini" "0.53.1" "@unocss/preset-wind" "0.53.1" +"@unocss/preset-uno@^0.52.4": + version "0.52.7" + resolved "https://registry.npmmirror.com/@unocss/preset-uno/-/preset-uno-0.52.7.tgz#4d667c5150928ca620db40966aacdb28301e986e" + integrity sha512-J5royXxvaPvwRplZ2zwEcB1jJETp3dTA3sIezf9ydSNr4px3h6Ul6TxFDuJpBUWlx/cxP7aRWM0p9+e2ivdRkA== + dependencies: + "@unocss/core" "0.52.7" + "@unocss/preset-mini" "0.52.7" + "@unocss/preset-wind" "0.52.7" + "@unocss/preset-web-fonts@0.53.1": version "0.53.1" resolved "https://registry.npmmirror.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.53.1.tgz#06e6b84351bfbe2dac76b7554e699583348593e9" @@ -3369,6 +3430,14 @@ "@unocss/core" "0.53.1" ofetch "^1.0.1" +"@unocss/preset-wind@0.52.7": + version "0.52.7" + resolved "https://registry.npmmirror.com/@unocss/preset-wind/-/preset-wind-0.52.7.tgz#77fb11feb506f9f25650e0679cc9c9e109ba0bc6" + integrity sha512-IT36cDftK7B+zDUElL4qdZZEj6iwknIpetXwuVvW/X8ljS/ocY/qfyjSX7C8k163FLAw7nTARFjW3xL066NsLw== + dependencies: + "@unocss/core" "0.52.7" + "@unocss/preset-mini" "0.52.7" + "@unocss/preset-wind@0.53.1": version "0.53.1" resolved "https://registry.npmmirror.com/@unocss/preset-wind/-/preset-wind-0.53.1.tgz#d32d03388fd95d3ef7e4a2204d4e7052382e7ed3" @@ -9188,6 +9257,16 @@ universalify@^2.0.0: resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== +unocss-applet@^0.5.3: + version "0.5.3" + resolved "https://registry.npmmirror.com/unocss-applet/-/unocss-applet-0.5.3.tgz#88443d3b3cc969ced663a2bc1416b7faa3160e46" + integrity sha512-JlQZjrQYb4iHLw1tUAmW4tMo9Tz2j5xSFlYb/k83RVuvZoKYUDT/adFh5NvQ/25a+V7JFyvhsutgU3mZHjlXYQ== + dependencies: + "@unocss-applet/preset-applet" "0.5.3" + "@unocss-applet/preset-rem-rpx" "0.5.3" + "@unocss-applet/transformer-applet" "0.5.3" + "@unocss-applet/transformer-attributify" "0.5.3" + unocss@^0.53.1: version "0.53.1" resolved "https://registry.npmmirror.com/unocss/-/unocss-0.53.1.tgz#12a2c225853c40017cd62369ef79f1b17f51d981"