@accounter/shaam-uniform-format-generator
Version:
Fully typed application that generates, parses, and validates SHAAM uniform format tax reports (INI.TXT and BKMVDATA.TXT).
17 lines (16 loc) • 644 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.readTextFile = readTextFile;
exports.writeTextFile = writeTextFile;
const tslib_1 = require("tslib");
const node_fs_1 = require("node:fs");
const iconv_lite_1 = tslib_1.__importDefault(require("iconv-lite"));
const ENCODING = 'windows-1255';
function readTextFile(filePath) {
const buffer = (0, node_fs_1.readFileSync)(filePath);
return iconv_lite_1.default.decode(buffer, ENCODING);
}
function writeTextFile(filePath, content) {
const buffer = iconv_lite_1.default.encode(content, ENCODING);
(0, node_fs_1.writeFileSync)(filePath, buffer);
}