UNPKG

@opendnd/genetica

Version:

This is a tool for using a simplified genetics system to generate inheritable traits for DnD characters.

26 lines 771 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /* eslint-disable */ const fs = require("fs"); const path = require("path"); const core_1 = require("@opendnd/core"); const { races, racesDict, } = core_1.SRD; const home = process.env.HOME || process.env.USERPROFILE; const userPath = path.join(home, ".dnd", "genetica", "defaults.js"); let defaults; // get from the user path if (fs.existsSync(userPath)) { defaults = JSON.parse(fs.readFileSync(userPath, "utf-8")); } else { defaults = { races, racesDict, }; } defaults.raceOptions = Object.values(races).map((race) => { return race.name; }); defaults.genderOptions = Object.keys(core_1.Genders); exports.default = defaults; //# sourceMappingURL=defaults.js.map