Enable importing other files

This commit is contained in:
Jiiks 2019-02-26 18:32:06 +02:00
parent 72b278de6e
commit 145d61fe5e
1 changed files with 7 additions and 1 deletions

View File

@ -77,6 +77,12 @@ export default class Editor extends Module {
return;
}
style = style.split('\n').map(line => {
if (!line.startsWith('@import')) return line;
const filename = line.split(' ')[1].replace(/'|"|;/g, '');
return `@import '${path.resolve(this.bd.config.getPath('data'), filename).replace(/\\/g, '/')}';`;
}).join('\n');
sass.render({ data: style }, (err, result) => {
if (err) {
console.log(err);
@ -103,7 +109,7 @@ export default class Editor extends Module {
return {
'css': 'css',
'scss': 'scss',
'js': 'js',
'js': 'javascript',
'txt': 'text',
'json': 'json'
};