aboutsummaryrefslogtreecommitdiff
path: root/node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/utils.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/utils.js
parentaa7f0199255277949790b41c56e8ec97dd4f0da4 (diff)
downloadxmake-docs-89e95b3f143682ed9a006991bacf45c9dcba4818.tar.gz
xmake-docs-89e95b3f143682ed9a006991bacf45c9dcba4818.zip
remove node_modulesvuepress
Diffstat (limited to 'node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/utils.js')
-rw-r--r--node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/utils.js44
1 files changed, 0 insertions, 44 deletions
diff --git a/node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/utils.js b/node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/utils.js
deleted file mode 100644
index 71224c12..00000000
--- a/node_modules/@vue/component-compiler-utils/dist/templateCompilerModules/utils.js
+++ /dev/null
@@ -1,44 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const url_1 = require("url");
-function urlToRequire(url) {
- const returnValue = `"${url}"`;
- // same logic as in transform-require.js
- const firstChar = url.charAt(0);
- if (firstChar === '.' || firstChar === '~' || firstChar === '@') {
- if (firstChar === '~') {
- const secondChar = url.charAt(1);
- url = url.slice(secondChar === '/' ? 2 : 1);
- }
- const uriParts = parseUriParts(url);
- if (!uriParts.hash) {
- return `require("${url}")`;
- }
- else {
- // support uri fragment case by excluding it from
- // the require and instead appending it as string;
- // assuming that the path part is sufficient according to
- // the above caseing(t.i. no protocol-auth-host parts expected)
- return `require("${uriParts.path}") + "${uriParts.hash}"`;
- }
- }
- return returnValue;
-}
-exports.urlToRequire = urlToRequire;
-/**
- * vuejs/component-compiler-utils#22 Support uri fragment in transformed require
- * @param urlString an url as a string
- */
-function parseUriParts(urlString) {
- // initialize return value
- const returnValue = url_1.parse('');
- if (urlString) {
- // A TypeError is thrown if urlString is not a string
- // @see https://nodejs.org/api/url.html#url_url_parse_urlstring_parsequerystring_slashesdenotehost
- if ('string' === typeof urlString) {
- // check is an uri
- return url_1.parse(urlString); // take apart the uri
- }
- }
- return returnValue;
-}