wonder.js
Version:
50 lines (29 loc) • 1.27 kB
JavaScript
var gulp = require("gulp");
require("./build/gulp_task/create_inner_file/shaderChunk");
require("./build/gulp_task/performance/testPerformance");
require("./build/gulp_task/render/testRender");
require("./build/gulp_task/e2e/upgradeConfig");
require("./build/gulp_task/install/installWithPuppeteer");
var path = require("path");
gulp.task("generateIndex", function (done) {
var generate = require("wonder-generate-index");
var rootDir = path.join(process.cwd(), "src"),
destDir = "./src/";
generate.generate("/", rootDir, ["**/api/*.re", "**/api/**/*.re"], destDir, {
exclude: ["System.re", "Utils.re", "Common.re"]
});
done();
});
gulp.task("updateCopyRightVersion", function (done) {
const packageJsonFilePath = path.join(__dirname, "package.json");
const copyrightFilePath = path.join(__dirname, "src/Copyright.re");
var packageJson = JSON.parse(fs.readFileSync(packageJsonFilePath, "utf8"));
var data = fs.readFileSync(copyrightFilePath, "utf8");
var result = data.replace(/(let\sgetVersion\s=\s\(\)\s=>\s")(.+)"/img, function (match, p1, p2) {
return p1 + packageJson.version + "\"";
});
fs.writeFileSync(
copyrightFilePath, result, "utf8"
);
done();
});