1
0
mirror of https://github.com/GenderDysphoria/GenderDysphoria.fyi.git synced 2025-11-25 20:42:40 +00:00

Move off of sass legacy api and disable deprecation warnings

This commit is contained in:
Jocelyn Badgley
2025-10-08 07:45:50 -07:00
parent 54c7b125d9
commit 6eafb7d435
2 changed files with 6 additions and 13 deletions

View File

@@ -45,21 +45,14 @@ class Sass extends File {
contents = contents.replace(match, insert);
}
const sassOptions = {
data: contents,
file: resolve(this.input),
includePaths: [
let { css } = await sass.compileStringAsync(contents, {
loadPaths: [
resolve(this.cwd),
resolve('node_modules'),
],
sourceMapEmbed: true,
};
let { css } = await (new Promise((resolve, reject) => { // eslint-disable-line no-shadow
sass.render(sassOptions, (err, result) => (
err ? reject(err) : resolve(result)
));
}));
silenceDeprecations: [ 'mixed-decls', 'color-functions', 'global-builtin', 'import' ],
});
if (prod) {
css = (await postcss([ autoprefixer ]).process(css, {