Segun Adebayo
0fe305592d
perf(react): cache compiled recipes and memoize variant resolution
...
Recipe components (Button, Badge, Skeleton, etc.) previously recompiled
their recipe and re-resolved variant styles per instance/render, which
dominated render time in large lists and tables.
- Cache compiled recipes per system instance, keyed by recipe key
- Memoize cva/sva variant resolution so results are referentially stable
- Drop the per-instance structuredClone of recipe configs
- Fix recipe merging so it no longer throws or mutates source configs
- Use tsgo (@typescript/native-preview) for faster typecheck
2026-07-06 14:27:33 +02:00
Segun Adebayo
8ae68240d8
chore: bump pnpm version
2026-07-06 12:29:56 +02:00
Segun Adebayo
1de9c58314
chore(cli): replace node-fetch with native fetch API
...
Node 22+ provides a global fetch, so node-fetch is no longer needed.
HTTPS_PROXY support moves from https-proxy-agent (the `agent` option) to
undici's ProxyAgent via the standard `dispatcher` option, centralized in
a small request() helper. Also drops the now-unused node-fetch dependency
from apps/www, removing the deprecated transitive node-domexception.
Resolves discussion #10039 .
2026-06-27 15:33:48 +02:00
Segun Adebayo
f703e187c7
fix(deps): replace find-up with find-up-simple to fix docs build
...
find-up v8 pulls unicorn-magic@0.3.0, whose package.json uses bare
condition keys in "exports" with no main entry. tsx's module resolver
rejects this (ERR_PACKAGE_PATH_NOT_EXPORTED), breaking the docs
prebuild (scripts/composition.ts etc.) and the Vercel docs deploy.
We only ever use findUpSync(name, { type }). Switch to find-up-simple
(same author, zero dependencies, identical findUpSync API, clean
exports) instead of pinning find-up back to v7. Updates the 5 import
sites in scripts/ and apps/www.
Verified: full docs build, root typecheck, and prettier all pass.
2026-06-27 15:13:14 +02:00
Segun Adebayo
ff2067e7ad
fix(deps): update non-major dependencies
...
Applies the non-major bumps from Renovate PR #10525 onto current main,
skipping entries main has already advanced past (@ark-ui/react is
already 5.37.2 > the PR's 5.37.1; @internationalized/date and the pnpm
packageManager pin are also ahead).
Notable: storybook 10.3.3 -> 10.4.2, vite 8.0.2 -> 8.0.16, vitest
4.1.1 -> 4.1.8, rollup 4.57.1 -> 4.61.1, esbuild ^0.27.3 -> ^0.28.0,
next 15.5.18 -> 15.5.19, prettier 3.8.1 -> 3.8.3, plus assorted
patch/minor deps across packages, apps, and sandboxes.
Verified green: typecheck, lint, format:check, build, and the full
vitest suite (978 tests).
2026-06-27 15:02:12 +02:00
Segun Adebayo
475f0c3763
chore(deps): bump find-up v8, ts-morph v28, babel v7.29.7
...
Batches three Renovate dependency updates:
- find-up 7.0.0 -> 8.0.0 (#10670 ): only findUpSync is used (API
unchanged); no path-exists re-export usage; repo already requires
Node >=20.
- ts-morph 27.0.2 -> 28.0.0 (#10819 ): used only in apps/www; stable
core API (Project/createSourceFile/getSourceFile) unaffected by the
TS 6.0 internals change.
- @babel/core, @babel/parser, @babel/plugin-transform-typescript ->
7.29.7 (#10835 ): lockfile-only, existing ^7.26.0 ranges in
packages/cli already permit it.
Verified: root typecheck, CLI build, and runtime smoke tests for
find-up and ts-morph all pass.
2026-06-27 14:49:51 +02:00
Segun Adebayo
dd9fa1c44b
chore(deps): update Node.js engine requirement and pnpm version
2026-06-11 17:40:39 +02:00
renovate[bot]
5911ad27e9
fix(deps): update eslint ( #10836 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 22:26:47 +02:00
renovate[bot]
ae3031babc
fix(deps): update eslint to v8.59.4 ( #10826 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 16:45:15 +02:00
Segun Adebayo
78faa9b1f3
docs: update typedocs
2026-05-25 16:33:08 +02:00
renovate[bot]
44d31683f6
fix(deps): update dependency @changesets/changelog-github to v0.7.0 ( #10818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 09:30:38 +01:00
renovate[bot]
34c614ea10
fix(deps): update react to v19.2.6 ( #10811 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 20:54:10 +01:00
renovate[bot]
b42c9a2dca
fix(deps): update eslint ( #10810 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 20:53:53 +01:00
renovate[bot]
f59e7b9f09
fix(deps): update eslint to v8.59.1 ( #10791 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-02 00:26:38 +02:00
Segun Adebayo
3b788a57ee
chore: update pnpm
2026-04-21 18:43:55 +02:00
renovate[bot]
e1a799b66d
fix(deps): update changesets ( #10782 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 15:09:08 +02:00
renovate[bot]
730c0b33bd
fix(deps): update eslint ( #10776 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 01:41:54 +02:00
renovate[bot]
4ea94e7f66
fix(deps): update react to v19.2.5 ( #10777 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 00:11:43 +02:00
renovate[bot]
1721396cc7
fix(deps): update eslint ( #10743 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 20:35:10 +02:00
Segun Adebayo
adc52c70d3
fix: storybook build
2026-03-24 16:54:49 +02:00
Segun Adebayo
04b0ee45b8
docs: tanstack router setup
2026-03-24 16:28:13 +02:00
renovate[bot]
82cb4aca72
fix(deps): update eslint ( #10726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-23 14:19:11 +02:00
renovate[bot]
1ab16bd0d0
fix(deps): update dependency globals to v17 ( #10708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 17:48:23 +02:00
renovate[bot]
ba939f23a4
fix(deps): update eslint ( #10706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 17:37:05 +02:00
renovate[bot]
771457bfa8
fix(deps): update eslint ( #10688 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 12:53:58 +00:00
renovate[bot]
3a728e5e87
fix(deps): update changesets ( #10689 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 12:34:13 +00:00
Segun Adebayo
d5e7073c4b
refactor: recharts and charts package
2026-03-03 11:15:22 +00:00
Kevin Dev 🇷🇼
f11219da7f
feat: add datepicker ( #10597 )
...
* feat: date picker implementation
* feat(date-picker): add more examples to the date picker
* feat(datepicker): add more examples to the datepicker
* feat(datepicker): add more examples to the datepicker examples
* feat(datepicker): removed the button css
* refactor: refactored the codebase and added the value attribute
* refactor: refactored the codebase
* refactor: refactored the mulitselection
* refactor: refactored to a detailed documentation
* refactor: added minor references
* fix: minor refactory to the codeabse
* fix: added calendar examples
* fix: added calendar padding
* fix: added margin to the calendar
* fix: fixed dependecies
* fix: fixed eslint error
* fix: fixed duplications jscodeshift
* feat: added minor examples to the story book
* refactor: datepicker
* refactor: examples
* chore: add time grid example
* docs: fix build
* docs: refactor
* refactor: update DatePicker examples
* docs: refactor
* refactor: examples and recipe
* refactor: examples
* refactor: examples
* refactor: examples and recipe
* fix: typecheck
* refactor: examples and recipe
* refactor: rename examples
* chore: rework storybook
* chore: bump ark-ui
* chore: add more examples
* docs: changeset
* docs: update
* docs: update
* docs: update
* docs: restructure
* docs: fix ts error
* docs: refactor
* revert: sidebar raf
* fix: type imports
* refactor: update scroll spy logic and improve TOC component
* chore: bump ark ui
* chore: update @ark-ui/react to version 5.34.0 and bump related dependencies
* refactor: simplify example
* docs: ready
---------
Co-authored-by: Segun Adebayo <joseshegs@gmail.com >
2026-02-27 02:33:55 +00:00
Segun Adebayo
84d19f7171
chore: update
2026-02-25 18:51:04 +00:00
renovate[bot]
6e8eece3be
fix(deps): update dependency cross-env to v10 ( #10656 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 13:07:11 +00:00
renovate[bot]
bf2a746d4b
fix(deps): update eslint ( #10655 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 11:23:59 +00:00
renovate[bot]
62eb83ea69
fix(deps): update eslint to v8.55.0 ( #10623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 08:46:56 +00:00
Segun Adebayo
5cd7279e5f
chore: bump deps
2026-02-09 16:08:31 +02:00
renovate[bot]
aa0393b0df
fix(deps): update react to v19.2.4 ( #10614 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 23:48:27 +02:00
renovate[bot]
8559432eae
fix(deps): update eslint ( #10588 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 12:15:43 +02:00
renovate[bot]
a1d4c22271
fix(deps): update eslint to v8.52.0 ( #10578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 12:43:01 +02:00
Segun Adebayo
dc82c3fe22
chore: update pnpm
2026-01-10 09:52:25 +02:00
renovate[bot]
e7a46f70e8
fix(deps): update dependency @trivago/prettier-plugin-sort-imports to v6 ( #10564 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 21:04:07 +02:00
renovate[bot]
5e24a79c23
fix(deps): update eslint ( #10558 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-02 11:19:09 +02:00
Segun Adebayo
a86f406354
chore: bump pnpm
2025-12-25 16:57:42 +02:00
renovate[bot]
7f6d28c31c
fix(deps): update eslint ( #10539 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 09:21:10 +01:00
0xPierre
012068396b
fix: cve-2025-55184 & cve-2025-55183 ( #10532 )
...
* fix: cve-2025-55184 & cve-2025-55183
* fix: react version
* fix: react version
2025-12-13 01:53:53 +00:00
renovate[bot]
b4d882af1e
fix(deps): update eslint ( #10524 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 13:48:51 +00:00
Segun Adebayo
21989c0b6b
fix: storybook build
2025-12-07 18:32:30 +00:00
Segun Adebayo
32f154e7cf
chore: bump deps
2025-12-07 17:57:13 +00:00
0xPierre
5db1102559
fix: cve-2025-55182 critical rce vulnerability ( #10510 )
2025-12-03 23:59:36 +00:00
renovate[bot]
f3bf66a1e8
fix(deps): update changesets ( #10504 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 14:00:36 +00:00
renovate[bot]
8dd6b772b0
fix(deps): update eslint ( #10505 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 11:39:12 +00:00
renovate[bot]
caa9fa7b93
fix(deps): update eslint ( #10494 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 11:56:46 +00:00
renovate[bot]
eebaa3255b
fix(deps): update all non-major dependencies ( #10495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 02:51:42 +00:00