diff options
| author | ruki <waruqi@gmail.com> | 2018-11-08 00:43:05 +0800 |
|---|---|---|
| committer | ruki <waruqi@gmail.com> | 2018-11-07 22:18:30 +0800 |
| commit | 89e95b3f143682ed9a006991bacf45c9dcba4818 (patch) | |
| tree | 4f44cf41b828577d583890bdd5a1c31e8491a6ba /node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/assetUrl.js | |
| parent | aa7f0199255277949790b41c56e8ec97dd4f0da4 (diff) | |
| download | xmake-docs-vuepress.tar.gz xmake-docs-vuepress.zip | |
remove node_modulesvuepress
Diffstat (limited to 'node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/assetUrl.js')
| -rw-r--r-- | node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/assetUrl.js | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/assetUrl.js b/node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/assetUrl.js deleted file mode 100644 index ef95f951..00000000 --- a/node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/assetUrl.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -// vue compiler module for transforming `<tag>:<attribute>` to `require` -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_1 = require("./utils"); -const defaultOptions = { - video: ['src', 'poster'], - source: 'src', - img: 'src', - image: ['xlink:href', 'href'] -}; -exports.default = (userOptions) => { - const options = userOptions - ? Object.assign({}, defaultOptions, userOptions) - : defaultOptions; - return { - postTransformNode: (node) => { - transform(node, options); - } - }; -}; -function transform(node, options) { - for (const tag in options) { - if ((tag === '*' || node.tag === tag) && node.attrs) { - const attributes = options[tag]; - if (typeof attributes === 'string') { - node.attrs.some(attr => rewrite(attr, attributes)); - } - else if (Array.isArray(attributes)) { - attributes.forEach(item => node.attrs.some(attr => rewrite(attr, item))); - } - } - } -} -function rewrite(attr, name) { - if (attr.name === name) { - const value = attr.value; - // only transform static URLs - if (value.charAt(0) === '"' && value.charAt(value.length - 1) === '"') { - attr.value = utils_1.urlToRequire(value.slice(1, -1)); - return true; - } - } - return false; -} |
