updated a few git ignore paths.
tweaked npm scripts to make it easier for windows folksbuild-validation
parent
1e81d62d23
commit
4185e92d4e
@ -1,2 +1,4 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
.idea/
|
.idea/
|
||||||
|
util/
|
||||||
|
out/
|
||||||
@ -1,47 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
exports.FileUtils = exports.Configurator = void 0;
|
|
||||||
let path = require('path');
|
|
||||||
let fs = require('fs');
|
|
||||||
let fileExtensionToImage;
|
|
||||||
class Configurator {
|
|
||||||
constructor() {
|
|
||||||
this.fileutils = new FileUtils();
|
|
||||||
}
|
|
||||||
getFileExtensionToImageMap() {
|
|
||||||
if (!fileExtensionToImage) {
|
|
||||||
fileExtensionToImage = this.loadConfigMap("file-extensions.json");
|
|
||||||
}
|
|
||||||
return fileExtensionToImage;
|
|
||||||
}
|
|
||||||
;
|
|
||||||
loadConfigMap(fileName) {
|
|
||||||
let filePath = this.fileutils.getPathToConfig(fileName);
|
|
||||||
let fileBuffer = fs.readFileSync(filePath);
|
|
||||||
let content = fileBuffer.toString('utf8');
|
|
||||||
return JSON.parse(content);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
exports.Configurator = Configurator;
|
|
||||||
class FileUtils {
|
|
||||||
getPathToView(templateName) {
|
|
||||||
return path.join(this.getPathToAssets(), "views", templateName + ".html");
|
|
||||||
}
|
|
||||||
getPathToImage(imageName) {
|
|
||||||
return path.join(this.getPathToAssets(), "images", imageName);
|
|
||||||
}
|
|
||||||
getPathToDocument(documentName) {
|
|
||||||
return path.join(this.getPathToAssets(), "documents", documentName);
|
|
||||||
}
|
|
||||||
getPathToConfig(documentName) {
|
|
||||||
return path.join(this.getPathToAssets(), "conf", documentName);
|
|
||||||
}
|
|
||||||
getPathToAssets() {
|
|
||||||
return path.join(__dirname, "..", "assets");
|
|
||||||
}
|
|
||||||
getFileExtension(fileName) {
|
|
||||||
return fileName.substr(fileName.lastIndexOf(".") + 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
exports.FileUtils = FileUtils;
|
|
||||||
//# sourceMappingURL=fileutils.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"fileutils.js","sourceRoot":"","sources":["../util_src/fileutils.ts"],"names":[],"mappings":";;;AAAA,IAAI,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,CAAA;AAE1B,IAAI,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;AAEvB,IAAI,oBAA4B,CAAC;AAEjC,MAAa,YAAY;IAAzB;QAEI,cAAS,GAAc,IAAI,SAAS,EAAE,CAAC;IAiB3C,CAAC;IAfG,0BAA0B;QACtB,IAAI,CAAC,oBAAoB,EAAE;YACvB,oBAAoB,GAAG,IAAI,CAAC,aAAa,CAAC,sBAAsB,CAAC,CAAC;SACrE;QACD,OAAO,oBAAoB,CAAC;IAChC,CAAC;IAAA,CAAC;IAEF,aAAa,CAAC,QAAgB;QAC1B,IAAI,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC;QACxD,IAAI,UAAU,GAAG,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;QAC3C,IAAI,OAAO,GAAG,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAA;QACzC,OAAO,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAA;IAC9B,CAAC;CAGJ;AAnBD,oCAmBC;AAED,MAAa,SAAS;IAClB,aAAa,CAAC,YAAoB;QAC9B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,OAAO,EAAE,YAAY,GAAG,OAAO,CAAC,CAAA;IAC7E,CAAC;IAED,cAAc,CAAC,SAAiB;QAC5B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAA;IACjE,CAAC;IAED,iBAAiB,CAAC,YAAoB;QAClC,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,WAAW,EAAE,YAAY,CAAC,CAAA;IACvE,CAAC;IAED,eAAe,CAAC,YAAoB;QAChC,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,MAAM,EAAE,YAAY,CAAC,CAAA;IAClE,CAAC;IAED,eAAe;QACX,OAAO,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC;IAChD,CAAC;IAED,gBAAgB,CAAC,QAAgB;QAC7B,OAAO,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,GAAG,CAAC,GAAC,CAAC,CAAC,CAAA;IACvD,CAAC;CACJ;AAxBD,8BAwBC"}
|
|
||||||
@ -1,6 +0,0 @@
|
|||||||
// @ts-ignore
|
|
||||||
global.appDir = __dirname.replace("_src", "");
|
|
||||||
// @ts-ignore
|
|
||||||
window.appDir = __dirname.replace("_src", "");
|
|
||||||
console.log(__dirname.replace("_src", ""));
|
|
||||||
//# sourceMappingURL=preload.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"preload.js","sourceRoot":"","sources":["../util_src/preload.ts"],"names":[],"mappings":"AAAA,aAAa;AACb,MAAM,CAAC,MAAM,GAAG,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAA;AAC7C,aAAa;AACb,MAAM,CAAC,MAAM,GAAG,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAA;AAC7C,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,CAAA"}
|
|
||||||
@ -1,22 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
let fs = require('fs');
|
|
||||||
let Mustache = require('mustache');
|
|
||||||
const fileutils_1 = require("./fileutils");
|
|
||||||
function loadTemplate(filename, objs, cb) {
|
|
||||||
let fu = new fileutils_1.FileUtils();
|
|
||||||
let path = fu.getPathToView(filename);
|
|
||||||
fs.readFile(path, 'utf8', (err, contents) => {
|
|
||||||
if (err)
|
|
||||||
throw err;
|
|
||||||
let results = [];
|
|
||||||
for (let i = 0, l = objs.length; i < l; i++) {
|
|
||||||
let obj = objs[i];
|
|
||||||
let rendered = Mustache.render(contents, obj);
|
|
||||||
results.push(rendered);
|
|
||||||
}
|
|
||||||
cb(results);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
module.exports = { loadTemplate };
|
|
||||||
//# sourceMappingURL=templates.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"templates.js","sourceRoot":"","sources":["../util_src/templates.ts"],"names":[],"mappings":";;AAAA,IAAI,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC,CAAA;AACtB,IAAI,QAAQ,GAAG,OAAO,CAAC,UAAU,CAAC,CAAA;AAClC,2CAAqC;AAMrC,SAAS,YAAY,CAAC,QAAgB,EAAE,IAAc,EAAE,EAAwB;IAC5E,IAAI,EAAE,GAAG,IAAI,qBAAS,EAAE,CAAC;IACzB,IAAI,IAAI,GAAG,EAAE,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;IACtC,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE;QACxC,IAAI,GAAG;YAAE,MAAM,GAAG,CAAC;QACnB,IAAI,OAAO,GAAa,EAAE,CAAA;QAC1B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;YACzC,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAA;YACjB,IAAI,QAAQ,GAAG,QAAQ,CAAC,MAAM,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAA;YAC7C,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;SACzB;QACD,EAAE,CAAC,OAAO,CAAC,CAAA;IACf,CAAC,CAAC,CAAA;AAEN,CAAC;AAED,MAAM,CAAC,OAAO,GAAG,EAAC,YAAY,EAAC,CAAA"}
|
|
||||||
Loading…
Reference in New Issue