Updated gulpfile to ESM and added babelrc
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Jim Martens 2023-07-21 20:57:33 +02:00
parent 651bfca09b
commit 3764d670ff
2 changed files with 15 additions and 3 deletions

12
.babelrc Normal file
View File

@ -0,0 +1,12 @@
{
"presets": [
[
"@babel/preset-env",
{
"targets": {
"node": "current"
}
}
]
]
}

View File

@ -19,8 +19,8 @@ import sourcemaps from "gulp-sourcemaps";
import terser from "gulp-terser";
// Include paths file.
const paths = require("./_assets/gulp_config/paths");
sass.compiler = require("node-sass");
import paths from "./_assets/gulp_config/paths";
import {render} from "node-sass";
const browserSync = create("gulpfile");
@ -29,7 +29,7 @@ const browserSync = create("gulpfile");
gulp.task("build:styles:main", function () {
return gulp.src(paths.sassFiles + "/main.scss")
.pipe(sourcemaps.init())
.pipe(sass({
.pipe(sass(render)({
outputStyle: "compressed",
includePaths: [paths.includeSass, paths.sassFiles]
}).on("error", sass.logError))