- Updated dependencies [d86e65d]
- @solid-primitives/[email protected]
- ea09f71: Remove CJS support. The package is ESM only now.
- Updated dependencies [ea09f71]
- @solid-primitives/[email protected]
- @solid-primitives/[email protected]
- Updated dependencies [49416e8]
- @solid-primitives/[email protected]
- 016fe83: Fix
trackStore
tracking multiple same-object references. (Fixes #582)
- 74db287: Correct the "homepage" field in package.json
- Updated dependencies [74db287]
- @solid-primitives/[email protected]
- @solid-primitives/[email protected]
- d23dd74: Add type exports for cjs
- Updated dependencies [d23dd74]
- @solid-primitives/[email protected]
- Updated dependencies [6aa53864]
- @solid-primitives/[email protected]
- @solid-primitives/[email protected]
- @solid-primitives/[email protected]
- @solid-primitives/[email protected]
- 04e837cf: Add
captureStoreUpdates
primitive for tracking and capturing updates to a store.
- 9a307242: - Renames
deepTrack
totrackDeep
to make it easier to provide similar tracking functions differentiated by the suffix.- Slightly improves the performance of
trackDeep
by iterating withfor of
and reusing value type checks. - Adds a much more performant alternative -
trackStore
which utilizes memoization and the$TRACK
symbol to reduce iterating over proxies and traversing unchanged objects.
- Slightly improves the performance of
- 3fad3789: Revert from publishing separate server, development, and production builds that has to rely on export conditions
to publishing a single build that can be used in any environment.
Envs will be checked at with
isDev
andisServer
consts exported by"solid-js/web"
so it's still tree-shakeable.
- 074961a1: Shorten implementation