From 26105034da4fcce7ac883c899d781f016559310d Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 8 Nov 2018 00:38:48 +0800 Subject: switch to vuepress --- .../lcov-report/lib/styleProcessors/index.html | 97 +++++ .../lcov-report/lib/styleProcessors/index.ts.html | 468 +++++++++++++++++++++ 2 files changed, 565 insertions(+) create mode 100644 node_modules/@vue/component-compiler-utils/coverage/lcov-report/lib/styleProcessors/index.html create mode 100644 node_modules/@vue/component-compiler-utils/coverage/lcov-report/lib/styleProcessors/index.ts.html (limited to 'node_modules/@vue/component-compiler-utils/coverage/lcov-report/lib/styleProcessors') diff --git a/node_modules/@vue/component-compiler-utils/coverage/lcov-report/lib/styleProcessors/index.html b/node_modules/@vue/component-compiler-utils/coverage/lcov-report/lib/styleProcessors/index.html new file mode 100644 index 00000000..26539e04 --- /dev/null +++ b/node_modules/@vue/component-compiler-utils/coverage/lcov-report/lib/styleProcessors/index.html @@ -0,0 +1,97 @@ + + + + Code coverage report for lib/styleProcessors + + + + + + + +
+
+

+ All files lib/styleProcessors +

+
+
+ 83.78% + Statements + 31/37 +
+
+ 50% + Branches + 5/10 +
+
+ 100% + Functions + 2/2 +
+
+ 85.29% + Lines + 29/34 +
+
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
index.ts
83.78%31/3750%5/10100%2/285.29%29/34
+
+
+ + + + + + + + diff --git a/node_modules/@vue/component-compiler-utils/coverage/lcov-report/lib/styleProcessors/index.ts.html b/node_modules/@vue/component-compiler-utils/coverage/lcov-report/lib/styleProcessors/index.ts.html new file mode 100644 index 00000000..c7de1e7a --- /dev/null +++ b/node_modules/@vue/component-compiler-utils/coverage/lcov-report/lib/styleProcessors/index.ts.html @@ -0,0 +1,468 @@ + + + + Code coverage report for lib/styleProcessors/index.ts + + + + + + + +
+
+

+ All files / lib/styleProcessors index.ts +

+
+
+ 83.78% + Statements + 31/37 +
+
+ 50% + Branches + 5/10 +
+
+ 100% + Functions + 2/2 +
+
+ 85.29% + Lines + 29/34 +
+
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+
+
+

+
+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +1342x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +  +  +2x +2x +  +  +  +  +  +  +2x +2x +  +2x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +  +  +1x +  +  +  +  +  +  +  +  +2x +  +  +  +  +  +1x +  +  +1x +1x +  +  +  +1x +1x +  +  +  +1x +  +1x +1x +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +  +  +1x +1x +1x +1x +1x +  +1x +1x +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +  +  +  + 
const merge = require('merge-source-map')
+ 
+export interface StylePreprocessor {
+  render(
+    source: string,
+    map: any | null,
+    options: any
+  ): StylePreprocessorResults
+}
+ 
+export interface StylePreprocessorResults {
+  code: string
+  map?: any
+  errors: Array<Error>
+}
+ 
+// .scss/.sass processor
+const scss: StylePreprocessor = {
+  render(
+    source: string,
+    map: any | null,
+    options: any
+  ): StylePreprocessorResults {
+    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)
+ 
+      Eif (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: string,
+    map: any | null,
+    options: any
+  ): StylePreprocessorResults {
+    return scss.render(
+      source,
+      map,
+      Object.assign({}, options, { indentedSyntax: true })
+    )
+  }
+}
+ 
+// .less
+const less = {
+  render(
+    source: string,
+    map: any | null,
+    options: any
+  ): StylePreprocessorResults {
+    const nodeLess = require('less')
+ 
+    let result: any
+    let error: Error | null = null
+    nodeLess.render(
+      source,
+      Object.assign({}, options, { syncImport: true }),
+      (err: Error | null, output: any) => {
+        error = err
+        result = output
+      }
+    )
+ 
+    Iif (error) return { code: '', errors: [error] }
+ 
+    Eif (map) {
+      return {
+        code: result.css.toString(),
+        map: merge(map, result.map),
+        errors: []
+      }
+    }
+ 
+    return { code: result.css.toString(), errors: [] }
+  }
+}
+ 
+// .styl
+const styl = {
+  render(
+    source: string,
+    map: any | null,
+    options: any
+  ): StylePreprocessorResults {
+    const nodeStylus = require('stylus')
+    try {
+      const ref = nodeStylus(source)
+      Object.keys(options).forEach(key => ref.set(key, options[key]))
+      Eif (map) ref.set('sourcemap', { inline: false, comment: false })
+ 
+      const result = ref.render()
+      Eif (map) {
+        return {
+          code: result,
+          map: merge(map, ref.sourcemap),
+          errors: []
+        }
+      }
+ 
+      return { code: result, errors: [] }
+    } catch (e) {
+      return { code: '', errors: [e] }
+    }
+  }
+}
+ 
+export const processors: { [key: string]: StylePreprocessor } = {
+  less,
+  sass,
+  scss,
+  styl,
+  stylus: styl
+}
+ 
+
+
+ + + + + + + + -- cgit v1.2.3