Skip to content

Commit 7d0f437

Browse files
committed
fix: remove extra identation for sass content
1 parent a53cdfa commit 7d0f437

File tree

7 files changed

+27
-7
lines changed

7 files changed

+27
-7
lines changed

Diff for: src/processors/coffeescript.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ export default (options?: Options.Coffeescript): PreprocessorGroup => ({
1616
dependencies,
1717
} = await parseFile(svelteFile, 'javascript');
1818

19-
if (lang !== 'coffeescript') return { code: content };
19+
if (lang !== 'coffeescript') {
20+
return { code: content };
21+
}
2022

2123
const transformed = await transformer({
2224
content,

Diff for: src/processors/globalStyle.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ export default (): PreprocessorGroup => {
77
'../transformers/globalStyle'
88
);
99

10-
if (!attributes.global) return { code: content };
10+
if (!attributes.global) {
11+
return { code: content };
12+
}
1113

1214
return transformer({ content, filename, attributes });
1315
},

Diff for: src/processors/less.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ export default (options?: Options.Less): PreprocessorGroup => ({
1313
dependencies,
1414
} = await parseFile(svelteFile, 'css');
1515

16-
if (lang !== 'less') return { code: content };
16+
if (lang !== 'less') {
17+
return { code: content };
18+
}
1719

1820
const transformed = await transformer({
1921
content,

Diff for: src/processors/pug.ts

+4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1+
import stripIndent from 'strip-indent';
2+
13
import { Options, PreprocessorGroup } from '../types';
24

35
export default (options?: Options.Pug): PreprocessorGroup => ({
46
async markup({ content, filename }) {
57
const { default: transformer } = await import('../transformers/pug');
68

9+
content = stripIndent(content);
10+
711
return transformer({ content, filename, options });
812
},
913
});

Diff for: src/processors/scss.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
import stripIndent from 'strip-indent';
2+
13
import { parseFile } from '../modules/parseFile';
24
import { PreprocessorGroup, Options } from '../types';
35
import { concat } from '../modules/concat';
46

57
export default (options?: Options.Sass): PreprocessorGroup => ({
68
async style(svelteFile) {
79
const { default: transformer } = await import('../transformers/scss');
8-
const {
10+
let {
911
content,
1012
filename,
1113
attributes,
@@ -14,13 +16,17 @@ export default (options?: Options.Sass): PreprocessorGroup => ({
1416
dependencies,
1517
} = await parseFile(svelteFile, 'css');
1618

17-
if (lang !== 'scss') return { code: content };
19+
if (lang !== 'scss') {
20+
return { code: content };
21+
}
1822

1923
if (alias === 'sass') {
2024
options = {
2125
...options,
2226
indentedSyntax: true,
2327
};
28+
29+
content = stripIndent(content);
2430
}
2531

2632
const transformed = await transformer({

Diff for: src/processors/stylus.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ export default (options?: Options.Stylus): PreprocessorGroup => ({
1313
dependencies,
1414
} = await parseFile(svelteFile, 'css');
1515

16-
if (lang !== 'stylus') return { code: content };
16+
if (lang !== 'stylus') {
17+
return { code: content };
18+
}
1719

1820
const transformed = await transformer({
1921
content,

Diff for: src/processors/typescript.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ export default (options?: Options.Typescript): PreprocessorGroup => ({
1313
dependencies,
1414
} = await parseFile(svelteFile, 'javascript');
1515

16-
if (lang !== 'typescript') return { code: content };
16+
if (lang !== 'typescript') {
17+
return { code: content };
18+
}
1719

1820
const transformed = await transformer({
1921
content,

0 commit comments

Comments
 (0)