@ordino.ai/cli
Version:
ordino.ai global command line interface
23 lines (20 loc) • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.copyInitializeFile = void 0;
var _path = _interopRequireDefault(require("path"));
var _fs = _interopRequireDefault(require("fs"));
var _templateProcessor = require("./templateProcessor");
var _obfuscateCode = require("./obfuscateCode");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
var copyInitializeFile = exports.copyInitializeFile = function copyInitializeFile(appPath, environment, platform, baseURL) {
var sourceFileName = "ordino.initialize.js";
var sourceFile = _path["default"].join(__dirname, "../../../templates/initializers/".concat(platform, "/").concat(sourceFileName));
var targetFile = _path["default"].join(appPath, "ordino.initialize.js");
_fs["default"].copyFileSync(sourceFile, targetFile);
// Process the template file to replace placeholders
(0, _templateProcessor.replaceTemplatePlaceholders)(targetFile, baseURL);
// Obfuscate the JavaScript code
(0, _obfuscateCode.obfuscateJavaScriptFile)(targetFile);
};