├── .gitignore ├── .npmrc ├── .nuxtrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.mjs ├── package.json ├── playground ├── app.vue ├── assets │ ├── svg-icons │ │ └── account-circle.svg │ └── virtual.icons.css ├── components │ └── Myinput.vue ├── layouts │ └── default.vue ├── nuxt.config.ts ├── package.json ├── pages │ ├── component │ │ ├── action-sheet.vue │ │ ├── app-bar.vue │ │ ├── avatar.vue │ │ ├── back-top.vue │ │ ├── badge.vue │ │ ├── bottom-navigation.vue │ │ ├── breadcrumbs.vue │ │ ├── button.vue │ │ ├── card.vue │ │ ├── cell.vue │ │ ├── checkbox.vue │ │ ├── chip.vue │ │ ├── collapse-transition.vue │ │ ├── collapse.vue │ │ ├── countdown.vue │ │ ├── counter.vue │ │ ├── date-picker.vue │ │ ├── dialog.vue │ │ ├── divider.vue │ │ ├── drag.vue │ │ ├── elevation.vue │ │ ├── ellipsis.vue │ │ ├── fab.vue │ │ ├── floating-panel.vue │ │ ├── form.vue │ │ ├── hover.vue │ │ ├── icon.vue │ │ ├── image-preview.vue │ │ ├── image.vue │ │ ├── index-bar.vue │ │ ├── input.vue │ │ ├── layout.vue │ │ ├── lazy.vue │ │ ├── link.vue │ │ ├── list.vue │ │ ├── loading-bar.vue │ │ ├── loading.vue │ │ ├── menu-select.vue │ │ ├── menu.vue │ │ ├── overlay.vue │ │ ├── pagination.vue │ │ ├── paper.vue │ │ ├── picker.vue │ │ ├── popup.vue │ │ ├── progress.vue │ │ ├── pull-refresh.vue │ │ ├── radio.vue │ │ ├── rate.vue │ │ ├── result.vue │ │ ├── ripple.vue │ │ ├── select.vue │ │ ├── skeleton.vue │ │ ├── slider.vue │ │ ├── snackbar.vue │ │ ├── space.vue │ │ ├── steps.vue │ │ ├── sticky.vue │ │ ├── style-provider.vue │ │ ├── swipe.vue │ │ ├── switch.vue │ │ ├── table.vue │ │ ├── tabs.vue │ │ ├── time-picker.vue │ │ ├── tooltip.vue │ │ ├── uploader.vue │ │ └── watermark.vue │ └── index.vue ├── pnpm-lock.yaml └── store.ts ├── pnpm-lock.yaml ├── src ├── config.ts ├── module.ts ├── types.ts └── utils.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | -------------------------------------------------------------------------------- /.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/.nuxtrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/package.json -------------------------------------------------------------------------------- /playground/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/app.vue -------------------------------------------------------------------------------- /playground/assets/svg-icons/account-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/assets/svg-icons/account-circle.svg -------------------------------------------------------------------------------- /playground/assets/virtual.icons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/assets/virtual.icons.css -------------------------------------------------------------------------------- /playground/components/Myinput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/components/Myinput.vue -------------------------------------------------------------------------------- /playground/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/layouts/default.vue -------------------------------------------------------------------------------- /playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/nuxt.config.ts -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/pages/component/action-sheet.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/action-sheet.vue -------------------------------------------------------------------------------- /playground/pages/component/app-bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/app-bar.vue -------------------------------------------------------------------------------- /playground/pages/component/avatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/avatar.vue -------------------------------------------------------------------------------- /playground/pages/component/back-top.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/back-top.vue -------------------------------------------------------------------------------- /playground/pages/component/badge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/badge.vue -------------------------------------------------------------------------------- /playground/pages/component/bottom-navigation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/bottom-navigation.vue -------------------------------------------------------------------------------- /playground/pages/component/breadcrumbs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/breadcrumbs.vue -------------------------------------------------------------------------------- /playground/pages/component/button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/button.vue -------------------------------------------------------------------------------- /playground/pages/component/card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/card.vue -------------------------------------------------------------------------------- /playground/pages/component/cell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/cell.vue -------------------------------------------------------------------------------- /playground/pages/component/checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/checkbox.vue -------------------------------------------------------------------------------- /playground/pages/component/chip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/chip.vue -------------------------------------------------------------------------------- /playground/pages/component/collapse-transition.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/collapse-transition.vue -------------------------------------------------------------------------------- /playground/pages/component/collapse.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/collapse.vue -------------------------------------------------------------------------------- /playground/pages/component/countdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/countdown.vue -------------------------------------------------------------------------------- /playground/pages/component/counter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/counter.vue -------------------------------------------------------------------------------- /playground/pages/component/date-picker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/date-picker.vue -------------------------------------------------------------------------------- /playground/pages/component/dialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/dialog.vue -------------------------------------------------------------------------------- /playground/pages/component/divider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/divider.vue -------------------------------------------------------------------------------- /playground/pages/component/drag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/drag.vue -------------------------------------------------------------------------------- /playground/pages/component/elevation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/elevation.vue -------------------------------------------------------------------------------- /playground/pages/component/ellipsis.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/ellipsis.vue -------------------------------------------------------------------------------- /playground/pages/component/fab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/fab.vue -------------------------------------------------------------------------------- /playground/pages/component/floating-panel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/floating-panel.vue -------------------------------------------------------------------------------- /playground/pages/component/form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/form.vue -------------------------------------------------------------------------------- /playground/pages/component/hover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/hover.vue -------------------------------------------------------------------------------- /playground/pages/component/icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/icon.vue -------------------------------------------------------------------------------- /playground/pages/component/image-preview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/image-preview.vue -------------------------------------------------------------------------------- /playground/pages/component/image.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/image.vue -------------------------------------------------------------------------------- /playground/pages/component/index-bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/index-bar.vue -------------------------------------------------------------------------------- /playground/pages/component/input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/input.vue -------------------------------------------------------------------------------- /playground/pages/component/layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/layout.vue -------------------------------------------------------------------------------- /playground/pages/component/lazy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/lazy.vue -------------------------------------------------------------------------------- /playground/pages/component/link.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/link.vue -------------------------------------------------------------------------------- /playground/pages/component/list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/list.vue -------------------------------------------------------------------------------- /playground/pages/component/loading-bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/loading-bar.vue -------------------------------------------------------------------------------- /playground/pages/component/loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/loading.vue -------------------------------------------------------------------------------- /playground/pages/component/menu-select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/menu-select.vue -------------------------------------------------------------------------------- /playground/pages/component/menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/menu.vue -------------------------------------------------------------------------------- /playground/pages/component/overlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/overlay.vue -------------------------------------------------------------------------------- /playground/pages/component/pagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/pagination.vue -------------------------------------------------------------------------------- /playground/pages/component/paper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/paper.vue -------------------------------------------------------------------------------- /playground/pages/component/picker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/picker.vue -------------------------------------------------------------------------------- /playground/pages/component/popup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/popup.vue -------------------------------------------------------------------------------- /playground/pages/component/progress.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/progress.vue -------------------------------------------------------------------------------- /playground/pages/component/pull-refresh.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/pull-refresh.vue -------------------------------------------------------------------------------- /playground/pages/component/radio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/radio.vue -------------------------------------------------------------------------------- /playground/pages/component/rate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/rate.vue -------------------------------------------------------------------------------- /playground/pages/component/result.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/result.vue -------------------------------------------------------------------------------- /playground/pages/component/ripple.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/ripple.vue -------------------------------------------------------------------------------- /playground/pages/component/select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/select.vue -------------------------------------------------------------------------------- /playground/pages/component/skeleton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/skeleton.vue -------------------------------------------------------------------------------- /playground/pages/component/slider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/slider.vue -------------------------------------------------------------------------------- /playground/pages/component/snackbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/snackbar.vue -------------------------------------------------------------------------------- /playground/pages/component/space.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/space.vue -------------------------------------------------------------------------------- /playground/pages/component/steps.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/steps.vue -------------------------------------------------------------------------------- /playground/pages/component/sticky.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/sticky.vue -------------------------------------------------------------------------------- /playground/pages/component/style-provider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/style-provider.vue -------------------------------------------------------------------------------- /playground/pages/component/swipe.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/swipe.vue -------------------------------------------------------------------------------- /playground/pages/component/switch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/switch.vue -------------------------------------------------------------------------------- /playground/pages/component/table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/table.vue -------------------------------------------------------------------------------- /playground/pages/component/tabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/tabs.vue -------------------------------------------------------------------------------- /playground/pages/component/time-picker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/time-picker.vue -------------------------------------------------------------------------------- /playground/pages/component/tooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/tooltip.vue -------------------------------------------------------------------------------- /playground/pages/component/uploader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/uploader.vue -------------------------------------------------------------------------------- /playground/pages/component/watermark.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/component/watermark.vue -------------------------------------------------------------------------------- /playground/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pages/index.vue -------------------------------------------------------------------------------- /playground/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/pnpm-lock.yaml -------------------------------------------------------------------------------- /playground/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/playground/store.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/src/module.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varletjs/varlet-nuxt/HEAD/tsconfig.json --------------------------------------------------------------------------------