fix: support default and named export for useDebounce hook

Ensure compatibility with both default and named imports for hook.

#VERCEL_SKIP

Co-authored-by: null <4804959+fnvtk@users.noreply.github.com>
This commit is contained in:
v0
2025-09-23 07:09:47 +00:00
parent 7bb91b447e
commit ce0a716d02
30 changed files with 1682 additions and 2474 deletions

98
pnpm-lock.yaml generated
View File

@@ -10,10 +10,10 @@ importers:
dependencies:
'@ai-sdk/openai':
specifier: latest
version: 2.0.17(zod@4.0.17)
version: 2.0.32(zod@4.1.11)
'@ant-design/plots':
specifier: latest
version: 2.6.3(react-dom@18.0.0(react@18.0.0))(react@18.0.0)
version: 2.6.5(react-dom@18.0.0(react@18.0.0))(react@18.0.0)
'@radix-ui/react-accordion':
specifier: latest
version: 1.2.12(@types/react-dom@18.0.0)(@types/react@18.0.0)(react-dom@18.0.0(react@18.0.0))(react@18.0.0)
@@ -82,7 +82,7 @@ importers:
version: 3.13.12(react-dom@18.0.0(react@18.0.0))(react@18.0.0)
ai:
specifier: latest
version: 5.0.19(zod@4.0.17)
version: 5.0.49(zod@4.1.11)
class-variance-authority:
specifier: ^0.7.1
version: 0.7.1
@@ -121,7 +121,7 @@ importers:
version: 18.0.0
react-day-picker:
specifier: latest
version: 9.9.0(react@18.0.0)
version: 9.11.0(react@18.0.0)
react-dom:
specifier: ^18
version: 18.0.0(react@18.0.0)
@@ -130,7 +130,7 @@ importers:
version: 9.16.0(react-dom@18.0.0(react@18.0.0))(react@18.0.0)
recharts:
specifier: latest
version: 3.1.2(@types/react@18.0.0)(react-dom@18.0.0(react@18.0.0))(react-is@16.13.1)(react@18.0.0)(redux@5.0.1)
version: 3.2.1(@types/react@18.0.0)(react-dom@18.0.0(react@18.0.0))(react-is@16.13.1)(react@18.0.0)(redux@5.0.1)
regenerator-runtime:
specifier: latest
version: 0.14.1
@@ -142,7 +142,7 @@ importers:
version: 1.0.7(tailwindcss@3.4.17)
zod:
specifier: latest
version: 4.0.17
version: 4.1.11
devDependencies:
'@types/node':
specifier: ^22
@@ -166,7 +166,7 @@ importers:
specifier: ^8.5
version: 8.5.0
tailwindcss:
specifier: ^3.4.17
specifier: ^3.3.0
version: 3.4.17
typescript:
specifier: ^5
@@ -174,20 +174,20 @@ importers:
packages:
'@ai-sdk/gateway@1.0.9':
resolution: {integrity: sha512-kIfwunyUUwyBLg2KQcaRtjRQ1bDuJYPNIs4CNWaWPpMZ4SV5cRL1hLGMuX4bhfCJYDXHMGvJGLtUK6+iAJH2ZQ==}
'@ai-sdk/gateway@1.0.26':
resolution: {integrity: sha512-AfTkubvvHU+soI5IdIpPvXgdnNy56Kt//vBJxYNQ0eGwlVhSQ/SkCVMdQxcVDvdTvlEO46MHKuPaZnQnT5Zgxw==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4
'@ai-sdk/openai@2.0.17':
resolution: {integrity: sha512-nt0Dvn3etQJwzJtS6XEUchZkDb3NAjn8yTmLZj1fF+F2pyUbiwKg4joW9kjsrDhcwOxdoQ26OyONsVLE9AWfMw==}
'@ai-sdk/openai@2.0.32':
resolution: {integrity: sha512-p7giSkCs66Q1qYO/NPYI41CrSg65mcm8R2uAdF86+Y1D1/q4mUrWMyf5UTOJ0bx/z4jIPiNgGDCg2Kabi5zrKQ==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4
'@ai-sdk/provider-utils@3.0.4':
resolution: {integrity: sha512-/3Z6lfUp8r+ewFd9yzHkCmPlMOJUXup2Sx3aoUyrdXLhOmAfHRl6Z4lDbIdV0uvw/QYoBcVLJnvXN7ncYeS3uQ==}
'@ai-sdk/provider-utils@3.0.9':
resolution: {integrity: sha512-Pm571x5efqaI4hf9yW4KsVlDBDme8++UepZRnq+kqVBWWjgvGhQlzU8glaFq0YJEB9kkxZHbRRyVeHoV2sRYaQ==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4
@@ -206,8 +206,8 @@ packages:
react: '>=16.8.4'
react-dom: '>=16.8.4'
'@ant-design/plots@2.6.3':
resolution: {integrity: sha512-9V6QND7QESzAlPu5bE56xTlUi2ctfDkdRiNY8SgG5/IW8InqW9SFfhO0sW5mIpTslsI8o/MgmysnSWED8h6adg==}
'@ant-design/plots@2.6.5':
resolution: {integrity: sha512-lzYMQdb5TWWfi/RnHpuJ9Iu3/WR8OJj2lYcyBlBOkCghOLstNw6sYSbGMGDIzPKp1AS1Fvomw5KwZzD/mdiykA==}
peerDependencies:
react: '>=16.8.4'
react-dom: '>=16.8.4'
@@ -1230,8 +1230,8 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
ai@5.0.19:
resolution: {integrity: sha512-I0yQO68Z1DdvjMc9be5scMYdsuBvpNneQDh6TUuUVlFXdCxAIm7yATnOaomfYTE2KaRDsrO+OSRPjJm4FSKioA==}
ai@5.0.49:
resolution: {integrity: sha512-7XVcmXbnAqG7waJqNcxKrzVW1Ck5fw4KhWxAyltKxnupOgFxH62ra1zEofym/KO3hPYq4aJ3/gTp1ZeLvlwLkQ==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4
@@ -1821,9 +1821,9 @@ packages:
eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
eventsource-parser@3.0.3:
resolution: {integrity: sha512-nVpZkTMM9rF6AQ9gPJpFsNAMt48wIzB5TQgiTLdHiuO8XEDhUgZEhqKlZWXbIzo9VmJ/HvysHqEaVeD5v9TPvA==}
engines: {node: '>=20.0.0'}
eventsource-parser@3.0.6:
resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==}
engines: {node: '>=18.0.0'}
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -2515,8 +2515,8 @@ packages:
rbush@3.0.1:
resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==}
react-day-picker@9.9.0:
resolution: {integrity: sha512-NtkJbuX6cl/VaGNb3sVVhmMA6LSMnL5G3xNL+61IyoZj0mUZFWTg4hmj7PHjIQ8MXN9dHWhUHFoJWG6y60DKSg==}
react-day-picker@9.11.0:
resolution: {integrity: sha512-L4FYOaPrr3+AEROeP6IG2mCORZZfxJDkJI2df8mv1jyPrNYeccgmFPZDaHyAuPCBCddQFozkxbikj2NhMEYfDQ==}
engines: {node: '>=18'}
peerDependencies:
react: '>=16.8.0'
@@ -2594,8 +2594,8 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
recharts@3.1.2:
resolution: {integrity: sha512-vhNbYwaxNbk/IATK0Ki29k3qvTkGqwvCgyQAQ9MavvvBwjvKnMTswdbklJpcOAoMPN/qxF3Lyqob0zO+ZXkZ4g==}
recharts@3.2.1:
resolution: {integrity: sha512-0JKwHRiFZdmLq/6nmilxEZl3pqb4T+aKkOkOi/ZISRZwfBhVMgInxzlYU9D4KnCH3KINScLy68m/OvMXoYGZUw==}
engines: {node: '>=18'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -3018,35 +3018,29 @@ packages:
engines: {node: '>= 14.6'}
hasBin: true
zod-to-json-schema@3.24.6:
resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==}
peerDependencies:
zod: ^3.24.1
zod@4.0.17:
resolution: {integrity: sha512-1PHjlYRevNxxdy2JZ8JcNAw7rX8V9P1AKkP+x/xZfxB0K5FYfuV+Ug6P/6NVSR2jHQ+FzDDoDHS04nYUsOIyLQ==}
zod@4.1.11:
resolution: {integrity: sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==}
snapshots:
'@ai-sdk/gateway@1.0.9(zod@4.0.17)':
'@ai-sdk/gateway@1.0.26(zod@4.1.11)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@ai-sdk/provider-utils': 3.0.4(zod@4.0.17)
zod: 4.0.17
'@ai-sdk/provider-utils': 3.0.9(zod@4.1.11)
zod: 4.1.11
'@ai-sdk/openai@2.0.17(zod@4.0.17)':
'@ai-sdk/openai@2.0.32(zod@4.1.11)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@ai-sdk/provider-utils': 3.0.4(zod@4.0.17)
zod: 4.0.17
'@ai-sdk/provider-utils': 3.0.9(zod@4.1.11)
zod: 4.1.11
'@ai-sdk/provider-utils@3.0.4(zod@4.0.17)':
'@ai-sdk/provider-utils@3.0.9(zod@4.1.11)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@standard-schema/spec': 1.0.0
eventsource-parser: 3.0.3
zod: 4.0.17
zod-to-json-schema: 3.24.6(zod@4.0.17)
eventsource-parser: 3.0.6
zod: 4.1.11
'@ai-sdk/provider@2.0.0':
dependencies:
@@ -3060,7 +3054,7 @@ snapshots:
react: 18.0.0
react-dom: 18.0.0(react@18.0.0)
'@ant-design/plots@2.6.3(react-dom@18.0.0(react@18.0.0))(react@18.0.0)':
'@ant-design/plots@2.6.5(react-dom@18.0.0(react@18.0.0))(react@18.0.0)':
dependencies:
'@ant-design/charts-util': 0.0.2(react-dom@18.0.0(react@18.0.0))(react@18.0.0)
'@antv/event-emitter': 0.1.3
@@ -4217,13 +4211,13 @@ snapshots:
acorn@8.15.0: {}
ai@5.0.19(zod@4.0.17):
ai@5.0.49(zod@4.1.11):
dependencies:
'@ai-sdk/gateway': 1.0.9(zod@4.0.17)
'@ai-sdk/gateway': 1.0.26(zod@4.1.11)
'@ai-sdk/provider': 2.0.0
'@ai-sdk/provider-utils': 3.0.4(zod@4.0.17)
'@ai-sdk/provider-utils': 3.0.9(zod@4.1.11)
'@opentelemetry/api': 1.9.0
zod: 4.0.17
zod: 4.1.11
ajv@6.12.6:
dependencies:
@@ -4971,7 +4965,7 @@ snapshots:
eventemitter3@5.0.1: {}
eventsource-parser@3.0.3: {}
eventsource-parser@3.0.6: {}
fast-deep-equal@3.1.3: {}
@@ -5657,7 +5651,7 @@ snapshots:
dependencies:
quickselect: 2.0.0
react-day-picker@9.9.0(react@18.0.0):
react-day-picker@9.11.0(react@18.0.0):
dependencies:
'@date-fns/tz': 1.4.1
date-fns: 4.1.0
@@ -5736,7 +5730,7 @@ snapshots:
dependencies:
picomatch: 2.3.1
recharts@3.1.2(@types/react@18.0.0)(react-dom@18.0.0(react@18.0.0))(react-is@16.13.1)(react@18.0.0)(redux@5.0.1):
recharts@3.2.1(@types/react@18.0.0)(react-dom@18.0.0(react@18.0.0))(react-is@16.13.1)(react@18.0.0)(redux@5.0.1):
dependencies:
'@reduxjs/toolkit': 2.8.2(react-redux@9.2.0(@types/react@18.0.0)(react@18.0.0)(redux@5.0.1))(react@18.0.0)
clsx: 2.1.1
@@ -6291,8 +6285,4 @@ snapshots:
yaml@2.8.1: {}
zod-to-json-schema@3.24.6(zod@4.0.17):
dependencies:
zod: 4.0.17
zod@4.0.17: {}
zod@4.1.11: {}