@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
21 lines • 995 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.initWorkspace = initWorkspace;
const tslib_1 = require("tslib");
const devkit_1 = require("@nx/devkit");
const workspace_utilities_1 = require("@rxap/workspace-utilities");
function initWorkspace(tree, options) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
console.log('init localazy workspace');
yield (0, workspace_utilities_1.AddPackageJsonDevDependency)(tree, '@compodoc/compodoc', 'latest', { soft: true });
const nxJson = (0, devkit_1.readNxJson)(tree);
if ((0, workspace_utilities_1.IsRxapRepository)(tree)) {
(0, workspace_utilities_1.CoerceNxPlugin)(nxJson, './packages/plugin/localazy/src/plugin.ts');
}
else {
(0, workspace_utilities_1.CoerceNxPlugin)(nxJson, '@rxap/plugin-localazy/plugin');
}
(0, devkit_1.updateNxJson)(tree, nxJson);
});
}
//# sourceMappingURL=init-workspace.js.map