10 |
11 |
12 |
13 | Demo
14 |
15 |
16 | Disclaimer
17 |
18 |
19 | Installation
20 |
21 |
22 | Usage
23 |
24 |
25 |
26 |
27 | Demo
28 |
29 |
30 | Go to /demo →
31 |
32 |
33 | {
35 | e.preventDefault()
36 | router.push('/demo', {
37 | // Optional custom transition
38 | onTransitionReady: slideInOut,
39 | })
40 | }}
41 | href='/demo'
42 | >
43 | Go to /demo with custom transition →
44 |
45 |
46 |
Disclaimer
47 |
48 | This library is aimed at basic use cases of View Transitions and Next.js
49 | App Router. With more complex applications and use cases like concurrent
50 | rendering, Suspense and streaming, new primitives and APIs still need to
51 | be developed into the core of React and Next.js in the future (
52 |
56 | more
57 |
58 | ).
59 |
60 |
Installation
61 |
62 | Use your favorite package manager to install the{' '}
63 | next-view-transitions package:
64 |
65 |
66 | pnpm install next-view-transitions
67 |
68 |
Usage
69 |
70 | Wrap your content with the <ViewTransitions>{' '}
71 | component inside the layout file:
72 |
73 |
74 |
75 | {`\
76 | import { ViewTransitions } from 'next-view-transitions'
77 |
78 | export default function Layout({ children }) {
79 | return (
80 |
81 |
82 |
83 | {children}
84 |
85 |
86 |
87 | )
88 | }`}
89 |
90 |
91 |
92 | Then, use the <Link> component for links that need to
93 | trigger a view transition:
94 |
95 |
96 |
97 | {`\
98 | import { Link } from 'next-view-transitions'
99 |
100 | export default function Component() {
101 | return (
102 |
103 | Go to /about
104 |
105 | )
106 | }`}
107 |
108 |
109 |
110 | Or use the useTransitionRouter() hook to navigate manually:
111 |
112 |
113 |
114 | {`\
115 | import { useTransitionRouter } from 'next-view-transitions'
116 |
117 | export default function Component() {
118 | const router = useTransitionRouter()
119 | return (
120 |
121 | {
122 | router.push('/about')
123 | }}>
124 | Go to /about
125 |
126 |
127 | )
128 | }`}
129 |
130 |
131 |
That’s it!
132 |
133 | )
134 | }
135 |
136 | function slideInOut() {
137 | document.documentElement.animate(
138 | [
139 | {
140 | opacity: 1,
141 | transform: 'translate(0, 0)',
142 | },
143 | {
144 | opacity: 0,
145 | transform: 'translate(-100px, 0)',
146 | },
147 | ],
148 | {
149 | duration: 400,
150 | easing: 'ease',
151 | fill: 'forwards',
152 | pseudoElement: '::view-transition-old(root)',
153 | }
154 | )
155 |
156 | document.documentElement.animate(
157 | [
158 | {
159 | opacity: 0,
160 | transform: 'translate(100px, 0)',
161 | },
162 | {
163 | opacity: 1,
164 | transform: 'translate(0, 0)',
165 | },
166 | ],
167 | {
168 | duration: 400,
169 | easing: 'ease',
170 | fill: 'forwards',
171 | pseudoElement: '::view-transition-new(root)',
172 | }
173 | )
174 | }
175 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | devDependencies:
11 | '@types/react':
12 | specifier: ^18.2.78
13 | version: 18.2.78
14 | bunchee:
15 | specifier: ^5.1.2
16 | version: 5.1.2(typescript@5.4.5)
17 | next:
18 | specifier: ^14.2.1
19 | version: 14.2.1(react-dom@18.2.0)(react@18.2.0)
20 | react:
21 | specifier: ^18.2.0
22 | version: 18.2.0
23 | react-dom:
24 | specifier: ^18.2.0
25 | version: 18.2.0(react@18.2.0)
26 | typescript:
27 | specifier: ^5.4.5
28 | version: 5.4.5
29 |
30 | example:
31 | dependencies:
32 | geist:
33 | specifier: ^1.3.0
34 | version: 1.3.0(next@14.2.1)
35 | next:
36 | specifier: ^14.2.1
37 | version: 14.2.1(react-dom@18.2.0)(react@18.2.0)
38 | next-view-transitions:
39 | specifier: workspace:*
40 | version: link:..
41 | react:
42 | specifier: ^18.2.0
43 | version: 18.2.0
44 | react-dom:
45 | specifier: ^18.2.0
46 | version: 18.2.0(react@18.2.0)
47 |
48 | packages:
49 |
50 | '@babel/code-frame@7.24.2':
51 | resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
52 | engines: {node: '>=6.9.0'}
53 |
54 | '@babel/helper-validator-identifier@7.22.20':
55 | resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
56 | engines: {node: '>=6.9.0'}
57 |
58 | '@babel/highlight@7.24.2':
59 | resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==}
60 | engines: {node: '>=6.9.0'}
61 |
62 | '@fastify/deepmerge@1.3.0':
63 | resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==}
64 |
65 | '@jridgewell/sourcemap-codec@1.4.15':
66 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
67 |
68 | '@next/env@14.2.1':
69 | resolution: {integrity: sha512-qsHJle3GU3CmVx7pUoXcghX4sRN+vINkbLdH611T8ZlsP//grzqVW87BSUgOZeSAD4q7ZdZicdwNe/20U2janA==}
70 |
71 | '@next/swc-darwin-arm64@14.2.1':
72 | resolution: {integrity: sha512-kGjnjcIJehEcd3rT/3NAATJQndAEELk0J9GmGMXHSC75TMnvpOhONcjNHbjtcWE5HUQnIHy5JVkatrnYm1QhVw==}
73 | engines: {node: '>= 10'}
74 | cpu: [arm64]
75 | os: [darwin]
76 |
77 | '@next/swc-darwin-x64@14.2.1':
78 | resolution: {integrity: sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==}
79 | engines: {node: '>= 10'}
80 | cpu: [x64]
81 | os: [darwin]
82 |
83 | '@next/swc-linux-arm64-gnu@14.2.1':
84 | resolution: {integrity: sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==}
85 | engines: {node: '>= 10'}
86 | cpu: [arm64]
87 | os: [linux]
88 |
89 | '@next/swc-linux-arm64-musl@14.2.1':
90 | resolution: {integrity: sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==}
91 | engines: {node: '>= 10'}
92 | cpu: [arm64]
93 | os: [linux]
94 |
95 | '@next/swc-linux-x64-gnu@14.2.1':
96 | resolution: {integrity: sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==}
97 | engines: {node: '>= 10'}
98 | cpu: [x64]
99 | os: [linux]
100 |
101 | '@next/swc-linux-x64-musl@14.2.1':
102 | resolution: {integrity: sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==}
103 | engines: {node: '>= 10'}
104 | cpu: [x64]
105 | os: [linux]
106 |
107 | '@next/swc-win32-arm64-msvc@14.2.1':
108 | resolution: {integrity: sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==}
109 | engines: {node: '>= 10'}
110 | cpu: [arm64]
111 | os: [win32]
112 |
113 | '@next/swc-win32-ia32-msvc@14.2.1':
114 | resolution: {integrity: sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==}
115 | engines: {node: '>= 10'}
116 | cpu: [ia32]
117 | os: [win32]
118 |
119 | '@next/swc-win32-x64-msvc@14.2.1':
120 | resolution: {integrity: sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==}
121 | engines: {node: '>= 10'}
122 | cpu: [x64]
123 | os: [win32]
124 |
125 | '@rollup/plugin-commonjs@25.0.7':
126 | resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==}
127 | engines: {node: '>=14.0.0'}
128 | peerDependencies:
129 | rollup: ^2.68.0||^3.0.0||^4.0.0
130 | peerDependenciesMeta:
131 | rollup:
132 | optional: true
133 |
134 | '@rollup/plugin-json@6.1.0':
135 | resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
136 | engines: {node: '>=14.0.0'}
137 | peerDependencies:
138 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
139 | peerDependenciesMeta:
140 | rollup:
141 | optional: true
142 |
143 | '@rollup/plugin-node-resolve@15.2.3':
144 | resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
145 | engines: {node: '>=14.0.0'}
146 | peerDependencies:
147 | rollup: ^2.78.0||^3.0.0||^4.0.0
148 | peerDependenciesMeta:
149 | rollup:
150 | optional: true
151 |
152 | '@rollup/plugin-replace@5.0.5':
153 | resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==}
154 | engines: {node: '>=14.0.0'}
155 | peerDependencies:
156 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
157 | peerDependenciesMeta:
158 | rollup:
159 | optional: true
160 |
161 | '@rollup/plugin-wasm@6.2.2':
162 | resolution: {integrity: sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==}
163 | engines: {node: '>=14.0.0'}
164 | peerDependencies:
165 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
166 | peerDependenciesMeta:
167 | rollup:
168 | optional: true
169 |
170 | '@rollup/pluginutils@5.1.0':
171 | resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
172 | engines: {node: '>=14.0.0'}
173 | peerDependencies:
174 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
175 | peerDependenciesMeta:
176 | rollup:
177 | optional: true
178 |
179 | '@rollup/rollup-android-arm-eabi@4.14.2':
180 | resolution: {integrity: sha512-ahxSgCkAEk+P/AVO0vYr7DxOD3CwAQrT0Go9BJyGQ9Ef0QxVOfjDZMiF4Y2s3mLyPrjonchIMH/tbWHucJMykQ==}
181 | cpu: [arm]
182 | os: [android]
183 |
184 | '@rollup/rollup-android-arm64@4.14.2':
185 | resolution: {integrity: sha512-lAarIdxZWbFSHFSDao9+I/F5jDaKyCqAPMq5HqnfpBw8dKDiCaaqM0lq5h1pQTLeIqueeay4PieGR5jGZMWprw==}
186 | cpu: [arm64]
187 | os: [android]
188 |
189 | '@rollup/rollup-darwin-arm64@4.14.2':
190 | resolution: {integrity: sha512-SWsr8zEUk82KSqquIMgZEg2GE5mCSfr9sE/thDROkX6pb3QQWPp8Vw8zOq2GyxZ2t0XoSIUlvHDkrf5Gmf7x3Q==}
191 | cpu: [arm64]
192 | os: [darwin]
193 |
194 | '@rollup/rollup-darwin-x64@4.14.2':
195 | resolution: {integrity: sha512-o/HAIrQq0jIxJAhgtIvV5FWviYK4WB0WwV91SLUnsliw1lSAoLsmgEEgRWzDguAFeUEUUoIWXiJrPqU7vGiVkA==}
196 | cpu: [x64]
197 | os: [darwin]
198 |
199 | '@rollup/rollup-linux-arm-gnueabihf@4.14.2':
200 | resolution: {integrity: sha512-nwlJ65UY9eGq91cBi6VyDfArUJSKOYt5dJQBq8xyLhvS23qO+4Nr/RreibFHjP6t+5ap2ohZrUJcHv5zk5ju/g==}
201 | cpu: [arm]
202 | os: [linux]
203 |
204 | '@rollup/rollup-linux-arm64-gnu@4.14.2':
205 | resolution: {integrity: sha512-Pg5TxxO2IVlMj79+c/9G0LREC9SY3HM+pfAwX7zj5/cAuwrbfj2Wv9JbMHIdPCfQpYsI4g9mE+2Bw/3aeSs2rQ==}
206 | cpu: [arm64]
207 | os: [linux]
208 |
209 | '@rollup/rollup-linux-arm64-musl@4.14.2':
210 | resolution: {integrity: sha512-cAOTjGNm84gc6tS02D1EXtG7tDRsVSDTBVXOLbj31DkwfZwgTPYZ6aafSU7rD/4R2a34JOwlF9fQayuTSkoclA==}
211 | cpu: [arm64]
212 | os: [linux]
213 |
214 | '@rollup/rollup-linux-powerpc64le-gnu@4.14.2':
215 | resolution: {integrity: sha512-4RyT6v1kXb7C0fn6zV33rvaX05P0zHoNzaXI/5oFHklfKm602j+N4mn2YvoezQViRLPnxP8M1NaY4s/5kXO5cw==}
216 | cpu: [ppc64]
217 | os: [linux]
218 |
219 | '@rollup/rollup-linux-riscv64-gnu@4.14.2':
220 | resolution: {integrity: sha512-KNUH6jC/vRGAKSorySTyc/yRYlCwN/5pnMjXylfBniwtJx5O7X17KG/0efj8XM3TZU7raYRXJFFReOzNmL1n1w==}
221 | cpu: [riscv64]
222 | os: [linux]
223 |
224 | '@rollup/rollup-linux-s390x-gnu@4.14.2':
225 | resolution: {integrity: sha512-xPV4y73IBEXToNPa3h5lbgXOi/v0NcvKxU0xejiFw6DtIYQqOTMhZ2DN18/HrrP0PmiL3rGtRG9gz1QE8vFKXQ==}
226 | cpu: [s390x]
227 | os: [linux]
228 |
229 | '@rollup/rollup-linux-x64-gnu@4.14.2':
230 | resolution: {integrity: sha512-QBhtr07iFGmF9egrPOWyO5wciwgtzKkYPNLVCFZTmr4TWmY0oY2Dm/bmhHjKRwZoGiaKdNcKhFtUMBKvlchH+Q==}
231 | cpu: [x64]
232 | os: [linux]
233 |
234 | '@rollup/rollup-linux-x64-musl@4.14.2':
235 | resolution: {integrity: sha512-8zfsQRQGH23O6qazZSFY5jP5gt4cFvRuKTpuBsC1ZnSWxV8ZKQpPqOZIUtdfMOugCcBvFGRa1pDC/tkf19EgBw==}
236 | cpu: [x64]
237 | os: [linux]
238 |
239 | '@rollup/rollup-win32-arm64-msvc@4.14.2':
240 | resolution: {integrity: sha512-H4s8UjgkPnlChl6JF5empNvFHp77Jx+Wfy2EtmYPe9G22XV+PMuCinZVHurNe8ggtwoaohxARJZbaH/3xjB/FA==}
241 | cpu: [arm64]
242 | os: [win32]
243 |
244 | '@rollup/rollup-win32-ia32-msvc@4.14.2':
245 | resolution: {integrity: sha512-djqpAjm/i8erWYF0K6UY4kRO3X5+T4TypIqw60Q8MTqSBaQNpNXDhxdjpZ3ikgb+wn99svA7jxcXpiyg9MUsdw==}
246 | cpu: [ia32]
247 | os: [win32]
248 |
249 | '@rollup/rollup-win32-x64-msvc@4.14.2':
250 | resolution: {integrity: sha512-teAqzLT0yTYZa8ZP7zhFKEx4cotS8Tkk5XiqNMJhD4CpaWB1BHARE4Qy+RzwnXvSAYv+Q3jAqCVBS+PS+Yee8Q==}
251 | cpu: [x64]
252 | os: [win32]
253 |
254 | '@swc/core-darwin-arm64@1.4.13':
255 | resolution: {integrity: sha512-36P72FLpm5iq85IvoEjBvi22DiqkkEIanJ1M0E8bkxcFHUbjBrYfPY9T6cpPyK5oQqkaTBvNAc3j1BlVD6IH6w==}
256 | engines: {node: '>=10'}
257 | cpu: [arm64]
258 | os: [darwin]
259 |
260 | '@swc/core-darwin-x64@1.4.13':
261 | resolution: {integrity: sha512-ye7OgKpDdyA8AMIVVdmD1ICDaFXgoEXORnVO8bBHyul0WN71yUBZMX+YxEx2lpWtiftA2vY/1MAuOR80vHkBCw==}
262 | engines: {node: '>=10'}
263 | cpu: [x64]
264 | os: [darwin]
265 |
266 | '@swc/core-linux-arm-gnueabihf@1.4.13':
267 | resolution: {integrity: sha512-+x593Jlmu4c3lJtZUKRejWpV2MAij1Js5nmQLLdjo6ChR2D4B2rzj3iMiKn5gITew7fraF9t3fvXALdWh7HmUg==}
268 | engines: {node: '>=10'}
269 | cpu: [arm]
270 | os: [linux]
271 |
272 | '@swc/core-linux-arm64-gnu@1.4.13':
273 | resolution: {integrity: sha512-0x8OVw4dfyNerrs/9eZX9wNnmvwbwXSMCi+LbE6Xt1pXOIwvoLtFIXcV3NsrlkFboO3sr5UAQIwDxKqbIZA9pQ==}
274 | engines: {node: '>=10'}
275 | cpu: [arm64]
276 | os: [linux]
277 |
278 | '@swc/core-linux-arm64-musl@1.4.13':
279 | resolution: {integrity: sha512-Z9c4JiequtZvngPcxbCuAOkmWBxi2vInZbjjhD5I+Q9oiJdXUz1t2USGwsGPS41Xvk1BOA3ecK2Sn1ilY3titg==}
280 | engines: {node: '>=10'}
281 | cpu: [arm64]
282 | os: [linux]
283 |
284 | '@swc/core-linux-x64-gnu@1.4.13':
285 | resolution: {integrity: sha512-ChatHtk+vX0Ke5QG+jO+rIapw/KwZsi9MedCBHFXHH6iWF4z8d51cJeN68ykcn+vAXzjNeFNdlNy5Vbkd1zAqg==}
286 | engines: {node: '>=10'}
287 | cpu: [x64]
288 | os: [linux]
289 |
290 | '@swc/core-linux-x64-musl@1.4.13':
291 | resolution: {integrity: sha512-0Pz39YR530mXpsztwQkmEKdkkZy4fY4Smdh4pkm6Ly8Nndyo0te/l4bcAGqN24Jp7aVwF/QSy14SAtw4HRjU9g==}
292 | engines: {node: '>=10'}
293 | cpu: [x64]
294 | os: [linux]
295 |
296 | '@swc/core-win32-arm64-msvc@1.4.13':
297 | resolution: {integrity: sha512-LVZfhlD+jHcAbz5NN+gAJ1BEasB0WpcvUzcsJt0nQSRsojgzPzFjJ+fzEBnvT7SMtqKkrnVJ0OmDYeh88bDRpw==}
298 | engines: {node: '>=10'}
299 | cpu: [arm64]
300 | os: [win32]
301 |
302 | '@swc/core-win32-ia32-msvc@1.4.13':
303 | resolution: {integrity: sha512-78hxHWUvUZtWsnhcf8DKwhBcNFJw+j4y4fN2B9ioXmBWX2tIyw+BqUHOrismOtjPihaZmwe/Ok2e4qmkawE2fw==}
304 | engines: {node: '>=10'}
305 | cpu: [ia32]
306 | os: [win32]
307 |
308 | '@swc/core-win32-x64-msvc@1.4.13':
309 | resolution: {integrity: sha512-WSfy1u2Xde6jU7UpHIInCUMW98Zw9iZglddKUAvmr1obkZji5U6EX0Oca3asEJdZPFb+2lMLjt0Mh5a1YisROg==}
310 | engines: {node: '>=10'}
311 | cpu: [x64]
312 | os: [win32]
313 |
314 | '@swc/core@1.4.13':
315 | resolution: {integrity: sha512-rOtusBE+2gaeRkAJn5E4zp5yzZekZOypzSOz5ZG6P1hFbd+Cc26fWEdK6sUSnrkkvTd0Oj33KXLB/4UkbK/UHA==}
316 | engines: {node: '>=10'}
317 | peerDependencies:
318 | '@swc/helpers': ^0.5.0
319 | peerDependenciesMeta:
320 | '@swc/helpers':
321 | optional: true
322 |
323 | '@swc/counter@0.1.3':
324 | resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
325 |
326 | '@swc/helpers@0.5.5':
327 | resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
328 |
329 | '@swc/helpers@0.5.9':
330 | resolution: {integrity: sha512-XI76sLwMJoLjJTOK5RblBZkouOJG3X3hjxLCzLnyN1ifAiKQc6Hck3uvnU4Z/dV/Dyk36Ffj8FLvDLV2oWvKTw==}
331 |
332 | '@swc/types@0.1.6':
333 | resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==}
334 |
335 | '@types/estree@1.0.5':
336 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
337 |
338 | '@types/prop-types@15.7.12':
339 | resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
340 |
341 | '@types/react@18.2.78':
342 | resolution: {integrity: sha512-qOwdPnnitQY4xKlKayt42q5W5UQrSHjgoXNVEtxeqdITJ99k4VXJOP3vt8Rkm9HmgJpH50UNU+rlqfkfWOqp0A==}
343 |
344 | '@types/resolve@1.20.2':
345 | resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
346 |
347 | ansi-styles@3.2.1:
348 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
349 | engines: {node: '>=4'}
350 |
351 | arg@5.0.2:
352 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
353 |
354 | balanced-match@1.0.2:
355 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
356 |
357 | brace-expansion@2.0.1:
358 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
359 |
360 | builtin-modules@3.3.0:
361 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
362 | engines: {node: '>=6'}
363 |
364 | bunchee@5.1.2:
365 | resolution: {integrity: sha512-fOcub+z6CcCesKjVX82+B6wPTzQjtcHjrI1zcAc/acc5PRmI4fNsww7p20VxR8lctaXPrLnbuWeuhtSrZ311/Q==}
366 | engines: {node: '>= 18.0.0'}
367 | hasBin: true
368 | peerDependencies:
369 | typescript: ^4.1 || ^5.0
370 | peerDependenciesMeta:
371 | typescript:
372 | optional: true
373 |
374 | busboy@1.6.0:
375 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
376 | engines: {node: '>=10.16.0'}
377 |
378 | caniuse-lite@1.0.30001609:
379 | resolution: {integrity: sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==}
380 |
381 | chalk@2.4.2:
382 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
383 | engines: {node: '>=4'}
384 |
385 | clean-css@5.3.3:
386 | resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
387 | engines: {node: '>= 10.0'}
388 |
389 | client-only@0.0.1:
390 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
391 |
392 | color-convert@1.9.3:
393 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
394 |
395 | color-name@1.1.3:
396 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
397 |
398 | commondir@1.0.1:
399 | resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
400 |
401 | csstype@3.1.3:
402 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
403 |
404 | deepmerge@4.3.1:
405 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
406 | engines: {node: '>=0.10.0'}
407 |
408 | escape-string-regexp@1.0.5:
409 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
410 | engines: {node: '>=0.8.0'}
411 |
412 | estree-walker@2.0.2:
413 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
414 |
415 | fs.realpath@1.0.0:
416 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
417 |
418 | fsevents@2.3.3:
419 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
420 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
421 | os: [darwin]
422 |
423 | function-bind@1.1.2:
424 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
425 |
426 | geist@1.3.0:
427 | resolution: {integrity: sha512-IoGBfcqVEYB4bEwsfHd35jF4+X9LHRPYZymHL4YOltHSs9LJa24DYs1Z7rEMQ/lsEvaAIc61Y9aUxgcJaQ8lrg==}
428 | peerDependencies:
429 | next: '>=13.2.0 <15.0.0-0'
430 |
431 | get-tsconfig@4.7.3:
432 | resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==}
433 |
434 | glob@8.1.0:
435 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
436 | engines: {node: '>=12'}
437 |
438 | graceful-fs@4.2.11:
439 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
440 |
441 | has-flag@3.0.0:
442 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
443 | engines: {node: '>=4'}
444 |
445 | hasown@2.0.2:
446 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
447 | engines: {node: '>= 0.4'}
448 |
449 | inflight@1.0.6:
450 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
451 |
452 | inherits@2.0.4:
453 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
454 |
455 | is-builtin-module@3.2.1:
456 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
457 | engines: {node: '>=6'}
458 |
459 | is-core-module@2.13.1:
460 | resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
461 |
462 | is-module@1.0.0:
463 | resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
464 |
465 | is-reference@1.2.1:
466 | resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
467 |
468 | js-tokens@4.0.0:
469 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
470 |
471 | loose-envify@1.4.0:
472 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
473 | hasBin: true
474 |
475 | magic-string@0.30.9:
476 | resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==}
477 | engines: {node: '>=12'}
478 |
479 | minimatch@5.1.6:
480 | resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
481 | engines: {node: '>=10'}
482 |
483 | nanoid@3.3.7:
484 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
485 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
486 | hasBin: true
487 |
488 | next@14.2.1:
489 | resolution: {integrity: sha512-SF3TJnKdH43PMkCcErLPv+x/DY1YCklslk3ZmwaVoyUfDgHKexuKlf9sEfBQ69w+ue8jQ3msLb+hSj1T19hGag==}
490 | engines: {node: '>=18.17.0'}
491 | hasBin: true
492 | peerDependencies:
493 | '@opentelemetry/api': ^1.1.0
494 | '@playwright/test': ^1.41.2
495 | react: ^18.2.0
496 | react-dom: ^18.2.0
497 | sass: ^1.3.0
498 | peerDependenciesMeta:
499 | '@opentelemetry/api':
500 | optional: true
501 | '@playwright/test':
502 | optional: true
503 | sass:
504 | optional: true
505 |
506 | once@1.4.0:
507 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
508 |
509 | path-parse@1.0.7:
510 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
511 |
512 | picocolors@1.0.0:
513 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
514 |
515 | picomatch@2.3.1:
516 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
517 | engines: {node: '>=8.6'}
518 |
519 | postcss@8.4.31:
520 | resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
521 | engines: {node: ^10 || ^12 || >=14}
522 |
523 | pretty-bytes@5.6.0:
524 | resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
525 | engines: {node: '>=6'}
526 |
527 | react-dom@18.2.0:
528 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
529 | peerDependencies:
530 | react: ^18.2.0
531 |
532 | react@18.2.0:
533 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
534 | engines: {node: '>=0.10.0'}
535 |
536 | resolve-pkg-maps@1.0.0:
537 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
538 |
539 | resolve@1.22.8:
540 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
541 | hasBin: true
542 |
543 | rollup-plugin-dts@6.1.0:
544 | resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==}
545 | engines: {node: '>=16'}
546 | peerDependencies:
547 | rollup: ^3.29.4 || ^4
548 | typescript: ^4.5 || ^5.0
549 |
550 | rollup-plugin-swc3@0.11.0:
551 | resolution: {integrity: sha512-luB9Ngb1YieWPpJttKvkmjN3lG5l28SmASLbf2CoScUB2+EImU0bE8wX4EYKEqv5clVulhWRQHQvE+H33X/03g==}
552 | engines: {node: '>=12'}
553 | peerDependencies:
554 | '@swc/core': '>=1.2.165'
555 | rollup: ^2.0.0 || ^3.0.0 || ^4.0.0
556 |
557 | rollup-preserve-directives@1.1.1:
558 | resolution: {integrity: sha512-+eQafbuEfDPfxQ9hQPlwaROfin4yiVRxap8hnrvvvcSGoukv1tTiYpAW9mvm3uR8J+fe4xd8FdVd5rz9q7jZ+Q==}
559 | peerDependencies:
560 | rollup: ^2.0.0 || ^3.0.0 || ^4.0.0
561 |
562 | rollup@4.14.2:
563 | resolution: {integrity: sha512-WkeoTWvuBoFjFAhsEOHKRoZ3r9GfTyhh7Vff1zwebEFLEFjT1lG3784xEgKiTa7E+e70vsC81roVL2MP4tgEEQ==}
564 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
565 | hasBin: true
566 |
567 | scheduler@0.23.0:
568 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
569 |
570 | source-map-js@1.2.0:
571 | resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
572 | engines: {node: '>=0.10.0'}
573 |
574 | source-map@0.6.1:
575 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
576 | engines: {node: '>=0.10.0'}
577 |
578 | streamsearch@1.1.0:
579 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
580 | engines: {node: '>=10.0.0'}
581 |
582 | styled-jsx@5.1.1:
583 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
584 | engines: {node: '>= 12.0.0'}
585 | peerDependencies:
586 | '@babel/core': '*'
587 | babel-plugin-macros: '*'
588 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
589 | peerDependenciesMeta:
590 | '@babel/core':
591 | optional: true
592 | babel-plugin-macros:
593 | optional: true
594 |
595 | supports-color@5.5.0:
596 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
597 | engines: {node: '>=4'}
598 |
599 | supports-preserve-symlinks-flag@1.0.0:
600 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
601 | engines: {node: '>= 0.4'}
602 |
603 | tslib@2.6.2:
604 | resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
605 |
606 | typescript@5.4.5:
607 | resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
608 | engines: {node: '>=14.17'}
609 | hasBin: true
610 |
611 | wrappy@1.0.2:
612 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
613 |
614 | snapshots:
615 |
616 | '@babel/code-frame@7.24.2':
617 | dependencies:
618 | '@babel/highlight': 7.24.2
619 | picocolors: 1.0.0
620 | optional: true
621 |
622 | '@babel/helper-validator-identifier@7.22.20':
623 | optional: true
624 |
625 | '@babel/highlight@7.24.2':
626 | dependencies:
627 | '@babel/helper-validator-identifier': 7.22.20
628 | chalk: 2.4.2
629 | js-tokens: 4.0.0
630 | picocolors: 1.0.0
631 | optional: true
632 |
633 | '@fastify/deepmerge@1.3.0': {}
634 |
635 | '@jridgewell/sourcemap-codec@1.4.15': {}
636 |
637 | '@next/env@14.2.1': {}
638 |
639 | '@next/swc-darwin-arm64@14.2.1':
640 | optional: true
641 |
642 | '@next/swc-darwin-x64@14.2.1':
643 | optional: true
644 |
645 | '@next/swc-linux-arm64-gnu@14.2.1':
646 | optional: true
647 |
648 | '@next/swc-linux-arm64-musl@14.2.1':
649 | optional: true
650 |
651 | '@next/swc-linux-x64-gnu@14.2.1':
652 | optional: true
653 |
654 | '@next/swc-linux-x64-musl@14.2.1':
655 | optional: true
656 |
657 | '@next/swc-win32-arm64-msvc@14.2.1':
658 | optional: true
659 |
660 | '@next/swc-win32-ia32-msvc@14.2.1':
661 | optional: true
662 |
663 | '@next/swc-win32-x64-msvc@14.2.1':
664 | optional: true
665 |
666 | '@rollup/plugin-commonjs@25.0.7(rollup@4.14.2)':
667 | dependencies:
668 | '@rollup/pluginutils': 5.1.0(rollup@4.14.2)
669 | commondir: 1.0.1
670 | estree-walker: 2.0.2
671 | glob: 8.1.0
672 | is-reference: 1.2.1
673 | magic-string: 0.30.9
674 | rollup: 4.14.2
675 |
676 | '@rollup/plugin-json@6.1.0(rollup@4.14.2)':
677 | dependencies:
678 | '@rollup/pluginutils': 5.1.0(rollup@4.14.2)
679 | rollup: 4.14.2
680 |
681 | '@rollup/plugin-node-resolve@15.2.3(rollup@4.14.2)':
682 | dependencies:
683 | '@rollup/pluginutils': 5.1.0(rollup@4.14.2)
684 | '@types/resolve': 1.20.2
685 | deepmerge: 4.3.1
686 | is-builtin-module: 3.2.1
687 | is-module: 1.0.0
688 | resolve: 1.22.8
689 | rollup: 4.14.2
690 |
691 | '@rollup/plugin-replace@5.0.5(rollup@4.14.2)':
692 | dependencies:
693 | '@rollup/pluginutils': 5.1.0(rollup@4.14.2)
694 | magic-string: 0.30.9
695 | rollup: 4.14.2
696 |
697 | '@rollup/plugin-wasm@6.2.2(rollup@4.14.2)':
698 | dependencies:
699 | '@rollup/pluginutils': 5.1.0(rollup@4.14.2)
700 | rollup: 4.14.2
701 |
702 | '@rollup/pluginutils@5.1.0(rollup@4.14.2)':
703 | dependencies:
704 | '@types/estree': 1.0.5
705 | estree-walker: 2.0.2
706 | picomatch: 2.3.1
707 | rollup: 4.14.2
708 |
709 | '@rollup/rollup-android-arm-eabi@4.14.2':
710 | optional: true
711 |
712 | '@rollup/rollup-android-arm64@4.14.2':
713 | optional: true
714 |
715 | '@rollup/rollup-darwin-arm64@4.14.2':
716 | optional: true
717 |
718 | '@rollup/rollup-darwin-x64@4.14.2':
719 | optional: true
720 |
721 | '@rollup/rollup-linux-arm-gnueabihf@4.14.2':
722 | optional: true
723 |
724 | '@rollup/rollup-linux-arm64-gnu@4.14.2':
725 | optional: true
726 |
727 | '@rollup/rollup-linux-arm64-musl@4.14.2':
728 | optional: true
729 |
730 | '@rollup/rollup-linux-powerpc64le-gnu@4.14.2':
731 | optional: true
732 |
733 | '@rollup/rollup-linux-riscv64-gnu@4.14.2':
734 | optional: true
735 |
736 | '@rollup/rollup-linux-s390x-gnu@4.14.2':
737 | optional: true
738 |
739 | '@rollup/rollup-linux-x64-gnu@4.14.2':
740 | optional: true
741 |
742 | '@rollup/rollup-linux-x64-musl@4.14.2':
743 | optional: true
744 |
745 | '@rollup/rollup-win32-arm64-msvc@4.14.2':
746 | optional: true
747 |
748 | '@rollup/rollup-win32-ia32-msvc@4.14.2':
749 | optional: true
750 |
751 | '@rollup/rollup-win32-x64-msvc@4.14.2':
752 | optional: true
753 |
754 | '@swc/core-darwin-arm64@1.4.13':
755 | optional: true
756 |
757 | '@swc/core-darwin-x64@1.4.13':
758 | optional: true
759 |
760 | '@swc/core-linux-arm-gnueabihf@1.4.13':
761 | optional: true
762 |
763 | '@swc/core-linux-arm64-gnu@1.4.13':
764 | optional: true
765 |
766 | '@swc/core-linux-arm64-musl@1.4.13':
767 | optional: true
768 |
769 | '@swc/core-linux-x64-gnu@1.4.13':
770 | optional: true
771 |
772 | '@swc/core-linux-x64-musl@1.4.13':
773 | optional: true
774 |
775 | '@swc/core-win32-arm64-msvc@1.4.13':
776 | optional: true
777 |
778 | '@swc/core-win32-ia32-msvc@1.4.13':
779 | optional: true
780 |
781 | '@swc/core-win32-x64-msvc@1.4.13':
782 | optional: true
783 |
784 | '@swc/core@1.4.13(@swc/helpers@0.5.9)':
785 | dependencies:
786 | '@swc/counter': 0.1.3
787 | '@swc/helpers': 0.5.9
788 | '@swc/types': 0.1.6
789 | optionalDependencies:
790 | '@swc/core-darwin-arm64': 1.4.13
791 | '@swc/core-darwin-x64': 1.4.13
792 | '@swc/core-linux-arm-gnueabihf': 1.4.13
793 | '@swc/core-linux-arm64-gnu': 1.4.13
794 | '@swc/core-linux-arm64-musl': 1.4.13
795 | '@swc/core-linux-x64-gnu': 1.4.13
796 | '@swc/core-linux-x64-musl': 1.4.13
797 | '@swc/core-win32-arm64-msvc': 1.4.13
798 | '@swc/core-win32-ia32-msvc': 1.4.13
799 | '@swc/core-win32-x64-msvc': 1.4.13
800 |
801 | '@swc/counter@0.1.3': {}
802 |
803 | '@swc/helpers@0.5.5':
804 | dependencies:
805 | '@swc/counter': 0.1.3
806 | tslib: 2.6.2
807 |
808 | '@swc/helpers@0.5.9':
809 | dependencies:
810 | tslib: 2.6.2
811 |
812 | '@swc/types@0.1.6':
813 | dependencies:
814 | '@swc/counter': 0.1.3
815 |
816 | '@types/estree@1.0.5': {}
817 |
818 | '@types/prop-types@15.7.12': {}
819 |
820 | '@types/react@18.2.78':
821 | dependencies:
822 | '@types/prop-types': 15.7.12
823 | csstype: 3.1.3
824 |
825 | '@types/resolve@1.20.2': {}
826 |
827 | ansi-styles@3.2.1:
828 | dependencies:
829 | color-convert: 1.9.3
830 | optional: true
831 |
832 | arg@5.0.2: {}
833 |
834 | balanced-match@1.0.2: {}
835 |
836 | brace-expansion@2.0.1:
837 | dependencies:
838 | balanced-match: 1.0.2
839 |
840 | builtin-modules@3.3.0: {}
841 |
842 | bunchee@5.1.2(typescript@5.4.5):
843 | dependencies:
844 | '@rollup/plugin-commonjs': 25.0.7(rollup@4.14.2)
845 | '@rollup/plugin-json': 6.1.0(rollup@4.14.2)
846 | '@rollup/plugin-node-resolve': 15.2.3(rollup@4.14.2)
847 | '@rollup/plugin-replace': 5.0.5(rollup@4.14.2)
848 | '@rollup/plugin-wasm': 6.2.2(rollup@4.14.2)
849 | '@rollup/pluginutils': 5.1.0(rollup@4.14.2)
850 | '@swc/core': 1.4.13(@swc/helpers@0.5.9)
851 | '@swc/helpers': 0.5.9
852 | arg: 5.0.2
853 | clean-css: 5.3.3
854 | magic-string: 0.30.9
855 | pretty-bytes: 5.6.0
856 | rollup: 4.14.2
857 | rollup-plugin-dts: 6.1.0(rollup@4.14.2)(typescript@5.4.5)
858 | rollup-plugin-swc3: 0.11.0(@swc/core@1.4.13)(rollup@4.14.2)
859 | rollup-preserve-directives: 1.1.1(rollup@4.14.2)
860 | tslib: 2.6.2
861 | typescript: 5.4.5
862 |
863 | busboy@1.6.0:
864 | dependencies:
865 | streamsearch: 1.1.0
866 |
867 | caniuse-lite@1.0.30001609: {}
868 |
869 | chalk@2.4.2:
870 | dependencies:
871 | ansi-styles: 3.2.1
872 | escape-string-regexp: 1.0.5
873 | supports-color: 5.5.0
874 | optional: true
875 |
876 | clean-css@5.3.3:
877 | dependencies:
878 | source-map: 0.6.1
879 |
880 | client-only@0.0.1: {}
881 |
882 | color-convert@1.9.3:
883 | dependencies:
884 | color-name: 1.1.3
885 | optional: true
886 |
887 | color-name@1.1.3:
888 | optional: true
889 |
890 | commondir@1.0.1: {}
891 |
892 | csstype@3.1.3: {}
893 |
894 | deepmerge@4.3.1: {}
895 |
896 | escape-string-regexp@1.0.5:
897 | optional: true
898 |
899 | estree-walker@2.0.2: {}
900 |
901 | fs.realpath@1.0.0: {}
902 |
903 | fsevents@2.3.3:
904 | optional: true
905 |
906 | function-bind@1.1.2: {}
907 |
908 | geist@1.3.0(next@14.2.1):
909 | dependencies:
910 | next: 14.2.1(react-dom@18.2.0)(react@18.2.0)
911 |
912 | get-tsconfig@4.7.3:
913 | dependencies:
914 | resolve-pkg-maps: 1.0.0
915 |
916 | glob@8.1.0:
917 | dependencies:
918 | fs.realpath: 1.0.0
919 | inflight: 1.0.6
920 | inherits: 2.0.4
921 | minimatch: 5.1.6
922 | once: 1.4.0
923 |
924 | graceful-fs@4.2.11: {}
925 |
926 | has-flag@3.0.0:
927 | optional: true
928 |
929 | hasown@2.0.2:
930 | dependencies:
931 | function-bind: 1.1.2
932 |
933 | inflight@1.0.6:
934 | dependencies:
935 | once: 1.4.0
936 | wrappy: 1.0.2
937 |
938 | inherits@2.0.4: {}
939 |
940 | is-builtin-module@3.2.1:
941 | dependencies:
942 | builtin-modules: 3.3.0
943 |
944 | is-core-module@2.13.1:
945 | dependencies:
946 | hasown: 2.0.2
947 |
948 | is-module@1.0.0: {}
949 |
950 | is-reference@1.2.1:
951 | dependencies:
952 | '@types/estree': 1.0.5
953 |
954 | js-tokens@4.0.0: {}
955 |
956 | loose-envify@1.4.0:
957 | dependencies:
958 | js-tokens: 4.0.0
959 |
960 | magic-string@0.30.9:
961 | dependencies:
962 | '@jridgewell/sourcemap-codec': 1.4.15
963 |
964 | minimatch@5.1.6:
965 | dependencies:
966 | brace-expansion: 2.0.1
967 |
968 | nanoid@3.3.7: {}
969 |
970 | next@14.2.1(react-dom@18.2.0)(react@18.2.0):
971 | dependencies:
972 | '@next/env': 14.2.1
973 | '@swc/helpers': 0.5.5
974 | busboy: 1.6.0
975 | caniuse-lite: 1.0.30001609
976 | graceful-fs: 4.2.11
977 | postcss: 8.4.31
978 | react: 18.2.0
979 | react-dom: 18.2.0(react@18.2.0)
980 | styled-jsx: 5.1.1(react@18.2.0)
981 | optionalDependencies:
982 | '@next/swc-darwin-arm64': 14.2.1
983 | '@next/swc-darwin-x64': 14.2.1
984 | '@next/swc-linux-arm64-gnu': 14.2.1
985 | '@next/swc-linux-arm64-musl': 14.2.1
986 | '@next/swc-linux-x64-gnu': 14.2.1
987 | '@next/swc-linux-x64-musl': 14.2.1
988 | '@next/swc-win32-arm64-msvc': 14.2.1
989 | '@next/swc-win32-ia32-msvc': 14.2.1
990 | '@next/swc-win32-x64-msvc': 14.2.1
991 | transitivePeerDependencies:
992 | - '@babel/core'
993 | - babel-plugin-macros
994 |
995 | once@1.4.0:
996 | dependencies:
997 | wrappy: 1.0.2
998 |
999 | path-parse@1.0.7: {}
1000 |
1001 | picocolors@1.0.0: {}
1002 |
1003 | picomatch@2.3.1: {}
1004 |
1005 | postcss@8.4.31:
1006 | dependencies:
1007 | nanoid: 3.3.7
1008 | picocolors: 1.0.0
1009 | source-map-js: 1.2.0
1010 |
1011 | pretty-bytes@5.6.0: {}
1012 |
1013 | react-dom@18.2.0(react@18.2.0):
1014 | dependencies:
1015 | loose-envify: 1.4.0
1016 | react: 18.2.0
1017 | scheduler: 0.23.0
1018 |
1019 | react@18.2.0:
1020 | dependencies:
1021 | loose-envify: 1.4.0
1022 |
1023 | resolve-pkg-maps@1.0.0: {}
1024 |
1025 | resolve@1.22.8:
1026 | dependencies:
1027 | is-core-module: 2.13.1
1028 | path-parse: 1.0.7
1029 | supports-preserve-symlinks-flag: 1.0.0
1030 |
1031 | rollup-plugin-dts@6.1.0(rollup@4.14.2)(typescript@5.4.5):
1032 | dependencies:
1033 | magic-string: 0.30.9
1034 | rollup: 4.14.2
1035 | typescript: 5.4.5
1036 | optionalDependencies:
1037 | '@babel/code-frame': 7.24.2
1038 |
1039 | rollup-plugin-swc3@0.11.0(@swc/core@1.4.13)(rollup@4.14.2):
1040 | dependencies:
1041 | '@fastify/deepmerge': 1.3.0
1042 | '@rollup/pluginutils': 5.1.0(rollup@4.14.2)
1043 | '@swc/core': 1.4.13(@swc/helpers@0.5.9)
1044 | get-tsconfig: 4.7.3
1045 | rollup: 4.14.2
1046 | rollup-preserve-directives: 1.1.1(rollup@4.14.2)
1047 |
1048 | rollup-preserve-directives@1.1.1(rollup@4.14.2):
1049 | dependencies:
1050 | magic-string: 0.30.9
1051 | rollup: 4.14.2
1052 |
1053 | rollup@4.14.2:
1054 | dependencies:
1055 | '@types/estree': 1.0.5
1056 | optionalDependencies:
1057 | '@rollup/rollup-android-arm-eabi': 4.14.2
1058 | '@rollup/rollup-android-arm64': 4.14.2
1059 | '@rollup/rollup-darwin-arm64': 4.14.2
1060 | '@rollup/rollup-darwin-x64': 4.14.2
1061 | '@rollup/rollup-linux-arm-gnueabihf': 4.14.2
1062 | '@rollup/rollup-linux-arm64-gnu': 4.14.2
1063 | '@rollup/rollup-linux-arm64-musl': 4.14.2
1064 | '@rollup/rollup-linux-powerpc64le-gnu': 4.14.2
1065 | '@rollup/rollup-linux-riscv64-gnu': 4.14.2
1066 | '@rollup/rollup-linux-s390x-gnu': 4.14.2
1067 | '@rollup/rollup-linux-x64-gnu': 4.14.2
1068 | '@rollup/rollup-linux-x64-musl': 4.14.2
1069 | '@rollup/rollup-win32-arm64-msvc': 4.14.2
1070 | '@rollup/rollup-win32-ia32-msvc': 4.14.2
1071 | '@rollup/rollup-win32-x64-msvc': 4.14.2
1072 | fsevents: 2.3.3
1073 |
1074 | scheduler@0.23.0:
1075 | dependencies:
1076 | loose-envify: 1.4.0
1077 |
1078 | source-map-js@1.2.0: {}
1079 |
1080 | source-map@0.6.1: {}
1081 |
1082 | streamsearch@1.1.0: {}
1083 |
1084 | styled-jsx@5.1.1(react@18.2.0):
1085 | dependencies:
1086 | client-only: 0.0.1
1087 | react: 18.2.0
1088 |
1089 | supports-color@5.5.0:
1090 | dependencies:
1091 | has-flag: 3.0.0
1092 | optional: true
1093 |
1094 | supports-preserve-symlinks-flag@1.0.0: {}
1095 |
1096 | tslib@2.6.2: {}
1097 |
1098 | typescript@5.4.5: {}
1099 |
1100 | wrappy@1.0.2: {}
1101 |
--------------------------------------------------------------------------------