You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds remaining optional export subpaths for binding, DOM, schema, templating, render, hydration, and node observation, while keeping Observable/observable together and controller/definition internals on the root entrypoint.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: change/@microsoft-fast-element-22265526-9ae0-4996-878d-ec0bd68133c2.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"type": "major",
3
-
"comment": "Move core helpers such as Updates, Observable, attr, html, css, template directives, volatile, and ArrayObserver to dedicated fast-element subpath exports.",
3
+
"comment": "Move optional helpers such as Updates, Observable, attr, binding, DOM, Schema, html, templating, render, hydration, directives, volatile, and ArrayObserver to dedicated fast-element subpath exports while keeping controller and definition internals on the root entrypoint.",
Copy file name to clipboardExpand all lines: packages/fast-element/DESIGN.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,12 @@ For deep dives into specific areas, see the linked detailed documents.
52
52
53
53
The library's kernel is module-scoped rather than stored on `globalThis`: import `FAST` from `@microsoft/fast-element`, `Updates` from `@microsoft/fast-element/updates.js`, and `Observable` from `@microsoft/fast-element/observable.js`.
54
54
55
+
The root entrypoint intentionally stays small: it keeps `FASTElement`, `FAST`,
56
+
`ElementController`, `FASTElementDefinition`, and related controller/definition
57
+
types. Optional feature groups use dedicated subpaths, such as `attr.js`,
0 commit comments