UNPKG

@vrx-arco/nuxt

Version:

<p align="center"> <img src="https://vrx-arco.github.io/arco-design-pro/favicon.svg" width="200" height="250"> </p>

73 lines (68 loc) 1.81 kB
import * as _nuxt_schema from '@nuxt/schema'; import { ExtendConfigOptions } from '@nuxt/kit'; interface VrxArcoOption { /** * 引入的aro-design样式类型 * @default 'css' */ importStyle?: 'css' | 'less'; /** * 自动引入相关样式的 vite/webpack 插件的额外选项 * 详见 [extendviteconfig](https://nuxt.com/docs/api/kit/builder#extendviteconfig) 的 `ExtendViteConfigOptions` 类型说明 */ importStylePlugin?: ExtendConfigOptions; /** * 实验性,自定义自动导入样式扫描文件范围 * @experimental */ importStyleDir?: { /** * 额外包含的目录 */ includeDir?: string[]; /** * 排除部分目录 */ excludeDir?: string[]; }; /** * 是否使用自动导入样式 * @default true */ sideEffect?: boolean; /** * 引入的aro-design 样式的库 */ theme?: string; /** * 是否对内置的对 ssr 不友好的包进行自动转换配置 * @default true */ transpile?: boolean; /** * 是否对 @arco-deign/web-vue 提供自动导入支持 * @default false */ arco?: boolean; /** * 是否对 @arco-deign/web-vue/es/icon 提供自动导入支持 * @default false */ resolveIcons?: boolean; /** * 启用实验性组件 `<ColorPicker/>`的自动引入 * @experimental * @default false */ colorPicker?: boolean; } declare const _default: _nuxt_schema.NuxtModule<VrxArcoOption, VrxArcoOption, false>; declare module '@nuxt/schema' { interface NuxtConfig { vrxArco?: VrxArcoOption; } interface NuxtOptions { vrxArco?: VrxArcoOption; } } export { _default as default };