init: claude
This commit is contained in:
1 parent
2def250609
commit
3b87993d60
150 files changed
+29191
No files matched your search
@@ -0,0 +1,106 @@
|
||||
# Repository README
|
||||
|
||||
<img src="https://static.scarf.sh/a.png?x-pxid=d988eb79-b0fc-4a2b-8514-6a1ab932d188" />
|
||||
|
||||
<div align="center">
|
||||
<img src="./media/header_store.png" alt="TanStack Store" />
|
||||
</div>
|
||||
|
||||
<br />
|
||||
|
||||
<div align="center">
|
||||
<a href="https://npmjs.com/package/@tanstack/store" target="\_parent">
|
||||
<img alt="npm downloads" src="https://img.shields.io/npm/dm/@tanstack/store.svg" />
|
||||
</a>
|
||||
<a href="https://github.com/tanstack/store" target="\_parent">
|
||||
<img alt="github stars" src="https://img.shields.io/github/stars/tanstack/store.svg?style=social&label=Star" />
|
||||
</a>
|
||||
<a href="https://bundlephobia.com/result?p=@tanstack/store" target="\_parent">
|
||||
<img alt="bundle size" src="https://badgen.net/bundlephobia/minzip/@tanstack/store" />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<a href="#badge">
|
||||
<img alt="semantic-release" src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg">
|
||||
</a>
|
||||
<a href="https://bestofjs.org/projects/tanstack-store"><img src="https://img.shields.io/endpoint?url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=TanStack%store%26since=daily" alt="Best of JS" /></a>
|
||||
<a href="https://twitter.com/tan_stack" target="\_parent">
|
||||
<img alt="" src="https://img.shields.io/twitter/follow/tan_stack.svg?style=social&label=Follow @TanStack" />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
|
||||
### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/)
|
||||
|
||||
</div>
|
||||
|
||||
# TanStack Store
|
||||
|
||||
An immutable, reactive data store with framework adapters that powers the core of the TanStack ecosystem.
|
||||
|
||||
- Fine‑grained updates for performant state management
|
||||
- Flexible primitives for building custom state logic
|
||||
- Works across frameworks like React, Solid, Vue, Angular & Svelte
|
||||
- Lightweight and standalone — use it in any app or as a library foundation
|
||||
|
||||
### <a href="https://tanstack.com/store">Read the docs →</b></a>
|
||||
|
||||
## Get Involved
|
||||
|
||||
- We welcome issues and pull requests!
|
||||
- Participate in [GitHub discussions](https://github.com/TanStack/store/discussions)
|
||||
- Chat with the community on [Discord](https://discord.com/invite/WrRKjPJ)
|
||||
- See [CONTRIBUTING.md](./CONTRIBUTING.md) for setup instructions
|
||||
|
||||
## Partners
|
||||
|
||||
<table align="center">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="https://www.coderabbit.ai/?via=tanstack&dub_id=aCcEEdAOqqutX6OS">
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://tanstack.com/assets/coderabbit-dark-CMcuvjEy.svg" height="40" />
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://tanstack.com/assets/coderabbit-light-DVMJ2jHi.svg" height="40" />
|
||||
<img src="https://tanstack.com/assets/coderabbit-light-DVMJ2jHi.svg" height="40" alt="CodeRabbit" />
|
||||
</picture>
|
||||
</a>
|
||||
</td>
|
||||
<td padding="20">
|
||||
<a href="https://www.cloudflare.com?utm_source=tanstack">
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://tanstack.com/assets/cloudflare-white-DQDB7UaL.svg" height="60" />
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://tanstack.com/assets/cloudflare-black-CPufaW0B.svg" height="60" />
|
||||
<img src="https://tanstack.com/assets/cloudflare-black-CPufaW0B.svg" height="60" alt="Cloudflare" />
|
||||
</picture>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div align="center">
|
||||
<img src="./media/partner_logo.svg" alt="Store & you?" height="65">
|
||||
<p>
|
||||
We're looking for TanStack Store Partners to join our mission! Partner with us to push the boundaries of TanStack Store and build amazing things together.
|
||||
</p>
|
||||
<a href="mailto:partners@tanstack.com?subject=TanStack Store Partnership"><b>LET'S CHAT</b></a>
|
||||
</div>
|
||||
|
||||
## Explore the TanStack Ecosystem
|
||||
|
||||
- <a href="https://github.com/tanstack/config"><b>TanStack Config</b></a> – Tooling for JS/TS packages
|
||||
- <a href="https://github.com/tanstack/db"><b>TanStack DB</b></a> – Reactive sync client store
|
||||
- <a href="https://github.com/tanstack/devtools"><b>TanStack DevTools</b></a> – Unified devtools panel
|
||||
- <a href="https://github.com/tanstack/form"><b>TanStack Form</b></a> – Type‑safe form state
|
||||
- <a href="https://github.com/tanstack/pacer"><b>TanStack Pacer</b></a> – Debouncing, throttling, batching
|
||||
- <a href="https://github.com/tanstack/query"><b>TanStack Query</b></a> – Async state & caching
|
||||
- <a href="https://github.com/tanstack/ranger"><b>TanStack Ranger</b></a> – Range & slider primitives
|
||||
- <a href="https://github.com/tanstack/router"><b>TanStack Router</b></a> – Type‑safe routing, caching & URL state
|
||||
- <a href="https://github.com/tanstack/router"><b>TanStack Start</b></a> – Full‑stack SSR & streaming
|
||||
- <a href="https://github.com/tanstack/table"><b>TanStack Table</b></a> – Headless datagrids
|
||||
- <a href="https://github.com/tanstack/virtual"><b>TanStack Virtual</b></a> – Virtualized rendering
|
||||
|
||||
… and more at <a href="https://tanstack.com"><b>TanStack.com »</b></a>
|
||||
|
||||
<!-- Use the force, Luke! -->
|
||||
@@ -0,0 +1,220 @@
|
||||
# Releases
|
||||
|
||||
## v0.8.0: None
|
||||
|
||||
**Published**: 2025-10-11
|
||||
|
||||
Version 0.8.0 - 10/11/25, 12:03 AM
|
||||
|
||||
## Changes
|
||||
|
||||
### Feat
|
||||
|
||||
- allow specifying comparator / equality function (#244) (be4f045) by Alejandro Aburto S.
|
||||
|
||||
### Fix
|
||||
|
||||
- store: improve performance by ~4x (#236) (4a8bdea) by @Sheraff
|
||||
|
||||
### Chore
|
||||
|
||||
- deps: update all non-major dependencies (#242) (dfbb669) by renovate[bot]
|
||||
- deps: lock file maintenance (#240) (41139a6) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#239) (570caec) by renovate[bot]
|
||||
- update workspace config (#238) (4d92c18) by Lac
|
||||
|
||||
## v0.7.7: None
|
||||
|
||||
**Published**: 2025-09-20
|
||||
|
||||
Version 0.7.7 - 9/20/25, 9:35 AM
|
||||
|
||||
## Changes
|
||||
|
||||
### Fix
|
||||
|
||||
- store: improve derived recompute performance (#235) (978d050) by @Sheraff
|
||||
|
||||
## Packages
|
||||
|
||||
- @tanstack/store@0.7.7
|
||||
- @tanstack/react-store@0.7.7
|
||||
- @tanstack/vue-store@0.7.7
|
||||
- @tanstack/solid-store@0.7.7
|
||||
- @tanstack/angular-store@0.7.7
|
||||
- @tanstack/svelte-store@0.7.7
|
||||
|
||||
## v0.7.6:
|
||||
|
||||
**Published**: 2025-09-20
|
||||
|
||||
Version 0.7.6 - 9/20/25, 9:30 AM
|
||||
|
||||
## Changes
|
||||
|
||||
### Fix
|
||||
|
||||
- store: improve derived getDepVals array performance (#234) (18831e0) by @Sheraff
|
||||
- store: improve __notifyListeners performance (#232) (27f254f) by @Sheraff
|
||||
- store: improve scheduler batch performance (#233) (3f804fd) by @Sheraff
|
||||
|
||||
### Chore
|
||||
|
||||
- deps: update all non-major dependencies (#230) (03229c8) by renovate[bot]
|
||||
- deps: update dependency vite to v6.3.6 [security] (#229) (905b08e) by renovate[bot]
|
||||
|
||||
### Docs
|
||||
|
||||
- Update
|
||||
|
||||
## v0.7.5: None
|
||||
|
||||
**Published**: 2025-09-08
|
||||
|
||||
Version 0.7.5 - 9/8/25, 8:21 PM
|
||||
|
||||
## Changes
|
||||
|
||||
### Fix
|
||||
|
||||
- handle string and symbol keys in `shallow` object comparison (#227) (001d23d) by @jerelmiller
|
||||
|
||||
### Chore
|
||||
|
||||
- deps: update all non-major dependencies (#228) (4fd5a7a) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#225) (7b13ed5) by renovate[bot]
|
||||
|
||||
## Packages
|
||||
|
||||
- @tanstack/store@0.7.5
|
||||
- @tanstack/react-store@0.7.5
|
||||
- @tanstack/vue-store@0.7.5
|
||||
- @tanstack/angular-store@0.7.5
|
||||
- @tanstack/svelte-store@0.7.5
|
||||
- @tanstack/solid-store@0.7
|
||||
|
||||
## v0.7.4: None
|
||||
|
||||
**Published**: 2025-08-22
|
||||
|
||||
Version 0.7.4 - 8/22/25, 9:57 AM
|
||||
|
||||
## Changes
|
||||
|
||||
### Fix
|
||||
|
||||
- unknown array length derived values should now by typed properly (#224) (46f8d9a) by Corbin Crutchley
|
||||
|
||||
### Chore
|
||||
|
||||
- deps: update all non-major dependencies (#223) (8173467) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#221) (b5a1d90) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#220) (1d13232) by renovate[bot]
|
||||
- sync repo config (#219) (759e37b) by Lachlan Collins
|
||||
- deps: update all non-major dependencies (#21
|
||||
|
||||
## v0.7.3: None
|
||||
|
||||
**Published**: 2025-07-06
|
||||
|
||||
Version 0.7.3 - 7/6/25, 10:17 PM
|
||||
|
||||
## Changes
|
||||
|
||||
### Fix
|
||||
|
||||
- dates now cause proper re-renders when different (#164) (380b52c) by @SashaZel
|
||||
|
||||
## Packages
|
||||
|
||||
- @tanstack/react-store@0.7.3
|
||||
- @tanstack/vue-store@0.7.3
|
||||
- @tanstack/solid-store@0.7.3
|
||||
- @tanstack/angular-store@0.7.3
|
||||
- @tanstack/svelte-store@0.7.3
|
||||
|
||||
## v0.7.2: None
|
||||
|
||||
**Published**: 2025-07-06
|
||||
|
||||
Version 0.7.2 - 7/6/25, 10:11 PM
|
||||
|
||||
## Changes
|
||||
|
||||
### Fix
|
||||
|
||||
- make solid adapter behave more like how we"d expect (#214) (4694359) by Corbin Crutchley
|
||||
|
||||
### Chore
|
||||
|
||||
- deps: lock file maintenance (#213) (ed92032) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#212) (abd9c6b) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#210) (e2d023f) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#208) (7e54995) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#207) (
|
||||
|
||||
## v0.7.1: None
|
||||
|
||||
**Published**: 2025-05-29
|
||||
|
||||
Version 0.7.1 - 5/29/25, 9:39 AM
|
||||
|
||||
## Changes
|
||||
|
||||
### Fix
|
||||
|
||||
- core: improve setState type safety and remove as any casting (#198) (06c8227) by hoony
|
||||
|
||||
### Chore
|
||||
|
||||
- deps: update all non-major dependencies (#196) (97df030) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#195) (65c81d5) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#190) (cf37b85) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#189) (5a4c84a) by renovate[bot]
|
||||
- deps: lock file maintenance (#187) (c3
|
||||
|
||||
## v0.7.0: None
|
||||
|
||||
**Published**: 2024-12-26
|
||||
|
||||
Version 0.7.0 - 12/26/24, 10:22 PM
|
||||
|
||||
## Changes
|
||||
|
||||
### Feat
|
||||
|
||||
- add Derived class, Effect class, multi-store batching (4c5a3cb) by Corbin Crutchley
|
||||
|
||||
### Chore
|
||||
|
||||
- deps: update all non-major dependencies (#152) (38ab8d3) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#151) (c522b45) by renovate[bot]
|
||||
- deps: update all non-major dependencies (#149) (d11e034) by renovate[bot]
|
||||
- deps: update deps manually (#148) (ed630e7) by Lachlan Collins
|
||||
- deps: update all non-major dependencies (#146) (7
|
||||
|
||||
## v0.6.1: None
|
||||
|
||||
**Published**: 2024-11-25
|
||||
|
||||
Version 0.6.1 - 11/25/24, 1:38 PM
|
||||
|
||||
## Changes
|
||||
|
||||
### Fix
|
||||
|
||||
- React peer dependencies includes React 16.8.0 and 19+ (f3c61a2) by Corbin Crutchley
|
||||
|
||||
### Chore
|
||||
|
||||
- fix lockfile (21af3f9) by Corbin Crutchley
|
||||
|
||||
### Docs
|
||||
|
||||
- add code examples to docs site (88ecbd0) by Corbin Crutchley
|
||||
- fix issues with Angular quick-start guide (f97ac1e) by Corbin Crutchley
|
||||
|
||||
## Packages
|
||||
|
||||
- @tanstack/react-store@0.6.1
|
||||
|
||||
Reference in new issue
Block a user