UNPKG

make-me-a-rockstar

Version:
31 lines (30 loc) 1.04 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var code_json_1 = __importDefault(require("./code.json")); var commitMessage_json_1 = __importDefault(require("./commitMessage.json")); var data = { lang: code_json_1.default, messages: commitMessage_json_1.default.messages }; var messageLength = data.messages.length; var codeGen = function (lang) { var defaultCode = data.lang['javascript'].code; var code = data.lang[lang].code || defaultCode; return code; }; exports.codeGen = codeGen; var extGen = function (lang) { var ext = data.lang[lang].ext || 'txt'; return ext; }; exports.extGen = extGen; var commitMessageGen = function () { var message = data.messages[Math.floor(Math.random() * messageLength)]; return message; }; exports.commitMessageGen = commitMessageGen; var langs = Object.keys(code_json_1.default); exports.langs = langs;