diff --git a/index.js b/index.js index b31b14c..d68cefd 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,9 @@ const fs = require('fs').promises const { compileTemplate } = require('vue/compiler-sfc') const { optimize: optimizeSvg } = require('svgo') +const _debug = require('debug') + +const debug = _debug('vite-svg-loader') module.exports = function svgLoader (options = {}) { const { svgoConfig, svgo, defaultImport } = options @@ -29,7 +32,8 @@ module.exports = function svgLoader (options = {}) { try { svg = await fs.readFile(path, 'utf-8') } catch (ex) { - console.warn('\n', `${id} couldn't be loaded by vite-svg-loader, fallback to default loader`) + debug('\n', `${id} couldn't be loaded by vite-svg-loader, fallback to default loader`) + return } diff --git a/package-lock.json b/package-lock.json index 904c796..23fb0ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "5.1.0", "license": "MIT", "dependencies": { + "debug": "^4.3.4", "svgo": "^3.0.2" }, "devDependencies": { @@ -1063,10 +1064,9 @@ "dev": true }, "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -2933,8 +2933,7 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/nanoid": { "version": "3.3.6", @@ -5244,10 +5243,9 @@ "dev": true }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } @@ -6631,8 +6629,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "nanoid": { "version": "3.3.6", diff --git a/package.json b/package.json index 53233a3..83215de 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "main": "./index.js", "types": "./index.d.ts", "dependencies": { + "debug": "^4.3.4", "svgo": "^3.0.2" }, "devDependencies": {