UNPKG

minecraft-utils-shared

Version:

Shared utils for Minecraft Bedrock / Forge development related utilities.

32 lines (30 loc) 910 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _chalk = _interopRequireDefault(require("chalk")); var _fs = _interopRequireDefault(require("fs")); var _toml = _interopRequireDefault(require("toml")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * @file Minecraft Utils Shared - TOML file * @license Apache-2.0 * @author Markus@Bordihn.de (Markus Bordihn) */ const read = file => { if (!_fs.default.existsSync(file)) { console.error(_chalk.default.red('Unable to find toml file', file)); return; } const fileContent = _fs.default.readFileSync(file); try { return _toml.default.parse(fileContent); } catch (error) { console.error(_chalk.default.red('Unable to parse toml file', file, ':', error)); } }; var _default = { read }; exports.default = _default;