pk-template
Version:
p template engine for kubernetes
95 lines • 5.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
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(fs_1.readFileSync(__dirname + '/../package.json', 'utf8')).version;
return _version;
}
exports.getVersion = getVersion;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF6eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9sYXp5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsMkJBQWtDO0FBRWxDLElBQUksV0FBVyxHQUFRLElBQUksQ0FBQztBQUM1QixTQUFnQixhQUFhO0lBQzNCLE9BQU8sV0FBVyxJQUFJLENBQUMsV0FBVyxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO0FBQzlELENBQUM7QUFGRCxzQ0FFQztBQUVELElBQUksYUFBYSxHQUFRLElBQUksQ0FBQztBQUM5QixTQUFnQixlQUFlO0lBQzdCLE9BQU8sYUFBYSxJQUFJLENBQUMsYUFBYSxHQUFHLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDO0FBQ3BFLENBQUM7QUFGRCwwQ0FFQztBQUVELElBQUksU0FBUyxHQUFRLElBQUksQ0FBQztBQUMxQixTQUFnQixXQUFXO0lBQ3pCLE9BQU8sU0FBUyxJQUFJLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDO0FBQ3hELENBQUM7QUFGRCxrQ0FFQztBQUVELElBQUksVUFBVSxHQUFRLElBQUksQ0FBQztBQUMzQixTQUFnQixZQUFZO0lBQzFCLE9BQU8sVUFBVSxJQUFJLENBQUMsVUFBVSxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO0FBQzVELENBQUM7QUFGRCxvQ0FFQztBQUVELElBQUksS0FBSyxHQUFRLElBQUksQ0FBQztBQUN0QixTQUFnQixPQUFPO0lBQ3JCLE9BQU8sS0FBSyxJQUFJLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0FBQzVDLENBQUM7QUFGRCwwQkFFQztBQUVELElBQUksWUFBWSxHQUFRLElBQUksQ0FBQztBQUM3QixTQUFnQixjQUFjO0lBQzVCLE9BQU8sWUFBWSxJQUFJLENBQUMsWUFBWSxHQUFHLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDO0FBQ2xFLENBQUM7QUFGRCx3Q0FFQztBQUVELElBQUksYUFBYSxHQUFRLElBQUksQ0FBQztBQUM5QixTQUFnQixlQUFlO0lBQzdCLE9BQU8sYUFBYSxJQUFJLENBQUMsYUFBYSxHQUFHLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDO0FBQ3JFLENBQUM7QUFGRCwwQ0FFQztBQUVELElBQUksTUFBTSxHQUFRLElBQUksQ0FBQztBQUN2QixTQUFnQixRQUFRO0lBQ3RCLE9BQU8sTUFBTSxJQUFJLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO0FBQy9DLENBQUM7QUFGRCw0QkFFQztBQUVELElBQUksVUFBVSxHQUFRLElBQUksQ0FBQztBQUMzQixTQUFnQixZQUFZO0lBQzFCLE9BQU8sVUFBVSxJQUFJLENBQUMsVUFBVSxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO0FBQzVELENBQUM7QUFGRCxvQ0FFQztBQUVELElBQUksU0FBUyxHQUFRLElBQUksQ0FBQztBQUMxQixTQUFnQixXQUFXO0lBQ3pCLE9BQU8sU0FBUyxJQUFJLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDO0FBQ3hELENBQUM7QUFGRCxrQ0FFQztBQUVELElBQUksV0FBVyxHQUFRLElBQUksQ0FBQztBQUM1QixTQUFnQixhQUFhO0lBQzNCLElBQUksV0FBVyxFQUFFO1FBQ2YsT0FBTyxXQUFXLENBQUM7S0FDcEI7SUFDRCxXQUFXLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQ3BDLFdBQVcsQ0FBQyxnQkFBZ0IsR0FBRztRQUM3QixXQUFXLEVBQUUsc0JBQXNCO1FBQ25DLFFBQVEsRUFBRSxzQkFBc0I7S0FDakMsQ0FBQztJQUVGLE9BQU8sV0FBVyxDQUFDO0FBQ3JCLENBQUM7QUFYRCxzQ0FXQztBQUVELElBQUksSUFBSSxHQUFRLElBQUksQ0FBQztBQUNyQixTQUFnQixNQUFNO0lBQ3BCLElBQUksSUFBSSxFQUFFO1FBQ1IsT0FBTyxJQUFJLENBQUM7S0FDYjtJQUNELE1BQU0sR0FBRyxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUMzQixJQUFJLEdBQUcsSUFBSSxHQUFHLENBQUMsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUNwQyxPQUFPLElBQUksQ0FBQztBQUNkLENBQUM7QUFQRCx3QkFPQztBQUVELElBQUksTUFBTSxHQUFRLElBQUksQ0FBQztBQUN2QixTQUFnQixRQUFRO0lBQ3RCLElBQUksTUFBTSxFQUFFO1FBQ1YsT0FBTyxNQUFNLENBQUM7S0FDZjtJQUNELE1BQU0sR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDO0lBQ2hDLE9BQU8sTUFBTSxDQUFDO0FBQ2hCLENBQUM7QUFORCw0QkFNQztBQUdELElBQUksUUFBUSxHQUFRLElBQUksQ0FBQztBQUN6QixTQUFnQixVQUFVO0lBQ3hCLElBQUksUUFBUSxFQUFFO1FBQ1osT0FBTyxRQUFRLENBQUM7S0FDakI7SUFDRCxRQUFRLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxpQkFBWSxDQUFDLFNBQVMsR0FBRyxrQkFBa0IsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQztJQUNwRixPQUFPLFFBQVEsQ0FBQztBQUNsQixDQUFDO0FBTkQsZ0NBTUMifQ==