angular/packages
Kristiyan Kostadinov 29aaded0c3 refactor(compiler): introduce block parsing in lexer (#50895)
⚠️Disclaimer⚠️ this PR implements syntax that is still in an open RFC. It will be adjusted once the RFC is closed.

These changes extend the lexer to recognize the concepts of a block group (`{#foo paramA; paramB}{/foo}`) and a block (`{:foo paramA; paramB;}`) which will be useful later on for the control flow and defer proposals. Block groups can be used anywhere and require a closing tag while block can only be used inside of a block.

The idea is that in the next PRs the markup AST will be expanded to have some more specialized node like `ConditionalBlock` or `DeferBlock` which will then be turned into instructions.

PR Close #50895
2023-07-11 08:21:48 -07:00
..
animations refactor(animations): Fix JSDoc comment (#50893) 2023-06-30 11:49:29 -07:00
bazel refactor(bazel): Circuit out ts semantic check in local mode compilation (#50486) 2023-06-07 12:50:54 -07:00
benchpress build: update cross-repo angular dependencies (#50881) 2023-06-30 11:43:29 -07:00
common docs(common): remove @developerPreview from NgOptimizedImage related items (#50824) 2023-06-26 13:33:18 -07:00
compiler refactor(compiler): introduce block parsing in lexer (#50895) 2023-07-11 08:21:48 -07:00
compiler-cli refactor(compiler): Generate attribute and attributeInterpolate instructions in template pipeline (#50818) 2023-07-10 07:17:18 -07:00
core docs: Improve documentation about Injection context / inject (#49782) 2023-07-10 07:09:31 -07:00
docs/di docs: remove outdated/unsupported webworker doc (#49856) 2023-04-17 14:01:41 +00:00
elements fix(elements): support input transform functions (#50713) 2023-06-22 09:47:16 -07:00
examples Revert "feat(common): add component input binding support for NgComponentOutlet (#49735)" 2023-06-08 10:32:49 -07:00
forms docs(forms): FormBuilder is not associated with ReactiveFormsModule (#50941) 2023-07-05 13:53:10 +02:00
language-service docs: removed duplicated words (#50648) 2023-06-12 11:43:42 +02:00
localize build: update babel dependencies (#50509) 2023-06-21 11:44:59 -07:00
misc/angular-in-memory-web-api docs: update invalid links to the new http guides (#49456) 2023-06-22 17:06:59 -07:00
platform-browser docs: Add a doc for NG5014 (#50567) 2023-06-27 15:57:23 -07:00
platform-browser-dynamic refactor(platform-browser-dynamic): Fix JSDoc comment (#50893) 2023-06-30 11:49:29 -07:00
platform-server refactor: use queueMicrotask to schedule micro tasks instead of various helpers (#50485) 2023-06-15 16:38:21 +02:00
private/testing fix(platform-server): bundle @angular/domino in via esbuild (#49229) 2023-02-28 13:34:50 -08:00
router docs: Improve documentation about Injection context / inject (#49782) 2023-07-10 07:09:31 -07:00
service-worker build: update minimum supported Node version from 16.13.0 -> 16.14.0 (#49771) 2023-04-11 07:56:31 -07:00
upgrade fix(upgrade): allow for downgraded components to work with component-router (#50871) 2023-06-30 11:36:57 -07:00
zone.js build: lock file maintenance (#50877) 2023-06-28 13:33:22 -07:00
BUILD.bazel build(bazel): list docs entrypoints under packages to simplify docgen 2022-11-22 13:51:16 -07:00
circular-deps-test.conf.js build: ignore type only imports/exports for circular dependency checks (#47017) 2022-08-18 12:06:09 -07:00
empty.ts
goog.d.ts refactor(core): replace references to goog.LOCALE with goog.getLocale() (#43089) 2021-08-10 10:35:26 -07:00
license-banner.txt build: bump license year (#44590) 2022-01-04 12:05:25 -08:00
README.md
system.d.ts
tsconfig-build.json build: update ts_library to produce ES2022 (#49559) 2023-03-23 08:18:45 -07:00
tsconfig-legacy-saucelabs.json refactor(compiler): drop obsolete NgFactory and NgSummary config options (#48268) 2023-02-21 13:03:59 -08:00
tsconfig-test.json build: switch devmode output to es2015 (#44505) 2022-01-05 23:20:20 +00:00
tsconfig-tsec-base.json build: update tsconfigs to use ES2020 as target and module (#43431) 2021-10-01 18:28:42 +00:00
tsconfig.json refactor(compiler): drop obsolete NgFactory and NgSummary config options (#48268) 2023-02-21 13:03:59 -08:00
tsec-exemption.json fix(core): hardening attribute and property binding rules for <iframe> elements (#47964) 2022-11-09 00:47:56 -08:00
types.d.ts build: update to jasmine 4.0 (#45558) 2022-04-11 16:25:28 +00:00

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

Usage information and reference details can be found in Angular documentation.

License: MIT