ngx-billboard
Version:
Angular 2 Billboard.js Components
22 lines (17 loc) • 613 B
JavaScript
const fs = require('fs-extra');
const path = require("path");
// Move locales to main folder
const localesSrc = path.resolve("./dist/behaviors/localization/locales");
const localesDest = path.resolve("./locales");
// Copy locales
fs.copySync(localesSrc, localesDest);
fs.readdirSync(localesDest)
.filter(f => f.includes(".d.ts"))
.forEach(f => {
// Rewrite references
const rewritten = fs
.readFileSync(`${localesDest}/${f}`)
.toString()
.replace("../interfaces/values", "../dist")
fs.writeFileSync(`${localesDest}/${f}`, rewritten)
});