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
@@ -347,8 +347,8 @@ From there, you immediately get:
347
347
348
348
The Focus ecosystem is split into 3 packages, each with a distinct responsibility:
349
349
350
-
-`@focus/core` – Implements the core lens abstractions. This is the heart of Focus: generic, composable lenses and reducer lifting. It is framework-agnostic and can be used in any TypeScript or JavaScript project.
351
-
-`@focus/store` – Implements the state store itself. It handles storing the application state, applying reducers, and notifying subscribers. It does not depend on any view library, making it usable in Node, React, or other environments.
352
-
-`@focus/react-connect` – Provides a React connector for the store, via hooks. Other view-library connectors are planned for the future.
350
+
-`@focus-js/core` – Implements the core lens abstractions. This is the heart of Focus: generic, composable lenses and reducer lifting. It is framework-agnostic and can be used in any TypeScript or JavaScript project.
351
+
-`@focus-js/store` – Implements the state store itself. It handles storing the application state, applying reducers, and notifying subscribers. It does not depend on any view library, making it usable in Node, React, or other environments.
352
+
-`@focus-js/react-connect` – Provides a React connector for the store, via hooks. Other view-library connectors are planned for the future.
353
353
354
354
This modular approach allows you to pick only the pieces you need: use lenses alone, combine them with the store, or integrate seamlessly with React.
0 commit comments