Skip to content

@mrmt/vite-ui / index

index ​

Interfaces ​

UIAppPluginOptions ​

Defined in: vite-ui/src/index.ts:96

Extends ​

Properties ​

root ​

root: string

Defined in: vite/dist/lib/context.d.ts:15

Inherited from ​

UICommonPluginOptions.root

sourceDir? ​

optional sourceDir?: string

Defined in: vite/dist/lib/context.d.ts:96

Inherited from ​

UICommonPluginOptions.sourceDir

vue? ​

optional vue?: WithNoDefaults<Options>

Defined in: vite-ui/src/index.ts:19

Inherited from ​

UICommonPluginOptions.vue

vueComponents? ​

optional vueComponents?: WithNoDefaults<Options>

Defined in: vite-ui/src/index.ts:20

Inherited from ​

UICommonPluginOptions.vueComponents

vueRouter? ​

optional vueRouter?: false | WithNoDefaults<Options>

Defined in: vite-ui/src/index.ts:97

vuetify? ​

optional vuetify?: false | Options

Defined in: vite-ui/src/index.ts:22

Options for vite-plugin-vuetify or false to deactivate

Inherited from ​

UIAppPluginOptions.vuetify


UICommonPluginOptions ​

Defined in: vite-ui/src/index.ts:18

Extends ​

  • contextOptions<DefaultVitePluginContext>

Extended by ​

Properties ​

root ​

root: string

Defined in: vite/dist/lib/context.d.ts:15

Inherited from ​

contextOptions.root

sourceDir? ​

optional sourceDir?: string

Defined in: vite/dist/lib/context.d.ts:96

Inherited from ​

contextOptions.sourceDir

vue? ​

optional vue?: WithNoDefaults<Options>

Defined in: vite-ui/src/index.ts:19

vueComponents? ​

optional vueComponents?: WithNoDefaults<Options>

Defined in: vite-ui/src/index.ts:20

vuetify? ​

optional vuetify?: false | Options

Defined in: vite-ui/src/index.ts:22

Options for vite-plugin-vuetify or false to deactivate


UILibPluginOptions ​

Defined in: vite-ui/src/index.ts:60

Extends ​

Properties ​

docs? ​

optional docs?: false | Options

Defined in: vite/dist/lib.d.ts:54

Options for the Docs plugin, use false to disable

Inherited from ​

LibPluginOptions.docs

dts? ​

optional dts?: WithNoDefaults<PluginOptions>

Defined in: vite/dist/lib.d.ts:50

Options for the vite-plugin-dts (will be merged with defaults)

Inherited from ​

LibPluginOptions.dts

entries? ​

optional entries?: PathFilter

Defined in: vite/dist/lib.d.ts:38

A filter to automatically add files from UserVitePluginOptions.sourceDir to entries.

If not defined and no entry is manually added by the user in its vite config, <sourceDir>/index.ts will be used

Example ​
ts
/(?<!\.d)(?<!\.test)(?<!\.test-d)\.ts$/
Inherited from ​

LibPluginOptions.entries

externals? ​

optional externals?: any

Defined in: vite/dist/lib.d.ts:52

Options for the rollup-plugin-node-externals

Inherited from ​

LibPluginOptions.externals

root ​

root: string

Defined in: vite/dist/lib/context.d.ts:15

Inherited from ​

UICommonPluginOptions.root

sourceDir? ​

optional sourceDir?: string

Defined in: vite/dist/lib/context.d.ts:96

Inherited from ​

UICommonPluginOptions.sourceDir

typedoc? ​

optional typedoc?: false | Options

Defined in: vite/dist/lib.d.ts:56

Options for the TypeDoc plugin, use false to disable (disabled by default if docs: false)

Inherited from ​

LibPluginOptions.typedoc

vue? ​

optional vue?: Options

Defined in: vite-ui/src/index.ts:61

Overrides ​

UICommonPluginOptions.vue

vueComponents? ​

optional vueComponents?: Options

Defined in: vite-ui/src/index.ts:62

Overrides ​

UICommonPluginOptions.vueComponents

vuetify? ​

optional vuetify?: false | Options

Defined in: vite-ui/src/index.ts:64

Options for vite-plugin-vuetify or false to deactivate

Overrides ​

UIAppPluginOptions.vuetify

Functions ​

UIApp() ​

UIApp(options): PluginOption[]

Defined in: vite-ui/src/index.ts:105

Configures Vite to build a Vue application. Combines UICommon (Vue + Vuetify) with vue-router/vite for file-based routing. Pass vueRouter: false to disable the router plugin.

Parameters ​

options ​

UIAppPluginOptions

Returns ​

PluginOption[]


UICommon() ​

UICommon(options): (Plugin<any> | Plugin<any>[])[] & object

Defined in: vite-ui/src/index.ts:33

Shared base plugin setup used by both UILib and UIApp. Includes BaseBundle, @vitejs/plugin-vue, unplugin-vue-components, and optionally vite-plugin-vuetify (enabled by default).

Returns the plugin array augmented with a ctx property so callers can reuse the resolved DefaultVitePluginContext (e.g. for additional path resolution).

Parameters ​

options ​

UICommonPluginOptions

Returns ​

(Plugin<any> | Plugin<any>[])[] & object


UILib() ​

UILib(options): Plugin<any>[]

Defined in: vite-ui/src/index.ts:71

Configures vite to build a vue UI library uses unplugin-vue-components and vuetify by default

Parameters ​

options ​

UILibPluginOptions

Returns ​

Plugin<any>[]