UNPKG

design-angular-kit

Version:

Un toolkit Angular conforme alle linee guida di design per i servizi web della PA

32 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPackageVersion = getPackageVersion; const ANGULAR_VERSIONS = { v17: '17', v18: '18', v19: '19', }; const KIT_VERSION_1_0_0 = '1.0.0'; const KIT_VERSION_1_4_0 = '1.4.0'; const KIT_VERSION_1_5_0 = '1.5.0'; const DEFAULT = 'DEFAULT'; const LATEST = 'LATEST'; const versionsMap = { [DEFAULT]: KIT_VERSION_1_0_0, [ANGULAR_VERSIONS.v17]: KIT_VERSION_1_0_0, [ANGULAR_VERSIONS.v18]: `~${KIT_VERSION_1_4_0}`, [ANGULAR_VERSIONS.v19]: `~${KIT_VERSION_1_5_0}`, [LATEST]: KIT_VERSION_1_5_0, }; // Get Design Angular Kit package version given Angular major version function getPackageVersion({ angularMajorVersion }) { var _a; if (isNaN(+angularMajorVersion)) { throw new Error('Major version is not a number'); } if (Number(angularMajorVersion) > Number(ANGULAR_VERSIONS.v19)) { return versionsMap[LATEST]; } return (_a = versionsMap[angularMajorVersion]) !== null && _a !== void 0 ? _a : versionsMap[DEFAULT]; } //# sourceMappingURL=versions-helper.js.map