|
|
|
@ -61,16 +61,12 @@ function compileSass (_, file) {
|
|
|
|
|
return new Promise((res, reject) => {
|
|
|
|
|
readFile(file, 'utf8').then(rawScss => {
|
|
|
|
|
try {
|
|
|
|
|
console.log('FILEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE', file);
|
|
|
|
|
const relativePath = relative(file, join(__dirname, '..', 'core', 'lib', 'sass'));
|
|
|
|
|
const absolutePath = resolve(join(file, relativePath));
|
|
|
|
|
const fixedScss = rawScss.replace('@vizality', absolutePath.split(sep).join(posix.sep));
|
|
|
|
|
const result = renderSync({
|
|
|
|
|
data: fixedScss,
|
|
|
|
|
outputStyle: 'compressed',
|
|
|
|
|
importer: (url, prev) => {
|
|
|
|
|
console.log(url);
|
|
|
|
|
console.log(prev);
|
|
|
|
|
if (url === '@vizality') {
|
|
|
|
|
url = url.replace('@vizality', absolutePath.split(sep).join(posix.sep));
|
|
|
|
|
}
|
|
|
|
@ -84,8 +80,6 @@ function compileSass (_, file) {
|
|
|
|
|
prev === 'stdin'
|
|
|
|
|
? file
|
|
|
|
|
: prev.replace(/https?:\/\/(?:[a-z]+\.)?discord(?:app)?\.com/i, '');
|
|
|
|
|
console.log('BANANANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', url);
|
|
|
|
|
console.log(join(dirname(decodeURI(prevFile)), url).split(sep).join(posix.sep));
|
|
|
|
|
return {
|
|
|
|
|
file: join(dirname(decodeURI(prevFile)), url).split(sep).join(posix.sep)
|
|
|
|
|
};
|
|
|
|
|