-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: use V4_COMPONENT to check whether an object is a component * refactor: use getters for friendly classes * fix: fixed `once` modifier for hook handlers * fix: retrieving information about the observed field should be done in beforeDataCreate * fix: don't create abstract smart components * refactor: moved to composition API * feat: added a method to determine which specific props have been added to the component * chore: added an optimization that prevents watching a prop if it is not passed through the template * feat: added support for `renderTracked` & fixed bugs * chore: respect `functional: false` & `functionalWatching: false` * feat: added the new prop `getPassedHandlers` * fix: fixed the `emit` optimization * chore: optimize event API * refactor: extract @watch from factory * refactor: extract @field/@System from factory * refactor: extract @prop from factory * refactor: extract @hook from factory * refactor: extract @computed from factory * refactor: optimized meta creation * feat: added the new @DefaultValue decorator * feat: added a transformer for registering default values on component properties * refactor: improved DSL transformer * feat: added a new decorator `method` * feat: added a new decorator @derive for components * chore: removed `addMethodsToMeta` * chore: optimized meta inheritance * feat: added support for `this` within default values * refactor: generate getters/setters using transformers * fix: fixed modifier initializing * fix: provide parameters to setter * fix: theme initialization * refactor: removed `forceDefault` & `defaultProps`; now `getPassedProps` returns a dictionary; removed getPassedHandlers; fixed b-dynamic-page * chore: provide `isProp` for vue sfc * refactor: removed idle initializing * feat: added a static property graph for use in synchronous code * BREAKING_CHANGE: the passing of the component graph to the runtime has been removed * chore: added support for the hint in dontWaitRemoteProviders * chore: generate getters/setters dynamically * BREAKING_CHANGE: removed legacy `inheritMods` implementation * chore: new `sharedMods` API * chore: added caching for shared-mods * chore: improved sharedMods api * fix: don't provide redundant mods * chore: optimized method creation * chore: implemented a smoother migration to `forceUpdate: false` props * chore: methods for accessors, such as fooGetter/fooSetter, are used only with super, so it's not necessary to initialize them as a method on the component --------- Co-authored-by: Artem Shinkaruk <46344555+shining-mind@users.noreply.github.com>
- Loading branch information
1 parent
a567a71
commit c925ed3
Showing
209 changed files
with
4,942 additions
and
3,234 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,10 @@ | ||
# build/ts-transformers | ||
|
||
This module provides a bunch of custom transformers for TypeScript. | ||
This module provides a bunch of custom transformers for TypeScript/TSC. | ||
|
||
## Default Transformers | ||
|
||
* `set-component-layer` - this module provides a transformer that adds information to each component declaration about | ||
the application layer in which the component is declared. | ||
|
||
* `register-component-parts` - this module provides a transformer for registering parts of a class as parts of the associated component. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
16 changes: 16 additions & 0 deletions
16
build/ts-transformers/register-component-parts/CHANGELOG.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
Changelog | ||
========= | ||
|
||
> **Tags:** | ||
> - :boom: [Breaking Change] | ||
> - :rocket: [New Feature] | ||
> - :bug: [Bug Fix] | ||
> - :memo: [Documentation] | ||
> - :house: [Internal] | ||
> - :nail_care: [Polish] | ||
## v4.0.0-beta.?? (2024-??-??) | ||
|
||
#### :rocket: New Feature | ||
|
||
* Initial release |
Oops, something went wrong.