UNPKG

design-angular-kit

Version:

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

35 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPackageVersion = getPackageVersion; const ANGULAR_VERSIONS = { v17: '17', v18: '18', v19: '19', v20: '20', v21: '21', }; // 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]: '^21.0.0', [ANGULAR_VERSIONS.v18]: `^18.0.0`, [ANGULAR_VERSIONS.v19]: `^19.0.0`, [ANGULAR_VERSIONS.v20]: `^20.0.0`, [ANGULAR_VERSIONS.v21]: `^21.0.0`, [LATEST]: '^21.0.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.v21)) { return versionsMap[LATEST]; } return (_a = versionsMap[angularMajorVersion]) !== null && _a !== void 0 ? _a : versionsMap[DEFAULT]; } //# sourceMappingURL=versions-helper.js.map