@progress/kendo-angular-schematics
Version:
Kendo UI Schematics for Angular
40 lines • 2.76 kB
JavaScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.addDeclarationToNgModule = exports.strings = exports.Style = exports.validateHtmlSelector = exports.parseName = exports.findModuleFromOptions = exports.getWorkspace = exports.buildDefaultPath = void 0;
exports.buildSelector = buildSelector;
const tslib_1 = require("tslib");
const package_json_1 = require("@schematics/angular/package.json");
const semver_1 = tslib_1.__importDefault(require("semver"));
var workspace_1 = require("@schematics/angular/utility/workspace");
Object.defineProperty(exports, "buildDefaultPath", { enumerable: true, get: function () { return workspace_1.buildDefaultPath; } });
Object.defineProperty(exports, "getWorkspace", { enumerable: true, get: function () { return workspace_1.getWorkspace; } });
var find_module_1 = require("@schematics/angular/utility/find-module");
Object.defineProperty(exports, "findModuleFromOptions", { enumerable: true, get: function () { return find_module_1.findModuleFromOptions; } });
var parse_name_1 = require("@schematics/angular/utility/parse-name");
Object.defineProperty(exports, "parseName", { enumerable: true, get: function () { return parse_name_1.parseName; } });
var validation_1 = require("@schematics/angular/utility/validation");
Object.defineProperty(exports, "validateHtmlSelector", { enumerable: true, get: function () { return validation_1.validateHtmlSelector; } });
var schema_1 = require("@schematics/angular/component/schema");
Object.defineProperty(exports, "Style", { enumerable: true, get: function () { return schema_1.Style; } });
;
exports.strings = semver_1.default.satisfies(package_json_1.version, "<14.0.0")
? require("@angular-devkit/core").strings
: require("@angular-devkit/schematics").strings;
function buildSelector(options, projectPrefix) {
let selector = exports.strings.dasherize(options.name);
if (options.prefix) {
selector = `${options.prefix}-${selector}`;
}
else if (options.prefix === undefined && projectPrefix) {
selector = `${projectPrefix}-${selector}`;
}
return selector;
}
exports.addDeclarationToNgModule = semver_1.default.satisfies(package_json_1.version, "<15.0.0")
? require("./index.v13").addDeclarationToNgModule
: require("@schematics/angular/utility/add-declaration-to-ng-module").addDeclarationToNgModule;
//# sourceMappingURL=index.js.map