updated a few git ignore paths.

tweaked npm scripts to make it easier for windows folks
build-validation
dtookey-at-783322121474 5 years ago
parent 1e81d62d23
commit 4185e92d4e

4
.gitignore vendored

@ -1,2 +1,4 @@
node_modules/ node_modules/
.idea/ .idea/
util/
out/

@ -11,12 +11,13 @@
"scripts": { "scripts": {
"test": "echo \"Error: no test specified\" && exit 1", "test": "echo \"Error: no test specified\" && exit 1",
"clean": "rm -rf out && rm util/*", "clean": "rm -rf out && rm util/*",
"build": "npm run clean && tsc -p ./util_src --outDir ./util", "build": "tsc -p ./util_src --outDir ./util",
"start": "npm run build && electron .", "start": "npm run build && electron .",
"dev": "npm run build && electron . --debug", "dev": "npm run build && electron . --debug",
"package": "npm-run-all package:*", "package": "npm-run-all package:*",
"package:mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --out=out --icon=assets/app-icon/mac/app.icns --osx-sign.identity='Developer ID Application: GitHub' --extend-info=assets/mac/info.plist", "package:mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --out=out --icon=assets/app-icon/mac/app.icns --osx-sign.identity='Developer ID Application: GitHub' --extend-info=assets/mac/info.plist",
"package:win": "electron-packager . --overwrite --platform=win32 --arch=ia32 --out=out --icon=assets/app-icon/win/app.ico", "package:win32": "electron-packager . --overwrite --platform=win32 --arch=ia32 --out=out --icon=assets/app-icon/win/app.ico",
"package:win64": "electron-packager . --overwrite --platform=win32 --arch=x64 --out=out --icon=assets/app-icon/win/app.ico",
"package:linux": "electron-packager . --overwrite --platform=linux --arch=x64 --out=out", "package:linux": "electron-packager . --overwrite --platform=linux --arch=x64 --out=out",
"package:installer": "node ./script/installer.js", "package:installer": "node ./script/installer.js",
"release": "node ./script/release.js", "release": "node ./script/release.js",
@ -27,12 +28,8 @@
"author": "David Tookey", "author": "David Tookey",
"license": "Closed Source", "license": "Closed Source",
"dependencies": { "dependencies": {
"devtron": "^1.4.0",
"electron": "^7.2.4",
"electron-log": "^2.2.14", "electron-log": "^2.2.14",
"electron-settings": "^3.0.7",
"electron-shortcut-normalizer": "^1.0.0",
"electron-packager": "^15.1.0",
"glob": "^7.1.0", "glob": "^7.1.0",
"highlight.js": "^9.3.0", "highlight.js": "^9.3.0",
"update-electron-app": "^1.1.1", "update-electron-app": "^1.1.1",
@ -40,5 +37,12 @@
"mustache": "^4.0.1", "mustache": "^4.0.1",
"typescript": "^4.0.3", "typescript": "^4.0.3",
"tslint": "^6.1.3" "tslint": "^6.1.3"
},
"devDependencies": {
"devtron": "^1.4.0",
"electron": "^7.2.4",
"electron-settings": "^3.0.7",
"electron-shortcut-normalizer": "^1.0.0",
"electron-packager": "^15.1.0"
} }
} }

@ -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…
Cancel
Save