diff --git a/index.js b/index.js index b31b14c..3497980 100644 --- a/index.js +++ b/index.js @@ -1,8 +1,8 @@ -const fs = require('fs').promises -const { compileTemplate } = require('vue/compiler-sfc') -const { optimize: optimizeSvg } = require('svgo') +import fs from 'fs/promises' +import { optimize as optimizeSvg } from 'svgo' +import { compileTemplate } from 'vue/compiler-sfc' -module.exports = function svgLoader (options = {}) { +function svgLoader (options = {}) { const { svgoConfig, svgo, defaultImport } = options const svgRegex = /\.svg(\?(raw|component|skipsvgo))?$/ @@ -59,4 +59,4 @@ module.exports = function svgLoader (options = {}) { } } -module.exports.default = module.exports +export default svgLoader diff --git a/package.json b/package.json index cece652..0351d96 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vite-svg-loader", - "version": "4.1.0", + "version": "4.2.0", "description": "Vite plugin to load SVG files as Vue components", "keywords": [ "vite",