1- import walkes from ' walkes'
2- import transformOneImport from ' ./transformOneImport'
3- import normalizeSfcComponent from ' ./normalizeSfcComponent'
4- import getAst from ' ./getAst'
1+ import walkes from " walkes" ;
2+ import transformOneImport from " ./transformOneImport" ;
3+ import normalizeSfcComponent from " ./normalizeSfcComponent" ;
4+ import getAst from " ./getAst" ;
55
6- function isCodeVueSfc ( code ) {
7- return / \n \W * < s c r i p t / . test ( code )
6+ export function isCodeVueSfc ( code ) {
7+ return / \n \W * < s c r i p t / . test ( code ) ;
88}
99
1010function transformImports ( code ) {
11- let offset = 0
11+ let offset = 0 ;
1212 walkes ( getAst ( code ) , {
1313 ImportDeclaration ( node ) {
14- const ret = transformOneImport ( node , code , offset )
15- offset = ret . offset
16- code = ret . code
14+ const ret = transformOneImport ( node , code , offset ) ;
15+ offset = ret . offset ;
16+ code = ret . code ;
1717 }
18- } )
19- return code
18+ } ) ;
19+ return code ;
2020}
2121
2222/**
@@ -27,30 +27,30 @@ function transformImports(code) {
2727 *
2828 */
2929export default function compileCode ( code , style , importTransformed ) {
30- let index
31- const lines = code . split ( '\n' )
32- if ( code . indexOf ( ' new Vue' ) > - 1 ) {
30+ let index ;
31+ const lines = code . split ( "\n" ) ;
32+ if ( code . indexOf ( " new Vue" ) > - 1 ) {
3333 return {
3434 script : importTransformed ? code : transformImports ( code ) ,
3535 style
36- }
36+ } ;
3737 } else if ( isCodeVueSfc ( code ) ) {
38- const transformed = normalizeSfcComponent ( code )
39- return compileCode ( transformed . component , transformed . style , true )
38+ const transformed = normalizeSfcComponent ( code ) ;
39+ return compileCode ( transformed . component , transformed . style , true ) ;
4040 }
4141 for ( let id = 0 ; id < lines . length ; id ++ ) {
42- if ( lines [ id ] . trim ( ) . charAt ( 0 ) === '<' ) {
43- index = id
44- break
42+ if ( lines [ id ] . trim ( ) . charAt ( 0 ) === "<" ) {
43+ index = id ;
44+ break ;
4545 }
4646 }
4747 return {
4848 script : transformImports (
4949 lines
5050 . slice ( 0 , index )
51- . join ( '\n' )
51+ . join ( "\n" )
5252 . trim ( )
5353 ) ,
54- html : lines . slice ( index ) . join ( '\n' )
55- }
54+ html : lines . slice ( index ) . join ( "\n" )
55+ } ;
5656}
0 commit comments