@pubgcorp/pk-template
Version:
p template engine for kubernetes
96 lines • 6.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getVersion = exports.getTable = exports.getAjv = exports.getUnderscore = exports.getInquirer = exports.getSourceMap = exports.getChalk = exports.getReadlineSync = exports.getSyncRequest = exports.getDiff = exports.getJsonPatch = exports.getJsonPath = exports.getCoffeeScript = exports.getLiveScript = void 0;
const fs_1 = require("fs");
let _livescript = null;
function getLiveScript() {
return _livescript || (_livescript = require('livescript'));
}
exports.getLiveScript = getLiveScript;
let _coffeescript = null;
function getCoffeeScript() {
return _coffeescript || (_coffeescript = require('coffeescript'));
}
exports.getCoffeeScript = getCoffeeScript;
let _jsonpath = null;
function getJsonPath() {
return _jsonpath || (_jsonpath = require('jsonpath'));
}
exports.getJsonPath = getJsonPath;
let _jsonPatch = null;
function getJsonPatch() {
return _jsonPatch || (_jsonPatch = require('json-patch'));
}
exports.getJsonPatch = getJsonPatch;
let _diff = null;
function getDiff() {
return _diff || (_diff = require('diff'));
}
exports.getDiff = getDiff;
let _syncRequest = null;
function getSyncRequest() {
return _syncRequest || (_syncRequest = require('sync-request'));
}
exports.getSyncRequest = getSyncRequest;
let _readlineSync = null;
function getReadlineSync() {
return _readlineSync || (_readlineSync = require('readline-sync'));
}
exports.getReadlineSync = getReadlineSync;
let _chalk = null;
function getChalk() {
return _chalk || (_chalk = require('chalk'));
}
exports.getChalk = getChalk;
let _sourceMap = null;
function getSourceMap() {
return _sourceMap || (_sourceMap = require('source-map'));
}
exports.getSourceMap = getSourceMap;
let _inquirer = null;
function getInquirer() {
return _inquirer || (_inquirer = require('inquirer'));
}
exports.getInquirer = getInquirer;
let _underscore = null;
function getUnderscore() {
if (_underscore) {
return _underscore;
}
_underscore = require('underscore');
_underscore.templateSettings = {
interpolate: /\<\<\<\=(.+?)\>\>\>/g,
evaluate: /\<\<\<\_(.+?)\>\>\>/g,
};
return _underscore;
}
exports.getUnderscore = getUnderscore;
let _ajv = null;
function getAjv() {
if (_ajv) {
return _ajv;
}
const Ajv = require("ajv");
_ajv = new Ajv({ allErrors: true });
return _ajv;
}
exports.getAjv = getAjv;
let _table = null;
function getTable() {
if (_table) {
return _table;
}
_table = require('table').table;
return _table;
}
exports.getTable = getTable;
let _version = null;
function getVersion() {
if (_version) {
return _version;
}
_version = JSON.parse((0, fs_1.readFileSync)(__dirname + '/../package.json', 'utf8')).version;
return _version;
}
exports.getVersion = getVersion;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF6eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9sYXp5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDJCQUFrQztBQUVsQyxJQUFJLFdBQVcsR0FBUSxJQUFJLENBQUM7QUFDNUIsU0FBZ0IsYUFBYTtJQUMzQixPQUFPLFdBQVcsSUFBSSxDQUFDLFdBQVcsR0FBRyxPQUFPLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQztBQUM5RCxDQUFDO0FBRkQsc0NBRUM7QUFFRCxJQUFJLGFBQWEsR0FBUSxJQUFJLENBQUM7QUFDOUIsU0FBZ0IsZUFBZTtJQUM3QixPQUFPLGFBQWEsSUFBSSxDQUFDLGFBQWEsR0FBRyxPQUFPLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQztBQUNwRSxDQUFDO0FBRkQsMENBRUM7QUFFRCxJQUFJLFNBQVMsR0FBUSxJQUFJLENBQUM7QUFDMUIsU0FBZ0IsV0FBVztJQUN6QixPQUFPLFNBQVMsSUFBSSxDQUFDLFNBQVMsR0FBRyxPQUFPLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztBQUN4RCxDQUFDO0FBRkQsa0NBRUM7QUFFRCxJQUFJLFVBQVUsR0FBUSxJQUFJLENBQUM7QUFDM0IsU0FBZ0IsWUFBWTtJQUMxQixPQUFPLFVBQVUsSUFBSSxDQUFDLFVBQVUsR0FBRyxPQUFPLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQztBQUM1RCxDQUFDO0FBRkQsb0NBRUM7QUFFRCxJQUFJLEtBQUssR0FBUSxJQUFJLENBQUM7QUFDdEIsU0FBZ0IsT0FBTztJQUNyQixPQUFPLEtBQUssSUFBSSxDQUFDLEtBQUssR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztBQUM1QyxDQUFDO0FBRkQsMEJBRUM7QUFFRCxJQUFJLFlBQVksR0FBUSxJQUFJLENBQUM7QUFDN0IsU0FBZ0IsY0FBYztJQUM1QixPQUFPLFlBQVksSUFBSSxDQUFDLFlBQVksR0FBRyxPQUFPLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FB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