https://github.com/angular/angular
Revision 521bfc127c46d3a04aee66385fb8315bd23069e5 authored by George Kalpakas on 26 April 2022, 13:58:00 UTC, committed by Dylan Hunn on 29 April 2022, 16:20:08 UTC
Update some TypeScript types in `generate-locales-tool/day-periods.ts`
to more closely reflect the actual shapes of the returned objects.

Examples of the related raw JSON data for the `en` locale can be seen
here:
- [dayPeriods][1]
- [dayPeriodRules][2]

[1]: https://github.com/unicode-org/cldr-json/blob/41.0.0/cldr-json/cldr-dates-full/main/en/ca-gregorian.json#L223-L300
[2]: https://github.com/unicode-org/cldr-json/blob/41.0.0/cldr-json/cldr-core/supplemental/dayPeriods.json#L404-L427

PR Close #45714
1 parent 0e5e4e2
Raw File
Tip revision: 521bfc127c46d3a04aee66385fb8315bd23069e5 authored by George Kalpakas on 26 April 2022, 13:58:00 UTC
refactor(common): improve `dayPeriods`-related types in `generate-locales-tool` (#45714)
Tip revision: 521bfc1
renovate.json
{
  "pinVersions": false,
  "semanticCommits": true,
  "semanticPrefix": "build",
  "separateMajorMinor": false,
  "prHourlyLimit": 1,
  "stopUpdatingLabel": "action: merge",
  "labels": ["target: patch", "comp: build & ci", "action: review"],
  "timezone": "America/Tijuana",
  "lockFileMaintenance": {
    "enabled": true
  },
  "schedule": ["after 10pm every monday", "before 4am every tuesday"],
  "baseBranches": ["main"],
  "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",
    "@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"]
    },
    {
      "matchPaths": [".github/workflows/scorecard.yml"],
      "matchPackagePatterns": ["*"],
      "groupName": "scorecard action dependencies",
      "groupSlug": "scorecard-action"
    }
  ]
}
back to top