Revision d56e3f43a1f3ca5004d2c5413167737cff7d936f authored by Kristiyan Kostadinov on 30 November 2021, 10:47:11 UTC, committed by Dylan Hunn on 30 November 2021, 16:59:02 UTC
Adds support for TypeScript 4.5. Includes the following changes:
* Bumping the package versions.
* Fixing a few calls to `createExportSpecifier` and `createImportSpecifier` that require an extra parameter.
* Adding some missing methods to the TS compiler hosts.
* Fixing an issue in the TS mocks for the ngcc tests where a regex was too agressive and was trying to match a path like `/node_modules/@typescript/lib-es5`.
* Accounting for type-only import specifiers when reporting DI errors (see #43620).

Fixes #43620.

PR Close #44164
1 parent 0fcf18d
Raw File
renovate.json
{
  "pinVersions": false,
  "semanticCommits": true,
  "semanticPrefix": "build",
  "separateMajorMinor": false,
  "prHourlyLimit": 2,
  "labels": ["target: patch", "comp: build & ci", "action: review"],
  "timezone": "America/Tijuana",
  "lockFileMaintenance": {
    "enabled": true
  },
  "schedule": ["after 10pm every weekday", "before 4am every weekday", "every weekend"],
  "baseBranches": ["master"],
  "ignoreDeps": [
    "@angular/animations-12",
    "@angular/common-12",
    "@angular/core-12",
    "@angular/forms-12",
    "@angular/platform-browser-12",
    "@angular/platform-browser-dynamic-12",
    "@angular/platform-server-12",
    "@angular/router-12",
    "@babel/core",
    "@babel/generator",
    "@babel/parser",
    "@babel/preset-env",
    "@babel/template",
    "@babel/traverse",
    "@babel/types",
    "@types/babel__core",
    "@types/babel__generator",
    "@types/babel__template",
    "@types/babel__traverse",
    "@types/node",
    "@types/selenium-webdriver",
    "angular-1.5",
    "angular-1.6",
    "angular-1.7",
    "angular-1.8",
    "angular-mocks-1.5",
    "angular-mocks-1.6",
    "angular-mocks-1.7",
    "angular-mocks-1.8",
    "puppeteer",
    "remark",
    "remark-html",
    "selenium-webdriver",
    "watchr"
  ],
  "packageFiles": [
    "WORKSPACE",
    "integration/bazel/WORKSPACE",
    "package.json",
    "packages/**/package.json",
    "aio/package.json",
    ".github/workflows/**/*.yml"
  ],
  "packageRules": [
    {
      "packagePatterns": ["^@angular/.*", "^@angular-devkit/.*", "^@schematics/.*", "angular/dev-infra"],
      "groupName": "angular",
      "pinVersions": false
    },
    {
      "packagePatterns": ["^@babel/.*"],
      "groupName": "babel",
      "pinVersions": false
    },
    {
      "packagePatterns": ["^@bazel/.*", "^build_bazel.*"],
      "groupName": "bazel",
      "pinVersions": false
    },
    {
      "packageNames": ["typescript", "rxjs", "tslib"],
      "separateMinorPatch": true
    },
    {
      "packageNames": ["typescript", "rxjs", "tslib"],
      "updateTypes": ["minor", "major"],
      "enabled": false
    },
    {
      "matchCurrentVersion": "0.0.0-PLACEHOLDER",
      "enabled": false
    },
    {
      "excludePackagePatterns": ["^@angular/.*", "^@angular-devkit/.*", "^@schematics/.*", "angular/dev-infra"],
      "matchPackagePatterns": ["*"],
      "matchUpdateTypes": ["minor", "patch"],
      "matchCurrentVersion": ">=1",
      "groupName": "all non-major dependencies",
      "groupSlug": "all-minor-patch",
      "schedule": ["after 1am on Thursday"]
    }
  ]
}
back to top