UNPKG

harvest-overtime

Version:
22 lines (21 loc) 880 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEF_REGULAR_DAY_HOURS = exports.DEF_OUTPUT = exports.DEF_INPUT = exports.CUR_VERSION = void 0; const file_system_1 = require("./io/file-system"); const parser_from_csv_1 = require("./parser/parser-from-csv"); const parser_to_csv_1 = require("./parser/parser-to-csv"); const scraper_1 = require("./report/scraper"); exports.CUR_VERSION = "3.0.0"; exports.DEF_INPUT = "harvest.csv"; exports.DEF_OUTPUT = "report.csv"; exports.DEF_REGULAR_DAY_HOURS = "8"; function reporter(input, output, regularDayHours) { return file_system_1.read(input) .then(parser_from_csv_1.default) .then(scraper_1.default(regularDayHours)) .tap((res) => { const csvInfo = parser_to_csv_1.default(res); file_system_1.write(output, csvInfo); }); } exports.default = reporter;