@rxap/plugin-localazy
Version:
This package provides executors and generators for integrating Localazy, a translation management platform, into Nx workspaces. It allows for downloading and uploading translations, managing configuration, and initializing Localazy within a project. The p
20 lines • 958 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.initGenerator = initGenerator;
const tslib_1 = require("tslib");
const devkit_1 = require("@nx/devkit");
const workspace_utilities_1 = require("@rxap/workspace-utilities");
const init_workspace_1 = require("./init-workspace");
function initGenerator(tree, options) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
console.log('localazy init generator:', options);
yield (0, init_workspace_1.initWorkspace)(tree, options);
(0, workspace_utilities_1.GenerateSerializedSchematicFile)(tree, '/', '@rxap/plugin-localazy', 'init', options);
yield (0, workspace_utilities_1.AddPackageJsonDevDependency)(tree, '@localazy/cli', 'latest', { soft: true });
if (!options.skipFormat) {
yield (0, devkit_1.formatFiles)(tree);
}
});
}
exports.default = initGenerator;
//# sourceMappingURL=generator.js.map