Skip to content

Commit be8ea46

Browse files
committed
🔥 Fix Sass import paths
1 parent fae9f39 commit be8ea46

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

scripts/build.js

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,15 @@ const files = {
1616
'package.json': 'dist/package.json'
1717
}
1818

19-
const sassConfig = 'dist/scss/config.scss'
19+
const sassConfigEntry = 'dist/scss/config.scss'
20+
const sassConfigs = [
21+
'dist/scss/config/color-palette.scss',
22+
'dist/scss/config/css-values.scss',
23+
'dist/scss/config/layout.scss',
24+
'dist/scss/config/mixins.scss',
25+
'dist/scss/config/typography.scss',
26+
'dist/scss/config/variables.scss'
27+
]
2028

2129
console.log('🚀 Preparing package build')
2230

@@ -31,9 +39,21 @@ Object.keys(folders).forEach(key => {
3139
}
3240

3341
if (key.includes('scss')) {
34-
const configFile = fs.readFileSync(sassConfig, 'utf-8')
42+
const configFile = fs.readFileSync(sassConfigEntry, 'utf-8')
3543

36-
fs.writeFileSync(sassConfig, configFile.replace('../../webcore', '../webcore'))
44+
fs.writeFileSync(
45+
sassConfigEntry,
46+
configFile.replace('webcore.config', '../../../webcore.config')
47+
)
48+
49+
sassConfigs.forEach(config => {
50+
const file = fs.readFileSync(config, 'utf-8')
51+
52+
fs.writeFileSync(
53+
config,
54+
file.replace('webcore.config', '../../../../webcore.config')
55+
)
56+
})
3757
}
3858
})
3959
})

0 commit comments

Comments
 (0)