aboutsummaryrefslogtreecommitdiff
path: root/node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/assetUrl.js
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2018-11-08 00:43:05 +0800
committerruki <waruqi@gmail.com>2018-11-07 22:18:30 +0800
commit89e95b3f143682ed9a006991bacf45c9dcba4818 (patch)
tree4f44cf41b828577d583890bdd5a1c31e8491a6ba /node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/assetUrl.js
parentaa7f0199255277949790b41c56e8ec97dd4f0da4 (diff)
downloadxmake-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.js44
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;
-}