[{"id":"36982206909","type":"PushEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"repository_id":36891867,"push_id":17753364606,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"cf4369f7d6d33dff36037af54bec863bc46d969e","before":"ea55c488644f4f99e004b83c6cb8676862dfed15","commits":[{"sha":"cf4369f7d6d33dff36037af54bec863bc46d969e","author":{"email":"angular-robot@google.com","name":"Angular Robot"},"message":"build: update angular","distinct":true,"url":"https://api.github.com/repos/angular/angular-cli/commits/cf4369f7d6d33dff36037af54bec863bc46d969e"}]},"public":true,"created_at":"2024-03-28T21:29:22Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36982206461","type":"PullRequestEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"action":"closed","number":27328,"pull_request":{"url":"https://api.github.com/repos/angular/angular-cli/pulls/27328","id":1783865646,"node_id":"PR_kwDOAjLs285qU6Eu","html_url":"https://github.com/angular/angular-cli/pull/27328","diff_url":"https://github.com/angular/angular-cli/pull/27328.diff","patch_url":"https://github.com/angular/angular-cli/pull/27328.patch","issue_url":"https://api.github.com/repos/angular/angular-cli/issues/27328","number":27328,"state":"closed","locked":false,"title":"build: update angular","user":{"login":"angular-robot","id":89942104,"node_id":"MDQ6VXNlcjg5OTQyMTA0","avatar_url":"https://avatars.githubusercontent.com/u/89942104?v=4","gravatar_id":"","url":"https://api.github.com/users/angular-robot","html_url":"https://github.com/angular-robot","followers_url":"https://api.github.com/users/angular-robot/followers","following_url":"https://api.github.com/users/angular-robot/following{/other_user}","gists_url":"https://api.github.com/users/angular-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/angular-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular-robot/subscriptions","organizations_url":"https://api.github.com/users/angular-robot/orgs","repos_url":"https://api.github.com/users/angular-robot/repos","events_url":"https://api.github.com/users/angular-robot/events{/privacy}","received_events_url":"https://api.github.com/users/angular-robot/received_events","type":"User","site_admin":false},"body":"This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [@angular/animations](https://togithub.com/angular/animations-builds) | dependencies | digest | `792c983` -> `0082cd7` |\n| [@angular/animations](https://togithub.com/angular/angular) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/animations)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fanimations/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/bazel](https://togithub.com/angular/bazel-builds) | devDependencies | digest | `f0c522d` -> `3bf93e3` |\n| [@angular/build-tooling](https://togithub.com/angular/dev-infra-private-build-tooling-builds) | devDependencies | digest | `b60378d` -> `9831b1a` |\n| [@angular/cdk](https://togithub.com/angular/cdk-builds) | dependencies | digest | `f57f7d9` -> `2ea0a35` |\n| [@angular/common](https://togithub.com/angular/common-builds) | dependencies | digest | `7c6a4ff` -> `395d04a` |\n| [@angular/common](https://togithub.com/angular/angular) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/common)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fcommon/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/compiler](https://togithub.com/angular/compiler-builds) | dependencies | digest | `c248660` -> `a78e0dd` |\n| [@angular/compiler](https://togithub.com/angular/angular) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/compiler)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fcompiler/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/compiler-cli](https://togithub.com/angular/compiler-cli-builds) | dependencies | digest | `8fca3ec` -> `a6bcc14` |\n| [@angular/compiler-cli](https://togithub.com/angular/angular/tree/main/packages/compiler-cli) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/compiler-cli)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fcompiler-cli/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/core](https://togithub.com/angular/core-builds) | dependencies | digest | `3fe637b` -> `78e8a70` |\n| [@angular/core](https://togithub.com/angular/angular) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/core)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fcore/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/forms](https://togithub.com/angular/forms-builds) | dependencies | digest | `5678edc` -> `52d5587` |\n| [@angular/forms](https://togithub.com/angular/angular) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/forms)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fforms/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/language-service](https://togithub.com/angular/language-service-builds) | dependencies | digest | `6d42fa4` -> `0ab1f23` |\n| [@angular/localize](https://togithub.com/angular/localize-builds) | dependencies | digest | `7014f1c` -> `4382b96` |\n| [@angular/localize](https://togithub.com/angular/angular) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2flocalize/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/material](https://togithub.com/angular/material-builds) | dependencies | digest | `f3ce233` -> `d14520f` |\n| [@angular/material-moment-adapter](https://togithub.com/angular/material-moment-adapter-builds) | dependencies | digest | `a9f340f` -> `c3fc84a` |\n| [@angular/ng-dev](https://togithub.com/angular/dev-infra-private-ng-dev-builds) | devDependencies | digest | `87b7674` -> `a8690b0` |\n| [@angular/platform-browser](https://togithub.com/angular/platform-browser-builds) | dependencies | digest | `b8f4875` -> `da1e1c6` |\n| [@angular/platform-browser](https://togithub.com/angular/angular) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/platform-browser)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fplatform-browser/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/platform-browser-dynamic](https://togithub.com/angular/platform-browser-dynamic-builds) | dependencies | digest | `4370641` -> `99a39ba` |\n| [@angular/platform-browser-dynamic](https://togithub.com/angular/angular) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fplatform-browser-dynamic/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/platform-server](https://togithub.com/angular/platform-server-builds) | dependencies | digest | `d4a29f6` -> `f6874cb` |\n| [@angular/platform-server](https://togithub.com/angular/angular) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/platform-server)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fplatform-server/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/router](https://togithub.com/angular/router-builds) | dependencies | digest | `13d2c27` -> `e54d36d` |\n| [@angular/router](https://togithub.com/angular/angular/tree/main/packages/router) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/router)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2frouter/18.0.0-next.1/18.0.0-next.2) |\n| [@angular/service-worker](https://togithub.com/angular/service-worker-builds) | dependencies | digest | `2fcaa24` -> `a3688a4` |\n| [@angular/service-worker](https://togithub.com/angular/angular) ([source](https://togithub.com/angular/angular/tree/HEAD/packages/service-worker)) | devDependencies | patch | [`18.0.0-next.1` -> `18.0.0-next.2`](https://renovatebot.com/diffs/npm/@angular%2fservice-worker/18.0.0-next.1/18.0.0-next.2) |\n| angular/dev-infra | action | digest | `8af6b55` -> `4b43307` |\n\n🔡 If you wish to disable git hash updates, add `\":disableDigestUpdates\"` to the extends array in your config.\n\n---\n\n### Release Notes\n\n\nangular/angular (@angular/animations)
\n\n### [`v18.0.0-next.2`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1800-next2-2024-03-28)\n\n[Compare Source](https://togithub.com/angular/angular/compare/18.0.0-next.1...18.0.0-next.2)\n\n#### Breaking Changes\n\n##### compiler-cli\n\n- - Angular no longer supports TypeScript versions older than 5.4.\n\n##### core\n\n- `ComponentFixture.whenStable` now matches the\n `ApplicationRef.isStable` observable. Prior to this change, stability\n of the fixture did not include everything that was considered in\n `ApplicationRef`. `whenStable` of the fixture will now include unfinished\n router navigations and unfinished `HttpClient` requests. This will cause\n tests that `await` the `whenStable` promise to time out when there are\n incomplete requests. To fix this, remove the `whenStable`,\n instead wait for another condition, or ensure `HttpTestingController`\n mocks responses for all requests. Try adding `HttpTestingController.verify()`\n before your `await fixture.whenStable` to identify the open requests.\n Also, make sure your tests wait for the stability promise. We found many\n examples of tests that did not, meaning the expectations did not execute\n within the test body.\n\n In addition, `ComponentFixture.isStable` would synchronously switch to\n true in some scenarios but will now always be asynchronous.\n\n##### router\n\n- When a a guard returns a `UrlTree` as a redirect, the\n redirecting navigation will now use `replaceUrl` if the initial\n navigation was also using the `replaceUrl` option. If this is not\n desirable, the redirect can configure new `NavigationBehaviorOptions` by\n returning a `RedirectCommand` with the desired options instead of `UrlTree`.\n\n##### compiler\n\n| Commit | Type | Description |\n| -- | -- | -- |\n| [7fc7f3f05f](https://togithub.com/angular/angular/commit/7fc7f3f05f0139dd773032fd5ad308f8d2a9fcf5) | fix | capture all control flow branches for content projection in if blocks ([#54921](https://togithub.com/angular/angular/pull/54921)) |\n| [a369f43fbd](https://togithub.com/angular/angular/commit/a369f43fbdf45456bbae1caf71ef7becd15d1e90) | fix | capture switch block cases for content projection ([#54921](https://togithub.com/angular/angular/pull/54921)) |\n| [eb625d3783](https://togithub.com/angular/angular/commit/eb625d37839c3b9f20a2ffb3af06426f9910c8ac) | fix | declare for loop aliases in addition to new name ([#54942](https://togithub.com/angular/angular/pull/54942)) |\n| [bfd0bd574e](https://togithub.com/angular/angular/commit/bfd0bd574e9a2e1489a007393caae266512c0f04) | fix | invoke method-based tracking function with context ([#54960](https://togithub.com/angular/angular/pull/54960)) |\n| [e1650e3b13](https://togithub.com/angular/angular/commit/e1650e3b13556ab09c919cfdf97913fa0291622c) | fix | throw error if item name and context variables conflict ([#55045](https://togithub.com/angular/angular/pull/55045)) |\n\n##### compiler-cli\n\n| Commit | Type | Description |\n| -- | -- | -- |\n| [5bd188a394](https://togithub.com/angular/angular/commit/5bd188a394d30053099e2c83fe79136d590e5399) | feat | add partial compilation support for deferred blocks ([#54908](https://togithub.com/angular/angular/pull/54908)) |\n| [b02b31a915](https://togithub.com/angular/angular/commit/b02b31a915333e680cf96de5d0f965a6e2639028) | feat | drop support for TypeScript older than 5.4 ([#54961](https://togithub.com/angular/angular/pull/54961)) |\n| [78188e877a](https://togithub.com/angular/angular/commit/78188e877a4db8655bdd3dc5012b70b12a7234de) | fix | add diagnostic if initializer API is used outside of an initializer ([#54993](https://togithub.com/angular/angular/pull/54993)) |\n| [694ba79cbf](https://togithub.com/angular/angular/commit/694ba79cbf7aaed1079b1fabf53ea446162fc933) | fix | report cases where initializer APIs are used in a non-directive class ([#54993](https://togithub.com/angular/angular/pull/54993)) |\n| [6219341d26](https://togithub.com/angular/angular/commit/6219341d267ae7689299835b90f0afa0fe61e213) | fix | report errors when initializer APIs are used on private fields ([#54981](https://togithub.com/angular/angular/pull/54981)) |\n\n##### core\n\n| Commit | Type | Description |\n| -- | -- | -- |\n| [a600a39d0c](https://togithub.com/angular/angular/commit/a600a39d0cf9bb8fc2b6786e6f31acb78b7acc6e) | feat | add support for fallback content in ng-content ([#54854](https://togithub.com/angular/angular/pull/54854)) |\n| [658cf8c384](https://togithub.com/angular/angular/commit/658cf8c3840b637284a5bb6c9751226d24ccbf9f) | fix | `ComponentFixture` stability should match `ApplicationRef` ([#54949](https://togithub.com/angular/angular/pull/54949)) |\n| [2fc11eae9e](https://togithub.com/angular/angular/commit/2fc11eae9ea65160866bf7ba46c10520ae9a141f) | fix | account for re-projected ng-content elements with fallback content ([#54854](https://togithub.com/angular/angular/pull/54854)) |\n| [1c0ec56c46](https://togithub.com/angular/angular/commit/1c0ec56c462cf18fb38aae29858165a08b5a2a82) | fix | correctly project single-root content inside control flow ([#54921](https://togithub.com/angular/angular/pull/54921)) |\n| [86a359b399](https://togithub.com/angular/angular/commit/86a359b399456e62335a0bcfe7c7fb48b7c2b781) | fix | establish proper injector resolution order for `@defer` blocks ([#55079](https://togithub.com/angular/angular/pull/55079)) |\n| [e02bcf89cf](https://togithub.com/angular/angular/commit/e02bcf89cf77c3118c649a7db68e66a78f16155c) | fix | Fix clearing of pending task in zoneless cleanup implementation ([#55074](https://togithub.com/angular/angular/pull/55074)) |\n\n##### http\n\n| Commit | Type | Description |\n| -- | -- | -- |\n| [cf73983fdc](https://togithub.com/angular/angular/commit/cf73983fdc5fca955fbe729b231a207fc5cd70fd) | fix | include transferCache when cloning HttpRequest ([#54939](https://togithub.com/angular/angular/pull/54939)) |\n| [13554f9637](https://togithub.com/angular/angular/commit/13554f9637c222671253e733114cfbc815c6d33d) | fix | manage different body types for caching POST requests ([#54980](https://togithub.com/angular/angular/pull/54980)) |\n\n##### language-service\n\n| Commit | Type | Description |\n| -- | -- | -- |\n| [6d1b82df32](https://togithub.com/angular/angular/commit/6d1b82df32049cfaba2f6a50b9639b6e3b722170) | fix | allow external projects to use provided compiler options ([#55035](https://togithub.com/angular/angular/pull/55035)) |\n| [4166dfc1b6](https://togithub.com/angular/angular/commit/4166dfc1b62a83b60203bfe45a6d4aa7148a0b23) | fix | prevent underlying TS Service from handling template files ([#55003](https://togithub.com/angular/angular/pull/55003)) |\n\n##### migrations\n\n| Commit | Type | Description |\n| -- | -- | -- |\n| [63688714ae](https://togithub.com/angular/angular/commit/63688714aeb788a24b030f9f9cdcc55e7fb0d758) | fix | account for variables in imports initializer ([#55081](https://togithub.com/angular/angular/pull/55081)) |\n\n##### router\n\n| Commit | Type | Description |\n| -- | -- | -- |\n| [60f1d681e0](https://togithub.com/angular/angular/commit/60f1d681e0ba66d3d94b0819f2c612f095c2d3d3) | fix | preserve replaceUrl when returning a urlTree from CanActivate ([#54042](https://togithub.com/angular/angular/pull/54042)) |\n| [eae75ff3f9](https://togithub.com/angular/angular/commit/eae75ff3f9f564b919debe3f9fa41ed1b073a22c) | fix | RouterLinkActive will always remove active classes when links are not active ([#54982](https://togithub.com/angular/angular/pull/54982)) |\n\n\n\n \n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"after 10:00pm every weekday,before 4:00am every weekday,every weekend\" in timezone America/Tijuana, Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/angular/dev-infra) if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate).\n\n","created_at":"2024-03-21T08:12:40Z","updated_at":"2024-03-28T21:29:20Z","closed_at":"2024-03-28T21:29:20Z","merged_at":"2024-03-28T21:29:20Z","merge_commit_sha":"cf4369f7d6d33dff36037af54bec863bc46d969e","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1726594430,"node_id":"MDU6TGFiZWwxNzI2NTk0NDMw","url":"https://api.github.com/repos/angular/angular-cli/labels/action:%20merge","name":"action: merge","color":"6cdd99","default":false,"description":"The PR is ready for merge by the caretaker"},{"id":2086405922,"node_id":"MDU6TGFiZWwyMDg2NDA1OTIy","url":"https://api.github.com/repos/angular/angular-cli/labels/area:%20build%20&%20ci","name":"area: build & ci","color":"c5def5","default":false,"description":"Related the build and CI infrastructure of the project"},{"id":2570666133,"node_id":"MDU6TGFiZWwyNTcwNjY2MTMz","url":"https://api.github.com/repos/angular/angular-cli/labels/target:%20minor","name":"target: minor","color":"5319e7","default":false,"description":"This PR is targeted for the next minor release"}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/angular/angular-cli/pulls/27328/commits","review_comments_url":"https://api.github.com/repos/angular/angular-cli/pulls/27328/comments","review_comment_url":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular-cli/issues/27328/comments","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/47869e70047af725d0041b2266366ec3ea8ab4c7","head":{"label":"angular-robot:ng-renovate/angular","ref":"ng-renovate/angular","sha":"47869e70047af725d0041b2266366ec3ea8ab4c7","user":{"login":"angular-robot","id":89942104,"node_id":"MDQ6VXNlcjg5OTQyMTA0","avatar_url":"https://avatars.githubusercontent.com/u/89942104?v=4","gravatar_id":"","url":"https://api.github.com/users/angular-robot","html_url":"https://github.com/angular-robot","followers_url":"https://api.github.com/users/angular-robot/followers","following_url":"https://api.github.com/users/angular-robot/following{/other_user}","gists_url":"https://api.github.com/users/angular-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/angular-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular-robot/subscriptions","organizations_url":"https://api.github.com/users/angular-robot/orgs","repos_url":"https://api.github.com/users/angular-robot/repos","events_url":"https://api.github.com/users/angular-robot/events{/privacy}","received_events_url":"https://api.github.com/users/angular-robot/received_events","type":"User","site_admin":false},"repo":{"id":508671200,"node_id":"R_kgDOHlG04A","name":"angular-cli","full_name":"angular-robot/angular-cli","private":false,"owner":{"login":"angular-robot","id":89942104,"node_id":"MDQ6VXNlcjg5OTQyMTA0","avatar_url":"https://avatars.githubusercontent.com/u/89942104?v=4","gravatar_id":"","url":"https://api.github.com/users/angular-robot","html_url":"https://github.com/angular-robot","followers_url":"https://api.github.com/users/angular-robot/followers","following_url":"https://api.github.com/users/angular-robot/following{/other_user}","gists_url":"https://api.github.com/users/angular-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/angular-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular-robot/subscriptions","organizations_url":"https://api.github.com/users/angular-robot/orgs","repos_url":"https://api.github.com/users/angular-robot/repos","events_url":"https://api.github.com/users/angular-robot/events{/privacy}","received_events_url":"https://api.github.com/users/angular-robot/received_events","type":"User","site_admin":false},"html_url":"https://github.com/angular-robot/angular-cli","description":"CLI tool for Angular","fork":true,"url":"https://api.github.com/repos/angular-robot/angular-cli","forks_url":"https://api.github.com/repos/angular-robot/angular-cli/forks","keys_url":"https://api.github.com/repos/angular-robot/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular-robot/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular-robot/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular-robot/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular-robot/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular-robot/angular-cli/events","assignees_url":"https://api.github.com/repos/angular-robot/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular-robot/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular-robot/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular-robot/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular-robot/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular-robot/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular-robot/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular-robot/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular-robot/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular-robot/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular-robot/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular-robot/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular-robot/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular-robot/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular-robot/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular-robot/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular-robot/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular-robot/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular-robot/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular-robot/angular-cli/merges","archive_url":"https://api.github.com/repos/angular-robot/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular-robot/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular-robot/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular-robot/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular-robot/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular-robot/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular-robot/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular-robot/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular-robot/angular-cli/deployments","created_at":"2022-06-29T11:54:17Z","updated_at":"2023-11-13T08:51:47Z","pushed_at":"2024-03-28T21:11:20Z","git_url":"git://github.com/angular-robot/angular-cli.git","ssh_url":"git@github.com:angular-robot/angular-cli.git","clone_url":"https://github.com/angular-robot/angular-cli.git","svn_url":"https://github.com/angular-robot/angular-cli","homepage":"https://cli.angular.io","size":158260,"stargazers_count":2,"watchers_count":2,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":2,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"ea55c488644f4f99e004b83c6cb8676862dfed15","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":36891867,"node_id":"MDEwOlJlcG9zaXRvcnkzNjg5MTg2Nw==","name":"angular-cli","full_name":"angular/angular-cli","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular-cli","description":"CLI tool for Angular","fork":false,"url":"https://api.github.com/repos/angular/angular-cli","forks_url":"https://api.github.com/repos/angular/angular-cli/forks","keys_url":"https://api.github.com/repos/angular/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular-cli/events","assignees_url":"https://api.github.com/repos/angular/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular-cli/merges","archive_url":"https://api.github.com/repos/angular/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular-cli/deployments","created_at":"2015-06-04T19:49:37Z","updated_at":"2024-03-28T17:07:43Z","pushed_at":"2024-03-28T21:11:14Z","git_url":"git://github.com/angular/angular-cli.git","ssh_url":"git@github.com:angular/angular-cli.git","clone_url":"https://github.com/angular/angular-cli.git","svn_url":"https://github.com/angular/angular-cli","homepage":"https://cli.angular.io","size":162093,"stargazers_count":26573,"watchers_count":26573,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":11999,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":265,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","angular-cli","cli","typescript"],"visibility":"public","forks":11999,"open_issues":265,"watchers":26573,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27328"},"html":{"href":"https://github.com/angular/angular-cli/pull/27328"},"issue":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27328"},"comments":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27328/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27328/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27328/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular-cli/statuses/47869e70047af725d0041b2266366ec3ea8ab4c7"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null,"merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":116,"deletions":113,"changed_files":8}},"public":true,"created_at":"2024-03-28T21:29:21Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36981075797","type":"DeleteEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":99627421,"name":"clydin/angular-cli","url":"https://api.github.com/repos/clydin/angular-cli"},"payload":{"ref":"deps/buildifier","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-03-28T20:41:04Z"},{"id":"36981074977","type":"PushEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"repository_id":36891867,"push_id":17752844615,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"ea55c488644f4f99e004b83c6cb8676862dfed15","before":"b87b843a1eab83624f66f8c00dd95de075e14b69","commits":[{"sha":"ea55c488644f4f99e004b83c6cb8676862dfed15","author":{"email":"19598772+clydin@users.noreply.github.com","name":"Charles Lyding"},"message":"build: update @bazel/buildifier to v7.1.0","distinct":true,"url":"https://api.github.com/repos/angular/angular-cli/commits/ea55c488644f4f99e004b83c6cb8676862dfed15"}]},"public":true,"created_at":"2024-03-28T20:41:02Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36981074632","type":"PullRequestEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"action":"closed","number":27380,"pull_request":{"url":"https://api.github.com/repos/angular/angular-cli/pulls/27380","id":1796327918,"node_id":"PR_kwDOAjLs285rEcnu","html_url":"https://github.com/angular/angular-cli/pull/27380","diff_url":"https://github.com/angular/angular-cli/pull/27380.diff","patch_url":"https://github.com/angular/angular-cli/pull/27380.patch","issue_url":"https://api.github.com/repos/angular/angular-cli/issues/27380","number":27380,"state":"closed","locked":false,"title":"build: update @bazel/buildifier to v7.1.0","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":null,"created_at":"2024-03-28T15:24:29Z","updated_at":"2024-03-28T20:41:00Z","closed_at":"2024-03-28T20:41:00Z","merged_at":"2024-03-28T20:41:00Z","merge_commit_sha":"ea55c488644f4f99e004b83c6cb8676862dfed15","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1726594430,"node_id":"MDU6TGFiZWwxNzI2NTk0NDMw","url":"https://api.github.com/repos/angular/angular-cli/labels/action:%20merge","name":"action: merge","color":"6cdd99","default":false,"description":"The PR is ready for merge by the caretaker"},{"id":2086405922,"node_id":"MDU6TGFiZWwyMDg2NDA1OTIy","url":"https://api.github.com/repos/angular/angular-cli/labels/area:%20build%20&%20ci","name":"area: build & ci","color":"c5def5","default":false,"description":"Related the build and CI infrastructure of the project"},{"id":2570666133,"node_id":"MDU6TGFiZWwyNTcwNjY2MTMz","url":"https://api.github.com/repos/angular/angular-cli/labels/target:%20minor","name":"target: minor","color":"5319e7","default":false,"description":"This PR is targeted for the next minor release"}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/angular/angular-cli/pulls/27380/commits","review_comments_url":"https://api.github.com/repos/angular/angular-cli/pulls/27380/comments","review_comment_url":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular-cli/issues/27380/comments","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/3bedc82088538f905a5e9b16772c4978da544eea","head":{"label":"clydin:deps/buildifier","ref":"deps/buildifier","sha":"3bedc82088538f905a5e9b16772c4978da544eea","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"repo":{"id":99627421,"node_id":"MDEwOlJlcG9zaXRvcnk5OTYyNzQyMQ==","name":"angular-cli","full_name":"clydin/angular-cli","private":false,"owner":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clydin/angular-cli","description":"CLI tool for Angular","fork":true,"url":"https://api.github.com/repos/clydin/angular-cli","forks_url":"https://api.github.com/repos/clydin/angular-cli/forks","keys_url":"https://api.github.com/repos/clydin/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clydin/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clydin/angular-cli/teams","hooks_url":"https://api.github.com/repos/clydin/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/clydin/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/clydin/angular-cli/events","assignees_url":"https://api.github.com/repos/clydin/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/clydin/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/clydin/angular-cli/tags","blobs_url":"https://api.github.com/repos/clydin/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clydin/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clydin/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/clydin/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clydin/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/clydin/angular-cli/languages","stargazers_url":"https://api.github.com/repos/clydin/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/clydin/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/clydin/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/clydin/angular-cli/subscription","commits_url":"https://api.github.com/repos/clydin/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/clydin/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/clydin/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/clydin/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/clydin/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/clydin/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clydin/angular-cli/merges","archive_url":"https://api.github.com/repos/clydin/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clydin/angular-cli/downloads","issues_url":"https://api.github.com/repos/clydin/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/clydin/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/clydin/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/clydin/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clydin/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/clydin/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/clydin/angular-cli/deployments","created_at":"2017-08-07T22:54:26Z","updated_at":"2022-08-31T18:26:55Z","pushed_at":"2024-03-28T20:33:42Z","git_url":"git://github.com/clydin/angular-cli.git","ssh_url":"git@github.com:clydin/angular-cli.git","clone_url":"https://github.com/clydin/angular-cli.git","svn_url":"https://github.com/clydin/angular-cli","homepage":"","size":151527,"stargazers_count":4,"watchers_count":4,"language":"TypeScript","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":1,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":1,"open_issues":0,"watchers":4,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"8442216005b49be8b9293bf63b1147bb203fc745","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":36891867,"node_id":"MDEwOlJlcG9zaXRvcnkzNjg5MTg2Nw==","name":"angular-cli","full_name":"angular/angular-cli","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular-cli","description":"CLI tool for Angular","fork":false,"url":"https://api.github.com/repos/angular/angular-cli","forks_url":"https://api.github.com/repos/angular/angular-cli/forks","keys_url":"https://api.github.com/repos/angular/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular-cli/events","assignees_url":"https://api.github.com/repos/angular/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular-cli/merges","archive_url":"https://api.github.com/repos/angular/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular-cli/deployments","created_at":"2015-06-04T19:49:37Z","updated_at":"2024-03-28T17:07:43Z","pushed_at":"2024-03-28T20:17:11Z","git_url":"git://github.com/angular/angular-cli.git","ssh_url":"git@github.com:angular/angular-cli.git","clone_url":"https://github.com/angular/angular-cli.git","svn_url":"https://github.com/angular/angular-cli","homepage":"https://cli.angular.io","size":161817,"stargazers_count":26573,"watchers_count":26573,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":11999,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":266,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","angular-cli","cli","typescript"],"visibility":"public","forks":11999,"open_issues":266,"watchers":26573,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27380"},"html":{"href":"https://github.com/angular/angular-cli/pull/27380"},"issue":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27380"},"comments":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27380/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27380/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27380/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular-cli/statuses/3bedc82088538f905a5e9b16772c4978da544eea"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":6,"deletions":10,"changed_files":2}},"public":true,"created_at":"2024-03-28T20:41:01Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36980894420","type":"PushEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":99627421,"name":"clydin/angular-cli","url":"https://api.github.com/repos/clydin/angular-cli"},"payload":{"repository_id":99627421,"push_id":17752763163,"size":2,"distinct_size":2,"ref":"refs/heads/main","head":"b87b843a1eab83624f66f8c00dd95de075e14b69","before":"8442216005b49be8b9293bf63b1147bb203fc745","commits":[{"sha":"e308008df0e5b2e02a514aadf95022ce8ffece60","author":{"email":"19598772+clydin@users.noreply.github.com","name":"Charles Lyding"},"message":"refactor(@angular-devkit/build-angular): use build version stamping for build cache path creation\n\nThe build process will automatically perform package version placeholder replacement within\nsource files. This allows for the package version to be injected into the build cache path\ncreation process as a constant. As the version is now a constant, there is no need to\nattempt runtime loading of the package metadata to retrieve the package version.","distinct":true,"url":"https://api.github.com/repos/clydin/angular-cli/commits/e308008df0e5b2e02a514aadf95022ce8ffece60"},{"sha":"b87b843a1eab83624f66f8c00dd95de075e14b69","author":{"email":"19598772+clydin@users.noreply.github.com","name":"Charles Lyding"},"message":"refactor(@angular-devkit/build-angular): remove unneeded package version from inline font cache key\n\nSince the calculated cache path already contains the `@angular-devkit/build-angular` package version,\nthe version is not needed within the cache key for each font URL. This removes the need to import the\nloaded version from the `package.json` in the font inline logic.","distinct":true,"url":"https://api.github.com/repos/clydin/angular-cli/commits/b87b843a1eab83624f66f8c00dd95de075e14b69"}]},"public":true,"created_at":"2024-03-28T20:33:43Z"},{"id":"36980517307","type":"DeleteEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":99627421,"name":"clydin/angular-cli","url":"https://api.github.com/repos/clydin/angular-cli"},"payload":{"ref":"index/font-cache-key","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-03-28T20:18:12Z"},{"id":"36980466980","type":"DeleteEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":99627421,"name":"clydin/angular-cli","url":"https://api.github.com/repos/clydin/angular-cli"},"payload":{"ref":"build-cache-stamp-version","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-03-28T20:16:18Z"},{"id":"36979657383","type":"PullRequestEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"action":"opened","number":27382,"pull_request":{"url":"https://api.github.com/repos/angular/angular-cli/pulls/27382","id":1796763803,"node_id":"PR_kwDOAjLs285rGHCb","html_url":"https://github.com/angular/angular-cli/pull/27382","diff_url":"https://github.com/angular/angular-cli/pull/27382.diff","patch_url":"https://github.com/angular/angular-cli/pull/27382.patch","issue_url":"https://api.github.com/repos/angular/angular-cli/issues/27382","number":27382,"state":"open","locked":false,"title":"refactor(@angular-devkit/build-angular): use build version stamping for build cache path creation","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":"The build process will automatically perform package version placeholder replacement within source files. This allows for the package version to be injected into the build cache path creation process as a constant. As the version is now a constant, there is no need to attempt runtime loading of the package metadata to retrieve the package version.","created_at":"2024-03-28T19:43:32Z","updated_at":"2024-03-28T19:43:32Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1020656460,"node_id":"MDU6TGFiZWwxMDIwNjU2NDYw","url":"https://api.github.com/repos/angular/angular-cli/labels/target:%20major","name":"target: major","color":"5319e7","default":false,"description":"This PR is targeted for the next major release"}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/angular/angular-cli/pulls/27382/commits","review_comments_url":"https://api.github.com/repos/angular/angular-cli/pulls/27382/comments","review_comment_url":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular-cli/issues/27382/comments","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/0faed7eed4ca187cc099bbdf56ad828bf543d965","head":{"label":"clydin:build-cache-stamp-version","ref":"build-cache-stamp-version","sha":"0faed7eed4ca187cc099bbdf56ad828bf543d965","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"repo":{"id":99627421,"node_id":"MDEwOlJlcG9zaXRvcnk5OTYyNzQyMQ==","name":"angular-cli","full_name":"clydin/angular-cli","private":false,"owner":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clydin/angular-cli","description":"CLI tool for Angular","fork":true,"url":"https://api.github.com/repos/clydin/angular-cli","forks_url":"https://api.github.com/repos/clydin/angular-cli/forks","keys_url":"https://api.github.com/repos/clydin/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clydin/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clydin/angular-cli/teams","hooks_url":"https://api.github.com/repos/clydin/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/clydin/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/clydin/angular-cli/events","assignees_url":"https://api.github.com/repos/clydin/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/clydin/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/clydin/angular-cli/tags","blobs_url":"https://api.github.com/repos/clydin/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clydin/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clydin/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/clydin/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clydin/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/clydin/angular-cli/languages","stargazers_url":"https://api.github.com/repos/clydin/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/clydin/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/clydin/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/clydin/angular-cli/subscription","commits_url":"https://api.github.com/repos/clydin/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/clydin/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/clydin/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/clydin/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/clydin/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/clydin/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clydin/angular-cli/merges","archive_url":"https://api.github.com/repos/clydin/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clydin/angular-cli/downloads","issues_url":"https://api.github.com/repos/clydin/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/clydin/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/clydin/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/clydin/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clydin/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/clydin/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/clydin/angular-cli/deployments","created_at":"2017-08-07T22:54:26Z","updated_at":"2022-08-31T18:26:55Z","pushed_at":"2024-03-28T19:42:47Z","git_url":"git://github.com/clydin/angular-cli.git","ssh_url":"git@github.com:clydin/angular-cli.git","clone_url":"https://github.com/clydin/angular-cli.git","svn_url":"https://github.com/clydin/angular-cli","homepage":"","size":151527,"stargazers_count":4,"watchers_count":4,"language":"TypeScript","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":1,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":1,"open_issues":0,"watchers":4,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"8442216005b49be8b9293bf63b1147bb203fc745","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":36891867,"node_id":"MDEwOlJlcG9zaXRvcnkzNjg5MTg2Nw==","name":"angular-cli","full_name":"angular/angular-cli","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular-cli","description":"CLI tool for Angular","fork":false,"url":"https://api.github.com/repos/angular/angular-cli","forks_url":"https://api.github.com/repos/angular/angular-cli/forks","keys_url":"https://api.github.com/repos/angular/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular-cli/events","assignees_url":"https://api.github.com/repos/angular/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular-cli/merges","archive_url":"https://api.github.com/repos/angular/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular-cli/deployments","created_at":"2015-06-04T19:49:37Z","updated_at":"2024-03-28T17:07:43Z","pushed_at":"2024-03-28T19:43:32Z","git_url":"git://github.com/angular/angular-cli.git","ssh_url":"git@github.com:angular/angular-cli.git","clone_url":"https://github.com/angular/angular-cli.git","svn_url":"https://github.com/angular/angular-cli","homepage":"https://cli.angular.io","size":161817,"stargazers_count":26573,"watchers_count":26573,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":11999,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":269,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","angular-cli","cli","typescript"],"visibility":"public","forks":11999,"open_issues":269,"watchers":26573,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27382"},"html":{"href":"https://github.com/angular/angular-cli/pull/27382"},"issue":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27382"},"comments":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27382/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27382/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27382/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular-cli/statuses/0faed7eed4ca187cc099bbdf56ad828bf543d965"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":true,"commits":1,"additions":4,"deletions":2,"changed_files":1}},"public":true,"created_at":"2024-03-28T19:43:33Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36979637766","type":"CreateEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":99627421,"name":"clydin/angular-cli","url":"https://api.github.com/repos/clydin/angular-cli"},"payload":{"ref":"build-cache-stamp-version","ref_type":"branch","master_branch":"main","description":"CLI tool for Angular","pusher_type":"user"},"public":true,"created_at":"2024-03-28T19:42:48Z"},{"id":"36978829884","type":"DeleteEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":116445570,"name":"clydin/angular","url":"https://api.github.com/repos/clydin/angular"},"payload":{"ref":"ls/template-syntax-diags","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-03-28T19:11:19Z"},{"id":"36977726284","type":"PullRequestEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"action":"opened","number":27381,"pull_request":{"url":"https://api.github.com/repos/angular/angular-cli/pulls/27381","id":1796650583,"node_id":"PR_kwDOAjLs285rFrZX","html_url":"https://github.com/angular/angular-cli/pull/27381","diff_url":"https://github.com/angular/angular-cli/pull/27381.diff","patch_url":"https://github.com/angular/angular-cli/pull/27381.patch","issue_url":"https://api.github.com/repos/angular/angular-cli/issues/27381","number":27381,"state":"open","locked":false,"title":"refactor(@angular-devkit/build-angular): remove unneeded package version from inline font cache key","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":"Since the calculated cache path already contains the `@angular-devkit/build-angular` package version, the version is not needed within the cache key for each font URL. This removes the need to import the loaded version from the `package.json` in the font inline logic.","created_at":"2024-03-28T18:29:25Z","updated_at":"2024-03-28T18:29:25Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1020656460,"node_id":"MDU6TGFiZWwxMDIwNjU2NDYw","url":"https://api.github.com/repos/angular/angular-cli/labels/target:%20major","name":"target: major","color":"5319e7","default":false,"description":"This PR is targeted for the next major release"}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/angular/angular-cli/pulls/27381/commits","review_comments_url":"https://api.github.com/repos/angular/angular-cli/pulls/27381/comments","review_comment_url":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular-cli/issues/27381/comments","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/f049c450d38f9687ed6d1900d7e52e10370772ad","head":{"label":"clydin:index/font-cache-key","ref":"index/font-cache-key","sha":"f049c450d38f9687ed6d1900d7e52e10370772ad","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"repo":{"id":99627421,"node_id":"MDEwOlJlcG9zaXRvcnk5OTYyNzQyMQ==","name":"angular-cli","full_name":"clydin/angular-cli","private":false,"owner":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clydin/angular-cli","description":"CLI tool for Angular","fork":true,"url":"https://api.github.com/repos/clydin/angular-cli","forks_url":"https://api.github.com/repos/clydin/angular-cli/forks","keys_url":"https://api.github.com/repos/clydin/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clydin/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clydin/angular-cli/teams","hooks_url":"https://api.github.com/repos/clydin/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/clydin/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/clydin/angular-cli/events","assignees_url":"https://api.github.com/repos/clydin/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/clydin/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/clydin/angular-cli/tags","blobs_url":"https://api.github.com/repos/clydin/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clydin/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clydin/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/clydin/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clydin/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/clydin/angular-cli/languages","stargazers_url":"https://api.github.com/repos/clydin/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/clydin/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/clydin/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/clydin/angular-cli/subscription","commits_url":"https://api.github.com/repos/clydin/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/clydin/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/clydin/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/clydin/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/clydin/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/clydin/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clydin/angular-cli/merges","archive_url":"https://api.github.com/repos/clydin/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clydin/angular-cli/downloads","issues_url":"https://api.github.com/repos/clydin/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/clydin/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/clydin/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/clydin/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clydin/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/clydin/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/clydin/angular-cli/deployments","created_at":"2017-08-07T22:54:26Z","updated_at":"2022-08-31T18:26:55Z","pushed_at":"2024-03-28T18:28:35Z","git_url":"git://github.com/clydin/angular-cli.git","ssh_url":"git@github.com:clydin/angular-cli.git","clone_url":"https://github.com/clydin/angular-cli.git","svn_url":"https://github.com/clydin/angular-cli","homepage":"","size":151527,"stargazers_count":4,"watchers_count":4,"language":"TypeScript","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":1,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":1,"open_issues":0,"watchers":4,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"8442216005b49be8b9293bf63b1147bb203fc745","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":36891867,"node_id":"MDEwOlJlcG9zaXRvcnkzNjg5MTg2Nw==","name":"angular-cli","full_name":"angular/angular-cli","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular-cli","description":"CLI tool for Angular","fork":false,"url":"https://api.github.com/repos/angular/angular-cli","forks_url":"https://api.github.com/repos/angular/angular-cli/forks","keys_url":"https://api.github.com/repos/angular/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular-cli/events","assignees_url":"https://api.github.com/repos/angular/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular-cli/merges","archive_url":"https://api.github.com/repos/angular/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular-cli/deployments","created_at":"2015-06-04T19:49:37Z","updated_at":"2024-03-28T17:07:43Z","pushed_at":"2024-03-28T18:29:26Z","git_url":"git://github.com/angular/angular-cli.git","ssh_url":"git@github.com:angular/angular-cli.git","clone_url":"https://github.com/angular/angular-cli.git","svn_url":"https://github.com/angular/angular-cli","homepage":"https://cli.angular.io","size":161817,"stargazers_count":26573,"watchers_count":26573,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":11999,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":268,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","angular-cli","cli","typescript"],"visibility":"public","forks":11999,"open_issues":268,"watchers":26573,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27381"},"html":{"href":"https://github.com/angular/angular-cli/pull/27381"},"issue":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27381"},"comments":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27381/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27381/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27381/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular-cli/statuses/f049c450d38f9687ed6d1900d7e52e10370772ad"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":true,"commits":1,"additions":1,"deletions":3,"changed_files":1}},"public":true,"created_at":"2024-03-28T18:29:27Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36977704235","type":"CreateEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":99627421,"name":"clydin/angular-cli","url":"https://api.github.com/repos/clydin/angular-cli"},"payload":{"ref":"index/font-cache-key","ref_type":"branch","master_branch":"main","description":"CLI tool for Angular","pusher_type":"user"},"public":true,"created_at":"2024-03-28T18:28:37Z"},{"id":"36976830539","type":"PushEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":116445570,"name":"clydin/angular","url":"https://api.github.com/repos/clydin/angular"},"payload":{"repository_id":116445570,"push_id":17750868050,"size":1,"distinct_size":1,"ref":"refs/heads/ls/template-syntax-diags","head":"79780f131312f8d4b5c9d35d39505db947924452","before":"7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","commits":[{"sha":"79780f131312f8d4b5c9d35d39505db947924452","author":{"email":"19598772+clydin@users.noreply.github.com","name":"Charles Lyding"},"message":"fixup! fix(language-service): avoid generating TS syntactic diagnostics for templates","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/79780f131312f8d4b5c9d35d39505db947924452"}]},"public":true,"created_at":"2024-03-28T17:56:50Z"},{"id":"36976763976","type":"PullRequestReviewCommentEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":24195339,"name":"angular/angular","url":"https://api.github.com/repos/angular/angular"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/angular/angular/pulls/comments/1543397459","pull_request_review_id":1966894475,"id":1543397459,"node_id":"PRRC_kwDOAXExC85b_mBT","diff_hunk":"@@ -22,6 +22,16 @@ export function create(info: ts.server.PluginCreateInfo): NgLanguageService {\n \n const ngLS = new LanguageService(project, tsLS, config);\n \n+ function getSyntacticDiagnostics(fileName: string): ts.DiagnosticWithLocation[] {\n+ if (isTypeScriptFile(fileName)) {","path":"packages/language-service/src/ts_plugin.ts","commit_id":"7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","original_commit_id":"7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":"Prior to this, TS was unconditionally being called so in the current logic this behavior is maintained. But i don't see a problem with adding the angular only check here as well if you prefer.","created_at":"2024-03-28T17:54:35Z","updated_at":"2024-03-28T17:54:36Z","html_url":"https://github.com/angular/angular/pull/55091#discussion_r1543397459","pull_request_url":"https://api.github.com/repos/angular/angular/pulls/55091","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/angular/angular/pulls/comments/1543397459"},"html":{"href":"https://github.com/angular/angular/pull/55091#discussion_r1543397459"},"pull_request":{"href":"https://api.github.com/repos/angular/angular/pulls/55091"}},"reactions":{"url":"https://api.github.com/repos/angular/angular/pulls/comments/1543397459/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"start_line":null,"original_start_line":null,"start_side":null,"line":26,"original_line":26,"side":"RIGHT","in_reply_to_id":1543394955,"original_position":5,"position":5,"subject_type":"line"},"pull_request":{"url":"https://api.github.com/repos/angular/angular/pulls/55091","id":1796423009,"node_id":"PR_kwDOAXExC85rEz1h","html_url":"https://github.com/angular/angular/pull/55091","diff_url":"https://github.com/angular/angular/pull/55091.diff","patch_url":"https://github.com/angular/angular/pull/55091.patch","issue_url":"https://api.github.com/repos/angular/angular/issues/55091","number":55091,"state":"open","locked":false,"title":"fix(language-service): avoid generating TS syntactic diagnostics for templates","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":"Angular's template files are not valid TypeScript. Attempting to get syntactic diagnostics from the underlying TypeScript language service will result in a large amount of false positive errors. Only actual TypeScript files should be analyzed by the underlying TypeScript language service for syntactic errors.","created_at":"2024-03-28T16:14:11Z","updated_at":"2024-03-28T17:54:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":"d8caaba7b9c437bea8f295671338646f9d2b6b96","assignee":{"login":"atscott","id":479713,"node_id":"MDQ6VXNlcjQ3OTcxMw==","avatar_url":"https://avatars.githubusercontent.com/u/479713?v=4","gravatar_id":"","url":"https://api.github.com/users/atscott","html_url":"https://github.com/atscott","followers_url":"https://api.github.com/users/atscott/followers","following_url":"https://api.github.com/users/atscott/following{/other_user}","gists_url":"https://api.github.com/users/atscott/gists{/gist_id}","starred_url":"https://api.github.com/users/atscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atscott/subscriptions","organizations_url":"https://api.github.com/users/atscott/orgs","repos_url":"https://api.github.com/users/atscott/repos","events_url":"https://api.github.com/users/atscott/events{/privacy}","received_events_url":"https://api.github.com/users/atscott/received_events","type":"User","site_admin":false},"assignees":[{"login":"atscott","id":479713,"node_id":"MDQ6VXNlcjQ3OTcxMw==","avatar_url":"https://avatars.githubusercontent.com/u/479713?v=4","gravatar_id":"","url":"https://api.github.com/users/atscott","html_url":"https://github.com/atscott","followers_url":"https://api.github.com/users/atscott/followers","following_url":"https://api.github.com/users/atscott/following{/other_user}","gists_url":"https://api.github.com/users/atscott/gists{/gist_id}","starred_url":"https://api.github.com/users/atscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atscott/subscriptions","organizations_url":"https://api.github.com/users/atscott/orgs","repos_url":"https://api.github.com/users/atscott/repos","events_url":"https://api.github.com/users/atscott/events{/privacy}","received_events_url":"https://api.github.com/users/atscott/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":217969169,"node_id":"MDU6TGFiZWwyMTc5NjkxNjk=","url":"https://api.github.com/repos/angular/angular/labels/action:%20review","name":"action: review","color":"fbca04","default":false,"description":"The PR is still awaiting reviews from at least one requested reviewer"},{"id":497314946,"node_id":"MDU6TGFiZWw0OTczMTQ5NDY=","url":"https://api.github.com/repos/angular/angular/labels/area:%20language-service","name":"area: language-service","color":"c7def8","default":false,"description":"Issues related to Angular's VS Code language service"},{"id":660621334,"node_id":"MDU6TGFiZWw2NjA2MjEzMzQ=","url":"https://api.github.com/repos/angular/angular/labels/target:%20major","name":"target: major","color":"5319e7","default":false,"description":"This PR is targeted for the next major release"}],"milestone":{"url":"https://api.github.com/repos/angular/angular/milestones/82","html_url":"https://github.com/angular/angular/milestone/82","labels_url":"https://api.github.com/repos/angular/angular/milestones/82/labels","id":3045967,"node_id":"MDk6TWlsZXN0b25lMzA0NTk2Nw==","number":82,"title":"Backlog","description":"Milestone for triaged issues that have not yet been scheduled for resolution.","creator":{"login":"IgorMinar","id":216296,"node_id":"MDQ6VXNlcjIxNjI5Ng==","avatar_url":"https://avatars.githubusercontent.com/u/216296?v=4","gravatar_id":"","url":"https://api.github.com/users/IgorMinar","html_url":"https://github.com/IgorMinar","followers_url":"https://api.github.com/users/IgorMinar/followers","following_url":"https://api.github.com/users/IgorMinar/following{/other_user}","gists_url":"https://api.github.com/users/IgorMinar/gists{/gist_id}","starred_url":"https://api.github.com/users/IgorMinar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IgorMinar/subscriptions","organizations_url":"https://api.github.com/users/IgorMinar/orgs","repos_url":"https://api.github.com/users/IgorMinar/repos","events_url":"https://api.github.com/users/IgorMinar/events{/privacy}","received_events_url":"https://api.github.com/users/IgorMinar/received_events","type":"User","site_admin":false},"open_issues":1245,"closed_issues":13943,"state":"open","created_at":"2018-01-18T16:52:20Z","updated_at":"2024-03-28T17:47:09Z","due_on":null,"closed_at":null},"draft":false,"commits_url":"https://api.github.com/repos/angular/angular/pulls/55091/commits","review_comments_url":"https://api.github.com/repos/angular/angular/pulls/55091/comments","review_comment_url":"https://api.github.com/repos/angular/angular/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular/issues/55091/comments","statuses_url":"https://api.github.com/repos/angular/angular/statuses/7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","head":{"label":"clydin:ls/template-syntax-diags","ref":"ls/template-syntax-diags","sha":"7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"repo":{"id":116445570,"node_id":"MDEwOlJlcG9zaXRvcnkxMTY0NDU1NzA=","name":"angular","full_name":"clydin/angular","private":false,"owner":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clydin/angular","description":"One framework. Mobile & desktop.","fork":true,"url":"https://api.github.com/repos/clydin/angular","forks_url":"https://api.github.com/repos/clydin/angular/forks","keys_url":"https://api.github.com/repos/clydin/angular/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clydin/angular/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clydin/angular/teams","hooks_url":"https://api.github.com/repos/clydin/angular/hooks","issue_events_url":"https://api.github.com/repos/clydin/angular/issues/events{/number}","events_url":"https://api.github.com/repos/clydin/angular/events","assignees_url":"https://api.github.com/repos/clydin/angular/assignees{/user}","branches_url":"https://api.github.com/repos/clydin/angular/branches{/branch}","tags_url":"https://api.github.com/repos/clydin/angular/tags","blobs_url":"https://api.github.com/repos/clydin/angular/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clydin/angular/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clydin/angular/git/refs{/sha}","trees_url":"https://api.github.com/repos/clydin/angular/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clydin/angular/statuses/{sha}","languages_url":"https://api.github.com/repos/clydin/angular/languages","stargazers_url":"https://api.github.com/repos/clydin/angular/stargazers","contributors_url":"https://api.github.com/repos/clydin/angular/contributors","subscribers_url":"https://api.github.com/repos/clydin/angular/subscribers","subscription_url":"https://api.github.com/repos/clydin/angular/subscription","commits_url":"https://api.github.com/repos/clydin/angular/commits{/sha}","git_commits_url":"https://api.github.com/repos/clydin/angular/git/commits{/sha}","comments_url":"https://api.github.com/repos/clydin/angular/comments{/number}","issue_comment_url":"https://api.github.com/repos/clydin/angular/issues/comments{/number}","contents_url":"https://api.github.com/repos/clydin/angular/contents/{+path}","compare_url":"https://api.github.com/repos/clydin/angular/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clydin/angular/merges","archive_url":"https://api.github.com/repos/clydin/angular/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clydin/angular/downloads","issues_url":"https://api.github.com/repos/clydin/angular/issues{/number}","pulls_url":"https://api.github.com/repos/clydin/angular/pulls{/number}","milestones_url":"https://api.github.com/repos/clydin/angular/milestones{/number}","notifications_url":"https://api.github.com/repos/clydin/angular/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clydin/angular/labels{/name}","releases_url":"https://api.github.com/repos/clydin/angular/releases{/id}","deployments_url":"https://api.github.com/repos/clydin/angular/deployments","created_at":"2018-01-06T02:10:24Z","updated_at":"2021-11-16T16:34:38Z","pushed_at":"2024-03-28T17:45:37Z","git_url":"git://github.com/clydin/angular.git","ssh_url":"git@github.com:clydin/angular.git","clone_url":"https://github.com/clydin/angular.git","svn_url":"https://github.com/clydin/angular","homepage":"https://angular.io","size":350157,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"e02bcf89cf77c3118c649a7db68e66a78f16155c","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":24195339,"node_id":"MDEwOlJlcG9zaXRvcnkyNDE5NTMzOQ==","name":"angular","full_name":"angular/angular","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular","description":"Deliver web apps with confidence 🚀","fork":false,"url":"https://api.github.com/repos/angular/angular","forks_url":"https://api.github.com/repos/angular/angular/forks","keys_url":"https://api.github.com/repos/angular/angular/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular/teams","hooks_url":"https://api.github.com/repos/angular/angular/hooks","issue_events_url":"https://api.github.com/repos/angular/angular/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular/events","assignees_url":"https://api.github.com/repos/angular/angular/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular/tags","blobs_url":"https://api.github.com/repos/angular/angular/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular/languages","stargazers_url":"https://api.github.com/repos/angular/angular/stargazers","contributors_url":"https://api.github.com/repos/angular/angular/contributors","subscribers_url":"https://api.github.com/repos/angular/angular/subscribers","subscription_url":"https://api.github.com/repos/angular/angular/subscription","commits_url":"https://api.github.com/repos/angular/angular/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular/merges","archive_url":"https://api.github.com/repos/angular/angular/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular/downloads","issues_url":"https://api.github.com/repos/angular/angular/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular/deployments","created_at":"2014-09-18T16:12:01Z","updated_at":"2024-03-28T17:41:00Z","pushed_at":"2024-03-28T17:51:21Z","git_url":"git://github.com/angular/angular.git","ssh_url":"git@github.com:angular/angular.git","clone_url":"https://github.com/angular/angular.git","svn_url":"https://github.com/angular/angular","homepage":"https://angular.dev","size":494103,"stargazers_count":94258,"watchers_count":94258,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":24558,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1586,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","javascript","pwa","typescript","web","web-framework","web-performance"],"visibility":"public","forks":24558,"open_issues":1586,"watchers":94258,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular/pulls/55091"},"html":{"href":"https://github.com/angular/angular/pull/55091"},"issue":{"href":"https://api.github.com/repos/angular/angular/issues/55091"},"comments":{"href":"https://api.github.com/repos/angular/angular/issues/55091/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular/pulls/55091/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular/pulls/55091/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular/statuses/7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-28T17:54:35Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36976763895","type":"PullRequestReviewEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":24195339,"name":"angular/angular","url":"https://api.github.com/repos/angular/angular"},"payload":{"action":"created","review":{"id":1966894475,"node_id":"PRR_kwDOAXExC851PG2L","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":null,"commit_id":"7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","submitted_at":"2024-03-28T17:54:36Z","state":"commented","html_url":"https://github.com/angular/angular/pull/55091#pullrequestreview-1966894475","pull_request_url":"https://api.github.com/repos/angular/angular/pulls/55091","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/angular/angular/pull/55091#pullrequestreview-1966894475"},"pull_request":{"href":"https://api.github.com/repos/angular/angular/pulls/55091"}}},"pull_request":{"url":"https://api.github.com/repos/angular/angular/pulls/55091","id":1796423009,"node_id":"PR_kwDOAXExC85rEz1h","html_url":"https://github.com/angular/angular/pull/55091","diff_url":"https://github.com/angular/angular/pull/55091.diff","patch_url":"https://github.com/angular/angular/pull/55091.patch","issue_url":"https://api.github.com/repos/angular/angular/issues/55091","number":55091,"state":"open","locked":false,"title":"fix(language-service): avoid generating TS syntactic diagnostics for templates","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":"Angular's template files are not valid TypeScript. Attempting to get syntactic diagnostics from the underlying TypeScript language service will result in a large amount of false positive errors. Only actual TypeScript files should be analyzed by the underlying TypeScript language service for syntactic errors.","created_at":"2024-03-28T16:14:11Z","updated_at":"2024-03-28T17:54:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":"d8caaba7b9c437bea8f295671338646f9d2b6b96","assignee":{"login":"atscott","id":479713,"node_id":"MDQ6VXNlcjQ3OTcxMw==","avatar_url":"https://avatars.githubusercontent.com/u/479713?v=4","gravatar_id":"","url":"https://api.github.com/users/atscott","html_url":"https://github.com/atscott","followers_url":"https://api.github.com/users/atscott/followers","following_url":"https://api.github.com/users/atscott/following{/other_user}","gists_url":"https://api.github.com/users/atscott/gists{/gist_id}","starred_url":"https://api.github.com/users/atscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atscott/subscriptions","organizations_url":"https://api.github.com/users/atscott/orgs","repos_url":"https://api.github.com/users/atscott/repos","events_url":"https://api.github.com/users/atscott/events{/privacy}","received_events_url":"https://api.github.com/users/atscott/received_events","type":"User","site_admin":false},"assignees":[{"login":"atscott","id":479713,"node_id":"MDQ6VXNlcjQ3OTcxMw==","avatar_url":"https://avatars.githubusercontent.com/u/479713?v=4","gravatar_id":"","url":"https://api.github.com/users/atscott","html_url":"https://github.com/atscott","followers_url":"https://api.github.com/users/atscott/followers","following_url":"https://api.github.com/users/atscott/following{/other_user}","gists_url":"https://api.github.com/users/atscott/gists{/gist_id}","starred_url":"https://api.github.com/users/atscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atscott/subscriptions","organizations_url":"https://api.github.com/users/atscott/orgs","repos_url":"https://api.github.com/users/atscott/repos","events_url":"https://api.github.com/users/atscott/events{/privacy}","received_events_url":"https://api.github.com/users/atscott/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":217969169,"node_id":"MDU6TGFiZWwyMTc5NjkxNjk=","url":"https://api.github.com/repos/angular/angular/labels/action:%20review","name":"action: review","color":"fbca04","default":false,"description":"The PR is still awaiting reviews from at least one requested reviewer"},{"id":497314946,"node_id":"MDU6TGFiZWw0OTczMTQ5NDY=","url":"https://api.github.com/repos/angular/angular/labels/area:%20language-service","name":"area: language-service","color":"c7def8","default":false,"description":"Issues related to Angular's VS Code language service"},{"id":660621334,"node_id":"MDU6TGFiZWw2NjA2MjEzMzQ=","url":"https://api.github.com/repos/angular/angular/labels/target:%20major","name":"target: major","color":"5319e7","default":false,"description":"This PR is targeted for the next major release"}],"milestone":{"url":"https://api.github.com/repos/angular/angular/milestones/82","html_url":"https://github.com/angular/angular/milestone/82","labels_url":"https://api.github.com/repos/angular/angular/milestones/82/labels","id":3045967,"node_id":"MDk6TWlsZXN0b25lMzA0NTk2Nw==","number":82,"title":"Backlog","description":"Milestone for triaged issues that have not yet been scheduled for resolution.","creator":{"login":"IgorMinar","id":216296,"node_id":"MDQ6VXNlcjIxNjI5Ng==","avatar_url":"https://avatars.githubusercontent.com/u/216296?v=4","gravatar_id":"","url":"https://api.github.com/users/IgorMinar","html_url":"https://github.com/IgorMinar","followers_url":"https://api.github.com/users/IgorMinar/followers","following_url":"https://api.github.com/users/IgorMinar/following{/other_user}","gists_url":"https://api.github.com/users/IgorMinar/gists{/gist_id}","starred_url":"https://api.github.com/users/IgorMinar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IgorMinar/subscriptions","organizations_url":"https://api.github.com/users/IgorMinar/orgs","repos_url":"https://api.github.com/users/IgorMinar/repos","events_url":"https://api.github.com/users/IgorMinar/events{/privacy}","received_events_url":"https://api.github.com/users/IgorMinar/received_events","type":"User","site_admin":false},"open_issues":1245,"closed_issues":13943,"state":"open","created_at":"2018-01-18T16:52:20Z","updated_at":"2024-03-28T17:47:09Z","due_on":null,"closed_at":null},"draft":false,"commits_url":"https://api.github.com/repos/angular/angular/pulls/55091/commits","review_comments_url":"https://api.github.com/repos/angular/angular/pulls/55091/comments","review_comment_url":"https://api.github.com/repos/angular/angular/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular/issues/55091/comments","statuses_url":"https://api.github.com/repos/angular/angular/statuses/7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","head":{"label":"clydin:ls/template-syntax-diags","ref":"ls/template-syntax-diags","sha":"7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"repo":{"id":116445570,"node_id":"MDEwOlJlcG9zaXRvcnkxMTY0NDU1NzA=","name":"angular","full_name":"clydin/angular","private":false,"owner":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clydin/angular","description":"One framework. Mobile & desktop.","fork":true,"url":"https://api.github.com/repos/clydin/angular","forks_url":"https://api.github.com/repos/clydin/angular/forks","keys_url":"https://api.github.com/repos/clydin/angular/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clydin/angular/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clydin/angular/teams","hooks_url":"https://api.github.com/repos/clydin/angular/hooks","issue_events_url":"https://api.github.com/repos/clydin/angular/issues/events{/number}","events_url":"https://api.github.com/repos/clydin/angular/events","assignees_url":"https://api.github.com/repos/clydin/angular/assignees{/user}","branches_url":"https://api.github.com/repos/clydin/angular/branches{/branch}","tags_url":"https://api.github.com/repos/clydin/angular/tags","blobs_url":"https://api.github.com/repos/clydin/angular/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clydin/angular/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clydin/angular/git/refs{/sha}","trees_url":"https://api.github.com/repos/clydin/angular/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clydin/angular/statuses/{sha}","languages_url":"https://api.github.com/repos/clydin/angular/languages","stargazers_url":"https://api.github.com/repos/clydin/angular/stargazers","contributors_url":"https://api.github.com/repos/clydin/angular/contributors","subscribers_url":"https://api.github.com/repos/clydin/angular/subscribers","subscription_url":"https://api.github.com/repos/clydin/angular/subscription","commits_url":"https://api.github.com/repos/clydin/angular/commits{/sha}","git_commits_url":"https://api.github.com/repos/clydin/angular/git/commits{/sha}","comments_url":"https://api.github.com/repos/clydin/angular/comments{/number}","issue_comment_url":"https://api.github.com/repos/clydin/angular/issues/comments{/number}","contents_url":"https://api.github.com/repos/clydin/angular/contents/{+path}","compare_url":"https://api.github.com/repos/clydin/angular/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clydin/angular/merges","archive_url":"https://api.github.com/repos/clydin/angular/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clydin/angular/downloads","issues_url":"https://api.github.com/repos/clydin/angular/issues{/number}","pulls_url":"https://api.github.com/repos/clydin/angular/pulls{/number}","milestones_url":"https://api.github.com/repos/clydin/angular/milestones{/number}","notifications_url":"https://api.github.com/repos/clydin/angular/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clydin/angular/labels{/name}","releases_url":"https://api.github.com/repos/clydin/angular/releases{/id}","deployments_url":"https://api.github.com/repos/clydin/angular/deployments","created_at":"2018-01-06T02:10:24Z","updated_at":"2021-11-16T16:34:38Z","pushed_at":"2024-03-28T17:45:37Z","git_url":"git://github.com/clydin/angular.git","ssh_url":"git@github.com:clydin/angular.git","clone_url":"https://github.com/clydin/angular.git","svn_url":"https://github.com/clydin/angular","homepage":"https://angular.io","size":350157,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"e02bcf89cf77c3118c649a7db68e66a78f16155c","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":24195339,"node_id":"MDEwOlJlcG9zaXRvcnkyNDE5NTMzOQ==","name":"angular","full_name":"angular/angular","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular","description":"Deliver web apps with confidence 🚀","fork":false,"url":"https://api.github.com/repos/angular/angular","forks_url":"https://api.github.com/repos/angular/angular/forks","keys_url":"https://api.github.com/repos/angular/angular/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular/teams","hooks_url":"https://api.github.com/repos/angular/angular/hooks","issue_events_url":"https://api.github.com/repos/angular/angular/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular/events","assignees_url":"https://api.github.com/repos/angular/angular/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular/tags","blobs_url":"https://api.github.com/repos/angular/angular/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular/languages","stargazers_url":"https://api.github.com/repos/angular/angular/stargazers","contributors_url":"https://api.github.com/repos/angular/angular/contributors","subscribers_url":"https://api.github.com/repos/angular/angular/subscribers","subscription_url":"https://api.github.com/repos/angular/angular/subscription","commits_url":"https://api.github.com/repos/angular/angular/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular/merges","archive_url":"https://api.github.com/repos/angular/angular/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular/downloads","issues_url":"https://api.github.com/repos/angular/angular/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular/deployments","created_at":"2014-09-18T16:12:01Z","updated_at":"2024-03-28T17:41:00Z","pushed_at":"2024-03-28T17:51:21Z","git_url":"git://github.com/angular/angular.git","ssh_url":"git@github.com:angular/angular.git","clone_url":"https://github.com/angular/angular.git","svn_url":"https://github.com/angular/angular","homepage":"https://angular.dev","size":494103,"stargazers_count":94258,"watchers_count":94258,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":24558,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1586,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","javascript","pwa","typescript","web","web-framework","web-performance"],"visibility":"public","forks":24558,"open_issues":1586,"watchers":94258,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular/pulls/55091"},"html":{"href":"https://github.com/angular/angular/pull/55091"},"issue":{"href":"https://api.github.com/repos/angular/angular/issues/55091"},"comments":{"href":"https://api.github.com/repos/angular/angular/issues/55091/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular/pulls/55091/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular/pulls/55091/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular/statuses/7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-28T17:54:36Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36976543452","type":"PullRequestEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":24195339,"name":"angular/angular","url":"https://api.github.com/repos/angular/angular"},"payload":{"action":"opened","number":55097,"pull_request":{"url":"https://api.github.com/repos/angular/angular/pulls/55097","id":1796583879,"node_id":"PR_kwDOAXExC85rFbHH","html_url":"https://github.com/angular/angular/pull/55097","diff_url":"https://github.com/angular/angular/pull/55097.diff","patch_url":"https://github.com/angular/angular/pull/55097.patch","issue_url":"https://api.github.com/repos/angular/angular/issues/55097","number":55097,"state":"open","locked":false,"title":"refactor(language-service): use compiler for current program instance","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":"Within the language service, the Angular compiler instance can provide access to the current TypeScript program via `getCurrentProgram`. By using the compiler, the need to pass around the program driver is no longer required and can also be removed as an instance field of the Angular language service class. This change also provides a higher assurance that the correct program is being used throughout each language service request.","created_at":"2024-03-28T17:46:44Z","updated_at":"2024-03-28T17:46:44Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":497314946,"node_id":"MDU6TGFiZWw0OTczMTQ5NDY=","url":"https://api.github.com/repos/angular/angular/labels/area:%20language-service","name":"area: language-service","color":"c7def8","default":false,"description":"Issues related to Angular's VS Code language service"},{"id":660621334,"node_id":"MDU6TGFiZWw2NjA2MjEzMzQ=","url":"https://api.github.com/repos/angular/angular/labels/target:%20major","name":"target: major","color":"5319e7","default":false,"description":"This PR is targeted for the next major release"}],"milestone":null,"draft":true,"commits_url":"https://api.github.com/repos/angular/angular/pulls/55097/commits","review_comments_url":"https://api.github.com/repos/angular/angular/pulls/55097/comments","review_comment_url":"https://api.github.com/repos/angular/angular/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular/issues/55097/comments","statuses_url":"https://api.github.com/repos/angular/angular/statuses/d3bd5904cd4dea350418420fc433dc633c2322a7","head":{"label":"clydin:ls/get-program","ref":"ls/get-program","sha":"d3bd5904cd4dea350418420fc433dc633c2322a7","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"repo":{"id":116445570,"node_id":"MDEwOlJlcG9zaXRvcnkxMTY0NDU1NzA=","name":"angular","full_name":"clydin/angular","private":false,"owner":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clydin/angular","description":"One framework. Mobile & desktop.","fork":true,"url":"https://api.github.com/repos/clydin/angular","forks_url":"https://api.github.com/repos/clydin/angular/forks","keys_url":"https://api.github.com/repos/clydin/angular/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clydin/angular/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clydin/angular/teams","hooks_url":"https://api.github.com/repos/clydin/angular/hooks","issue_events_url":"https://api.github.com/repos/clydin/angular/issues/events{/number}","events_url":"https://api.github.com/repos/clydin/angular/events","assignees_url":"https://api.github.com/repos/clydin/angular/assignees{/user}","branches_url":"https://api.github.com/repos/clydin/angular/branches{/branch}","tags_url":"https://api.github.com/repos/clydin/angular/tags","blobs_url":"https://api.github.com/repos/clydin/angular/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clydin/angular/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clydin/angular/git/refs{/sha}","trees_url":"https://api.github.com/repos/clydin/angular/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clydin/angular/statuses/{sha}","languages_url":"https://api.github.com/repos/clydin/angular/languages","stargazers_url":"https://api.github.com/repos/clydin/angular/stargazers","contributors_url":"https://api.github.com/repos/clydin/angular/contributors","subscribers_url":"https://api.github.com/repos/clydin/angular/subscribers","subscription_url":"https://api.github.com/repos/clydin/angular/subscription","commits_url":"https://api.github.com/repos/clydin/angular/commits{/sha}","git_commits_url":"https://api.github.com/repos/clydin/angular/git/commits{/sha}","comments_url":"https://api.github.com/repos/clydin/angular/comments{/number}","issue_comment_url":"https://api.github.com/repos/clydin/angular/issues/comments{/number}","contents_url":"https://api.github.com/repos/clydin/angular/contents/{+path}","compare_url":"https://api.github.com/repos/clydin/angular/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clydin/angular/merges","archive_url":"https://api.github.com/repos/clydin/angular/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clydin/angular/downloads","issues_url":"https://api.github.com/repos/clydin/angular/issues{/number}","pulls_url":"https://api.github.com/repos/clydin/angular/pulls{/number}","milestones_url":"https://api.github.com/repos/clydin/angular/milestones{/number}","notifications_url":"https://api.github.com/repos/clydin/angular/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clydin/angular/labels{/name}","releases_url":"https://api.github.com/repos/clydin/angular/releases{/id}","deployments_url":"https://api.github.com/repos/clydin/angular/deployments","created_at":"2018-01-06T02:10:24Z","updated_at":"2021-11-16T16:34:38Z","pushed_at":"2024-03-28T17:45:37Z","git_url":"git://github.com/clydin/angular.git","ssh_url":"git@github.com:clydin/angular.git","clone_url":"https://github.com/clydin/angular.git","svn_url":"https://github.com/clydin/angular","homepage":"https://angular.io","size":350157,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"ddbf6bb038d101daf5280abbd2a0efaa0b7fd3a0","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":24195339,"node_id":"MDEwOlJlcG9zaXRvcnkyNDE5NTMzOQ==","name":"angular","full_name":"angular/angular","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular","description":"Deliver web apps with confidence 🚀","fork":false,"url":"https://api.github.com/repos/angular/angular","forks_url":"https://api.github.com/repos/angular/angular/forks","keys_url":"https://api.github.com/repos/angular/angular/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular/teams","hooks_url":"https://api.github.com/repos/angular/angular/hooks","issue_events_url":"https://api.github.com/repos/angular/angular/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular/events","assignees_url":"https://api.github.com/repos/angular/angular/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular/tags","blobs_url":"https://api.github.com/repos/angular/angular/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular/languages","stargazers_url":"https://api.github.com/repos/angular/angular/stargazers","contributors_url":"https://api.github.com/repos/angular/angular/contributors","subscribers_url":"https://api.github.com/repos/angular/angular/subscribers","subscription_url":"https://api.github.com/repos/angular/angular/subscription","commits_url":"https://api.github.com/repos/angular/angular/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular/merges","archive_url":"https://api.github.com/repos/angular/angular/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular/downloads","issues_url":"https://api.github.com/repos/angular/angular/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular/deployments","created_at":"2014-09-18T16:12:01Z","updated_at":"2024-03-28T17:41:00Z","pushed_at":"2024-03-28T17:46:44Z","git_url":"git://github.com/angular/angular.git","ssh_url":"git@github.com:angular/angular.git","clone_url":"https://github.com/angular/angular.git","svn_url":"https://github.com/angular/angular","homepage":"https://angular.dev","size":494103,"stargazers_count":94258,"watchers_count":94258,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":24558,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1586,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","javascript","pwa","typescript","web","web-framework","web-performance"],"visibility":"public","forks":24558,"open_issues":1586,"watchers":94258,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular/pulls/55097"},"html":{"href":"https://github.com/angular/angular/pull/55097"},"issue":{"href":"https://api.github.com/repos/angular/angular/issues/55097"},"comments":{"href":"https://api.github.com/repos/angular/angular/issues/55097/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular/pulls/55097/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular/pulls/55097/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular/statuses/d3bd5904cd4dea350418420fc433dc633c2322a7"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":true,"commits":1,"additions":21,"deletions":30,"changed_files":3}},"public":true,"created_at":"2024-03-28T17:46:45Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36976511853","type":"CreateEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":116445570,"name":"clydin/angular","url":"https://api.github.com/repos/clydin/angular"},"payload":{"ref":"ls/get-program","ref_type":"branch","master_branch":"main","description":"One framework. Mobile & desktop.","pusher_type":"user"},"public":true,"created_at":"2024-03-28T17:45:38Z"},{"id":"36973682471","type":"PullRequestEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":24195339,"name":"angular/angular","url":"https://api.github.com/repos/angular/angular"},"payload":{"action":"opened","number":55091,"pull_request":{"url":"https://api.github.com/repos/angular/angular/pulls/55091","id":1796423009,"node_id":"PR_kwDOAXExC85rEz1h","html_url":"https://github.com/angular/angular/pull/55091","diff_url":"https://github.com/angular/angular/pull/55091.diff","patch_url":"https://github.com/angular/angular/pull/55091.patch","issue_url":"https://api.github.com/repos/angular/angular/issues/55091","number":55091,"state":"open","locked":false,"title":"fix(language-service): avoid generating TS syntactic diagnostics for templates","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":"Angular's template files are not valid TypeScript. Attempting to get syntactic diagnostics from the underlying TypeScript language service will result in a large amount of false positive errors. Only actual TypeScript files should be analyzed by the underlying TypeScript language service for syntactic errors.","created_at":"2024-03-28T16:14:11Z","updated_at":"2024-03-28T16:14:11Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":660621334,"node_id":"MDU6TGFiZWw2NjA2MjEzMzQ=","url":"https://api.github.com/repos/angular/angular/labels/target:%20major","name":"target: major","color":"5319e7","default":false,"description":"This PR is targeted for the next major release"}],"milestone":null,"draft":true,"commits_url":"https://api.github.com/repos/angular/angular/pulls/55091/commits","review_comments_url":"https://api.github.com/repos/angular/angular/pulls/55091/comments","review_comment_url":"https://api.github.com/repos/angular/angular/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular/issues/55091/comments","statuses_url":"https://api.github.com/repos/angular/angular/statuses/7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","head":{"label":"clydin:ls/template-syntax-diags","ref":"ls/template-syntax-diags","sha":"7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"repo":{"id":116445570,"node_id":"MDEwOlJlcG9zaXRvcnkxMTY0NDU1NzA=","name":"angular","full_name":"clydin/angular","private":false,"owner":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clydin/angular","description":"One framework. Mobile & desktop.","fork":true,"url":"https://api.github.com/repos/clydin/angular","forks_url":"https://api.github.com/repos/clydin/angular/forks","keys_url":"https://api.github.com/repos/clydin/angular/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clydin/angular/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clydin/angular/teams","hooks_url":"https://api.github.com/repos/clydin/angular/hooks","issue_events_url":"https://api.github.com/repos/clydin/angular/issues/events{/number}","events_url":"https://api.github.com/repos/clydin/angular/events","assignees_url":"https://api.github.com/repos/clydin/angular/assignees{/user}","branches_url":"https://api.github.com/repos/clydin/angular/branches{/branch}","tags_url":"https://api.github.com/repos/clydin/angular/tags","blobs_url":"https://api.github.com/repos/clydin/angular/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clydin/angular/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clydin/angular/git/refs{/sha}","trees_url":"https://api.github.com/repos/clydin/angular/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clydin/angular/statuses/{sha}","languages_url":"https://api.github.com/repos/clydin/angular/languages","stargazers_url":"https://api.github.com/repos/clydin/angular/stargazers","contributors_url":"https://api.github.com/repos/clydin/angular/contributors","subscribers_url":"https://api.github.com/repos/clydin/angular/subscribers","subscription_url":"https://api.github.com/repos/clydin/angular/subscription","commits_url":"https://api.github.com/repos/clydin/angular/commits{/sha}","git_commits_url":"https://api.github.com/repos/clydin/angular/git/commits{/sha}","comments_url":"https://api.github.com/repos/clydin/angular/comments{/number}","issue_comment_url":"https://api.github.com/repos/clydin/angular/issues/comments{/number}","contents_url":"https://api.github.com/repos/clydin/angular/contents/{+path}","compare_url":"https://api.github.com/repos/clydin/angular/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clydin/angular/merges","archive_url":"https://api.github.com/repos/clydin/angular/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clydin/angular/downloads","issues_url":"https://api.github.com/repos/clydin/angular/issues{/number}","pulls_url":"https://api.github.com/repos/clydin/angular/pulls{/number}","milestones_url":"https://api.github.com/repos/clydin/angular/milestones{/number}","notifications_url":"https://api.github.com/repos/clydin/angular/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clydin/angular/labels{/name}","releases_url":"https://api.github.com/repos/clydin/angular/releases{/id}","deployments_url":"https://api.github.com/repos/clydin/angular/deployments","created_at":"2018-01-06T02:10:24Z","updated_at":"2021-11-16T16:34:38Z","pushed_at":"2024-03-28T16:13:24Z","git_url":"git://github.com/clydin/angular.git","ssh_url":"git@github.com:clydin/angular.git","clone_url":"https://github.com/clydin/angular.git","svn_url":"https://github.com/clydin/angular","homepage":"https://angular.io","size":349504,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"e02bcf89cf77c3118c649a7db68e66a78f16155c","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":24195339,"node_id":"MDEwOlJlcG9zaXRvcnkyNDE5NTMzOQ==","name":"angular","full_name":"angular/angular","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular","description":"Deliver web apps with confidence 🚀","fork":false,"url":"https://api.github.com/repos/angular/angular","forks_url":"https://api.github.com/repos/angular/angular/forks","keys_url":"https://api.github.com/repos/angular/angular/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular/teams","hooks_url":"https://api.github.com/repos/angular/angular/hooks","issue_events_url":"https://api.github.com/repos/angular/angular/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular/events","assignees_url":"https://api.github.com/repos/angular/angular/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular/tags","blobs_url":"https://api.github.com/repos/angular/angular/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular/languages","stargazers_url":"https://api.github.com/repos/angular/angular/stargazers","contributors_url":"https://api.github.com/repos/angular/angular/contributors","subscribers_url":"https://api.github.com/repos/angular/angular/subscribers","subscription_url":"https://api.github.com/repos/angular/angular/subscription","commits_url":"https://api.github.com/repos/angular/angular/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular/merges","archive_url":"https://api.github.com/repos/angular/angular/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular/downloads","issues_url":"https://api.github.com/repos/angular/angular/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular/deployments","created_at":"2014-09-18T16:12:01Z","updated_at":"2024-03-28T16:04:55Z","pushed_at":"2024-03-28T16:14:12Z","git_url":"git://github.com/angular/angular.git","ssh_url":"git@github.com:angular/angular.git","clone_url":"https://github.com/angular/angular.git","svn_url":"https://github.com/angular/angular","homepage":"https://angular.dev","size":493783,"stargazers_count":94259,"watchers_count":94259,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":24557,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1601,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","javascript","pwa","typescript","web","web-framework","web-performance"],"visibility":"public","forks":24557,"open_issues":1601,"watchers":94259,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular/pulls/55091"},"html":{"href":"https://github.com/angular/angular/pull/55091"},"issue":{"href":"https://api.github.com/repos/angular/angular/issues/55091"},"comments":{"href":"https://api.github.com/repos/angular/angular/issues/55091/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular/pulls/55091/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular/pulls/55091/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular/statuses/7a7e5f78ff0c6c26a0cd554454e1d88dbb2dd9fc"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":true,"commits":1,"additions":11,"deletions":0,"changed_files":1}},"public":true,"created_at":"2024-03-28T16:14:13Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36973656992","type":"CreateEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":116445570,"name":"clydin/angular","url":"https://api.github.com/repos/clydin/angular"},"payload":{"ref":"ls/template-syntax-diags","ref_type":"branch","master_branch":"main","description":"One framework. Mobile & desktop.","pusher_type":"user"},"public":true,"created_at":"2024-03-28T16:13:25Z"},{"id":"36973437498","type":"PushEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":116445570,"name":"clydin/angular","url":"https://api.github.com/repos/clydin/angular"},"payload":{"repository_id":116445570,"push_id":17749256787,"size":47,"distinct_size":47,"ref":"refs/heads/main","head":"e02bcf89cf77c3118c649a7db68e66a78f16155c","before":"5bd188a394d30053099e2c83fe79136d590e5399","commits":[{"sha":"9dabef08ec3c4389b34c93bab0bb1025699a3400","author":{"email":"ranma42@gmail.com","name":"Andrea Canciani"},"message":"test(zone.js): fix zone.js test listener removal (#55017)\n\nThe test was checking the wrong set of listeners because of a typo.\n\nPR Close #55017","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/9dabef08ec3c4389b34c93bab0bb1025699a3400"},{"sha":"b2ba94543637a5e94af4411bae62891c43ebe359","author":{"email":"kyro38@gmail.com","name":"Matthieu Riegler"},"message":"docs: unescape html entities (#55016)\n\nadev supports regular characters in place of entity. Let's use them to make the ease the work for the editors.\n\nPR Close #55016","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/b2ba94543637a5e94af4411bae62891c43ebe359"},{"sha":"13554f9637c222671253e733114cfbc815c6d33d","author":{"email":"alanagius@google.com","name":"Alan Agius"},"message":"fix(http): manage different body types for caching POST requests (#54980)\n\nThis update enhances the encoding handling of request bodies to generate the necessary cache key for transfer cache functionality.\n\nCloses #54956\n\nPR Close #54980","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/13554f9637c222671253e733114cfbc815c6d33d"},{"sha":"ee3bb81f99474efe844b83065bd73496a24e2f22","author":{"email":"kyro38@gmail.com","name":"Matthieu Riegler"},"message":"refactor(common): request low quality placeholder images (#54899)\n\nFor every built-in load, this commit adds a parameter to load low quality placeholder images. Using 20/100 as base value.\n\nPR Close #54899","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/ee3bb81f99474efe844b83065bd73496a24e2f22"},{"sha":"e1650e3b13556ab09c919cfdf97913fa0291622c","author":{"email":"crisbeto@abv.bg","name":"Kristiyan Kostadinov"},"message":"fix(compiler): throw error if item name and context variables conflict (#55045)\n\nBased on some internal feedback, these changes add validations to prevent cases where the `@for` loop variable name is the same as one of the built-in context variables, or when one of the context variables is aliased to the same name as the item.\n\nPR Close #55045","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/e1650e3b13556ab09c919cfdf97913fa0291622c"},{"sha":"6d1b82df32049cfaba2f6a50b9639b6e3b722170","author":{"email":"19598772+clydin@users.noreply.github.com","name":"Charles Lyding"},"message":"fix(language-service): allow external projects to use provided compiler options (#55035)\n\nWhen creating the Angular Language Service instance, attempts to read\nconfiguration files are now only attempted if the project is considered\na `Configured` project. Such a project has been analyzed by TypeScript\nand one or more configuration files (tsconfig/jsconfig) files have been\nfound for the project.\n\nPR Close #55035","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/6d1b82df32049cfaba2f6a50b9639b6e3b722170"},{"sha":"6ea5e2161ea3f6f680115ae4056685573e925354","author":{"email":"alanagius@google.com","name":"Alan Agius"},"message":"Revert \"fix(http): exclude caching for authenticated HTTP requests (#54746)\" (#55033)\n\nThis reverts commit 2258ac7a32bf83dc3e33a7ff9526b501ea95e33d.\n\nCloses: #55031\n\nPR Close #55033","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/6ea5e2161ea3f6f680115ae4056685573e925354"},{"sha":"5672c6442cec767ffb9316c1aaf37695961d4f44","author":{"email":"paulgschwendtner@gmail.com","name":"Paul Gschwendtner"},"message":"refactor(compiler-cli): support extracting initializer API functions (#54925)\n\nThis commit adds support for extracting initializer API functions.\nInitialixer API functions are functions conceptually that can are\nintended to be used as class member initializers.\n\nAngular started introducing a few of these for the new signal\nAPIs, like `input`, `model` or signal-based queries.\n\nThese APIs are currently confusingly represented in the API docs because\nthe API extraction:\n\n- does not properly account for call signatures of interfaces\n- does not expose information about sub-property objects and call\n signatures (e.g. `input.required`)\n- the docs rendering syntax highlighting is too bloated and confusing\n with all types being included.\n\nThis commit adds support for initializer API functions, namely two\nvariants:\n\n- interface-based initializer APIs. e.g. `export const input:\n InputFunction`- which is a pattern for `input` and `input.required`.\n- function-based simpler initializer APIs with overloads. e.g.\n `contentChildren` has many signatures but doesn't need to be an\n interface as there are no sub-property call signatures.\n\nPR Close #54925","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/5672c6442cec767ffb9316c1aaf37695961d4f44"},{"sha":"2419f2c747cf10381faabbf4063fd4a46cac37b4","author":{"email":"paulgschwendtner@gmail.com","name":"Paul Gschwendtner"},"message":"refactor(docs-infra): support initializer API functions (#54925)\n\nThis commit ensures that extracted initializer API functions are\nshowing up in angular.dev and can be filtered.\n\nPR Close #54925","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/2419f2c747cf10381faabbf4063fd4a46cac37b4"},{"sha":"72adf0dac776f569a4882917854b49429e841402","author":{"email":"paulgschwendtner@gmail.com","name":"Paul Gschwendtner"},"message":"refactor(core): improve API documentation for `input` after angular.dev support (#54925)\n\nThis commit improves the API documentation for `input` after\nwe added support for initializer APIs in angular.dev docs generation.\n\nChanges:\n\n- Rename `ReadT` to `T`. This conceptually makes it easy to talk about\n inputs of type `T` if there is no transform involved. The common case.\n- Rename `WriteT` to `TransformT`. This makes it clear that this is the\n type that the \"transform\" needs to handle.\n- Improves the \"overall\" description of the input function so that it\n can be shown as a general overview for the API site.\n- Improves usage notes to be a little more helpful, yielding more useful\n content in the API docs usage notes section.\n- Add short JSDoc description for each individual overload.\n\nPR Close #54925","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/72adf0dac776f569a4882917854b49429e841402"},{"sha":"c91159aee41ad7ccf14bffe81a7650dd76a5f0d9","author":{"email":"paulgschwendtner@gmail.com","name":"Paul Gschwendtner"},"message":"refactor(core): improve API documentation for `model` (#54925)\n\nImproves the API documentation for `model`, similarly to how\nwe updated the `input` function.\n\nPR Close #54925","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/c91159aee41ad7ccf14bffe81a7650dd76a5f0d9"},{"sha":"318c5b0a5d71ed4aa4f21755f32e37b40abbf3e3","author":{"email":"paulgschwendtner@gmail.com","name":"Paul Gschwendtner"},"message":"refactor(core): improve API documentation for `output` (#54925)\n\nThis improves the API documentatino for `output` in angular.dev,\nsimilar to how we improved the API for `input`.\n\nAngular.dev can now show these documentation entries more\nreadable if annotated explicitly as initializer API.\n\nNote: output API is short enough that we want to include\nthe types in the code snippet previews.\n\nPR Close #54925","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/318c5b0a5d71ed4aa4f21755f32e37b40abbf3e3"},{"sha":"0b38172628158e22cb7eb5da4f17d4f9918f8fab","author":{"email":"paulgschwendtner@gmail.com","name":"Paul Gschwendtner"},"message":"refactor(core): improve API documentation for query initializer APIs (#54925)\n\nSimilar to `input`, `model`, `output`, the query initializer APIs are\nalso explicitly denoted as such. This allows angular.dev to display them\nmore readable and compactly.\n\nPR Close #54925","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/0b38172628158e22cb7eb5da4f17d4f9918f8fab"},{"sha":"e53e36bba9199bc2c68e774e05fb1b3d67b84283","author":{"email":"paulgschwendtner@gmail.com","name":"Paul Gschwendtner"},"message":"refactor(compiler-cli): support ignoring specific doc entries during extraction (#54925)\n\nThis commit adds support for ignoring specific doc entries when\nextracting doc entries. This allows us to drop e.g. `InputFunction` from\nthe API docs, given that the `input` API entry holds all the relevant\ninformation.\n\n`InputFunction` only exists for type purposes in the `.d.ts`.\n\nPR Close #54925","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/e53e36bba9199bc2c68e774e05fb1b3d67b84283"},{"sha":"c7348084f033f4c768ce1fdb24e37cfd4c8eb929","author":{"email":"crisbeto@abv.bg","name":"Kristiyan Kostadinov"},"message":"refactor(compiler-cli): capture ng-content children in AST (#54854)\n\nUpdates the template AST to capture the content of `ng-content` elements instead of throwing an error.\n\nPR Close #54854","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/c7348084f033f4c768ce1fdb24e37cfd4c8eb929"},{"sha":"8997837f3c50accb24392c453afe89b190dd2966","author":{"email":"crisbeto@abv.bg","name":"Kristiyan Kostadinov"},"message":"refactor(compiler): pass default content to projection instruction (#54854)\n\nUpdates the code that generates the `projection` instruction to pass the template function containing the default content into it.\n\nPR Close #54854","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/8997837f3c50accb24392c453afe89b190dd2966"},{"sha":"cf8fb33a23a894d086cfd88ab016f30c146dc21d","author":{"email":"crisbeto@abv.bg","name":"Kristiyan Kostadinov"},"message":"refactor(compiler-cli): integrate fallback content for ng-content into template type checker (#54854)\n\nAdds logic to ingest the content of an `ng-content` element in the template type checker. We treat `ng-content` as a `ScopedNode`, because its content is inserted conditionally.\n\nPR Close #54854","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/cf8fb33a23a894d086cfd88ab016f30c146dc21d"},{"sha":"a600a39d0cf9bb8fc2b6786e6f31acb78b7acc6e","author":{"email":"crisbeto@abv.bg","name":"Kristiyan Kostadinov"},"message":"feat(core): add support for fallback content in ng-content (#54854)\n\nAdds the ability to specify content that Angular should fall back to if nothing is projected into an `ng-content` slot. For example, if we have the following setup\n\n```\n@Component({\n selector: 'my-comp',\n template: `\n Default header\n Default footer\n `\n})\nclass MyComp {}\n\n@Component({\n template: `\n \n \n \n `\n})\nclass MyApp {}\n```\n\nThe instance of `my-comp` in the app will have the default header and the new footer.\n\n**Note:** Angular's content projection happens during creation time. This means that dynamically changing the contents of the slot will not cause the default content to show up, e.g. if a `if` block goes from `true` to `false`.\n\nFixes #12530.\n\nPR Close #54854","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/a600a39d0cf9bb8fc2b6786e6f31acb78b7acc6e"},{"sha":"08b3163b5830216e999ca023b2640cc1455d378c","author":{"email":"crisbeto@abv.bg","name":"Kristiyan Kostadinov"},"message":"refactor(core): move template declaration logic into reusable function (#54854)\n\nMoves the logic that declares a template out into a separate function so that it can be reused in other places like control flow and defer, without having to call directly into the `template` instruction.\n\nPR Close #54854","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/08b3163b5830216e999ca023b2640cc1455d378c"},{"sha":"2fc11eae9ea65160866bf7ba46c10520ae9a141f","author":{"email":"crisbeto@abv.bg","name":"Kristiyan Kostadinov"},"message":"fix(core): account for re-projected ng-content elements with fallback content (#54854)\n\nPasses the attributes of the `ng-content` element to the container that is created for the fallback content so that it can be re-projected into the same slot.\n\nPR Close #54854","distinct":true,"url":"https://api.github.com/repos/clydin/angular/commits/2fc11eae9ea65160866bf7ba46c10520ae9a141f"}]},"public":true,"created_at":"2024-03-28T16:06:41Z"},{"id":"36973352410","type":"PullRequestEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"action":"closed","number":27376,"pull_request":{"url":"https://api.github.com/repos/angular/angular-cli/pulls/27376","id":1795300141,"node_id":"PR_kwDOAjLs285rAhst","html_url":"https://github.com/angular/angular-cli/pull/27376","diff_url":"https://github.com/angular/angular-cli/pull/27376.diff","patch_url":"https://github.com/angular/angular-cli/pull/27376.patch","issue_url":"https://api.github.com/repos/angular/angular-cli/issues/27376","number":27376,"state":"closed","locked":false,"title":"build: update bazel","user":{"login":"angular-robot","id":89942104,"node_id":"MDQ6VXNlcjg5OTQyMTA0","avatar_url":"https://avatars.githubusercontent.com/u/89942104?v=4","gravatar_id":"","url":"https://api.github.com/users/angular-robot","html_url":"https://github.com/angular-robot","followers_url":"https://api.github.com/users/angular-robot/followers","following_url":"https://api.github.com/users/angular-robot/following{/other_user}","gists_url":"https://api.github.com/users/angular-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/angular-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular-robot/subscriptions","organizations_url":"https://api.github.com/users/angular-robot/orgs","repos_url":"https://api.github.com/users/angular-robot/repos","events_url":"https://api.github.com/users/angular-robot/events{/privacy}","received_events_url":"https://api.github.com/users/angular-robot/received_events","type":"User","site_admin":false},"body":"This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [@bazel/buildifier](https://togithub.com/bazelbuild/buildtools) | devDependencies | major | [`6.4.0` -> `7.1.0`](https://renovatebot.com/diffs/npm/@bazel%2fbuildifier/6.4.0/7.1.0) |\n| [build_bazel_rules_nodejs](https://togithub.com/bazelbuild/rules_nodejs) | http_archive | major | `5.8.3` -> `v6.0.5` |\n\n---\n\n### Release Notes\n\n\nbazelbuild/buildtools (@bazel/buildifier)
\n\n### [`v7.1.0`](https://togithub.com/bazelbuild/buildtools/releases/tag/v7.1.0): Release 7.1.0 (2024-03-26)\n\n[Compare Source](https://togithub.com/bazelbuild/buildtools/compare/v6.4.0...v7.1.0)\n\n- Load statements are forced to be on the top of a file (except WORKSPACE files) and be sorted and compressed. Former warnings `load-on-top`, `out-of-order-load` and `same-origin-load` are now removed.\n - `distribs` are no longer being moved into the package declaration\n - Minor bug fixes\n\n \n\n\nbazelbuild/rules_nodejs (build_bazel_rules_nodejs)
\n\n### [`v6.0.5`](https://togithub.com/bazelbuild/rules_nodejs/releases/tag/v6.0.5)\n\n[Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/v6.0.4...v6.0.5)\n\n#### Using Bzlmod with Bazel 6\n\n1. Enable with `common --enable_bzlmod` in `.bazelrc`.\n2. Add to your `MODULE.bazel` file:\n\n```starlark\nbazel_dep(name = \"rules_nodejs\", version = \"6.0.5\")\n```\n\n#### Using WORKSPACE\n\nPaste this snippet into your file:\n\n```starlark\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nhttp_archive(\n name = \"rules_nodejs\",\n sha256 = \"a50986c7d2f2dc43a5b9b81a6245fd89bdc4866f1d5e316d9cef2782dd859292\",\n strip_prefix = \"rules_nodejs-6.0.5\",\n url = \"https://github.com/bazelbuild/rules_nodejs/releases/download/v6.0.5/rules_nodejs-v6.0.5.tar.gz\",\n)\n```\n\n#### What's Changed\n\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3712](https://togithub.com/bazelbuild/rules_nodejs/pull/3712)\n- chore: cancel previous GHA from the same PR by [@gregmagolan](https://togithub.com/gregmagolan) in [https://github.com/bazelbuild/rules_nodejs/pull/3715](https://togithub.com/bazelbuild/rules_nodejs/pull/3715)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3717](https://togithub.com/bazelbuild/rules_nodejs/pull/3717)\n\n**Full Changelog**: https://github.com/bazelbuild/rules_nodejs/compare/v6.0.3...v6.0.5\n\n### [`v6.0.4`](https://togithub.com/bazelbuild/rules_nodejs/releases/tag/v6.0.4)\n\n[Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/v6.0.3...v6.0.4)\n\n#### Using Bzlmod with Bazel 6\n\n1. Enable with `common --enable_bzlmod` in `.bazelrc`.\n2. Add to your `MODULE.bazel` file:\n\n```starlark\nbazel_dep(name = \"rules_nodejs\", version = \"6.0.4\")\n```\n\n#### Using WORKSPACE\n\nPaste this snippet into your file:\n\n```starlark\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nhttp_archive(\n name = \"rules_nodejs\",\n sha256 = \"1acabd60b174a75436a78f921bbf4b03614cb892629f0f8ed0ee2ee3e48baf99\",\n strip_prefix = \"rules_nodejs-6.0.4\",\n url = \"https://github.com/bazelbuild/rules_nodejs/releases/download/v6.0.4/rules_nodejs-v6.0.4.tar.gz\",\n)\n```\n\n#### What's Changed\n\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3712](https://togithub.com/bazelbuild/rules_nodejs/pull/3712)\n- chore: cancel previous GHA from the same PR by [@gregmagolan](https://togithub.com/gregmagolan) in [https://github.com/bazelbuild/rules_nodejs/pull/3715](https://togithub.com/bazelbuild/rules_nodejs/pull/3715)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3717](https://togithub.com/bazelbuild/rules_nodejs/pull/3717)\n\n**Full Changelog**: https://github.com/bazelbuild/rules_nodejs/compare/v6.0.3...v6.0.4\n\n### [`v6.0.3`](https://togithub.com/bazelbuild/rules_nodejs/releases/tag/v6.0.3)\n\n[Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/v6.0.2...v6.0.3)\n\n#### Using Bzlmod with Bazel 6\n\n1. Enable with `common --enable_bzlmod` in `.bazelrc`.\n2. Add to your `MODULE.bazel` file:\n\n```starlark\nbazel_dep(name = \"rules_nodejs\", version = \"6.0.3\")\n```\n\n#### Using WORKSPACE\n\nPaste this snippet into your file:\n\n```starlark\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nhttp_archive(\n name = \"rules_nodejs\",\n sha256 = \"f36e4a4747210331767033dc30728ae3df0856e88ecfdc48a0077ba874db16c3\",\n strip_prefix = \"rules_nodejs-6.0.3\",\n url = \"https://github.com/bazelbuild/rules_nodejs/releases/download/v6.0.3/rules_nodejs-v6.0.3.tar.gz\",\n)\n```\n\n#### What's Changed\n\n- Disable Bzlmod explicitly in .bazelrc by [@meteorcloudy](https://togithub.com/meteorcloudy) in [https://github.com/bazelbuild/rules_nodejs/pull/3696](https://togithub.com/bazelbuild/rules_nodejs/pull/3696)\n- Fix issue link by [@meteorcloudy](https://togithub.com/meteorcloudy) in [https://github.com/bazelbuild/rules_nodejs/pull/3697](https://togithub.com/bazelbuild/rules_nodejs/pull/3697)\n- Avoid usage of uname and cleanup os_name logic by [@dzbarsky](https://togithub.com/dzbarsky) in [https://github.com/bazelbuild/rules_nodejs/pull/3698](https://togithub.com/bazelbuild/rules_nodejs/pull/3698)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3699](https://togithub.com/bazelbuild/rules_nodejs/pull/3699)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3700](https://togithub.com/bazelbuild/rules_nodejs/pull/3700)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3701](https://togithub.com/bazelbuild/rules_nodejs/pull/3701)\n- Use `headers` attribute for toolchains only if it is set by [@avdv](https://togithub.com/avdv) in [https://github.com/bazelbuild/rules_nodejs/pull/3704](https://togithub.com/bazelbuild/rules_nodejs/pull/3704)\n- Update MODULE.bazel by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3706](https://togithub.com/bazelbuild/rules_nodejs/pull/3706)\n- Work properly on intel CPUs on macos. Normalize x86\\_64->amd64 naming in `osname()` method by [@sfc-gh-ptabor](https://togithub.com/sfc-gh-ptabor) in [https://github.com/bazelbuild/rules_nodejs/pull/3707](https://togithub.com/bazelbuild/rules_nodejs/pull/3707)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3708](https://togithub.com/bazelbuild/rules_nodejs/pull/3708)\n- Update update-nodejs-versions.yml by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3710](https://togithub.com/bazelbuild/rules_nodejs/pull/3710)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3709](https://togithub.com/bazelbuild/rules_nodejs/pull/3709)\n\n#### New Contributors\n\n- [@avdv](https://togithub.com/avdv) made their first contribution in [https://github.com/bazelbuild/rules_nodejs/pull/3704](https://togithub.com/bazelbuild/rules_nodejs/pull/3704)\n- [@sfc-gh-ptabor](https://togithub.com/sfc-gh-ptabor) made their first contribution in [https://github.com/bazelbuild/rules_nodejs/pull/3707](https://togithub.com/bazelbuild/rules_nodejs/pull/3707)\n\n**Full Changelog**: https://github.com/bazelbuild/rules_nodejs/compare/v6.0.2...v6.0.3\n\n### [`v6.0.2`](https://togithub.com/bazelbuild/rules_nodejs/releases/tag/v6.0.2)\n\n[Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/v6.0.1...v6.0.2)\n\n#### Using Bzlmod with Bazel 6\n\n1. Enable with `common --enable_bzlmod` in `.bazelrc`.\n2. Add to your `MODULE.bazel` file:\n\n```starlark\nbazel_dep(name = \"rules_nodejs\", version = \"6.0.2\")\n```\n\n#### Using WORKSPACE\n\nPaste this snippet into your file:\n\n```starlark\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nhttp_archive(\n name = \"rules_nodejs\",\n sha256 = \"162f4adfd719ba42b8a6f16030a20f434dc110c65dc608660ef7b3411c9873f9\",\n strip_prefix = \"rules_nodejs-6.0.2\",\n url = \"https://github.com/bazelbuild/rules_nodejs/releases/download/v6.0.2/rules_nodejs-v6.0.2.tar.gz\",\n)\n```\n\n#### What's Changed\n\n- Fix `node_repositories` load path in docs/install.md (index.bzl no longer exists) by [@jankeromnes](https://togithub.com/jankeromnes) in [https://github.com/bazelbuild/rules_nodejs/pull/3690](https://togithub.com/bazelbuild/rules_nodejs/pull/3690)\n- Add current_node_cc_headers by [@dzbarsky](https://togithub.com/dzbarsky) in [https://github.com/bazelbuild/rules_nodejs/pull/3694](https://togithub.com/bazelbuild/rules_nodejs/pull/3694)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3692](https://togithub.com/bazelbuild/rules_nodejs/pull/3692)\n\n#### New Contributors\n\n- [@jankeromnes](https://togithub.com/jankeromnes) made their first contribution in [https://github.com/bazelbuild/rules_nodejs/pull/3690](https://togithub.com/bazelbuild/rules_nodejs/pull/3690)\n\n**Full Changelog**: https://github.com/bazelbuild/rules_nodejs/compare/v6.0.1...v6.0.2\n\n### [`v6.0.1`](https://togithub.com/bazelbuild/rules_nodejs/releases/tag/v6.0.1)\n\n[Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/v6.0.0...v6.0.1)\n\n#### Using Bzlmod with Bazel 6\n\n1. Enable with `common --enable_bzlmod` in `.bazelrc`.\n2. Add to your `MODULE.bazel` file:\n\n```starlark\nbazel_dep(name = \"rules_nodejs\", version = \"6.0.1\")\n```\n\n#### Using WORKSPACE\n\nPaste this snippet into your file:\n\n```starlark\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nhttp_archive(\n name = \"rules_nodejs\",\n sha256 = \"5ad078287b5f3069735652e1fc933cb2e2189b15d2c9fc826c889dc466c32a07\",\n strip_prefix = \"rules_nodejs-6.0.1\",\n url = \"https://github.com/bazelbuild/rules_nodejs/releases/download/v6.0.1/rules_nodejs-v6.0.1.tar.gz\",\n)\n```\n\n#### What's Changed\n\n- Update release.yml by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3672](https://togithub.com/bazelbuild/rules_nodejs/pull/3672)\n- chore: update stale issue message by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3673](https://togithub.com/bazelbuild/rules_nodejs/pull/3673)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3674](https://togithub.com/bazelbuild/rules_nodejs/pull/3674)\n- Expose node headers as a cc_library by [@dzbarsky](https://togithub.com/dzbarsky) in [https://github.com/bazelbuild/rules_nodejs/pull/3679](https://togithub.com/bazelbuild/rules_nodejs/pull/3679)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3680](https://togithub.com/bazelbuild/rules_nodejs/pull/3680)\n- Build with incompatible_disallow_empty_glob by [@limdor](https://togithub.com/limdor) in [https://github.com/bazelbuild/rules_nodejs/pull/3621](https://togithub.com/bazelbuild/rules_nodejs/pull/3621)\n- Add \"npx\" target to node repo by [@matthewjh](https://togithub.com/matthewjh) in [https://github.com/bazelbuild/rules_nodejs/pull/3429](https://togithub.com/bazelbuild/rules_nodejs/pull/3429)\n- fix(windows): unbreak CI with allow_empty by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3681](https://togithub.com/bazelbuild/rules_nodejs/pull/3681)\n- Update release.yml by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3682](https://togithub.com/bazelbuild/rules_nodejs/pull/3682)\n\n#### New Contributors\n\n- [@dzbarsky](https://togithub.com/dzbarsky) made their first contribution in [https://github.com/bazelbuild/rules_nodejs/pull/3679](https://togithub.com/bazelbuild/rules_nodejs/pull/3679)\n- [@limdor](https://togithub.com/limdor) made their first contribution in [https://github.com/bazelbuild/rules_nodejs/pull/3621](https://togithub.com/bazelbuild/rules_nodejs/pull/3621)\n\n**Full Changelog**: https://github.com/bazelbuild/rules_nodejs/compare/v6.0.0...v6.0.1\n\n### [`v6.0.0`](https://togithub.com/bazelbuild/rules_nodejs/releases/tag/v6.0.0)\n\n[Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/5.8.4...v6.0.0)\n\n#### Using Bzlmod with Bazel 6\n\n1. Enable with `common --enable_bzlmod` in `.bazelrc`.\n2. Add to your `MODULE.bazel` file:\n\n```starlark\nbazel_dep(name = \"rules_nodejs\", version = \"6.0.0\")\n```\n\n#### Using WORKSPACE\n\nPaste this snippet into your file:\n\n```starlark\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nhttp_archive(\n name = \"rules_nodejs\",\n sha256 = \"a833b08fc846e27a73ac2b7062e4f48cace0e72a072c6c3fa756847dc44246dd\",\n strip_prefix = \"rules_nodejs-6.0.0\",\n url = \"https://github.com/bazelbuild/rules_nodejs/releases/download/v6.0.0/rules_nodejs-v6.0.0.tar.gz\",\n)\n```\n\n#### What's Changed\n\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3622](https://togithub.com/bazelbuild/rules_nodejs/pull/3622)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3628](https://togithub.com/bazelbuild/rules_nodejs/pull/3628)\n- chore: update release instructions by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3632](https://togithub.com/bazelbuild/rules_nodejs/pull/3632)\n- chore(6.0): remove concatjs package by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3637](https://togithub.com/bazelbuild/rules_nodejs/pull/3637)\n- chore(6.0): remove packages by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3638](https://togithub.com/bazelbuild/rules_nodejs/pull/3638)\n- chore(6.0): remove [@bazel/esbuild](https://togithub.com/bazel/esbuild) package by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3640](https://togithub.com/bazelbuild/rules_nodejs/pull/3640)\n- chore(6.x): remove cypress package by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3641](https://togithub.com/bazelbuild/rules_nodejs/pull/3641)\n- chore(6.0): remove terser package by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3642](https://togithub.com/bazelbuild/rules_nodejs/pull/3642)\n- chore(6.0): remove jasmine package by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3643](https://togithub.com/bazelbuild/rules_nodejs/pull/3643)\n- chore(6.0): remove rollup package by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3644](https://togithub.com/bazelbuild/rules_nodejs/pull/3644)\n- chore(6.0): remove typescript package by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3645](https://togithub.com/bazelbuild/rules_nodejs/pull/3645)\n- chore: update release automation by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3646](https://togithub.com/bazelbuild/rules_nodejs/pull/3646)\n- chore: bzlmod by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3647](https://togithub.com/bazelbuild/rules_nodejs/pull/3647)\n- chore(6.x): cleanup examples by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3648](https://togithub.com/bazelbuild/rules_nodejs/pull/3648)\n- chore(6.0): remove internal typescript tools by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3649](https://togithub.com/bazelbuild/rules_nodejs/pull/3649)\n- chore(6.0): remove pkg_web by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3651](https://togithub.com/bazelbuild/rules_nodejs/pull/3651)\n- chore(6.0): remove [@bazel/create](https://togithub.com/bazel/create) by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3650](https://togithub.com/bazelbuild/rules_nodejs/pull/3650)\n- chore(6.0): move providers to build_bazel_rules_nodejs by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3652](https://togithub.com/bazelbuild/rules_nodejs/pull/3652)\n- ci: add github actions testing by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3654](https://togithub.com/bazelbuild/rules_nodejs/pull/3654)\n- chore: bump to node 18 LTS as default by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3656](https://togithub.com/bazelbuild/rules_nodejs/pull/3656)\n- refactor: remove rules_nodejs dependency on bazel_skylib by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3659](https://togithub.com/bazelbuild/rules_nodejs/pull/3659)\n- chore(6.0): remove all unsupported rules and packages by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3655](https://togithub.com/bazelbuild/rules_nodejs/pull/3655)\n- chore: restore GHA CI just for main branch by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3660](https://togithub.com/bazelbuild/rules_nodejs/pull/3660)\n- chore: disable a failing test on windows by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3661](https://togithub.com/bazelbuild/rules_nodejs/pull/3661)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3662](https://togithub.com/bazelbuild/rules_nodejs/pull/3662)\n- chore: update bcr metadata by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/bazelbuild/rules_nodejs/pull/3663](https://togithub.com/bazelbuild/rules_nodejs/pull/3663)\n- chore(6.0): cleanup unused files, remove references to deleted files by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3664](https://togithub.com/bazelbuild/rules_nodejs/pull/3664)\n- docs: restore accidentally deleted toolchains docs by [@jbedard](https://togithub.com/jbedard) in [https://github.com/bazelbuild/rules_nodejs/pull/3667](https://togithub.com/bazelbuild/rules_nodejs/pull/3667)\n- Update NodeJS versions by [@paullewis](https://togithub.com/paullewis) in [https://github.com/bazelbuild/rules_nodejs/pull/3666](https://togithub.com/bazelbuild/rules_nodejs/pull/3666)\n- fix typo in README.md by [@troycarlson](https://togithub.com/troycarlson) in [https://github.com/bazelbuild/rules_nodejs/pull/3670](https://togithub.com/bazelbuild/rules_nodejs/pull/3670)\n- Update NodeJS Versions by [@mattem](https://togithub.com/mattem) in [https://github.com/bazelbuild/rules_nodejs/pull/3668](https://togithub.com/bazelbuild/rules_nodejs/pull/3668)\n\n#### New Contributors\n\n- [@paullewis](https://togithub.com/paullewis) made their first contribution in [https://github.com/bazelbuild/rules_nodejs/pull/3666](https://togithub.com/bazelbuild/rules_nodejs/pull/3666)\n- [@troycarlson](https://togithub.com/troycarlson) made their first contribution in [https://github.com/bazelbuild/rules_nodejs/pull/3670](https://togithub.com/bazelbuild/rules_nodejs/pull/3670)\n\n**Full Changelog**: https://github.com/bazelbuild/rules_nodejs/compare/5.8.2...v6.0.0\n\n### [`v5.8.4`](https://togithub.com/bazelbuild/rules_nodejs/releases/tag/5.8.4)\n\n[Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/5.8.3...5.8.4)\n\nupgrade with:\n\n```starlark\nhttp_archive(\n name = \"rules_nodejs\",\n sha256 = \"8fc8e300cb67b89ceebd5b8ba6896ff273c84f6099fc88d23f24e7102319d8fd\",\n urls = [\"https://github.com/bazelbuild/rules_nodejs/releases/download/5.8.4/rules_nodejs-core-5.8.4.tar.gz\"],\n)\n\n### OR\nhttp_archive(\n name = \"build_bazel_rules_nodejs\",\n sha256 = \"709cc0dcb51cf9028dd57c268066e5bc8f03a119ded410a13b5c3925d6e43c48\",\n urls = [\"https://github.com/bazelbuild/rules_nodejs/releases/download/5.8.4/rules_nodejs-5.8.4.tar.gz\"],\n)\n```\n\n**Full Changelog**: https://github.com/bazelbuild/rules_nodejs/compare/5.8.3...5.8.4\n\n \n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"after 10:00pm every weekday,before 4:00am every weekday,every weekend\" in timezone America/Tijuana, Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/angular/dev-infra) if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate).\n\n","created_at":"2024-03-28T05:09:06Z","updated_at":"2024-03-28T16:04:07Z","closed_at":"2024-03-28T16:04:07Z","merged_at":null,"merge_commit_sha":"931a18cd9eeaae2f60b4da86d1a89cabf347cb96","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1726594430,"node_id":"MDU6TGFiZWwxNzI2NTk0NDMw","url":"https://api.github.com/repos/angular/angular-cli/labels/action:%20merge","name":"action: merge","color":"6cdd99","default":false,"description":"The PR is ready for merge by the caretaker"},{"id":2086405922,"node_id":"MDU6TGFiZWwyMDg2NDA1OTIy","url":"https://api.github.com/repos/angular/angular-cli/labels/area:%20build%20&%20ci","name":"area: build & ci","color":"c5def5","default":false,"description":"Related the build and CI infrastructure of the project"},{"id":2570666133,"node_id":"MDU6TGFiZWwyNTcwNjY2MTMz","url":"https://api.github.com/repos/angular/angular-cli/labels/target:%20minor","name":"target: minor","color":"5319e7","default":false,"description":"This PR is targeted for the next minor release"}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/angular/angular-cli/pulls/27376/commits","review_comments_url":"https://api.github.com/repos/angular/angular-cli/pulls/27376/comments","review_comment_url":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular-cli/issues/27376/comments","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/6a28e51eb1e8da1c75d9fd02afa9033f4e50fbcd","head":{"label":"angular-robot:ng-renovate/bazel","ref":"ng-renovate/bazel","sha":"6a28e51eb1e8da1c75d9fd02afa9033f4e50fbcd","user":{"login":"angular-robot","id":89942104,"node_id":"MDQ6VXNlcjg5OTQyMTA0","avatar_url":"https://avatars.githubusercontent.com/u/89942104?v=4","gravatar_id":"","url":"https://api.github.com/users/angular-robot","html_url":"https://github.com/angular-robot","followers_url":"https://api.github.com/users/angular-robot/followers","following_url":"https://api.github.com/users/angular-robot/following{/other_user}","gists_url":"https://api.github.com/users/angular-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/angular-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular-robot/subscriptions","organizations_url":"https://api.github.com/users/angular-robot/orgs","repos_url":"https://api.github.com/users/angular-robot/repos","events_url":"https://api.github.com/users/angular-robot/events{/privacy}","received_events_url":"https://api.github.com/users/angular-robot/received_events","type":"User","site_admin":false},"repo":{"id":508671200,"node_id":"R_kgDOHlG04A","name":"angular-cli","full_name":"angular-robot/angular-cli","private":false,"owner":{"login":"angular-robot","id":89942104,"node_id":"MDQ6VXNlcjg5OTQyMTA0","avatar_url":"https://avatars.githubusercontent.com/u/89942104?v=4","gravatar_id":"","url":"https://api.github.com/users/angular-robot","html_url":"https://github.com/angular-robot","followers_url":"https://api.github.com/users/angular-robot/followers","following_url":"https://api.github.com/users/angular-robot/following{/other_user}","gists_url":"https://api.github.com/users/angular-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/angular-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular-robot/subscriptions","organizations_url":"https://api.github.com/users/angular-robot/orgs","repos_url":"https://api.github.com/users/angular-robot/repos","events_url":"https://api.github.com/users/angular-robot/events{/privacy}","received_events_url":"https://api.github.com/users/angular-robot/received_events","type":"User","site_admin":false},"html_url":"https://github.com/angular-robot/angular-cli","description":"CLI tool for Angular","fork":true,"url":"https://api.github.com/repos/angular-robot/angular-cli","forks_url":"https://api.github.com/repos/angular-robot/angular-cli/forks","keys_url":"https://api.github.com/repos/angular-robot/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular-robot/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular-robot/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular-robot/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular-robot/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular-robot/angular-cli/events","assignees_url":"https://api.github.com/repos/angular-robot/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular-robot/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular-robot/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular-robot/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular-robot/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular-robot/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular-robot/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular-robot/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular-robot/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular-robot/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular-robot/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular-robot/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular-robot/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular-robot/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular-robot/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular-robot/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular-robot/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular-robot/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular-robot/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular-robot/angular-cli/merges","archive_url":"https://api.github.com/repos/angular-robot/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular-robot/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular-robot/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular-robot/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular-robot/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular-robot/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular-robot/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular-robot/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular-robot/angular-cli/deployments","created_at":"2022-06-29T11:54:17Z","updated_at":"2023-11-13T08:51:47Z","pushed_at":"2024-03-28T04:11:06Z","git_url":"git://github.com/angular-robot/angular-cli.git","ssh_url":"git@github.com:angular-robot/angular-cli.git","clone_url":"https://github.com/angular-robot/angular-cli.git","svn_url":"https://github.com/angular-robot/angular-cli","homepage":"https://cli.angular.io","size":158252,"stargazers_count":2,"watchers_count":2,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":2,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"8442216005b49be8b9293bf63b1147bb203fc745","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":36891867,"node_id":"MDEwOlJlcG9zaXRvcnkzNjg5MTg2Nw==","name":"angular-cli","full_name":"angular/angular-cli","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular-cli","description":"CLI tool for Angular","fork":false,"url":"https://api.github.com/repos/angular/angular-cli","forks_url":"https://api.github.com/repos/angular/angular-cli/forks","keys_url":"https://api.github.com/repos/angular/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular-cli/events","assignees_url":"https://api.github.com/repos/angular/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular-cli/merges","archive_url":"https://api.github.com/repos/angular/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular-cli/deployments","created_at":"2015-06-04T19:49:37Z","updated_at":"2024-03-28T13:58:27Z","pushed_at":"2024-03-28T15:24:30Z","git_url":"git://github.com/angular/angular-cli.git","ssh_url":"git@github.com:angular/angular-cli.git","clone_url":"https://github.com/angular/angular-cli.git","svn_url":"https://github.com/angular/angular-cli","homepage":"https://cli.angular.io","size":161817,"stargazers_count":26574,"watchers_count":26574,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":11999,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":267,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","angular-cli","cli","typescript"],"visibility":"public","forks":11999,"open_issues":267,"watchers":26574,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27376"},"html":{"href":"https://github.com/angular/angular-cli/pull/27376"},"issue":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27376"},"comments":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27376/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27376/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27376/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular-cli/statuses/6a28e51eb1e8da1c75d9fd02afa9033f4e50fbcd"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":true,"rebaseable":false,"mergeable_state":"unstable","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":6,"deletions":6,"changed_files":3}},"public":true,"created_at":"2024-03-28T16:04:08Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36973273412","type":"IssueCommentEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular-cli/issues/27378","repository_url":"https://api.github.com/repos/angular/angular-cli","labels_url":"https://api.github.com/repos/angular/angular-cli/issues/27378/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular-cli/issues/27378/comments","events_url":"https://api.github.com/repos/angular/angular-cli/issues/27378/events","html_url":"https://github.com/angular/angular-cli/issues/27378","id":2213269083,"node_id":"I_kwDOAjLs286D685b","number":27378,"title":"Cannot import mapbox worker with application builder","user":{"login":"BouckaertThibault","id":29091747,"node_id":"MDQ6VXNlcjI5MDkxNzQ3","avatar_url":"https://avatars.githubusercontent.com/u/29091747?v=4","gravatar_id":"","url":"https://api.github.com/users/BouckaertThibault","html_url":"https://github.com/BouckaertThibault","followers_url":"https://api.github.com/users/BouckaertThibault/followers","following_url":"https://api.github.com/users/BouckaertThibault/following{/other_user}","gists_url":"https://api.github.com/users/BouckaertThibault/gists{/gist_id}","starred_url":"https://api.github.com/users/BouckaertThibault/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BouckaertThibault/subscriptions","organizations_url":"https://api.github.com/users/BouckaertThibault/orgs","repos_url":"https://api.github.com/users/BouckaertThibault/repos","events_url":"https://api.github.com/users/BouckaertThibault/events{/privacy}","received_events_url":"https://api.github.com/users/BouckaertThibault/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2024-03-28T13:37:50Z","updated_at":"2024-03-28T16:01:44Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"body":"### Command\r\n\r\nbuild, serve\r\n\r\n### Is this a regression?\r\n\r\n- [ ] Yes, this behavior used to work in the previous version\r\n\r\n### The previous version in which this bug was not present was\r\n\r\n_No response_\r\n\r\n### Description\r\n\r\nIn the browser builder with webpack I was able to use\r\n`workerClass: require(\"worker-loader!../../node_modules/mapbox-gl/dist/mapbox-gl-csp-worker\").default,`\r\nto import a worker. Using the new application builder I was using vite's way to import a worker which was through\r\n```\r\nimport MapboxGLWorker from \"mapbox-gl/dist/mapbox-gl-csp-worker?worker\";\r\nworkerClass: MapboxGLWorker\r\n```\r\n\r\nThis works but only when using the development server (ng serve). Building the application with `ng build` or when serving with the `--prebundle=false` argument results in a `main.ts:5 ERROR TypeError: ug.workerClass is not a constructor` error in the browser\r\n\r\nI then came accross [this issue](https://github.com/angular/angular-cli/issues/27323) which was similar so I tried the `new Worker()` method which still results in the same error.\r\n\r\n\r\n### Minimal Reproduction\r\n\r\n1. Clone https://github.com/BouckaertThibault/angular-17-mapbox-csp (a dummy access token is already provided)\r\n2. npm install\r\n3. ng serve --prebundle=false\r\n\r\n### Exception or Error\r\n\r\n```text\r\nERROR TypeError: ug.workerClass is not a constructor\r\n at new hg (mapbox-gl-csp.js:3:304799)\r\n at WorkerPool.acquire (mapbox-gl-csp.js:3:305062)\r\n at new Dispatcher (mapbox-gl-csp.js:3:284920)\r\n at new Style (mapbox-gl-csp.js:3:693886)\r\n at Map._updateStyle (mapbox-gl-csp.js:3:828788)\r\n at Map.setStyle (mapbox-gl-csp.js:3:828538)\r\n at new Map (mapbox-gl-csp.js:3:818918)\r\n at _AppComponent. (app.component.ts:22:16)\r\n at Generator.next ()\r\n at main.js:72:61\r\n```\r\n\r\n\r\n### Your Environment\r\n\r\n```text\r\n_ _ ____ _ ___\r\n / \\ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|\r\n / △ \\ | '_ \\ / _` | | | | |/ _` | '__| | | | | | |\r\n / ___ \\| | | | (_| | |_| | | (_| | | | |___| |___ | |\r\n /_/ \\_\\_| |_|\\__, |\\__,_|_|\\__,_|_| \\____|_____|___|\r\n |___/\r\n\r\n\r\nAngular CLI: 17.3.2\r\nNode: 20.10.0\r\nPackage Manager: npm 10.2.3\r\nOS: win32 x64\r\n\r\nAngular: 17.3.1\r\n... animations, common, compiler, compiler-cli, core, forms\r\n... platform-browser, platform-browser-dynamic, router\r\n\r\nPackage Version\r\n---------------------------------------------------------\r\n@angular-devkit/architect 0.1703.2\r\n@angular-devkit/build-angular 17.3.2\r\n@angular-devkit/core 17.3.2\r\n@angular-devkit/schematics 17.3.2\r\n@angular/cli 17.3.2\r\n@schematics/angular 17.3.2\r\nrxjs 7.8.1\r\ntypescript 5.2.2\r\nzone.js 0.14.4\r\n```\r\n\r\n\r\n### Anything else relevant?\r\n\r\n_No response_","reactions":{"url":"https://api.github.com/repos/angular/angular-cli/issues/27378/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/angular/angular-cli/issues/27378/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/angular/angular-cli/issues/comments/2025571444","html_url":"https://github.com/angular/angular-cli/issues/27378#issuecomment-2025571444","issue_url":"https://api.github.com/repos/angular/angular-cli/issues/27378","id":2025571444,"node_id":"IC_kwDOAjLs2854u8R0","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"created_at":"2024-03-28T16:01:43Z","updated_at":"2024-03-28T16:01:43Z","author_association":"MEMBER","body":"mapbox appears to want a factory instead of an instance of a worker for the `workerClass` field.\r\nSomething similar to the following may be needed:\r\n```\r\n mapboxgl.workerClass = function() { return new Worker(new URL('./mapbox.worker', import.meta.url)); };\r\n```","reactions":{"url":"https://api.github.com/repos/angular/angular-cli/issues/comments/2025571444/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-28T16:01:45Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36971958816","type":"PullRequestEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"action":"opened","number":27380,"pull_request":{"url":"https://api.github.com/repos/angular/angular-cli/pulls/27380","id":1796327918,"node_id":"PR_kwDOAjLs285rEcnu","html_url":"https://github.com/angular/angular-cli/pull/27380","diff_url":"https://github.com/angular/angular-cli/pull/27380.diff","patch_url":"https://github.com/angular/angular-cli/pull/27380.patch","issue_url":"https://api.github.com/repos/angular/angular-cli/issues/27380","number":27380,"state":"open","locked":false,"title":"build: update @bazel/buildifier to v7.1.0","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":null,"created_at":"2024-03-28T15:24:29Z","updated_at":"2024-03-28T15:24:29Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":2570666133,"node_id":"MDU6TGFiZWwyNTcwNjY2MTMz","url":"https://api.github.com/repos/angular/angular-cli/labels/target:%20minor","name":"target: minor","color":"5319e7","default":false,"description":"This PR is targeted for the next minor release"}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/angular/angular-cli/pulls/27380/commits","review_comments_url":"https://api.github.com/repos/angular/angular-cli/pulls/27380/comments","review_comment_url":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular-cli/issues/27380/comments","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/3bedc82088538f905a5e9b16772c4978da544eea","head":{"label":"clydin:deps/buildifier","ref":"deps/buildifier","sha":"3bedc82088538f905a5e9b16772c4978da544eea","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"repo":{"id":99627421,"node_id":"MDEwOlJlcG9zaXRvcnk5OTYyNzQyMQ==","name":"angular-cli","full_name":"clydin/angular-cli","private":false,"owner":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clydin/angular-cli","description":"CLI tool for Angular","fork":true,"url":"https://api.github.com/repos/clydin/angular-cli","forks_url":"https://api.github.com/repos/clydin/angular-cli/forks","keys_url":"https://api.github.com/repos/clydin/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clydin/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clydin/angular-cli/teams","hooks_url":"https://api.github.com/repos/clydin/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/clydin/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/clydin/angular-cli/events","assignees_url":"https://api.github.com/repos/clydin/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/clydin/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/clydin/angular-cli/tags","blobs_url":"https://api.github.com/repos/clydin/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clydin/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clydin/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/clydin/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clydin/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/clydin/angular-cli/languages","stargazers_url":"https://api.github.com/repos/clydin/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/clydin/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/clydin/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/clydin/angular-cli/subscription","commits_url":"https://api.github.com/repos/clydin/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/clydin/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/clydin/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/clydin/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/clydin/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/clydin/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clydin/angular-cli/merges","archive_url":"https://api.github.com/repos/clydin/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clydin/angular-cli/downloads","issues_url":"https://api.github.com/repos/clydin/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/clydin/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/clydin/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/clydin/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clydin/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/clydin/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/clydin/angular-cli/deployments","created_at":"2017-08-07T22:54:26Z","updated_at":"2022-08-31T18:26:55Z","pushed_at":"2024-03-28T15:24:06Z","git_url":"git://github.com/clydin/angular-cli.git","ssh_url":"git@github.com:clydin/angular-cli.git","clone_url":"https://github.com/clydin/angular-cli.git","svn_url":"https://github.com/clydin/angular-cli","homepage":"","size":151525,"stargazers_count":4,"watchers_count":4,"language":"TypeScript","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":1,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":1,"open_issues":0,"watchers":4,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"8442216005b49be8b9293bf63b1147bb203fc745","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":36891867,"node_id":"MDEwOlJlcG9zaXRvcnkzNjg5MTg2Nw==","name":"angular-cli","full_name":"angular/angular-cli","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular-cli","description":"CLI tool for Angular","fork":false,"url":"https://api.github.com/repos/angular/angular-cli","forks_url":"https://api.github.com/repos/angular/angular-cli/forks","keys_url":"https://api.github.com/repos/angular/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular-cli/events","assignees_url":"https://api.github.com/repos/angular/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular-cli/merges","archive_url":"https://api.github.com/repos/angular/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular-cli/deployments","created_at":"2015-06-04T19:49:37Z","updated_at":"2024-03-28T13:58:27Z","pushed_at":"2024-03-28T15:24:30Z","git_url":"git://github.com/angular/angular-cli.git","ssh_url":"git@github.com:angular/angular-cli.git","clone_url":"https://github.com/angular/angular-cli.git","svn_url":"https://github.com/angular/angular-cli","homepage":"https://cli.angular.io","size":161817,"stargazers_count":26574,"watchers_count":26574,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":11999,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":268,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","angular-cli","cli","typescript"],"visibility":"public","forks":11999,"open_issues":268,"watchers":26574,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27380"},"html":{"href":"https://github.com/angular/angular-cli/pull/27380"},"issue":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27380"},"comments":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27380/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27380/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27380/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular-cli/statuses/3bedc82088538f905a5e9b16772c4978da544eea"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":true,"commits":1,"additions":6,"deletions":10,"changed_files":2}},"public":true,"created_at":"2024-03-28T15:24:31Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36971945084","type":"CreateEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":99627421,"name":"clydin/angular-cli","url":"https://api.github.com/repos/clydin/angular-cli"},"payload":{"ref":"deps/buildifier","ref_type":"branch","master_branch":"main","description":"CLI tool for Angular","pusher_type":"user"},"public":true,"created_at":"2024-03-28T15:24:07Z"},{"id":"36971808087","type":"PullRequestEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"action":"opened","number":27379,"pull_request":{"url":"https://api.github.com/repos/angular/angular-cli/pulls/27379","id":1796319894,"node_id":"PR_kwDOAjLs285rEaqW","html_url":"https://github.com/angular/angular-cli/pull/27379","diff_url":"https://github.com/angular/angular-cli/pull/27379.diff","patch_url":"https://github.com/angular/angular-cli/pull/27379.patch","issue_url":"https://api.github.com/repos/angular/angular-cli/issues/27379","number":27379,"state":"open","locked":false,"title":"refactor(@angular-devkit/build-angular): use single search directory list for postcss/tailwind configuration setup","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":"Both the postcss and tailwind configuration file searching during the `application` builder setup look in the project and workspace root for one of the related configuration files. To avoid unneeded repeat file access, both searches now reuse directory contents information.","created_at":"2024-03-28T15:20:19Z","updated_at":"2024-03-28T15:20:19Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1020656460,"node_id":"MDU6TGFiZWwxMDIwNjU2NDYw","url":"https://api.github.com/repos/angular/angular-cli/labels/target:%20major","name":"target: major","color":"5319e7","default":false,"description":"This PR is targeted for the next major release"}],"milestone":null,"draft":true,"commits_url":"https://api.github.com/repos/angular/angular-cli/pulls/27379/commits","review_comments_url":"https://api.github.com/repos/angular/angular-cli/pulls/27379/comments","review_comment_url":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular-cli/issues/27379/comments","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/e38b0765e437ab3ef42345232fc27245424a4595","head":{"label":"clydin:application/postcss-searching","ref":"application/postcss-searching","sha":"e38b0765e437ab3ef42345232fc27245424a4595","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"repo":{"id":99627421,"node_id":"MDEwOlJlcG9zaXRvcnk5OTYyNzQyMQ==","name":"angular-cli","full_name":"clydin/angular-cli","private":false,"owner":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clydin/angular-cli","description":"CLI tool for Angular","fork":true,"url":"https://api.github.com/repos/clydin/angular-cli","forks_url":"https://api.github.com/repos/clydin/angular-cli/forks","keys_url":"https://api.github.com/repos/clydin/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clydin/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clydin/angular-cli/teams","hooks_url":"https://api.github.com/repos/clydin/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/clydin/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/clydin/angular-cli/events","assignees_url":"https://api.github.com/repos/clydin/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/clydin/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/clydin/angular-cli/tags","blobs_url":"https://api.github.com/repos/clydin/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clydin/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clydin/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/clydin/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clydin/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/clydin/angular-cli/languages","stargazers_url":"https://api.github.com/repos/clydin/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/clydin/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/clydin/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/clydin/angular-cli/subscription","commits_url":"https://api.github.com/repos/clydin/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/clydin/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/clydin/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/clydin/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/clydin/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/clydin/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clydin/angular-cli/merges","archive_url":"https://api.github.com/repos/clydin/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clydin/angular-cli/downloads","issues_url":"https://api.github.com/repos/clydin/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/clydin/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/clydin/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/clydin/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clydin/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/clydin/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/clydin/angular-cli/deployments","created_at":"2017-08-07T22:54:26Z","updated_at":"2022-08-31T18:26:55Z","pushed_at":"2024-03-28T15:19:08Z","git_url":"git://github.com/clydin/angular-cli.git","ssh_url":"git@github.com:clydin/angular-cli.git","clone_url":"https://github.com/clydin/angular-cli.git","svn_url":"https://github.com/clydin/angular-cli","homepage":"","size":151525,"stargazers_count":4,"watchers_count":4,"language":"TypeScript","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":1,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":1,"open_issues":0,"watchers":4,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"8442216005b49be8b9293bf63b1147bb203fc745","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":36891867,"node_id":"MDEwOlJlcG9zaXRvcnkzNjg5MTg2Nw==","name":"angular-cli","full_name":"angular/angular-cli","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular-cli","description":"CLI tool for Angular","fork":false,"url":"https://api.github.com/repos/angular/angular-cli","forks_url":"https://api.github.com/repos/angular/angular-cli/forks","keys_url":"https://api.github.com/repos/angular/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular-cli/events","assignees_url":"https://api.github.com/repos/angular/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular-cli/merges","archive_url":"https://api.github.com/repos/angular/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular-cli/deployments","created_at":"2015-06-04T19:49:37Z","updated_at":"2024-03-28T13:58:27Z","pushed_at":"2024-03-28T15:20:20Z","git_url":"git://github.com/angular/angular-cli.git","ssh_url":"git@github.com:angular/angular-cli.git","clone_url":"https://github.com/angular/angular-cli.git","svn_url":"https://github.com/angular/angular-cli","homepage":"https://cli.angular.io","size":161817,"stargazers_count":26574,"watchers_count":26574,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":11999,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":267,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","angular-cli","cli","typescript"],"visibility":"public","forks":11999,"open_issues":267,"watchers":26574,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27379"},"html":{"href":"https://github.com/angular/angular-cli/pull/27379"},"issue":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27379"},"comments":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27379/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27379/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27379/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular-cli/statuses/e38b0765e437ab3ef42345232fc27245424a4595"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":true,"commits":1,"additions":30,"deletions":16,"changed_files":2}},"public":true,"created_at":"2024-03-28T15:20:21Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36971764408","type":"CreateEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":99627421,"name":"clydin/angular-cli","url":"https://api.github.com/repos/clydin/angular-cli"},"payload":{"ref":"application/postcss-searching","ref_type":"branch","master_branch":"main","description":"CLI tool for Angular","pusher_type":"user"},"public":true,"created_at":"2024-03-28T15:19:09Z"},{"id":"36948707491","type":"PullRequestReviewEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":36891867,"name":"angular/angular-cli","url":"https://api.github.com/repos/angular/angular-cli"},"payload":{"action":"created","review":{"id":1964896408,"node_id":"PRR_kwDOAjLs2851HfCY","user":{"login":"clydin","id":19598772,"node_id":"MDQ6VXNlcjE5NTk4Nzcy","avatar_url":"https://avatars.githubusercontent.com/u/19598772?v=4","gravatar_id":"","url":"https://api.github.com/users/clydin","html_url":"https://github.com/clydin","followers_url":"https://api.github.com/users/clydin/followers","following_url":"https://api.github.com/users/clydin/following{/other_user}","gists_url":"https://api.github.com/users/clydin/gists{/gist_id}","starred_url":"https://api.github.com/users/clydin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clydin/subscriptions","organizations_url":"https://api.github.com/users/clydin/orgs","repos_url":"https://api.github.com/users/clydin/repos","events_url":"https://api.github.com/users/clydin/events{/privacy}","received_events_url":"https://api.github.com/users/clydin/received_events","type":"User","site_admin":false},"body":"","commit_id":"ed5768806a6fdc665e97da95aff549fbcc7d94ce","submitted_at":"2024-03-27T22:56:13Z","state":"approved","html_url":"https://github.com/angular/angular-cli/pull/27373#pullrequestreview-1964896408","pull_request_url":"https://api.github.com/repos/angular/angular-cli/pulls/27373","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/angular/angular-cli/pull/27373#pullrequestreview-1964896408"},"pull_request":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27373"}}},"pull_request":{"url":"https://api.github.com/repos/angular/angular-cli/pulls/27373","id":1793583097,"node_id":"PR_kwDOAjLs285q5-f5","html_url":"https://github.com/angular/angular-cli/pull/27373","diff_url":"https://github.com/angular/angular-cli/pull/27373.diff","patch_url":"https://github.com/angular/angular-cli/pull/27373.patch","issue_url":"https://api.github.com/repos/angular/angular-cli/issues/27373","number":27373,"state":"open","locked":false,"title":"build: update all non-major dependencies","user":{"login":"angular-robot","id":89942104,"node_id":"MDQ6VXNlcjg5OTQyMTA0","avatar_url":"https://avatars.githubusercontent.com/u/89942104?v=4","gravatar_id":"","url":"https://api.github.com/users/angular-robot","html_url":"https://github.com/angular-robot","followers_url":"https://api.github.com/users/angular-robot/followers","following_url":"https://api.github.com/users/angular-robot/following{/other_user}","gists_url":"https://api.github.com/users/angular-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/angular-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular-robot/subscriptions","organizations_url":"https://api.github.com/users/angular-robot/orgs","repos_url":"https://api.github.com/users/angular-robot/repos","events_url":"https://api.github.com/users/angular-robot/events{/privacy}","received_events_url":"https://api.github.com/users/angular-robot/received_events","type":"User","site_admin":false},"body":"This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [aspect_bazel_lib](https://togithub.com/aspect-build/bazel-lib) | http_archive | minor | `v2.5.3` -> `v2.6.0` |\n| [terser](https://terser.org) ([source](https://togithub.com/terser/terser)) | dependencies | minor | [`5.29.2` -> `5.30.0`](https://renovatebot.com/diffs/npm/terser/5.29.2/5.30.0) |\n| [terser](https://terser.org) ([source](https://togithub.com/terser/terser)) | devDependencies | minor | [`5.29.2` -> `5.30.0`](https://renovatebot.com/diffs/npm/terser/5.29.2/5.30.0) |\n| [undici](https://undici.nodejs.org) ([source](https://togithub.com/nodejs/undici)) | dependencies | patch | [`6.10.1` -> `6.10.2`](https://renovatebot.com/diffs/npm/undici/6.10.1/6.10.2) |\n| [undici](https://undici.nodejs.org) ([source](https://togithub.com/nodejs/undici)) | devDependencies | patch | [`6.10.1` -> `6.10.2`](https://renovatebot.com/diffs/npm/undici/6.10.1/6.10.2) |\n\n---\n\n### Release Notes\n\n\naspect-build/bazel-lib (aspect_bazel_lib)
\n\n### [`v2.6.0`](https://togithub.com/aspect-build/bazel-lib/releases/tag/v2.6.0)\n\n[Compare Source](https://togithub.com/aspect-build/bazel-lib/compare/v2.5.3...v2.6.0)\n\n#### Using Bzlmod with Bazel 6:\n\n1. Enable with `common --enable_bzlmod` in `.bazelrc`.\n2. Add to your `MODULE.bazel` file:\n\n```starlark\nbazel_dep(name = \"aspect_bazel_lib\", version = \"2.6.0\")\n```\n\n> Read more about bzlmod: \n\n#### Using WORKSPACE\n\nPaste this snippet into your `WORKSPACE` file:\n\n```starlark\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\n\nhttp_archive(\n name = \"aspect_bazel_lib\",\n sha256 = \"3e0a430ada9b8f0f845767a267cf584bc94b8ec642d6093f31dca3938b18f6a1\",\n strip_prefix = \"bazel-lib-2.6.0\",\n url = \"https://github.com/aspect-build/bazel-lib/releases/download/v2.6.0/bazel-lib-v2.6.0.tar.gz\",\n)\n\nload(\"@aspect_bazel_lib//lib:repositories.bzl\", \"aspect_bazel_lib_dependencies\", \"aspect_bazel_lib_register_toolchains\")\n\n### Required bazel-lib dependencies\n\naspect_bazel_lib_dependencies()\n\n### Register bazel-lib toolchains\n\naspect_bazel_lib_register_toolchains()\n\n```\n\n#### What's Changed\n\n- chore: stash output of vmstat in artifacts by [@gregmagolan](https://togithub.com/gregmagolan) in [https://github.com/aspect-build/bazel-lib/pull/793](https://togithub.com/aspect-build/bazel-lib/pull/793)\n- feat: add a helper for rules to work with resource_sets by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/aspect-build/bazel-lib/pull/792](https://togithub.com/aspect-build/bazel-lib/pull/792)\n- feat: don't require 'out' on expand_template by [@alexeagle](https://togithub.com/alexeagle) in [https://github.com/aspect-build/bazel-lib/pull/798](https://togithub.com/aspect-build/bazel-lib/pull/798)\n- clean rm of copied dirs and files by [@jgao54](https://togithub.com/jgao54) in [https://github.com/aspect-build/bazel-lib/pull/799](https://togithub.com/aspect-build/bazel-lib/pull/799)\n\n#### New Contributors\n\n- [@jgao54](https://togithub.com/jgao54) made their first contribution in [https://github.com/aspect-build/bazel-lib/pull/799](https://togithub.com/aspect-build/bazel-lib/pull/799)\n\n**Full Changelog**: https://github.com/aspect-build/bazel-lib/compare/v2.5.3...v2.6.0\n\n \n\n\nterser/terser (terser)
\n\n### [`v5.30.0`](https://togithub.com/terser/terser/blob/HEAD/CHANGELOG.md#v5300)\n\n[Compare Source](https://togithub.com/terser/terser/compare/v5.29.2...v5.30.0)\n\n- Improve removal of classes referring to themselves\n\n \n\n\nnodejs/undici (undici)
\n\n### [`v6.10.2`](https://togithub.com/nodejs/undici/releases/tag/v6.10.2)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.10.1...v6.10.2)\n\n##### What's Changed\n\n- Do not fail test if streams support typed arrays by [@mcollina](https://togithub.com/mcollina) in [https://github.com/nodejs/undici/pull/2978](https://togithub.com/nodejs/undici/pull/2978)\n- fix(fetch): properly redirect non-ascii location header url by [@Xvezda](https://togithub.com/Xvezda) in [https://github.com/nodejs/undici/pull/2971](https://togithub.com/nodejs/undici/pull/2971)\n- perf: Remove double-stringify in setCookie by [@peterver](https://togithub.com/peterver) in [https://github.com/nodejs/undici/pull/2980](https://togithub.com/nodejs/undici/pull/2980)\n- \\[fix [#2982](https://togithub.com/nodejs/undici/issues/2982)] use DispatcherInterceptor type for Dispatcher#Compose by [@clovis-guillemot](https://togithub.com/clovis-guillemot) in [https://github.com/nodejs/undici/pull/2983](https://togithub.com/nodejs/undici/pull/2983)\n- fix: make EventSource properties enumerable by [@MattBidewell](https://togithub.com/MattBidewell) in [https://github.com/nodejs/undici/pull/2987](https://togithub.com/nodejs/undici/pull/2987)\n- docs: ✏️ fixed benchmark links by [@benhalverson](https://togithub.com/benhalverson) in [https://github.com/nodejs/undici/pull/2991](https://togithub.com/nodejs/undici/pull/2991)\n- fix([#2986](https://togithub.com/nodejs/undici/issues/2986)): bad start check by [@metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/2992](https://togithub.com/nodejs/undici/pull/2992)\n- fix(H2 Client): bind stream 'data' listener only after received 'response' event by [@St3ffGv4](https://togithub.com/St3ffGv4) in [https://github.com/nodejs/undici/pull/2985](https://togithub.com/nodejs/undici/pull/2985)\n- feat: added search input by [@benhalverson](https://togithub.com/benhalverson) in [https://github.com/nodejs/undici/pull/2993](https://togithub.com/nodejs/undici/pull/2993)\n- chore: validate responses can be consumed without a Content-Length or… by [@jacob-ebey](https://togithub.com/jacob-ebey) in [https://github.com/nodejs/undici/pull/2995](https://togithub.com/nodejs/undici/pull/2995)\n- fix error message by [@KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/2998](https://togithub.com/nodejs/undici/pull/2998)\n- Revert \"perf: reuse TextDecoder instance ([#2863](https://togithub.com/nodejs/undici/issues/2863))\" by [@panva](https://togithub.com/panva) in [https://github.com/nodejs/undici/pull/2999](https://togithub.com/nodejs/undici/pull/2999)\n- test: remove only by [@metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/3001](https://togithub.com/nodejs/undici/pull/3001)\n\n##### New Contributors\n\n- [@Xvezda](https://togithub.com/Xvezda) made their first contribution in [https://github.com/nodejs/undici/pull/2971](https://togithub.com/nodejs/undici/pull/2971)\n- [@peterver](https://togithub.com/peterver) made their first contribution in [https://github.com/nodejs/undici/pull/2980](https://togithub.com/nodejs/undici/pull/2980)\n- [@clovis-guillemot](https://togithub.com/clovis-guillemot) made their first contribution in [https://github.com/nodejs/undici/pull/2983](https://togithub.com/nodejs/undici/pull/2983)\n- [@MattBidewell](https://togithub.com/MattBidewell) made their first contribution in [https://github.com/nodejs/undici/pull/2987](https://togithub.com/nodejs/undici/pull/2987)\n- [@benhalverson](https://togithub.com/benhalverson) made their first contribution in [https://github.com/nodejs/undici/pull/2991](https://togithub.com/nodejs/undici/pull/2991)\n- [@St3ffGv4](https://togithub.com/St3ffGv4) made their first contribution in [https://github.com/nodejs/undici/pull/2985](https://togithub.com/nodejs/undici/pull/2985)\n- [@jacob-ebey](https://togithub.com/jacob-ebey) made their first contribution in [https://github.com/nodejs/undici/pull/2995](https://togithub.com/nodejs/undici/pull/2995)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.10.0...v6.10.2\n\n \n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"after 10:00pm every weekday,before 4:00am every weekday,every weekend\" in timezone America/Tijuana, Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/angular/dev-infra) if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate).\n\n","created_at":"2024-03-27T10:10:54Z","updated_at":"2024-03-27T22:56:13Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5ebc80136a0446fc947c8caef009825372616049","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1726594430,"node_id":"MDU6TGFiZWwxNzI2NTk0NDMw","url":"https://api.github.com/repos/angular/angular-cli/labels/action:%20merge","name":"action: merge","color":"6cdd99","default":false,"description":"The PR is ready for merge by the caretaker"},{"id":2086405922,"node_id":"MDU6TGFiZWwyMDg2NDA1OTIy","url":"https://api.github.com/repos/angular/angular-cli/labels/area:%20build%20&%20ci","name":"area: build & ci","color":"c5def5","default":false,"description":"Related the build and CI infrastructure of the project"},{"id":2570666133,"node_id":"MDU6TGFiZWwyNTcwNjY2MTMz","url":"https://api.github.com/repos/angular/angular-cli/labels/target:%20minor","name":"target: minor","color":"5319e7","default":false,"description":"This PR is targeted for the next minor release"}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/angular/angular-cli/pulls/27373/commits","review_comments_url":"https://api.github.com/repos/angular/angular-cli/pulls/27373/comments","review_comment_url":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular-cli/issues/27373/comments","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/ed5768806a6fdc665e97da95aff549fbcc7d94ce","head":{"label":"angular-robot:ng-renovate/all-minor-patch","ref":"ng-renovate/all-minor-patch","sha":"ed5768806a6fdc665e97da95aff549fbcc7d94ce","user":{"login":"angular-robot","id":89942104,"node_id":"MDQ6VXNlcjg5OTQyMTA0","avatar_url":"https://avatars.githubusercontent.com/u/89942104?v=4","gravatar_id":"","url":"https://api.github.com/users/angular-robot","html_url":"https://github.com/angular-robot","followers_url":"https://api.github.com/users/angular-robot/followers","following_url":"https://api.github.com/users/angular-robot/following{/other_user}","gists_url":"https://api.github.com/users/angular-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/angular-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular-robot/subscriptions","organizations_url":"https://api.github.com/users/angular-robot/orgs","repos_url":"https://api.github.com/users/angular-robot/repos","events_url":"https://api.github.com/users/angular-robot/events{/privacy}","received_events_url":"https://api.github.com/users/angular-robot/received_events","type":"User","site_admin":false},"repo":{"id":508671200,"node_id":"R_kgDOHlG04A","name":"angular-cli","full_name":"angular-robot/angular-cli","private":false,"owner":{"login":"angular-robot","id":89942104,"node_id":"MDQ6VXNlcjg5OTQyMTA0","avatar_url":"https://avatars.githubusercontent.com/u/89942104?v=4","gravatar_id":"","url":"https://api.github.com/users/angular-robot","html_url":"https://github.com/angular-robot","followers_url":"https://api.github.com/users/angular-robot/followers","following_url":"https://api.github.com/users/angular-robot/following{/other_user}","gists_url":"https://api.github.com/users/angular-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/angular-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular-robot/subscriptions","organizations_url":"https://api.github.com/users/angular-robot/orgs","repos_url":"https://api.github.com/users/angular-robot/repos","events_url":"https://api.github.com/users/angular-robot/events{/privacy}","received_events_url":"https://api.github.com/users/angular-robot/received_events","type":"User","site_admin":false},"html_url":"https://github.com/angular-robot/angular-cli","description":"CLI tool for Angular","fork":true,"url":"https://api.github.com/repos/angular-robot/angular-cli","forks_url":"https://api.github.com/repos/angular-robot/angular-cli/forks","keys_url":"https://api.github.com/repos/angular-robot/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular-robot/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular-robot/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular-robot/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular-robot/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular-robot/angular-cli/events","assignees_url":"https://api.github.com/repos/angular-robot/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular-robot/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular-robot/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular-robot/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular-robot/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular-robot/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular-robot/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular-robot/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular-robot/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular-robot/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular-robot/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular-robot/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular-robot/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular-robot/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular-robot/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular-robot/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular-robot/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular-robot/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular-robot/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular-robot/angular-cli/merges","archive_url":"https://api.github.com/repos/angular-robot/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular-robot/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular-robot/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular-robot/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular-robot/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular-robot/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular-robot/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular-robot/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular-robot/angular-cli/deployments","created_at":"2022-06-29T11:54:17Z","updated_at":"2023-11-13T08:51:47Z","pushed_at":"2024-03-27T22:10:24Z","git_url":"git://github.com/angular-robot/angular-cli.git","ssh_url":"git@github.com:angular-robot/angular-cli.git","clone_url":"https://github.com/angular-robot/angular-cli.git","svn_url":"https://github.com/angular-robot/angular-cli","homepage":"https://cli.angular.io","size":158252,"stargazers_count":2,"watchers_count":2,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":2,"default_branch":"main"}},"base":{"label":"angular:main","ref":"main","sha":"8442216005b49be8b9293bf63b1147bb203fc745","user":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":36891867,"node_id":"MDEwOlJlcG9zaXRvcnkzNjg5MTg2Nw==","name":"angular-cli","full_name":"angular/angular-cli","private":false,"owner":{"login":"angular","id":139426,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzOTQyNg==","avatar_url":"https://avatars.githubusercontent.com/u/139426?v=4","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/angular/angular-cli","description":"CLI tool for Angular","fork":false,"url":"https://api.github.com/repos/angular/angular-cli","forks_url":"https://api.github.com/repos/angular/angular-cli/forks","keys_url":"https://api.github.com/repos/angular/angular-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular-cli/teams","hooks_url":"https://api.github.com/repos/angular/angular-cli/hooks","issue_events_url":"https://api.github.com/repos/angular/angular-cli/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular-cli/events","assignees_url":"https://api.github.com/repos/angular/angular-cli/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular-cli/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular-cli/tags","blobs_url":"https://api.github.com/repos/angular/angular-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular-cli/languages","stargazers_url":"https://api.github.com/repos/angular/angular-cli/stargazers","contributors_url":"https://api.github.com/repos/angular/angular-cli/contributors","subscribers_url":"https://api.github.com/repos/angular/angular-cli/subscribers","subscription_url":"https://api.github.com/repos/angular/angular-cli/subscription","commits_url":"https://api.github.com/repos/angular/angular-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular-cli/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular-cli/merges","archive_url":"https://api.github.com/repos/angular/angular-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular-cli/downloads","issues_url":"https://api.github.com/repos/angular/angular-cli/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular-cli/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular-cli/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular-cli/deployments","created_at":"2015-06-04T19:49:37Z","updated_at":"2024-03-27T19:21:08Z","pushed_at":"2024-03-27T22:10:27Z","git_url":"git://github.com/angular/angular-cli.git","ssh_url":"git@github.com:angular/angular-cli.git","clone_url":"https://github.com/angular/angular-cli.git","svn_url":"https://github.com/angular/angular-cli","homepage":"https://cli.angular.io","size":161817,"stargazers_count":26577,"watchers_count":26577,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":11999,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":263,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["angular","angular-cli","cli","typescript"],"visibility":"public","forks":11999,"open_issues":263,"watchers":26577,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27373"},"html":{"href":"https://github.com/angular/angular-cli/pull/27373"},"issue":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27373"},"comments":{"href":"https://api.github.com/repos/angular/angular-cli/issues/27373/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27373/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular-cli/pulls/27373/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular-cli/statuses/ed5768806a6fdc665e97da95aff549fbcc7d94ce"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-27T22:56:13Z","org":{"id":139426,"login":"angular","gravatar_id":"","url":"https://api.github.com/orgs/angular","avatar_url":"https://avatars.githubusercontent.com/u/139426?"}},{"id":"36943561541","type":"PushEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":99627421,"name":"clydin/angular-cli","url":"https://api.github.com/repos/clydin/angular-cli"},"payload":{"repository_id":99627421,"push_id":17734645266,"size":4,"distinct_size":4,"ref":"refs/heads/main","head":"8442216005b49be8b9293bf63b1147bb203fc745","before":"daa0b9598a2bff6a8ac74a2729126b8e5ea4a173","commits":[{"sha":"7682a7145f817241f6e4dc6036f1334b16efb235","author":{"email":"alanagius@google.com","name":"Alan Agius"},"message":"build: address pre-release validation failure\n\nPreviously, the release process encountered an error due to ts-node's inability to transform `packages/schematics/angular/utility/latest-versions.ts`, resulting in the following error:\n\n```\nexport const latestVersions: Record & {\n^^^^^^\n\nSyntaxError: Unexpected token 'export'\n at internalCompileFunction (node:internal/vm:73:18)\n at wrapSafe (node:internal/modules/cjs/loader:1274:20)\n at Module._compile (node:internal/modules/cjs/loader:1320:27)\n at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n at Module.load (node:internal/modules/cjs/loader:1197:32)\n at Module._load (node:internal/modules/cjs/loader:1013:12)\n at ModuleWrap. (node:internal/modules/esm/translators:202:29)\n at ModuleJob.run (node:internal/modules/esm/module_job:195:25)\n at async ModuleLoader.import (node:internal/modules/esm/loader:336:24)\n at async checkSchematicsAngularLatestVersion (file:///usr/..../git/angular-cli/scripts/release-checks/dependency-ranges/latest-versions-check.mts:9:46)\n```\n\nTo resolve this issue, we now utilize the `package.json` directly to retrieve dependency versions.","distinct":true,"url":"https://api.github.com/repos/clydin/angular-cli/commits/7682a7145f817241f6e4dc6036f1334b16efb235"},{"sha":"b4546906225b276eac4424dd6b1819704b474b90","author":{"email":"19598772+clydin@users.noreply.github.com","name":"Charles Lyding"},"message":"refactor(@angular-devkit/build-angular): update babel application preset with new plugin import location\n\nThe babel application preset that is used with the Webpack-based build system now also uses the\nupdated location for the build optimizer plugins. This also reduces the amount of require statements\nin the setup function for the preset.","distinct":true,"url":"https://api.github.com/repos/clydin/angular-cli/commits/b4546906225b276eac4424dd6b1819704b474b90"},{"sha":"982139b0e82882468e3d1ca3ecc7b31174df6679","author":{"email":"angular-robot@google.com","name":"Angular Robot"},"message":"build: update all non-major dependencies","distinct":true,"url":"https://api.github.com/repos/clydin/angular-cli/commits/982139b0e82882468e3d1ca3ecc7b31174df6679"},{"sha":"8442216005b49be8b9293bf63b1147bb203fc745","author":{"email":"crisbeto@abv.bg","name":"Kristiyan Kostadinov"},"message":"build: narrow down supported TypeScript versions\n\nIn https://github.com/angular/angular/pull/54961 the Angular compiler stopped supporting TypeScript versions older than 5.4. These changes narrow down the range for Tooling.","distinct":true,"url":"https://api.github.com/repos/clydin/angular-cli/commits/8442216005b49be8b9293bf63b1147bb203fc745"}]},"public":true,"created_at":"2024-03-27T19:14:51Z"},{"id":"36939664473","type":"DeleteEvent","actor":{"id":19598772,"login":"clydin","display_login":"clydin","gravatar_id":"","url":"https://api.github.com/users/clydin","avatar_url":"https://avatars.githubusercontent.com/u/19598772?"},"repo":{"id":116445570,"name":"clydin/angular","url":"https://api.github.com/repos/clydin/angular"},"payload":{"ref":"ls/remove-custom-flatmap","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-03-27T17:16:14Z"}]