add-tslib.js 783 B

12345678910111213141516171819
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. const dependencies_1 = require("../../utility/dependencies");
  4. const latest_versions_1 = require("../../utility/latest-versions");
  5. function addTsLib() {
  6. return host => {
  7. const tslibDep = dependencies_1.getPackageJsonDependency(host, 'tslib');
  8. if (tslibDep && tslibDep.type !== dependencies_1.NodeDependencyType.Default) {
  9. dependencies_1.removePackageJsonDependency(host, 'tslib');
  10. }
  11. dependencies_1.addPackageJsonDependency(host, {
  12. name: 'tslib',
  13. version: latest_versions_1.latestVersions.TsLib,
  14. type: dependencies_1.NodeDependencyType.Default,
  15. overwrite: true,
  16. });
  17. };
  18. }
  19. exports.addTsLib = addTsLib;