This repository was archived by the owner on Jan 18, 2022. It is now read-only.
File tree 7 files changed +27
-74
lines changed
7 files changed +27
-74
lines changed Original file line number Diff line number Diff line change @@ -107,6 +107,8 @@ var babel$1 = {
107
107
108
108
var compilers = { babel : babel$1 } ;
109
109
110
+ require ( 'es6-promise' ) . polyfill ( ) ;
111
+
110
112
/**
111
113
* Ensure there's only one template node.
112
114
*
@@ -130,6 +132,7 @@ function validateNodeCount(fragment) {
130
132
* @returns {DocumentFragment }
131
133
*/
132
134
function parseContent ( content ) {
135
+ // noinspection JSValidateTypes
133
136
return parse5 . parseFragment ( content , { locationInfo : true } ) ;
134
137
}
135
138
@@ -230,7 +233,7 @@ var Compiler = function () {
230
233
} , {
231
234
key : 'checkSrc' ,
232
235
value : function checkSrc ( node , filePath ) {
233
- // TODO: Up next.
236
+ // TODO: Up next. ${node}, ${filePath}
234
237
return null ;
235
238
}
236
239
/**
Original file line number Diff line number Diff line change 24
24
},
25
25
"homepage" : " https://github.com/znck/rollup-plugin-vue#readme" ,
26
26
"dependencies" : {
27
- "parse5" : " latest" ,
28
- "lru-cache" : " latest" ,
29
- "rollup-pluginutils" : " latest" ,
30
- "promise" : " latest" ,
31
- "postcss" : " latest" ,
32
- "object-assign" : " latest" ,
33
- "postcss-selector-parser" : " latest" ,
34
27
"autoprefixer" : " latest" ,
35
- "cssnano" : " latest" ,
36
- "hash-sum" : " latest" ,
37
- "vue-template-validator" : " latest" ,
28
+ "babel-core" : " latest" ,
29
+ "babel-preset-es2015-rollup" : " ^1.1.1" ,
38
30
"chalk" : " latest" ,
31
+ "cssnano" : " latest" ,
39
32
"de-indent" : " latest" ,
33
+ "es6-promise" : " ^3.1.2" ,
34
+ "hash-sum" : " latest" ,
40
35
"html-minifier" : " latest" ,
36
+ "lru-cache" : " latest" ,
37
+ "object-assign" : " latest" ,
38
+ "parse5" : " latest" ,
39
+ "postcss" : " latest" ,
40
+ "postcss-selector-parser" : " latest" ,
41
+ "promise" : " latest" ,
41
42
"rollup-plugin-babel" : " latest" ,
42
- "babel-core" : " latest"
43
+ "rollup-pluginutils" : " latest" ,
44
+ "vue-template-validator" : " latest"
43
45
},
44
46
"devDependencies" : {
45
47
"coveralls" : " ^2.11.6" ,
48
50
"mocha" : " ^2.3.4" ,
49
51
"mocha-lcov-reporter" : " ^1.0.0" ,
50
52
"vue-hot-reload-api" : " ^1.2.2" ,
51
- "rollup" : " latest"
53
+ "rollup" : " latest" ,
54
+ "rollup-plugin-replace" : " latest"
52
55
}
53
56
}
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ import chalk from 'chalk'
7
7
import compilers from './compilers/index'
8
8
import options from './options'
9
9
10
+ require ( 'es6-promise' ) . polyfill ( )
11
+
10
12
/**
11
13
* Ensure there's only one template node.
12
14
*
@@ -30,6 +32,7 @@ function validateNodeCount (fragment) {
30
32
* @returns {DocumentFragment }
31
33
*/
32
34
function parseContent ( content ) {
35
+ // noinspection JSValidateTypes
33
36
return parse5 . parseFragment ( content , { locationInfo : true } )
34
37
}
35
38
@@ -51,23 +54,6 @@ function checkLang (node) {
51
54
}
52
55
}
53
56
54
- /**
55
- * Extract parts from resolved array.
56
- *
57
- * @param {Array } parts
58
- * @param {String } type
59
- */
60
- function extract ( parts , type ) {
61
- return parts
62
- . filter ( function ( part ) {
63
- return part . type === type
64
- } )
65
- . map ( function ( part ) {
66
- return part . code
67
- } )
68
- . join ( '\n' )
69
- }
70
-
71
57
function padContent ( content ) {
72
58
return content
73
59
. split ( / \r ? \n / g)
@@ -115,7 +101,7 @@ export default class Compiler {
115
101
* @return {String }
116
102
*/
117
103
checkSrc ( node , filePath ) {
118
- // TODO: Up next.
104
+ // TODO: Up next. ${node}, ${filePath}
119
105
return null
120
106
}
121
107
/**
Original file line number Diff line number Diff line change 1
- var Test = function ( ) {
2
- function Test ( ) {
3
- babelHelpers . classCallCheck ( this , Test ) ;
4
- }
5
-
6
- babelHelpers . createClass ( Test , [ {
7
- key : "ok" ,
8
- value : function ok ( ) { }
9
- } ] ) ;
10
- return Test ;
11
- } ( ) ;
12
-
13
1
var evens = [ 2 , 4 , 6 , 8 ] ;
14
2
var odds = evens . map ( function ( v ) {
15
3
return v + 1 ;
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
/* global describe, it */
2
- var vuePlugin = require ( '..' )
2
+ var vuePlugin = require ( '../ ' )
3
3
var assert = require ( 'assert' )
4
4
var fs = require ( 'fs' )
5
- var rollup = require ( 'rollup' ) . rollup
5
+ var rollup = require ( 'rollup' )
6
6
var path = require ( 'path' )
7
7
8
8
process . chdir ( __dirname )
@@ -16,14 +16,14 @@ function test (name) {
16
16
17
17
var entry = './fixtures/' + name + '.vue'
18
18
var expected = read ( 'expects/' + name + '.js' )
19
- return rollup ( {
19
+ return rollup . rollup ( {
20
+ format : 'cjs' ,
20
21
entry : entry ,
21
22
plugins : [ vuePlugin ( ) ]
22
23
} ) . then ( function ( bundle ) {
23
24
var result = bundle . generate ( )
24
25
var code = result . code
25
26
assert . equal ( code , expected , 'should compile correctly' )
26
- return result
27
27
} ) . catch ( function ( error ) {
28
28
throw error
29
29
} )
You can’t perform that action at this time.
0 commit comments