Skip to content

Commit c5e01f5

Browse files
committed
fix: use default export
fixes #227
1 parent 2d6d3b0 commit c5e01f5

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

packages/vite-plugin/src/importPlugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { extname } from 'path'
2-
import { Plugin, PluginOption } from 'vite'
2+
import { Plugin } from 'vite'
33
import { generateImports } from '@vuetify/loader-shared'
44
import { parse as parseUrl, URLSearchParams } from 'url'
55

@@ -12,7 +12,7 @@ function parseId (id: string) {
1212
}
1313
}
1414

15-
export function importPlugin (): PluginOption {
15+
export function importPlugin (): Plugin {
1616
return {
1717
name: 'vuetify:import',
1818
configResolved (this: Plugin, config) {

packages/vite-plugin/src/index.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
import { PluginOption } from 'vite'
1+
import { Plugin } from 'vite'
22
import { Options } from '@vuetify/loader-shared'
33

44
import { importPlugin } from './importPlugin'
55
import { stylesPlugin } from './stylesPlugin'
66

7-
export = function vuetify (_options: Options = {}) {
7+
function vuetify (_options: Options = {}): Plugin[] {
88
const options: Options = {
99
autoImport: true,
1010
styles: true,
1111
stylesTimeout: 10000,
1212
..._options,
1313
}
1414

15-
const plugins: PluginOption[] = []
15+
const plugins: Plugin[] = []
1616
if (options.autoImport) {
1717
plugins.push(importPlugin())
1818
}
@@ -22,3 +22,6 @@ export = function vuetify (_options: Options = {}) {
2222

2323
return plugins
2424
}
25+
26+
module.exports = vuetify
27+
export default vuetify

packages/vite-plugin/src/stylesPlugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as path from 'upath'
33
import _debug from 'debug'
44
import { cacheDir, writeStyles, resolveVuetifyBase } from '@vuetify/loader-shared'
55

6-
import type { PluginOption, ViteDevServer } from 'vite'
6+
import type { Plugin, ViteDevServer } from 'vite'
77
import type { Options } from '@vuetify/loader-shared'
88
import type { PluginContext } from 'rollup'
99

@@ -16,7 +16,7 @@ function isSubdir (root: string, test: string) {
1616

1717
const styleImportRegexp = /(@use |meta\.load-css\()['"](vuetify(?:\/lib)?\/styles(?:\/main(?:\.sass)?)?)['"]/
1818

19-
export function stylesPlugin (options: Options): PluginOption {
19+
export function stylesPlugin (options: Options): Plugin {
2020
const vuetifyBase = resolveVuetifyBase()
2121
const files = new Set<string>()
2222

0 commit comments

Comments
 (0)