uomlibraryapps-card-scanner-hybrid-local
Version:
Library Node.js app for UoM card scanning (hybrid-local)
22 lines (21 loc) • 993 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const nodecommons_cli_1 = require("nodecommons-cli");
const nodecommons_cli_2 = require("nodecommons-cli");
const card_scanner_hybrid_local_app_1 = require("./apps/card-scanner-hybrid-local.app");
const args = new nodecommons_cli_2.CommonsArgs();
if (args.hasAttribute('debug'))
nodecommons_cli_1.CommonsOutput.setDebugging(true);
const startChrome = !args.hasAttribute('skip-chrome');
const shutdownOnExit = args.hasAttribute('shutdown-on-exit');
const app = new card_scanner_hybrid_local_app_1.CardScannerHybridLocalApp(startChrome, shutdownOnExit);
(async () => {
nodecommons_cli_1.CommonsOutput.info('Starting application: Card scanner (hybrid local)');
await app.start();
nodecommons_cli_1.CommonsOutput.info('Application completed');
setTimeout(() => {
//log() // logs out active handles that are keeping node running
process.exit(0);
}, 100);
})();