UNPKG

zcatalyst-cli

Version:

Command Line Tool for CATALYST

35 lines (34 loc) 986 B
'use strict'; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertTOML = exports.parseTOML = void 0; const toml_1 = __importDefault(require("@iarna/toml")); const index_1 = __importDefault(require("../error/index")); function parseTOML(str) { try { return toml_1.default.parse(str); } catch (e) { const err = index_1.default.getErrorInstance(e, { message: 'TOML Parsing error' + e }); err.exit = 2; throw err; } } exports.parseTOML = parseTOML; function convertTOML(object) { try { return toml_1.default.stringify(object); } catch (e) { const err = index_1.default.getErrorInstance(e, { message: 'TOML Writing error' }); err.exit = 2; throw err; } } exports.convertTOML = convertTOML;