File tree Expand file tree Collapse file tree 3 files changed +23
-22
lines changed Expand file tree Collapse file tree 3 files changed +23
-22
lines changed Original file line number Diff line number Diff line change 1
- const generateCompilerModule = ( ) => {
2
- return {
3
- preTransformNode ( node , options ) {
4
- const { filename } = options ;
5
- const { start, end } = node ;
6
-
7
- const meta = { filename, start, end } ;
8
- const value = JSON . stringify ( {
9
- filename : meta . filename ,
10
- start : meta . start ,
11
- end : meta . end ,
12
- } ) ;
13
-
14
- if ( ! node . attrsList ) node . attrsList = [ ] ;
15
- node . attrsList . push ( { name : 'data-source' , value : value } ) ;
16
-
17
- return node ;
18
- } ,
19
- } ;
20
- } ;
1
+ const sourceModule = require ( './module' ) ;
21
2
22
3
module . exports = ( api ) => {
23
4
api . chainWebpack ( ( config ) => {
@@ -27,7 +8,7 @@ module.exports = (api) => {
27
8
const compilerOptions = vueLoaderOptions . compilerOptions ;
28
9
const modules = compilerOptions . modules || [ ] ;
29
10
30
- modules . push ( generateCompilerModule ( ) ) ;
11
+ modules . push ( sourceModule ) ;
31
12
32
13
compilerOptions . modules = modules ;
33
14
vueLoaderOptions . compilerOptions = compilerOptions ;
Original file line number Diff line number Diff line change
1
+ const sourceModule = {
2
+ preTransformNode ( node , options ) {
3
+ const { filename } = options ;
4
+ const { start, end } = node ;
5
+
6
+ const meta = { filename, start, end } ;
7
+ const value = JSON . stringify ( {
8
+ filename : meta . filename ,
9
+ start : meta . start ,
10
+ end : meta . end ,
11
+ } ) ;
12
+
13
+ if ( ! node . attrsList ) node . attrsList = [ ] ;
14
+ node . attrsList . push ( { name : 'data-source' , value : value } ) ;
15
+
16
+ return node ;
17
+ } ,
18
+ } ;
19
+
20
+ module . exports = sourceModule ;
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " vue-cli-plugin-source" ,
3
- "version" : " 1.0.1 " ,
3
+ "version" : " 1.1.0 " ,
4
4
"description" : " Add source location to elements" ,
5
5
"main" : " index.js" ,
6
6
"scripts" : {},
You can’t perform that action at this time.
0 commit comments