1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-13 10:11:50 +00:00
tobspr_shapez.io/gulp/translations.js

22 lines
730 B
JavaScript
Raw Normal View History

import path from "path/posix";
import fs from "fs";
import gulpYaml from "gulp-yaml";
import YAML from "yaml";
2020-09-29 18:40:55 +00:00
import gulpPlumber from "gulp-plumber";
2020-09-29 18:40:55 +00:00
const translationsSourceDir = path.join("..", "translations");
const translationsJsonDir = path.join("..", "src", "js", "built-temp");
export default function gulptasksTranslations(gulp) {
2020-09-29 18:40:55 +00:00
gulp.task("translations.convertToJson", () => {
return gulp
.src(path.join(translationsSourceDir, "*.yaml"))
.pipe(gulpPlumber())
2020-09-29 18:40:55 +00:00
.pipe(gulpYaml({ space: 2, safe: true }))
.pipe(gulp.dest(translationsJsonDir));
});
gulp.task("translations.fullBuild", gulp.series("translations.convertToJson"));
}