File tree 7 files changed +27
-7
lines changed
7 files changed +27
-7
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,9 @@ export default (options?: Options.Coffeescript): PreprocessorGroup => ({
16
16
dependencies,
17
17
} = await parseFile ( svelteFile , 'javascript' ) ;
18
18
19
- if ( lang !== 'coffeescript' ) return { code : content } ;
19
+ if ( lang !== 'coffeescript' ) {
20
+ return { code : content } ;
21
+ }
20
22
21
23
const transformed = await transformer ( {
22
24
content,
Original file line number Diff line number Diff line change @@ -7,7 +7,9 @@ export default (): PreprocessorGroup => {
7
7
'../transformers/globalStyle'
8
8
) ;
9
9
10
- if ( ! attributes . global ) return { code : content } ;
10
+ if ( ! attributes . global ) {
11
+ return { code : content } ;
12
+ }
11
13
12
14
return transformer ( { content, filename, attributes } ) ;
13
15
} ,
Original file line number Diff line number Diff line change @@ -13,7 +13,9 @@ export default (options?: Options.Less): PreprocessorGroup => ({
13
13
dependencies,
14
14
} = await parseFile ( svelteFile , 'css' ) ;
15
15
16
- if ( lang !== 'less' ) return { code : content } ;
16
+ if ( lang !== 'less' ) {
17
+ return { code : content } ;
18
+ }
17
19
18
20
const transformed = await transformer ( {
19
21
content,
Original file line number Diff line number Diff line change
1
+ import stripIndent from 'strip-indent' ;
2
+
1
3
import { Options , PreprocessorGroup } from '../types' ;
2
4
3
5
export default ( options ?: Options . Pug ) : PreprocessorGroup => ( {
4
6
async markup ( { content, filename } ) {
5
7
const { default : transformer } = await import ( '../transformers/pug' ) ;
6
8
9
+ content = stripIndent ( content ) ;
10
+
7
11
return transformer ( { content, filename, options } ) ;
8
12
} ,
9
13
} ) ;
Original file line number Diff line number Diff line change
1
+ import stripIndent from 'strip-indent' ;
2
+
1
3
import { parseFile } from '../modules/parseFile' ;
2
4
import { PreprocessorGroup , Options } from '../types' ;
3
5
import { concat } from '../modules/concat' ;
4
6
5
7
export default ( options ?: Options . Sass ) : PreprocessorGroup => ( {
6
8
async style ( svelteFile ) {
7
9
const { default : transformer } = await import ( '../transformers/scss' ) ;
8
- const {
10
+ let {
9
11
content,
10
12
filename,
11
13
attributes,
@@ -14,13 +16,17 @@ export default (options?: Options.Sass): PreprocessorGroup => ({
14
16
dependencies,
15
17
} = await parseFile ( svelteFile , 'css' ) ;
16
18
17
- if ( lang !== 'scss' ) return { code : content } ;
19
+ if ( lang !== 'scss' ) {
20
+ return { code : content } ;
21
+ }
18
22
19
23
if ( alias === 'sass' ) {
20
24
options = {
21
25
...options ,
22
26
indentedSyntax : true ,
23
27
} ;
28
+
29
+ content = stripIndent ( content ) ;
24
30
}
25
31
26
32
const transformed = await transformer ( {
Original file line number Diff line number Diff line change @@ -13,7 +13,9 @@ export default (options?: Options.Stylus): PreprocessorGroup => ({
13
13
dependencies,
14
14
} = await parseFile ( svelteFile , 'css' ) ;
15
15
16
- if ( lang !== 'stylus' ) return { code : content } ;
16
+ if ( lang !== 'stylus' ) {
17
+ return { code : content } ;
18
+ }
17
19
18
20
const transformed = await transformer ( {
19
21
content,
Original file line number Diff line number Diff line change @@ -13,7 +13,9 @@ export default (options?: Options.Typescript): PreprocessorGroup => ({
13
13
dependencies,
14
14
} = await parseFile ( svelteFile , 'javascript' ) ;
15
15
16
- if ( lang !== 'typescript' ) return { code : content } ;
16
+ if ( lang !== 'typescript' ) {
17
+ return { code : content } ;
18
+ }
17
19
18
20
const transformed = await transformer ( {
19
21
content,
You can’t perform that action at this time.
0 commit comments