UNPKG

vue-svg-icon-loader

Version:
18 lines (17 loc) 596 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const loader_utils_1 = require("loader-utils"); const vue_svg_component_builder_1 = require("vue-svg-component-builder"); const loader = function (contents) { const options = loader_utils_1.getOptions(this) || {}; if (typeof contents !== 'string') { contents = contents.toString(); } if (options.esm) { return vue_svg_component_builder_1.buildEsmComponent(contents); } else { return vue_svg_component_builder_1.buildComponent(contents); } }; module.exports = loader;