Skip to content

Commit e61590d

Browse files
authored
Merge pull request #125 from sergiocarracedo/esm-imports
ESM imports
2 parents 351de45 + 03863bf commit e61590d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
const fs = require('fs').promises
2-
const { compileTemplate } = require('vue/compiler-sfc')
3-
const { optimize: optimizeSvg } = require('svgo')
1+
import fs from 'fs/promises'
2+
import { optimize as optimizeSvg } from 'svgo'
3+
import { compileTemplate } from 'vue/compiler-sfc'
44

5-
module.exports = function svgLoader (options = {}) {
5+
function svgLoader (options = {}) {
66
const { svgoConfig, svgo, defaultImport } = options
77

88
const svgRegex = /\.svg(\?(raw|component|skipsvgo))?$/
@@ -59,4 +59,4 @@ module.exports = function svgLoader (options = {}) {
5959
}
6060
}
6161

62-
module.exports.default = module.exports
62+
export default svgLoader

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vite-svg-loader",
3-
"version": "4.1.0",
3+
"version": "4.2.0",
44
"description": "Vite plugin to load SVG files as Vue components",
55
"keywords": [
66
"vite",

0 commit comments

Comments
 (0)