aboutsummaryrefslogtreecommitdiff
path: root/node_modules/@vue/component-compiler-utils/dist/styleProcessors/index.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/styleProcessors/index.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/styleProcessors/index.js')
-rw-r--r--node_modules/@vue/component-compiler-utils/dist/styleProcessors/index.js87
1 files changed, 0 insertions, 87 deletions
diff --git a/node_modules/@vue/component-compiler-utils/dist/styleProcessors/index.js b/node_modules/@vue/component-compiler-utils/dist/styleProcessors/index.js
deleted file mode 100644
index 430a83e2..00000000
--- a/node_modules/@vue/component-compiler-utils/dist/styleProcessors/index.js
+++ /dev/null
@@ -1,87 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const merge = require('merge-source-map');
-// .scss/.sass processor
-const scss = {
- render(source, map, options) {
- const nodeSass = require('node-sass');
- const finalOptions = Object.assign({}, options, {
- data: source,
- file: options.filename,
- outFile: options.filename,
- sourceMap: !!map
- });
- try {
- const result = nodeSass.renderSync(finalOptions);
- if (map) {
- return {
- code: result.css.toString(),
- map: merge(map, JSON.parse(result.map.toString())),
- errors: []
- };
- }
- return { code: result.css.toString(), errors: [] };
- }
- catch (e) {
- return { code: '', errors: [e] };
- }
- }
-};
-const sass = {
- render(source, map, options) {
- return scss.render(source, map, Object.assign({}, options, { indentedSyntax: true }));
- }
-};
-// .less
-const less = {
- render(source, map, options) {
- const nodeLess = require('less');
- let result;
- let error = null;
- nodeLess.render(source, Object.assign({}, options, { syncImport: true }), (err, output) => {
- error = err;
- result = output;
- });
- if (error)
- return { code: '', errors: [error] };
- if (map) {
- return {
- code: result.css.toString(),
- map: merge(map, result.map),
- errors: []
- };
- }
- return { code: result.css.toString(), errors: [] };
- }
-};
-// .styl
-const styl = {
- render(source, map, options) {
- const nodeStylus = require('stylus');
- try {
- const ref = nodeStylus(source);
- Object.keys(options).forEach(key => ref.set(key, options[key]));
- if (map)
- ref.set('sourcemap', { inline: false, comment: false });
- const result = ref.render();
- if (map) {
- return {
- code: result,
- map: merge(map, ref.sourcemap),
- errors: []
- };
- }
- return { code: result, errors: [] };
- }
- catch (e) {
- return { code: '', errors: [e] };
- }
- }
-};
-exports.processors = {
- less,
- sass,
- scss,
- styl,
- stylus: styl
-};