update-dependencies.js 1.3 KB

12345678910111213141516171819202122232425262728293031
  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 updateDependencies() {
  6. return (host) => {
  7. const dependenciesToUpdate = {
  8. '@angular/pwa': '^0.803.9',
  9. '@angular-devkit/build-angular': latest_versions_1.latestVersions.DevkitBuildAngular,
  10. '@angular-devkit/build-ng-packagr': latest_versions_1.latestVersions.DevkitBuildNgPackagr,
  11. '@angular-devkit/build-webpack': latest_versions_1.latestVersions.DevkitBuildWebpack,
  12. 'zone.js': latest_versions_1.latestVersions.ZoneJs,
  13. tsickle: '^0.37.0',
  14. 'ng-packagr': latest_versions_1.latestVersions.ngPackagr,
  15. 'web-animations-js': '^2.3.2',
  16. };
  17. for (const [name, version] of Object.entries(dependenciesToUpdate)) {
  18. const current = dependencies_1.getPackageJsonDependency(host, name);
  19. if (!current || current.version === version) {
  20. continue;
  21. }
  22. dependencies_1.addPackageJsonDependency(host, {
  23. type: current.type,
  24. name,
  25. version,
  26. overwrite: true,
  27. });
  28. }
  29. };
  30. }
  31. exports.updateDependencies = updateDependencies;