UNPKG

@ordino.ai/cli

Version:
23 lines (20 loc) 1.08 kB
"use strict"; 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); };