Refactor to use newver v4 version of Vercel AI package
Browse files- app/components/chat/Chat.client.tsx +10 -1
- app/components/chat/ImportFolderButton.tsx +5 -3
- app/components/chat/SendButton.client.tsx +1 -0
- app/routes/api.chat.ts +8 -12
- app/routes/api.enhancer.ts +35 -29
- app/utils/fileUtils.ts +18 -10
- app/utils/folderImport.ts +24 -17
- package.json +1 -1
- pnpm-lock.yaml +338 -534
app/components/chat/Chat.client.tsx
CHANGED
@@ -112,13 +112,22 @@ export const ChatImpl = memo(
|
|
112 |
body: {
|
113 |
apiKeys,
|
114 |
},
|
|
|
115 |
onError: (error) => {
|
116 |
logger.error('Request failed\n\n', error);
|
117 |
toast.error(
|
118 |
'There was an error processing your request: ' + (error.message ? error.message : 'No details were returned'),
|
119 |
);
|
120 |
},
|
121 |
-
onFinish: () => {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
logger.debug('Finished streaming');
|
123 |
},
|
124 |
initialMessages,
|
|
|
112 |
body: {
|
113 |
apiKeys,
|
114 |
},
|
115 |
+
sendExtraMessageFields: true,
|
116 |
onError: (error) => {
|
117 |
logger.error('Request failed\n\n', error);
|
118 |
toast.error(
|
119 |
'There was an error processing your request: ' + (error.message ? error.message : 'No details were returned'),
|
120 |
);
|
121 |
},
|
122 |
+
onFinish: (message, response) => {
|
123 |
+
const usage = response.usage;
|
124 |
+
|
125 |
+
if (usage) {
|
126 |
+
console.log('Token usage:', usage);
|
127 |
+
|
128 |
+
// You can now use the usage data as needed
|
129 |
+
}
|
130 |
+
|
131 |
logger.debug('Finished streaming');
|
132 |
},
|
133 |
initialMessages,
|
app/components/chat/ImportFolderButton.tsx
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
import React, { useState } from 'react';
|
2 |
import type { Message } from 'ai';
|
3 |
import { toast } from 'react-toastify';
|
4 |
-
import { MAX_FILES, isBinaryFile, shouldIncludeFile } from '
|
5 |
-
import { createChatFromFolder } from '
|
6 |
|
7 |
interface ImportFolderButtonProps {
|
8 |
className?: string;
|
@@ -17,12 +17,14 @@ export const ImportFolderButton: React.FC<ImportFolderButtonProps> = ({ classNam
|
|
17 |
|
18 |
if (allFiles.length > MAX_FILES) {
|
19 |
toast.error(
|
20 |
-
`This folder contains ${allFiles.length.toLocaleString()} files. This product is not yet optimized for very large projects. Please select a folder with fewer than ${MAX_FILES.toLocaleString()} files
|
21 |
);
|
22 |
return;
|
23 |
}
|
|
|
24 |
const folderName = allFiles[0]?.webkitRelativePath.split('/')[0] || 'Unknown Folder';
|
25 |
setIsLoading(true);
|
|
|
26 |
const loadingToast = toast.loading(`Importing ${folderName}...`);
|
27 |
|
28 |
try {
|
|
|
1 |
import React, { useState } from 'react';
|
2 |
import type { Message } from 'ai';
|
3 |
import { toast } from 'react-toastify';
|
4 |
+
import { MAX_FILES, isBinaryFile, shouldIncludeFile } from '~/utils/fileUtils';
|
5 |
+
import { createChatFromFolder } from '~/utils/folderImport';
|
6 |
|
7 |
interface ImportFolderButtonProps {
|
8 |
className?: string;
|
|
|
17 |
|
18 |
if (allFiles.length > MAX_FILES) {
|
19 |
toast.error(
|
20 |
+
`This folder contains ${allFiles.length.toLocaleString()} files. This product is not yet optimized for very large projects. Please select a folder with fewer than ${MAX_FILES.toLocaleString()} files.`,
|
21 |
);
|
22 |
return;
|
23 |
}
|
24 |
+
|
25 |
const folderName = allFiles[0]?.webkitRelativePath.split('/')[0] || 'Unknown Folder';
|
26 |
setIsLoading(true);
|
27 |
+
|
28 |
const loadingToast = toast.loading(`Importing ${folderName}...`);
|
29 |
|
30 |
try {
|
app/components/chat/SendButton.client.tsx
CHANGED
@@ -23,6 +23,7 @@ export const SendButton = ({ show, isStreaming, disabled, onClick }: SendButtonP
|
|
23 |
disabled={disabled}
|
24 |
onClick={(event) => {
|
25 |
event.preventDefault();
|
|
|
26 |
if (!disabled) {
|
27 |
onClick?.(event);
|
28 |
}
|
|
|
23 |
disabled={disabled}
|
24 |
onClick={(event) => {
|
25 |
event.preventDefault();
|
26 |
+
|
27 |
if (!disabled) {
|
28 |
onClick?.(event);
|
29 |
}
|
app/routes/api.chat.ts
CHANGED
@@ -8,17 +8,15 @@ export async function action(args: ActionFunctionArgs) {
|
|
8 |
return chatAction(args);
|
9 |
}
|
10 |
|
11 |
-
function parseCookies(cookieHeader: string) {
|
12 |
-
const cookies:
|
13 |
|
14 |
-
// Split the cookie string by semicolons and spaces
|
15 |
const items = cookieHeader.split(';').map((cookie) => cookie.trim());
|
16 |
|
17 |
items.forEach((item) => {
|
18 |
const [name, ...rest] = item.split('=');
|
19 |
|
20 |
if (name && rest) {
|
21 |
-
// Decode the name and value, and join value parts in case it contains '='
|
22 |
const decodedName = decodeURIComponent(name.trim());
|
23 |
const decodedValue = decodeURIComponent(rest.join('=').trim());
|
24 |
cookies[decodedName] = decodedValue;
|
@@ -35,16 +33,15 @@ async function chatAction({ context, request }: ActionFunctionArgs) {
|
|
35 |
}>();
|
36 |
|
37 |
const cookieHeader = request.headers.get('Cookie');
|
38 |
-
|
39 |
-
// Parse the cookie's value (returns an object or null if no cookie exists)
|
40 |
const apiKeys = JSON.parse(parseCookies(cookieHeader || '').apiKeys || '{}');
|
41 |
-
|
42 |
const stream = new SwitchableStream();
|
43 |
|
44 |
try {
|
45 |
const options: StreamingOptions = {
|
46 |
toolChoice: 'none',
|
47 |
-
onFinish: async ({ text: content, finishReason }) => {
|
|
|
|
|
48 |
if (finishReason !== 'length') {
|
49 |
return stream.close();
|
50 |
}
|
@@ -62,13 +59,12 @@ async function chatAction({ context, request }: ActionFunctionArgs) {
|
|
62 |
|
63 |
const result = await streamText(messages, context.cloudflare.env, options, apiKeys);
|
64 |
|
65 |
-
return stream.switchSource(result.
|
66 |
},
|
67 |
};
|
68 |
|
69 |
const result = await streamText(messages, context.cloudflare.env, options, apiKeys);
|
70 |
-
|
71 |
-
stream.switchSource(result.toAIStream());
|
72 |
|
73 |
return new Response(stream.readable, {
|
74 |
status: 200,
|
@@ -77,7 +73,7 @@ async function chatAction({ context, request }: ActionFunctionArgs) {
|
|
77 |
},
|
78 |
});
|
79 |
} catch (error: any) {
|
80 |
-
console.
|
81 |
|
82 |
if (error.message?.includes('API key')) {
|
83 |
throw new Response('Invalid or missing API key', {
|
|
|
8 |
return chatAction(args);
|
9 |
}
|
10 |
|
11 |
+
function parseCookies(cookieHeader: string): Record<string, string> {
|
12 |
+
const cookies: Record<string, string> = {};
|
13 |
|
|
|
14 |
const items = cookieHeader.split(';').map((cookie) => cookie.trim());
|
15 |
|
16 |
items.forEach((item) => {
|
17 |
const [name, ...rest] = item.split('=');
|
18 |
|
19 |
if (name && rest) {
|
|
|
20 |
const decodedName = decodeURIComponent(name.trim());
|
21 |
const decodedValue = decodeURIComponent(rest.join('=').trim());
|
22 |
cookies[decodedName] = decodedValue;
|
|
|
33 |
}>();
|
34 |
|
35 |
const cookieHeader = request.headers.get('Cookie');
|
|
|
|
|
36 |
const apiKeys = JSON.parse(parseCookies(cookieHeader || '').apiKeys || '{}');
|
|
|
37 |
const stream = new SwitchableStream();
|
38 |
|
39 |
try {
|
40 |
const options: StreamingOptions = {
|
41 |
toolChoice: 'none',
|
42 |
+
onFinish: async ({ text: content, finishReason, usage }) => {
|
43 |
+
console.log('usage', usage);
|
44 |
+
|
45 |
if (finishReason !== 'length') {
|
46 |
return stream.close();
|
47 |
}
|
|
|
59 |
|
60 |
const result = await streamText(messages, context.cloudflare.env, options, apiKeys);
|
61 |
|
62 |
+
return stream.switchSource(result.toDataStream());
|
63 |
},
|
64 |
};
|
65 |
|
66 |
const result = await streamText(messages, context.cloudflare.env, options, apiKeys);
|
67 |
+
stream.switchSource(result.toDataStream());
|
|
|
68 |
|
69 |
return new Response(stream.readable, {
|
70 |
status: 200,
|
|
|
73 |
},
|
74 |
});
|
75 |
} catch (error: any) {
|
76 |
+
console.error(error);
|
77 |
|
78 |
if (error.message?.includes('API key')) {
|
79 |
throw new Response('Invalid or missing API key', {
|
app/routes/api.enhancer.ts
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
import { type ActionFunctionArgs } from '@remix-run/cloudflare';
|
2 |
-
|
|
|
3 |
import { streamText } from '~/lib/.server/llm/stream-text';
|
4 |
import { stripIndents } from '~/utils/stripIndent';
|
5 |
import type { ProviderInfo } from '~/types/model';
|
@@ -45,32 +46,32 @@ async function enhancerAction({ context, request }: ActionFunctionArgs) {
|
|
45 |
`[Model: ${model}]\n\n[Provider: ${providerName}]\n\n` +
|
46 |
stripIndents`
|
47 |
You are a professional prompt engineer specializing in crafting precise, effective prompts.
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
},
|
75 |
],
|
76 |
context.cloudflare.env,
|
@@ -85,7 +86,7 @@ async function enhancerAction({ context, request }: ActionFunctionArgs) {
|
|
85 |
|
86 |
for (const line of lines) {
|
87 |
try {
|
88 |
-
const parsed =
|
89 |
|
90 |
if (parsed.type === 'text') {
|
91 |
controller.enqueue(encoder.encode(parsed.value));
|
@@ -100,7 +101,12 @@ async function enhancerAction({ context, request }: ActionFunctionArgs) {
|
|
100 |
|
101 |
const transformedStream = result.toDataStream().pipeThrough(transformStream);
|
102 |
|
103 |
-
return new
|
|
|
|
|
|
|
|
|
|
|
104 |
} catch (error: unknown) {
|
105 |
console.log(error);
|
106 |
|
|
|
1 |
import { type ActionFunctionArgs } from '@remix-run/cloudflare';
|
2 |
+
|
3 |
+
//import { StreamingTextResponse, parseStreamPart } from 'ai';
|
4 |
import { streamText } from '~/lib/.server/llm/stream-text';
|
5 |
import { stripIndents } from '~/utils/stripIndent';
|
6 |
import type { ProviderInfo } from '~/types/model';
|
|
|
46 |
`[Model: ${model}]\n\n[Provider: ${providerName}]\n\n` +
|
47 |
stripIndents`
|
48 |
You are a professional prompt engineer specializing in crafting precise, effective prompts.
|
49 |
+
Your task is to enhance prompts by making them more specific, actionable, and effective.
|
50 |
+
|
51 |
+
I want you to improve the user prompt that is wrapped in \`<original_prompt>\` tags.
|
52 |
+
|
53 |
+
For valid prompts:
|
54 |
+
- Make instructions explicit and unambiguous
|
55 |
+
- Add relevant context and constraints
|
56 |
+
- Remove redundant information
|
57 |
+
- Maintain the core intent
|
58 |
+
- Ensure the prompt is self-contained
|
59 |
+
- Use professional language
|
60 |
+
|
61 |
+
For invalid or unclear prompts:
|
62 |
+
- Respond with clear, professional guidance
|
63 |
+
- Keep responses concise and actionable
|
64 |
+
- Maintain a helpful, constructive tone
|
65 |
+
- Focus on what the user should provide
|
66 |
+
- Use a standard template for consistency
|
67 |
+
|
68 |
+
IMPORTANT: Your response must ONLY contain the enhanced prompt text.
|
69 |
+
Do not include any explanations, metadata, or wrapper tags.
|
70 |
+
|
71 |
+
<original_prompt>
|
72 |
+
${message}
|
73 |
+
</original_prompt>
|
74 |
+
`,
|
75 |
},
|
76 |
],
|
77 |
context.cloudflare.env,
|
|
|
86 |
|
87 |
for (const line of lines) {
|
88 |
try {
|
89 |
+
const parsed = JSON.parse(line);
|
90 |
|
91 |
if (parsed.type === 'text') {
|
92 |
controller.enqueue(encoder.encode(parsed.value));
|
|
|
101 |
|
102 |
const transformedStream = result.toDataStream().pipeThrough(transformStream);
|
103 |
|
104 |
+
return new Response(transformedStream, {
|
105 |
+
status: 200,
|
106 |
+
headers: {
|
107 |
+
'Content-Type': 'text/plain; charset=utf-8',
|
108 |
+
},
|
109 |
+
});
|
110 |
} catch (error: unknown) {
|
111 |
console.log(error);
|
112 |
|
app/utils/fileUtils.ts
CHANGED
@@ -29,10 +29,12 @@ export const isBinaryFile = async (file: File): Promise<boolean> => {
|
|
29 |
|
30 |
for (let i = 0; i < buffer.length; i++) {
|
31 |
const byte = buffer[i];
|
|
|
32 |
if (byte === 0 || (byte < 32 && byte !== 9 && byte !== 10 && byte !== 13)) {
|
33 |
return true;
|
34 |
}
|
35 |
}
|
|
|
36 |
return false;
|
37 |
};
|
38 |
|
@@ -41,8 +43,11 @@ export const shouldIncludeFile = (path: string): boolean => {
|
|
41 |
};
|
42 |
|
43 |
const readPackageJson = async (files: File[]): Promise<{ scripts?: Record<string, string> } | null> => {
|
44 |
-
const packageJsonFile = files.find(f => f.webkitRelativePath.endsWith('package.json'));
|
45 |
-
|
|
|
|
|
|
|
46 |
|
47 |
try {
|
48 |
const content = await new Promise<string>((resolve, reject) => {
|
@@ -59,29 +64,32 @@ const readPackageJson = async (files: File[]): Promise<{ scripts?: Record<string
|
|
59 |
}
|
60 |
};
|
61 |
|
62 |
-
export const detectProjectType = async (
|
63 |
-
|
|
|
|
|
64 |
|
65 |
if (hasFile('package.json')) {
|
66 |
const packageJson = await readPackageJson(files);
|
67 |
const scripts = packageJson?.scripts || {};
|
68 |
-
|
69 |
// Check for preferred commands in priority order
|
70 |
const preferredCommands = ['dev', 'start', 'preview'];
|
71 |
-
const availableCommand = preferredCommands.find(cmd => scripts[cmd]);
|
72 |
-
|
73 |
if (availableCommand) {
|
74 |
return {
|
75 |
type: 'Node.js',
|
76 |
setupCommand: `npm install && npm run ${availableCommand}`,
|
77 |
-
followupMessage: `Found "${availableCommand}" script in package.json. Running "npm run ${availableCommand}" after installation
|
78 |
};
|
79 |
}
|
80 |
|
81 |
return {
|
82 |
type: 'Node.js',
|
83 |
setupCommand: 'npm install',
|
84 |
-
followupMessage:
|
|
|
85 |
};
|
86 |
}
|
87 |
|
@@ -89,7 +97,7 @@ export const detectProjectType = async (files: File[]): Promise<{ type: string;
|
|
89 |
return {
|
90 |
type: 'Static',
|
91 |
setupCommand: 'npx --yes serve',
|
92 |
-
followupMessage: ''
|
93 |
};
|
94 |
}
|
95 |
|
|
|
29 |
|
30 |
for (let i = 0; i < buffer.length; i++) {
|
31 |
const byte = buffer[i];
|
32 |
+
|
33 |
if (byte === 0 || (byte < 32 && byte !== 9 && byte !== 10 && byte !== 13)) {
|
34 |
return true;
|
35 |
}
|
36 |
}
|
37 |
+
|
38 |
return false;
|
39 |
};
|
40 |
|
|
|
43 |
};
|
44 |
|
45 |
const readPackageJson = async (files: File[]): Promise<{ scripts?: Record<string, string> } | null> => {
|
46 |
+
const packageJsonFile = files.find((f) => f.webkitRelativePath.endsWith('package.json'));
|
47 |
+
|
48 |
+
if (!packageJsonFile) {
|
49 |
+
return null;
|
50 |
+
}
|
51 |
|
52 |
try {
|
53 |
const content = await new Promise<string>((resolve, reject) => {
|
|
|
64 |
}
|
65 |
};
|
66 |
|
67 |
+
export const detectProjectType = async (
|
68 |
+
files: File[],
|
69 |
+
): Promise<{ type: string; setupCommand: string; followupMessage: string }> => {
|
70 |
+
const hasFile = (name: string) => files.some((f) => f.webkitRelativePath.endsWith(name));
|
71 |
|
72 |
if (hasFile('package.json')) {
|
73 |
const packageJson = await readPackageJson(files);
|
74 |
const scripts = packageJson?.scripts || {};
|
75 |
+
|
76 |
// Check for preferred commands in priority order
|
77 |
const preferredCommands = ['dev', 'start', 'preview'];
|
78 |
+
const availableCommand = preferredCommands.find((cmd) => scripts[cmd]);
|
79 |
+
|
80 |
if (availableCommand) {
|
81 |
return {
|
82 |
type: 'Node.js',
|
83 |
setupCommand: `npm install && npm run ${availableCommand}`,
|
84 |
+
followupMessage: `Found "${availableCommand}" script in package.json. Running "npm run ${availableCommand}" after installation.`,
|
85 |
};
|
86 |
}
|
87 |
|
88 |
return {
|
89 |
type: 'Node.js',
|
90 |
setupCommand: 'npm install',
|
91 |
+
followupMessage:
|
92 |
+
'Would you like me to inspect package.json to determine the available scripts for running this project?',
|
93 |
};
|
94 |
}
|
95 |
|
|
|
97 |
return {
|
98 |
type: 'Static',
|
99 |
setupCommand: 'npx --yes serve',
|
100 |
+
followupMessage: '',
|
101 |
};
|
102 |
}
|
103 |
|
app/utils/folderImport.ts
CHANGED
@@ -4,12 +4,13 @@ import { generateId, detectProjectType } from './fileUtils';
|
|
4 |
export const createChatFromFolder = async (
|
5 |
files: File[],
|
6 |
binaryFiles: string[],
|
7 |
-
folderName: string
|
8 |
): Promise<Message[]> => {
|
9 |
const fileArtifacts = await Promise.all(
|
10 |
files.map(async (file) => {
|
11 |
return new Promise<string>((resolve, reject) => {
|
12 |
const reader = new FileReader();
|
|
|
13 |
reader.onload = () => {
|
14 |
const content = reader.result as string;
|
15 |
const relativePath = file.webkitRelativePath.split('/').slice(1).join('/');
|
@@ -26,31 +27,37 @@ ${content}
|
|
26 |
);
|
27 |
|
28 |
const project = await detectProjectType(files);
|
29 |
-
const setupCommand = project.setupCommand
|
|
|
|
|
30 |
const followupMessage = project.followupMessage ? `\n\n${project.followupMessage}` : '';
|
31 |
|
32 |
-
const binaryFilesMessage =
|
33 |
-
|
34 |
-
|
|
|
35 |
|
36 |
-
const assistantMessages: Message[] = [
|
37 |
-
|
38 |
-
|
|
|
39 |
|
40 |
<boltArtifact id="imported-files" title="Imported Files">
|
41 |
${fileArtifacts.join('\n\n')}
|
42 |
</boltArtifact>`,
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
|
|
48 |
<boltArtifact id="imported-files" title="Imported Files">
|
49 |
${setupCommand}
|
50 |
</boltArtifact>${followupMessage}`,
|
51 |
-
|
52 |
-
|
53 |
-
|
|
|
54 |
|
55 |
const userMessage: Message = {
|
56 |
role: 'user',
|
@@ -59,5 +66,5 @@ ${setupCommand}
|
|
59 |
createdAt: new Date(),
|
60 |
};
|
61 |
|
62 |
-
return [
|
63 |
};
|
|
|
4 |
export const createChatFromFolder = async (
|
5 |
files: File[],
|
6 |
binaryFiles: string[],
|
7 |
+
folderName: string,
|
8 |
): Promise<Message[]> => {
|
9 |
const fileArtifacts = await Promise.all(
|
10 |
files.map(async (file) => {
|
11 |
return new Promise<string>((resolve, reject) => {
|
12 |
const reader = new FileReader();
|
13 |
+
|
14 |
reader.onload = () => {
|
15 |
const content = reader.result as string;
|
16 |
const relativePath = file.webkitRelativePath.split('/').slice(1).join('/');
|
|
|
27 |
);
|
28 |
|
29 |
const project = await detectProjectType(files);
|
30 |
+
const setupCommand = project.setupCommand
|
31 |
+
? `\n\n<boltAction type="shell">\n${project.setupCommand}\n</boltAction>`
|
32 |
+
: '';
|
33 |
const followupMessage = project.followupMessage ? `\n\n${project.followupMessage}` : '';
|
34 |
|
35 |
+
const binaryFilesMessage =
|
36 |
+
binaryFiles.length > 0
|
37 |
+
? `\n\nSkipped ${binaryFiles.length} binary files:\n${binaryFiles.map((f) => `- ${f}`).join('\n')}`
|
38 |
+
: '';
|
39 |
|
40 |
+
const assistantMessages: Message[] = [
|
41 |
+
{
|
42 |
+
role: 'assistant',
|
43 |
+
content: `I've imported the contents of the "${folderName}" folder.${binaryFilesMessage}
|
44 |
|
45 |
<boltArtifact id="imported-files" title="Imported Files">
|
46 |
${fileArtifacts.join('\n\n')}
|
47 |
</boltArtifact>`,
|
48 |
+
id: generateId(),
|
49 |
+
createdAt: new Date(),
|
50 |
+
},
|
51 |
+
{
|
52 |
+
role: 'assistant',
|
53 |
+
content: `
|
54 |
<boltArtifact id="imported-files" title="Imported Files">
|
55 |
${setupCommand}
|
56 |
</boltArtifact>${followupMessage}`,
|
57 |
+
id: generateId(),
|
58 |
+
createdAt: new Date(),
|
59 |
+
},
|
60 |
+
];
|
61 |
|
62 |
const userMessage: Message = {
|
63 |
role: 'user',
|
|
|
66 |
createdAt: new Date(),
|
67 |
};
|
68 |
|
69 |
+
return [userMessage, ...assistantMessages];
|
70 |
};
|
package.json
CHANGED
@@ -69,7 +69,7 @@
|
|
69 |
"@xterm/addon-fit": "^0.10.0",
|
70 |
"@xterm/addon-web-links": "^0.11.0",
|
71 |
"@xterm/xterm": "^5.5.0",
|
72 |
-
"ai": "^
|
73 |
"date-fns": "^3.6.0",
|
74 |
"diff": "^5.2.0",
|
75 |
"file-saver": "^2.0.5",
|
|
|
69 |
"@xterm/addon-fit": "^0.10.0",
|
70 |
"@xterm/addon-web-links": "^0.11.0",
|
71 |
"@xterm/xterm": "^5.5.0",
|
72 |
+
"ai": "^4.0.13",
|
73 |
"date-fns": "^3.6.0",
|
74 |
"diff": "^5.2.0",
|
75 |
"file-saver": "^2.0.5",
|
pnpm-lock.yaml
CHANGED
@@ -94,16 +94,16 @@ importers:
|
|
94 |
version: 0.0.5([email protected])
|
95 |
'@radix-ui/react-dialog':
|
96 |
specifier: ^1.1.2
|
97 |
-
version: 1.1.2(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
98 |
'@radix-ui/react-dropdown-menu':
|
99 |
specifier: ^2.1.2
|
100 |
-
version: 2.1.2(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
101 |
'@radix-ui/react-separator':
|
102 |
specifier: ^1.1.0
|
103 |
-
version: 1.1.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
104 |
'@radix-ui/react-tooltip':
|
105 |
specifier: ^1.1.4
|
106 |
-
version: 1.1.4(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
107 |
'@remix-run/cloudflare':
|
108 |
specifier: ^2.15.0
|
109 |
version: 2.15.0(@cloudflare/[email protected])([email protected])
|
@@ -112,7 +112,7 @@ importers:
|
|
112 |
version: 2.15.0(@cloudflare/[email protected])([email protected])
|
113 |
'@remix-run/react':
|
114 |
specifier: ^2.15.0
|
115 |
-
version: 2.15.0([email protected])([email protected])([email protected])
|
116 |
'@uiw/codemirror-theme-vscode':
|
117 |
specifier: ^4.23.6
|
118 |
version: 4.23.6(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])
|
@@ -132,8 +132,8 @@ importers:
|
|
132 |
specifier: ^5.5.0
|
133 |
version: 5.5.0
|
134 |
ai:
|
135 |
-
specifier: ^
|
136 |
-
version:
|
137 |
date-fns:
|
138 |
specifier: ^3.6.0
|
139 |
version: 3.6.0
|
@@ -145,7 +145,7 @@ importers:
|
|
145 |
version: 2.0.5
|
146 |
framer-motion:
|
147 |
specifier: ^11.12.0
|
148 |
-
version: 11.12.0([email protected])([email protected])
|
149 |
ignore:
|
150 |
specifier: ^6.0.2
|
151 |
version: 6.0.2
|
@@ -181,16 +181,16 @@ importers:
|
|
181 |
version: 18.3.1([email protected])
|
182 |
react-hotkeys-hook:
|
183 |
specifier: ^4.6.1
|
184 |
-
version: 4.6.1([email protected])([email protected])
|
185 |
react-markdown:
|
186 |
specifier: ^9.0.1
|
187 |
version: 9.0.1(@types/[email protected])([email protected])
|
188 |
react-resizable-panels:
|
189 |
specifier: ^2.1.7
|
190 |
-
version: 2.1.7([email protected])([email protected])
|
191 |
react-toastify:
|
192 |
specifier: ^10.0.6
|
193 |
-
version: 10.0.6([email protected])([email protected])
|
194 |
rehype-raw:
|
195 |
specifier: ^7.0.0
|
196 |
version: 7.0.0
|
@@ -202,10 +202,10 @@ importers:
|
|
202 |
version: 4.0.0
|
203 |
remix-island:
|
204 |
specifier: ^0.2.0
|
205 |
-
version: 0.2.0(@remix-run/[email protected])(@remix-run/[email protected])([email protected])([email protected])
|
206 |
remix-utils:
|
207 |
specifier: ^7.7.0
|
208 |
-
version: 7.7.0(@remix-run/[email protected])(@remix-run/[email protected])([email protected])([email protected])
|
209 |
shiki:
|
210 |
specifier: ^1.24.0
|
211 |
version: 1.24.0
|
@@ -215,13 +215,13 @@ importers:
|
|
215 |
devDependencies:
|
216 |
'@blitz/eslint-plugin':
|
217 |
specifier: 0.1.0
|
218 |
-
version: 0.1.0([email protected])([email protected])
|
219 |
'@cloudflare/workers-types':
|
220 |
specifier: ^4.20241127.0
|
221 |
version: 4.20241127.0
|
222 |
'@remix-run/dev':
|
223 |
specifier: ^2.15.0
|
224 |
-
version: 2.15.0(@remix-run/[email protected])([email protected])([email protected])([email protected])([email protected])
|
225 |
'@types/diff':
|
226 |
specifier: ^5.2.3
|
227 |
version: 5.2.3
|
@@ -269,22 +269,22 @@ importers:
|
|
269 |
version: 11.0.5
|
270 |
unocss:
|
271 |
specifier: ^0.61.9
|
272 |
-
version: 0.61.9([email protected])([email protected])
|
273 |
vite:
|
274 |
specifier: ^5.4.11
|
275 |
-
version: 5.4.11([email protected])
|
276 |
vite-plugin-node-polyfills:
|
277 |
specifier: ^0.22.0
|
278 |
-
version: 0.22.0([email protected])
|
279 |
vite-plugin-optimize-css-modules:
|
280 |
specifier: ^1.1.0
|
281 |
-
version: 1.1.0([email protected])
|
282 |
vite-tsconfig-paths:
|
283 |
specifier: ^4.3.2
|
284 |
-
version: 4.3.2([email protected])([email protected])
|
285 |
vitest:
|
286 |
specifier: ^2.1.7
|
287 |
-
version: 2.1.8([email protected])
|
288 |
wrangler:
|
289 |
specifier: ^3.91.0
|
290 |
version: 3.91.0(@cloudflare/[email protected])
|
@@ -342,8 +342,8 @@ packages:
|
|
342 |
zod:
|
343 |
optional: true
|
344 |
|
345 |
-
'@ai-sdk/[email protected].
|
346 |
-
resolution: {integrity: sha512-
|
347 |
engines: {node: '>=18'}
|
348 |
peerDependencies:
|
349 |
zod: ^3.0.0
|
@@ -351,8 +351,8 @@ packages:
|
|
351 |
zod:
|
352 |
optional: true
|
353 |
|
354 |
-
'@ai-sdk/provider-utils@
|
355 |
-
resolution: {integrity: sha512-
|
356 |
engines: {node: '>=18'}
|
357 |
peerDependencies:
|
358 |
zod: ^3.0.0
|
@@ -360,8 +360,8 @@ packages:
|
|
360 |
zod:
|
361 |
optional: true
|
362 |
|
363 |
-
'@ai-sdk/[email protected].
|
364 |
-
resolution: {integrity: sha512-
|
365 |
engines: {node: '>=18'}
|
366 |
peerDependencies:
|
367 |
zod: ^3.0.0
|
@@ -381,16 +381,12 @@ packages:
|
|
381 |
resolution: {integrity: sha512-XMsNGJdGO+L0cxhhegtqZ8+T6nn4EoShS819OvCgI2kLbYTIvk0GWFGD0AXJmxkxs3DrpsJxKAFukFR7bvTkgQ==}
|
382 |
engines: {node: '>=18'}
|
383 |
|
384 |
-
'@ai-sdk/[email protected]':
|
385 |
-
resolution: {integrity: sha512-dQkfBDs2lTYpKM8389oopPdQgIU007GQyCbuPPrV+K6MtSII3HBfE0stUIMXUb44L+LK1t6GXPP7wjSzjO6uKg==}
|
386 |
-
engines: {node: '>=18'}
|
387 |
-
|
388 |
'@ai-sdk/[email protected]':
|
389 |
resolution: {integrity: sha512-mV+3iNDkzUsZ0pR2jG0sVzU6xtQY5DtSCBy3JFycLp6PwjyLw/iodfL3MwdmMCRJWgs3dadcHejRnMvF9nGTBg==}
|
390 |
engines: {node: '>=18'}
|
391 |
|
392 |
-
'@ai-sdk/react@
|
393 |
-
resolution: {integrity: sha512-
|
394 |
engines: {node: '>=18'}
|
395 |
peerDependencies:
|
396 |
react: ^18 || ^19 || ^19.0.0-rc
|
@@ -401,26 +397,8 @@ packages:
|
|
401 |
zod:
|
402 |
optional: true
|
403 |
|
404 |
-
'@ai-sdk/
|
405 |
-
resolution: {integrity: sha512-
|
406 |
-
engines: {node: '>=18'}
|
407 |
-
peerDependencies:
|
408 |
-
solid-js: ^1.7.7
|
409 |
-
peerDependenciesMeta:
|
410 |
-
solid-js:
|
411 |
-
optional: true
|
412 |
-
|
413 |
-
'@ai-sdk/[email protected]':
|
414 |
-
resolution: {integrity: sha512-SyF9ItIR9ALP9yDNAD+2/5Vl1IT6kchgyDH8xkmhysfJI6WrvJbtO1wdQ0nylvPLcsPoYu+cAlz1krU4lFHcYw==}
|
415 |
-
engines: {node: '>=18'}
|
416 |
-
peerDependencies:
|
417 |
-
svelte: ^3.0.0 || ^4.0.0 || ^5.0.0
|
418 |
-
peerDependenciesMeta:
|
419 |
-
svelte:
|
420 |
-
optional: true
|
421 |
-
|
422 |
-
'@ai-sdk/[email protected]':
|
423 |
-
resolution: {integrity: sha512-Z5QYJVW+5XpSaJ4jYCCAVG7zIAuKOOdikhgpksneNmKvx61ACFaf98pmOd+xnjahl0pIlc/QIe6O4yVaJ1sEaw==}
|
424 |
engines: {node: '>=18'}
|
425 |
peerDependencies:
|
426 |
zod: ^3.0.0
|
@@ -428,15 +406,6 @@ packages:
|
|
428 |
zod:
|
429 |
optional: true
|
430 |
|
431 |
-
'@ai-sdk/[email protected]':
|
432 |
-
resolution: {integrity: sha512-+ofYlnqdc8c4F6tM0IKF0+7NagZRAiqBJpGDJ+6EYhDW8FHLUP/JFBgu32SjxSxC6IKFZxEnl68ZoP/Z38EMlw==}
|
433 |
-
engines: {node: '>=18'}
|
434 |
-
peerDependencies:
|
435 |
-
vue: ^3.3.4
|
436 |
-
peerDependenciesMeta:
|
437 |
-
vue:
|
438 |
-
optional: true
|
439 |
-
|
440 |
'@ampproject/[email protected]':
|
441 |
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
|
442 |
engines: {node: '>=6.0.0'}
|
@@ -2323,35 +2292,6 @@ packages:
|
|
2323 |
'@vitest/[email protected]':
|
2324 |
resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==}
|
2325 |
|
2326 |
-
'@vue/[email protected]':
|
2327 |
-
resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==}
|
2328 |
-
|
2329 |
-
'@vue/[email protected]':
|
2330 |
-
resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==}
|
2331 |
-
|
2332 |
-
'@vue/[email protected]':
|
2333 |
-
resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==}
|
2334 |
-
|
2335 |
-
'@vue/[email protected]':
|
2336 |
-
resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==}
|
2337 |
-
|
2338 |
-
'@vue/[email protected]':
|
2339 |
-
resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==}
|
2340 |
-
|
2341 |
-
'@vue/[email protected]':
|
2342 |
-
resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==}
|
2343 |
-
|
2344 |
-
'@vue/[email protected]':
|
2345 |
-
resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==}
|
2346 |
-
|
2347 |
-
'@vue/[email protected]':
|
2348 |
-
resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==}
|
2349 |
-
peerDependencies:
|
2350 |
-
vue: 3.5.13
|
2351 |
-
|
2352 |
-
'@vue/[email protected]':
|
2353 |
-
resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
|
2354 |
-
|
2355 |
'@web3-storage/[email protected]':
|
2356 |
resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==}
|
2357 |
|
@@ -2387,11 +2327,6 @@ packages:
|
|
2387 |
peerDependencies:
|
2388 |
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
|
2389 |
|
2390 | |
2391 |
-
resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==}
|
2392 |
-
peerDependencies:
|
2393 |
-
acorn: '>=8.9.0'
|
2394 |
-
|
2395 | |
2396 |
resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
|
2397 |
engines: {node: '>=0.4.0'}
|
@@ -2405,24 +2340,15 @@ packages:
|
|
2405 |
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
|
2406 |
engines: {node: '>=8'}
|
2407 |
|
2408 |
-
ai@
|
2409 |
-
resolution: {integrity: sha512-
|
2410 |
engines: {node: '>=18'}
|
2411 |
peerDependencies:
|
2412 |
-
openai: ^4.42.0
|
2413 |
react: ^18 || ^19 || ^19.0.0-rc
|
2414 |
-
sswr: ^2.1.0
|
2415 |
-
svelte: ^3.0.0 || ^4.0.0 || ^5.0.0
|
2416 |
zod: ^3.0.0
|
2417 |
peerDependenciesMeta:
|
2418 |
-
openai:
|
2419 |
-
optional: true
|
2420 |
react:
|
2421 |
optional: true
|
2422 |
-
sswr:
|
2423 |
-
optional: true
|
2424 |
-
svelte:
|
2425 |
-
optional: true
|
2426 |
zod:
|
2427 |
optional: true
|
2428 |
|
@@ -2459,10 +2385,6 @@ packages:
|
|
2459 |
resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
|
2460 |
engines: {node: '>=10'}
|
2461 |
|
2462 | |
2463 |
-
resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
|
2464 |
-
engines: {node: '>= 0.4'}
|
2465 |
-
|
2466 | |
2467 |
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
|
2468 |
|
@@ -2490,10 +2412,6 @@ packages:
|
|
2490 |
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
|
2491 |
engines: {node: '>= 0.4'}
|
2492 |
|
2493 | |
2494 |
-
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
|
2495 |
-
engines: {node: '>= 0.4'}
|
2496 |
-
|
2497 | |
2498 |
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
|
2499 |
|
@@ -3102,9 +3020,6 @@ packages:
|
|
3102 |
jiti:
|
3103 |
optional: true
|
3104 |
|
3105 | |
3106 |
-
resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==}
|
3107 |
-
|
3108 | |
3109 |
resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
|
3110 |
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
@@ -3117,9 +3032,6 @@ packages:
|
|
3117 |
resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
|
3118 |
engines: {node: '>=0.10'}
|
3119 |
|
3120 | |
3121 |
-
resolution: {integrity: sha512-ZlQmCCK+n7SGoqo7DnfKaP1sJZa49P01/dXzmjCASSo04p72w8EksT2NMK8CEX8DhKsfJXANioIw8VyHNsBfvQ==}
|
3122 |
-
|
3123 | |
3124 |
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
|
3125 |
engines: {node: '>=4.0'}
|
@@ -3773,9 +3685,6 @@ packages:
|
|
3773 |
resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==}
|
3774 |
engines: {node: '>=14'}
|
3775 |
|
3776 | |
3777 |
-
resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
|
3778 |
-
|
3779 | |
3780 |
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
|
3781 |
engines: {node: '>=10'}
|
@@ -5143,11 +5052,6 @@ packages:
|
|
5143 |
resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==}
|
5144 |
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
|
5145 |
|
5146 | |
5147 |
-
resolution: {integrity: sha512-Cqc355SYlTAaUt8iDPaC/4DPPXK925PePLMxyBKuWd5kKc5mwsG3nT9+Mq2tyguL5s7b4Jg+IRMpTRsNTAfpSQ==}
|
5148 |
-
peerDependencies:
|
5149 |
-
svelte: ^4.0.0 || ^5.0.0-next.0
|
5150 |
-
|
5151 | |
5152 |
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
|
5153 |
|
@@ -5238,23 +5142,11 @@ packages:
|
|
5238 |
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
|
5239 |
engines: {node: '>= 0.4'}
|
5240 |
|
5241 | |
5242 |
-
resolution: {integrity: sha512-2I/mjD8cXDpKfdfUK+T6yo/OzugMXIm8lhyJUFM5F/gICMYnkl3C/+4cOSpia8TqpDsi6Qfm5+fdmBNMNmaf2g==}
|
5243 |
-
engines: {node: '>=18'}
|
5244 |
-
|
5245 | |
5246 |
resolution: {integrity: sha512-QtxqyclFeAsxEUeZIYmsaQ0UjimSq1RZ9Un7I68/0ClKK/U3LoyQunwkQfJZr2fc22DfIXLNDc2wFyTEikCUpg==}
|
5247 |
peerDependencies:
|
5248 |
react: ^16.11.0 || ^17.0.0 || ^18.0.0
|
5249 |
|
5250 | |
5251 |
-
resolution: {integrity: sha512-LqVcOHSB4cPGgitD1riJ1Hh4vdmITOp+BkmfmXRh4hSF/t7EnS4iD+SOTmq7w5pPm/SiPeto4ADbKS6dHUDWFA==}
|
5252 |
-
|
5253 | |
5254 |
-
resolution: {integrity: sha512-zjEkcP8Ywmj+xOJW3lIT65ciY/4AL4e/Or7Gj0MzU3zBJNMdJiT8geVZhINavnlHRMMCcJLHhraLTAiDOTmQ9g==}
|
5255 |
-
peerDependencies:
|
5256 |
-
vue: '>=3.2.26 < 4'
|
5257 |
-
|
5258 | |
5259 |
resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==}
|
5260 |
engines: {node: '>=16.0.0'}
|
@@ -5674,14 +5566,6 @@ packages:
|
|
5674 | |
5675 |
resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
|
5676 |
|
5677 | |
5678 |
-
resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==}
|
5679 |
-
peerDependencies:
|
5680 |
-
typescript: '*'
|
5681 |
-
peerDependenciesMeta:
|
5682 |
-
typescript:
|
5683 |
-
optional: true
|
5684 |
-
|
5685 | |
5686 |
resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
|
5687 |
|
@@ -5796,9 +5680,6 @@ packages:
|
|
5796 | |
5797 |
resolution: {integrity: sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==}
|
5798 |
|
5799 | |
5800 |
-
resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==}
|
5801 |
-
|
5802 | |
5803 |
resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==}
|
5804 |
peerDependencies:
|
@@ -5849,6 +5730,7 @@ snapshots:
|
|
5849 |
eventsource-parser: 1.1.2
|
5850 |
nanoid: 3.3.6
|
5851 |
secure-json-parse: 2.7.0
|
|
|
5852 |
zod: 3.23.8
|
5853 |
|
5854 |
'@ai-sdk/[email protected]([email protected])':
|
@@ -5857,14 +5739,7 @@ snapshots:
|
|
5857 |
eventsource-parser: 1.1.2
|
5858 |
nanoid: 3.3.6
|
5859 |
secure-json-parse: 2.7.0
|
5860 |
-
|
5861 |
-
|
5862 |
-
'@ai-sdk/[email protected]([email protected])':
|
5863 |
-
dependencies:
|
5864 |
-
'@ai-sdk/provider': 0.0.26
|
5865 |
-
eventsource-parser: 1.1.2
|
5866 |
-
nanoid: 3.3.8
|
5867 |
-
secure-json-parse: 2.7.0
|
5868 |
zod: 3.23.8
|
5869 |
|
5870 |
'@ai-sdk/[email protected]([email protected])':
|
@@ -5873,6 +5748,7 @@ snapshots:
|
|
5873 |
eventsource-parser: 1.1.2
|
5874 |
nanoid: 3.3.6
|
5875 |
secure-json-parse: 2.7.0
|
|
|
5876 |
zod: 3.23.8
|
5877 |
|
5878 |
'@ai-sdk/[email protected]([email protected])':
|
@@ -5881,6 +5757,16 @@ snapshots:
|
|
5881 |
eventsource-parser: 3.0.0
|
5882 |
nanoid: 3.3.8
|
5883 |
secure-json-parse: 2.7.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5884 |
zod: 3.23.8
|
5885 |
|
5886 |
'@ai-sdk/[email protected]':
|
@@ -5895,56 +5781,27 @@ snapshots:
|
|
5895 |
dependencies:
|
5896 |
json-schema: 0.4.0
|
5897 |
|
5898 |
-
'@ai-sdk/[email protected]':
|
5899 |
-
dependencies:
|
5900 |
-
json-schema: 0.4.0
|
5901 |
-
|
5902 |
'@ai-sdk/[email protected]':
|
5903 |
dependencies:
|
5904 |
json-schema: 0.4.0
|
5905 |
|
5906 |
-
'@ai-sdk/react@
|
5907 |
dependencies:
|
5908 |
-
'@ai-sdk/provider-utils':
|
5909 |
-
'@ai-sdk/ui-utils':
|
5910 |
-
react: 18.3.1
|
5911 |
swr: 2.2.5([email protected])
|
5912 |
throttleit: 2.1.0
|
|
|
|
|
5913 |
zod: 3.23.8
|
5914 |
|
5915 |
-
'@ai-sdk/
|
5916 |
-
dependencies:
|
5917 |
-
'@ai-sdk/provider-utils': 1.0.22([email protected])
|
5918 |
-
'@ai-sdk/ui-utils': 0.0.50([email protected])
|
5919 |
-
transitivePeerDependencies:
|
5920 |
-
- zod
|
5921 |
-
|
5922 |
-
'@ai-sdk/[email protected]([email protected])([email protected])':
|
5923 |
-
dependencies:
|
5924 |
-
'@ai-sdk/provider-utils': 1.0.22([email protected])
|
5925 |
-
'@ai-sdk/ui-utils': 0.0.50([email protected])
|
5926 |
-
sswr: 2.1.0([email protected])
|
5927 |
-
svelte: 5.4.0
|
5928 |
-
transitivePeerDependencies:
|
5929 |
-
- zod
|
5930 |
-
|
5931 |
-
'@ai-sdk/[email protected]([email protected])':
|
5932 |
dependencies:
|
5933 |
-
'@ai-sdk/provider':
|
5934 |
-
'@ai-sdk/provider-utils':
|
5935 |
-
json-schema: 0.4.0
|
5936 |
-
secure-json-parse: 2.7.0
|
5937 |
-
zod: 3.23.8
|
5938 |
zod-to-json-schema: 3.23.5([email protected])
|
5939 |
-
|
5940 |
-
|
5941 |
-
dependencies:
|
5942 |
-
'@ai-sdk/provider-utils': 1.0.22([email protected])
|
5943 |
-
'@ai-sdk/ui-utils': 0.0.50([email protected])
|
5944 |
-
swrv: 1.0.4([email protected])
|
5945 |
-
vue: 3.5.13([email protected])
|
5946 |
-
transitivePeerDependencies:
|
5947 |
-
- zod
|
5948 |
|
5949 |
'@ampproject/[email protected]':
|
5950 |
dependencies:
|
@@ -6159,19 +6016,19 @@ snapshots:
|
|
6159 |
'@babel/helper-string-parser': 7.25.9
|
6160 |
'@babel/helper-validator-identifier': 7.25.9
|
6161 |
|
6162 |
-
'@blitz/[email protected]([email protected])([email protected])':
|
6163 |
dependencies:
|
6164 |
-
'@stylistic/eslint-plugin-ts': 2.11.0([email protected])([email protected])
|
6165 |
-
'@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/[email protected])([email protected])([email protected])
|
6166 |
-
'@typescript-eslint/parser': 8.17.0([email protected])([email protected])
|
6167 |
-
'@typescript-eslint/utils': 8.17.0([email protected])([email protected])
|
6168 |
common-tags: 1.8.2
|
6169 |
-
eslint: 9.16.0
|
6170 |
-
eslint-config-prettier: 9.1.0([email protected])
|
6171 |
-
eslint-plugin-jsonc: 2.18.2([email protected])
|
6172 |
-
eslint-plugin-prettier: 5.2.1([email protected])([email protected])([email protected])
|
6173 |
globals: 15.13.0
|
6174 |
-
typescript-eslint: 8.17.0([email protected])([email protected])
|
6175 |
transitivePeerDependencies:
|
6176 |
- '@eslint/json'
|
6177 |
- '@types/eslint'
|
@@ -6623,9 +6480,9 @@ snapshots:
|
|
6623 |
'@esbuild/[email protected]':
|
6624 |
optional: true
|
6625 |
|
6626 |
-
'@eslint-community/[email protected]([email protected])':
|
6627 |
dependencies:
|
6628 |
-
eslint: 9.16.0
|
6629 |
eslint-visitor-keys: 3.4.3
|
6630 |
|
6631 |
'@eslint-community/[email protected]': {}
|
@@ -6673,7 +6530,7 @@ snapshots:
|
|
6673 |
'@floating-ui/core': 1.6.8
|
6674 |
'@floating-ui/utils': 0.2.8
|
6675 |
|
6676 |
-
'@floating-ui/[email protected]([email protected])([email protected])':
|
6677 |
dependencies:
|
6678 |
'@floating-ui/dom': 1.6.12
|
6679 |
react: 18.3.1
|
@@ -6956,271 +6813,299 @@ snapshots:
|
|
6956 |
|
6957 |
'@radix-ui/[email protected]': {}
|
6958 |
|
6959 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
6960 |
dependencies:
|
6961 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
6962 |
-
'@types/react': 18.3.12
|
6963 |
-
'@types/react-dom': 18.3.1
|
6964 |
react: 18.3.1
|
6965 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
6966 |
|
6967 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
6968 |
dependencies:
|
6969 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6970 |
'@radix-ui/react-context': 1.1.0(@types/[email protected])([email protected])
|
6971 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
6972 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
6973 |
-
'@types/react': 18.3.12
|
6974 |
-
'@types/react-dom': 18.3.1
|
6975 |
react: 18.3.1
|
6976 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
6977 |
|
6978 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
6979 |
dependencies:
|
6980 |
-
'@types/react': 18.3.12
|
6981 |
react: 18.3.1
|
|
|
|
|
6982 |
|
6983 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
6984 |
dependencies:
|
6985 |
-
'@types/react': 18.3.12
|
6986 |
react: 18.3.1
|
|
|
|
|
6987 |
|
6988 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
6989 |
dependencies:
|
6990 |
-
'@types/react': 18.3.12
|
6991 |
react: 18.3.1
|
|
|
|
|
6992 |
|
6993 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
6994 |
dependencies:
|
6995 |
'@radix-ui/primitive': 1.1.0
|
6996 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6997 |
'@radix-ui/react-context': 1.1.1(@types/[email protected])([email protected])
|
6998 |
-
'@radix-ui/react-dismissable-layer': 1.1.1(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
6999 |
'@radix-ui/react-focus-guards': 1.1.1(@types/[email protected])([email protected])
|
7000 |
-
'@radix-ui/react-focus-scope': 1.1.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7001 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
7002 |
-
'@radix-ui/react-portal': 1.1.2(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7003 |
-
'@radix-ui/react-presence': 1.1.1(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7004 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7005 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
7006 |
'@radix-ui/react-use-controllable-state': 1.1.0(@types/[email protected])([email protected])
|
7007 |
-
'@types/react': 18.3.12
|
7008 |
-
'@types/react-dom': 18.3.1
|
7009 |
aria-hidden: 1.2.4
|
7010 |
react: 18.3.1
|
7011 |
react-dom: 18.3.1([email protected])
|
7012 |
react-remove-scroll: 2.6.0(@types/[email protected])([email protected])
|
|
|
|
|
|
|
7013 |
|
7014 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7015 |
dependencies:
|
7016 |
-
'@types/react': 18.3.12
|
7017 |
react: 18.3.1
|
|
|
|
|
7018 |
|
7019 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7020 |
dependencies:
|
7021 |
'@radix-ui/primitive': 1.1.0
|
7022 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7023 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7024 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
7025 |
'@radix-ui/react-use-escape-keydown': 1.1.0(@types/[email protected])([email protected])
|
7026 |
-
'@types/react': 18.3.12
|
7027 |
-
'@types/react-dom': 18.3.1
|
7028 |
react: 18.3.1
|
7029 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7030 |
|
7031 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7032 |
dependencies:
|
7033 |
'@radix-ui/primitive': 1.1.0
|
7034 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7035 |
'@radix-ui/react-context': 1.1.1(@types/[email protected])([email protected])
|
7036 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
7037 |
-
'@radix-ui/react-menu': 2.1.2(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7038 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7039 |
'@radix-ui/react-use-controllable-state': 1.1.0(@types/[email protected])([email protected])
|
7040 |
-
'@types/react': 18.3.12
|
7041 |
-
'@types/react-dom': 18.3.1
|
7042 |
react: 18.3.1
|
7043 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7044 |
|
7045 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7046 |
dependencies:
|
7047 |
-
'@types/react': 18.3.12
|
7048 |
react: 18.3.1
|
|
|
|
|
7049 |
|
7050 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7051 |
dependencies:
|
7052 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7053 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7054 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
7055 |
-
'@types/react': 18.3.12
|
7056 |
-
'@types/react-dom': 18.3.1
|
7057 |
react: 18.3.1
|
7058 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7059 |
|
7060 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7061 |
dependencies:
|
7062 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
7063 |
-
'@types/react': 18.3.12
|
7064 |
react: 18.3.1
|
|
|
|
|
7065 |
|
7066 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7067 |
dependencies:
|
7068 |
'@radix-ui/primitive': 1.1.0
|
7069 |
-
'@radix-ui/react-collection': 1.1.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7070 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7071 |
'@radix-ui/react-context': 1.1.1(@types/[email protected])([email protected])
|
7072 |
'@radix-ui/react-direction': 1.1.0(@types/[email protected])([email protected])
|
7073 |
-
'@radix-ui/react-dismissable-layer': 1.1.1(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7074 |
'@radix-ui/react-focus-guards': 1.1.1(@types/[email protected])([email protected])
|
7075 |
-
'@radix-ui/react-focus-scope': 1.1.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7076 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
7077 |
-
'@radix-ui/react-popper': 1.2.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7078 |
-
'@radix-ui/react-portal': 1.1.2(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7079 |
-
'@radix-ui/react-presence': 1.1.1(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7080 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7081 |
-
'@radix-ui/react-roving-focus': 1.1.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7082 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
7083 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
7084 |
-
'@types/react': 18.3.12
|
7085 |
-
'@types/react-dom': 18.3.1
|
7086 |
aria-hidden: 1.2.4
|
7087 |
react: 18.3.1
|
7088 |
react-dom: 18.3.1([email protected])
|
7089 |
react-remove-scroll: 2.6.0(@types/[email protected])([email protected])
|
|
|
|
|
|
|
7090 |
|
7091 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7092 |
dependencies:
|
7093 |
-
'@floating-ui/react-dom': 2.1.2([email protected])([email protected])
|
7094 |
-
'@radix-ui/react-arrow': 1.1.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7095 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7096 |
'@radix-ui/react-context': 1.1.0(@types/[email protected])([email protected])
|
7097 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7098 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
7099 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
7100 |
'@radix-ui/react-use-rect': 1.1.0(@types/[email protected])([email protected])
|
7101 |
'@radix-ui/react-use-size': 1.1.0(@types/[email protected])([email protected])
|
7102 |
'@radix-ui/rect': 1.1.0
|
7103 |
-
'@types/react': 18.3.12
|
7104 |
-
'@types/react-dom': 18.3.1
|
7105 |
react: 18.3.1
|
7106 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7107 |
|
7108 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7109 |
dependencies:
|
7110 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7111 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
7112 |
-
'@types/react': 18.3.12
|
7113 |
-
'@types/react-dom': 18.3.1
|
7114 |
react: 18.3.1
|
7115 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7116 |
|
7117 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7118 |
dependencies:
|
7119 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7120 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
7121 |
-
'@types/react': 18.3.12
|
7122 |
-
'@types/react-dom': 18.3.1
|
7123 |
react: 18.3.1
|
7124 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7125 |
|
7126 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7127 |
dependencies:
|
7128 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
7129 |
-
'@types/react': 18.3.12
|
7130 |
-
'@types/react-dom': 18.3.1
|
7131 |
react: 18.3.1
|
7132 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7133 |
|
7134 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7135 |
dependencies:
|
7136 |
'@radix-ui/primitive': 1.1.0
|
7137 |
-
'@radix-ui/react-collection': 1.1.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7138 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7139 |
'@radix-ui/react-context': 1.1.0(@types/[email protected])([email protected])
|
7140 |
'@radix-ui/react-direction': 1.1.0(@types/[email protected])([email protected])
|
7141 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
7142 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7143 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
7144 |
'@radix-ui/react-use-controllable-state': 1.1.0(@types/[email protected])([email protected])
|
7145 |
-
'@types/react': 18.3.12
|
7146 |
-
'@types/react-dom': 18.3.1
|
7147 |
react: 18.3.1
|
7148 |
react-dom: 18.3.1([email protected])
|
7149 |
-
|
7150 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7151 |
-
dependencies:
|
7152 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7153 |
'@types/react': 18.3.12
|
7154 |
'@types/react-dom': 18.3.1
|
|
|
|
|
|
|
|
|
7155 |
react: 18.3.1
|
7156 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7157 |
|
7158 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7159 |
dependencies:
|
7160 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7161 |
-
'@types/react': 18.3.12
|
7162 |
react: 18.3.1
|
|
|
|
|
7163 |
|
7164 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7165 |
dependencies:
|
7166 |
'@radix-ui/primitive': 1.1.0
|
7167 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7168 |
'@radix-ui/react-context': 1.1.1(@types/[email protected])([email protected])
|
7169 |
-
'@radix-ui/react-dismissable-layer': 1.1.1(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7170 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
7171 |
-
'@radix-ui/react-popper': 1.2.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7172 |
-
'@radix-ui/react-portal': 1.1.2(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7173 |
-
'@radix-ui/react-presence': 1.1.1(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7174 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7175 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
7176 |
'@radix-ui/react-use-controllable-state': 1.1.0(@types/[email protected])([email protected])
|
7177 |
-
'@radix-ui/react-visually-hidden': 1.1.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7178 |
-
'@types/react': 18.3.12
|
7179 |
-
'@types/react-dom': 18.3.1
|
7180 |
react: 18.3.1
|
7181 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7182 |
|
7183 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7184 |
dependencies:
|
7185 |
-
'@types/react': 18.3.12
|
7186 |
react: 18.3.1
|
|
|
|
|
7187 |
|
7188 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7189 |
dependencies:
|
7190 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
7191 |
-
'@types/react': 18.3.12
|
7192 |
react: 18.3.1
|
|
|
|
|
7193 |
|
7194 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7195 |
dependencies:
|
7196 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
7197 |
-
'@types/react': 18.3.12
|
7198 |
react: 18.3.1
|
|
|
|
|
7199 |
|
7200 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7201 |
dependencies:
|
7202 |
-
'@types/react': 18.3.12
|
7203 |
react: 18.3.1
|
|
|
|
|
7204 |
|
7205 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7206 |
dependencies:
|
7207 |
'@radix-ui/rect': 1.1.0
|
7208 |
-
'@types/react': 18.3.12
|
7209 |
react: 18.3.1
|
|
|
|
|
7210 |
|
7211 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7212 |
dependencies:
|
7213 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
7214 |
-
'@types/react': 18.3.12
|
7215 |
react: 18.3.1
|
|
|
|
|
7216 |
|
7217 |
-
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected])':
|
7218 |
dependencies:
|
7219 |
-
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
7220 |
-
'@types/react': 18.3.12
|
7221 |
-
'@types/react-dom': 18.3.1
|
7222 |
react: 18.3.1
|
7223 |
react-dom: 18.3.1([email protected])
|
|
|
|
|
|
|
7224 |
|
7225 |
'@radix-ui/[email protected]': {}
|
7226 |
|
@@ -7228,6 +7113,7 @@ snapshots:
|
|
7228 |
dependencies:
|
7229 |
'@cloudflare/workers-types': 4.20241127.0
|
7230 |
'@remix-run/cloudflare': 2.15.0(@cloudflare/[email protected])([email protected])
|
|
|
7231 |
typescript: 5.7.2
|
7232 |
|
7233 |
'@remix-run/[email protected](@cloudflare/[email protected])([email protected])':
|
@@ -7235,9 +7121,10 @@ snapshots:
|
|
7235 |
'@cloudflare/kv-asset-handler': 0.1.3
|
7236 |
'@cloudflare/workers-types': 4.20241127.0
|
7237 |
'@remix-run/server-runtime': 2.15.0([email protected])
|
|
|
7238 |
typescript: 5.7.2
|
7239 |
|
7240 |
-
'@remix-run/[email protected](@remix-run/[email protected])([email protected])([email protected])([email protected])([email protected])':
|
7241 |
dependencies:
|
7242 |
'@babel/core': 7.26.0
|
7243 |
'@babel/generator': 7.26.2
|
@@ -7250,11 +7137,11 @@ snapshots:
|
|
7250 |
'@mdx-js/mdx': 2.3.0
|
7251 |
'@npmcli/package-json': 4.0.1
|
7252 |
'@remix-run/node': 2.15.0([email protected])
|
7253 |
-
'@remix-run/react': 2.15.0([email protected])([email protected])([email protected])
|
7254 |
'@remix-run/router': 1.21.0
|
7255 |
'@remix-run/server-runtime': 2.15.0([email protected])
|
7256 |
'@types/mdx': 2.0.13
|
7257 |
-
'@vanilla-extract/integration': 6.5.0([email protected])
|
7258 |
arg: 5.0.2
|
7259 |
cacache: 17.1.4
|
7260 |
chalk: 4.1.2
|
@@ -7292,12 +7179,13 @@ snapshots:
|
|
7292 |
set-cookie-parser: 2.7.1
|
7293 |
tar-fs: 2.1.1
|
7294 |
tsconfig-paths: 4.2.0
|
7295 |
-
typescript: 5.7.2
|
7296 |
valibot: 0.41.0([email protected])
|
7297 |
-
vite:
|
7298 |
-
vite-node: 1.6.0([email protected])
|
7299 |
-
wrangler: 3.91.0(@cloudflare/[email protected])
|
7300 |
ws: 7.5.10
|
|
|
|
|
|
|
|
|
7301 |
transitivePeerDependencies:
|
7302 |
- '@types/node'
|
7303 |
- babel-plugin-macros
|
@@ -7322,18 +7210,20 @@ snapshots:
|
|
7322 |
cookie-signature: 1.2.2
|
7323 |
source-map-support: 0.5.21
|
7324 |
stream-slice: 0.1.2
|
7325 |
-
typescript: 5.7.2
|
7326 |
undici: 6.21.0
|
|
|
|
|
7327 |
|
7328 |
-
'@remix-run/[email protected]([email protected])([email protected])([email protected])':
|
7329 |
dependencies:
|
7330 |
'@remix-run/router': 1.21.0
|
7331 |
'@remix-run/server-runtime': 2.15.0([email protected])
|
7332 |
react: 18.3.1
|
7333 |
react-dom: 18.3.1([email protected])
|
7334 |
react-router: 6.28.0([email protected])
|
7335 |
-
react-router-dom: 6.28.0([email protected])([email protected])
|
7336 |
turbo-stream: 2.4.0
|
|
|
7337 |
typescript: 5.7.2
|
7338 |
|
7339 |
'@remix-run/[email protected]': {}
|
@@ -7347,6 +7237,7 @@ snapshots:
|
|
7347 |
set-cookie-parser: 2.7.1
|
7348 |
source-map: 0.7.4
|
7349 |
turbo-stream: 2.4.0
|
|
|
7350 |
typescript: 5.7.2
|
7351 |
|
7352 |
'@remix-run/[email protected]':
|
@@ -7377,17 +7268,21 @@ snapshots:
|
|
7377 |
dependencies:
|
7378 |
web-streams-polyfill: 3.3.3
|
7379 |
|
7380 |
-
'@rollup/[email protected]':
|
7381 |
dependencies:
|
7382 |
-
'@rollup/pluginutils': 5.1.3
|
7383 |
estree-walker: 2.0.2
|
7384 |
magic-string: 0.30.14
|
|
|
|
|
7385 |
|
7386 |
-
'@rollup/[email protected]':
|
7387 |
dependencies:
|
7388 |
'@types/estree': 1.0.6
|
7389 |
estree-walker: 2.0.2
|
7390 |
picomatch: 4.0.2
|
|
|
|
|
7391 |
|
7392 |
'@rollup/[email protected]':
|
7393 |
optional: true
|
@@ -7470,10 +7365,10 @@ snapshots:
|
|
7470 |
|
7471 |
'@shikijs/[email protected]': {}
|
7472 |
|
7473 |
-
'@stylistic/[email protected]([email protected])([email protected])':
|
7474 |
dependencies:
|
7475 |
-
'@typescript-eslint/utils': 8.17.0([email protected])([email protected])
|
7476 |
-
eslint: 9.16.0
|
7477 |
eslint-visitor-keys: 4.2.0
|
7478 |
espree: 10.3.0
|
7479 |
transitivePeerDependencies:
|
@@ -7494,7 +7389,6 @@ snapshots:
|
|
7494 |
|
7495 |
'@types/[email protected]': {}
|
7496 |
|
7497 |
-
|
7498 |
'@types/[email protected]': {}
|
7499 |
|
7500 |
'@types/[email protected]':
|
@@ -7558,31 +7452,33 @@ snapshots:
|
|
7558 |
|
7559 |
'@types/[email protected]': {}
|
7560 |
|
7561 |
-
'@typescript-eslint/[email protected](@typescript-eslint/[email protected])([email protected])([email protected])':
|
7562 |
dependencies:
|
7563 |
'@eslint-community/regexpp': 4.12.1
|
7564 |
-
'@typescript-eslint/parser': 8.17.0([email protected])([email protected])
|
7565 |
'@typescript-eslint/scope-manager': 8.17.0
|
7566 |
-
'@typescript-eslint/type-utils': 8.17.0([email protected])([email protected])
|
7567 |
-
'@typescript-eslint/utils': 8.17.0([email protected])([email protected])
|
7568 |
'@typescript-eslint/visitor-keys': 8.17.0
|
7569 |
-
eslint: 9.16.0
|
7570 |
graphemer: 1.4.0
|
7571 |
ignore: 5.3.2
|
7572 |
natural-compare: 1.4.0
|
7573 |
ts-api-utils: 1.4.3([email protected])
|
|
|
7574 |
typescript: 5.7.2
|
7575 |
transitivePeerDependencies:
|
7576 |
- supports-color
|
7577 |
|
7578 |
-
'@typescript-eslint/[email protected]([email protected])([email protected])':
|
7579 |
dependencies:
|
7580 |
'@typescript-eslint/scope-manager': 8.17.0
|
7581 |
'@typescript-eslint/types': 8.17.0
|
7582 |
'@typescript-eslint/typescript-estree': 8.17.0([email protected])
|
7583 |
'@typescript-eslint/visitor-keys': 8.17.0
|
7584 |
debug: 4.3.7
|
7585 |
-
eslint: 9.16.0
|
|
|
7586 |
typescript: 5.7.2
|
7587 |
transitivePeerDependencies:
|
7588 |
- supports-color
|
@@ -7592,13 +7488,14 @@ snapshots:
|
|
7592 |
'@typescript-eslint/types': 8.17.0
|
7593 |
'@typescript-eslint/visitor-keys': 8.17.0
|
7594 |
|
7595 |
-
'@typescript-eslint/[email protected]([email protected])([email protected])':
|
7596 |
dependencies:
|
7597 |
'@typescript-eslint/typescript-estree': 8.17.0([email protected])
|
7598 |
-
'@typescript-eslint/utils': 8.17.0([email protected])([email protected])
|
7599 |
debug: 4.3.7
|
7600 |
-
eslint: 9.16.0
|
7601 |
ts-api-utils: 1.4.3([email protected])
|
|
|
7602 |
typescript: 5.7.2
|
7603 |
transitivePeerDependencies:
|
7604 |
- supports-color
|
@@ -7615,17 +7512,19 @@ snapshots:
|
|
7615 |
minimatch: 9.0.5
|
7616 |
semver: 7.6.3
|
7617 |
ts-api-utils: 1.4.3([email protected])
|
|
|
7618 |
typescript: 5.7.2
|
7619 |
transitivePeerDependencies:
|
7620 |
- supports-color
|
7621 |
|
7622 |
-
'@typescript-eslint/[email protected]([email protected])([email protected])':
|
7623 |
dependencies:
|
7624 |
-
'@eslint-community/eslint-utils': 4.4.1([email protected])
|
7625 |
'@typescript-eslint/scope-manager': 8.17.0
|
7626 |
'@typescript-eslint/types': 8.17.0
|
7627 |
'@typescript-eslint/typescript-estree': 8.17.0([email protected])
|
7628 |
-
eslint: 9.16.0
|
|
|
7629 |
typescript: 5.7.2
|
7630 |
transitivePeerDependencies:
|
7631 |
- supports-color
|
@@ -7651,20 +7550,21 @@ snapshots:
|
|
7651 |
|
7652 |
'@ungap/[email protected]': {}
|
7653 |
|
7654 |
-
'@unocss/[email protected]([email protected])':
|
7655 |
dependencies:
|
7656 |
'@unocss/core': 0.61.9
|
7657 |
'@unocss/reset': 0.61.9
|
7658 |
-
'@unocss/vite': 0.61.9([email protected])
|
7659 |
-
|
|
|
7660 |
transitivePeerDependencies:
|
7661 |
- rollup
|
7662 |
- supports-color
|
7663 |
|
7664 |
-
'@unocss/[email protected]':
|
7665 |
dependencies:
|
7666 |
'@ampproject/remapping': 2.3.0
|
7667 |
-
'@rollup/pluginutils': 5.1.3
|
7668 |
'@unocss/config': 0.61.9
|
7669 |
'@unocss/core': 0.61.9
|
7670 |
'@unocss/preset-uno': 0.61.9
|
@@ -7793,10 +7693,10 @@ snapshots:
|
|
7793 |
dependencies:
|
7794 |
'@unocss/core': 0.61.9
|
7795 |
|
7796 |
-
'@unocss/[email protected]([email protected])':
|
7797 |
dependencies:
|
7798 |
'@ampproject/remapping': 2.3.0
|
7799 |
-
'@rollup/pluginutils': 5.1.3
|
7800 |
'@unocss/config': 0.61.9
|
7801 |
'@unocss/core': 0.61.9
|
7802 |
'@unocss/inspector': 0.61.9
|
@@ -7805,7 +7705,7 @@ snapshots:
|
|
7805 |
chokidar: 3.6.0
|
7806 |
fast-glob: 3.3.2
|
7807 |
magic-string: 0.30.14
|
7808 |
-
vite: 5.4.11([email protected])
|
7809 |
transitivePeerDependencies:
|
7810 |
- rollup
|
7811 |
- supports-color
|
@@ -7833,7 +7733,7 @@ snapshots:
|
|
7833 |
transitivePeerDependencies:
|
7834 |
- babel-plugin-macros
|
7835 |
|
7836 |
-
'@vanilla-extract/[email protected]([email protected])':
|
7837 |
dependencies:
|
7838 |
'@babel/core': 7.26.0
|
7839 |
'@babel/plugin-syntax-typescript': 7.25.9(@babel/[email protected])
|
@@ -7846,8 +7746,8 @@ snapshots:
|
|
7846 |
lodash: 4.17.21
|
7847 |
mlly: 1.7.3
|
7848 |
outdent: 0.8.0
|
7849 |
-
vite: 5.4.11([email protected])
|
7850 |
-
vite-node: 1.6.0([email protected])
|
7851 |
transitivePeerDependencies:
|
7852 |
- '@types/node'
|
7853 |
- babel-plugin-macros
|
@@ -7869,12 +7769,13 @@ snapshots:
|
|
7869 |
chai: 5.1.2
|
7870 |
tinyrainbow: 1.2.0
|
7871 |
|
7872 |
-
'@vitest/[email protected]([email protected])':
|
7873 |
dependencies:
|
7874 |
'@vitest/spy': 2.1.8
|
7875 |
estree-walker: 3.0.3
|
7876 |
magic-string: 0.30.14
|
7877 |
-
|
|
|
7878 |
|
7879 |
'@vitest/[email protected]':
|
7880 |
dependencies:
|
@@ -7901,60 +7802,6 @@ snapshots:
|
|
7901 |
loupe: 3.1.2
|
7902 |
tinyrainbow: 1.2.0
|
7903 |
|
7904 |
-
'@vue/[email protected]':
|
7905 |
-
dependencies:
|
7906 |
-
'@babel/parser': 7.26.2
|
7907 |
-
'@vue/shared': 3.5.13
|
7908 |
-
entities: 4.5.0
|
7909 |
-
estree-walker: 2.0.2
|
7910 |
-
source-map-js: 1.2.1
|
7911 |
-
|
7912 |
-
'@vue/[email protected]':
|
7913 |
-
dependencies:
|
7914 |
-
'@vue/compiler-core': 3.5.13
|
7915 |
-
'@vue/shared': 3.5.13
|
7916 |
-
|
7917 |
-
'@vue/[email protected]':
|
7918 |
-
dependencies:
|
7919 |
-
'@babel/parser': 7.26.2
|
7920 |
-
'@vue/compiler-core': 3.5.13
|
7921 |
-
'@vue/compiler-dom': 3.5.13
|
7922 |
-
'@vue/compiler-ssr': 3.5.13
|
7923 |
-
'@vue/shared': 3.5.13
|
7924 |
-
estree-walker: 2.0.2
|
7925 |
-
magic-string: 0.30.14
|
7926 |
-
postcss: 8.4.49
|
7927 |
-
source-map-js: 1.2.1
|
7928 |
-
|
7929 |
-
'@vue/[email protected]':
|
7930 |
-
dependencies:
|
7931 |
-
'@vue/compiler-dom': 3.5.13
|
7932 |
-
'@vue/shared': 3.5.13
|
7933 |
-
|
7934 |
-
'@vue/[email protected]':
|
7935 |
-
dependencies:
|
7936 |
-
'@vue/shared': 3.5.13
|
7937 |
-
|
7938 |
-
'@vue/[email protected]':
|
7939 |
-
dependencies:
|
7940 |
-
'@vue/reactivity': 3.5.13
|
7941 |
-
'@vue/shared': 3.5.13
|
7942 |
-
|
7943 |
-
'@vue/[email protected]':
|
7944 |
-
dependencies:
|
7945 |
-
'@vue/reactivity': 3.5.13
|
7946 |
-
'@vue/runtime-core': 3.5.13
|
7947 |
-
'@vue/shared': 3.5.13
|
7948 |
-
csstype: 3.1.3
|
7949 |
-
|
7950 |
-
'@vue/[email protected]([email protected])':
|
7951 |
-
dependencies:
|
7952 |
-
'@vue/compiler-ssr': 3.5.13
|
7953 |
-
'@vue/shared': 3.5.13
|
7954 |
-
vue: 3.5.13([email protected])
|
7955 |
-
|
7956 |
-
'@vue/[email protected]': {}
|
7957 |
-
|
7958 |
'@web3-storage/[email protected]': {}
|
7959 |
|
7960 |
'@webcontainer/[email protected]': {}
|
@@ -7985,10 +7832,6 @@ snapshots:
|
|
7985 |
dependencies:
|
7986 |
acorn: 8.14.0
|
7987 |
|
7988 | |
7989 |
-
dependencies:
|
7990 |
-
acorn: 8.14.0
|
7991 |
-
|
7992 | |
7993 |
dependencies:
|
7994 |
acorn: 8.14.0
|
@@ -8000,27 +7843,18 @@ snapshots:
|
|
8000 |
clean-stack: 2.2.0
|
8001 |
indent-string: 4.0.0
|
8002 |
|
8003 |
-
ai@
|
8004 |
dependencies:
|
8005 |
-
'@ai-sdk/provider':
|
8006 |
-
'@ai-sdk/provider-utils':
|
8007 |
-
'@ai-sdk/react':
|
8008 |
-
'@ai-sdk/
|
8009 |
-
'@ai-sdk/svelte': 0.0.57([email protected])([email protected])
|
8010 |
-
'@ai-sdk/ui-utils': 0.0.50([email protected])
|
8011 |
-
'@ai-sdk/vue': 0.0.59([email protected])([email protected])
|
8012 |
'@opentelemetry/api': 1.9.0
|
8013 |
-
eventsource-parser: 1.1.2
|
8014 |
-
json-schema: 0.4.0
|
8015 |
jsondiffpatch: 0.6.0
|
|
|
|
|
8016 |
react: 18.3.1
|
8017 |
-
secure-json-parse: 2.7.0
|
8018 |
-
svelte: 5.4.0
|
8019 |
zod: 3.23.8
|
8020 |
-
zod-to-json-schema: 3.23.5([email protected])
|
8021 |
-
transitivePeerDependencies:
|
8022 |
-
- solid-js
|
8023 |
-
- vue
|
8024 |
|
8025 | |
8026 |
dependencies:
|
@@ -8052,8 +7886,6 @@ snapshots:
|
|
8052 |
dependencies:
|
8053 |
tslib: 2.8.1
|
8054 |
|
8055 |
-
[email protected]: {}
|
8056 |
-
|
8057 | |
8058 |
|
8059 | |
@@ -8084,8 +7916,6 @@ snapshots:
|
|
8084 |
dependencies:
|
8085 |
possible-typed-array-names: 1.0.0
|
8086 |
|
8087 |
-
[email protected]: {}
|
8088 |
-
|
8089 | |
8090 |
|
8091 | |
@@ -8696,27 +8526,27 @@ snapshots:
|
|
8696 |
|
8697 | |
8698 |
|
8699 | |
8700 |
dependencies:
|
8701 |
-
eslint: 9.16.0
|
8702 |
semver: 7.6.3
|
8703 |
|
8704 | |
8705 |
dependencies:
|
8706 |
-
eslint: 9.16.0
|
8707 |
|
8708 | |
8709 |
dependencies:
|
8710 |
-
eslint: 9.16.0
|
8711 |
esquery: 1.6.0
|
8712 |
jsonc-eslint-parser: 2.4.0
|
8713 |
|
8714 | |
8715 |
dependencies:
|
8716 |
-
'@eslint-community/eslint-utils': 4.4.1([email protected])
|
8717 |
-
eslint: 9.16.0
|
8718 |
-
eslint-compat-utils: 0.6.4([email protected])
|
8719 |
-
eslint-json-compat-utils: 0.2.1([email protected])([email protected])
|
8720 |
espree: 9.6.1
|
8721 |
graphemer: 1.4.0
|
8722 |
jsonc-eslint-parser: 2.4.0
|
@@ -8725,13 +8555,15 @@ snapshots:
|
|
8725 |
transitivePeerDependencies:
|
8726 |
- '@eslint/json'
|
8727 |
|
8728 | |
8729 |
dependencies:
|
8730 |
-
eslint: 9.16.0
|
8731 |
-
eslint-config-prettier: 9.1.0([email protected])
|
8732 |
prettier: 3.4.1
|
8733 |
prettier-linter-helpers: 1.0.0
|
8734 |
synckit: 0.9.2
|
|
|
|
|
|
|
8735 |
|
8736 | |
8737 |
dependencies:
|
@@ -8742,9 +8574,9 @@ snapshots:
|
|
8742 |
|
8743 | |
8744 |
|
8745 | |
8746 |
dependencies:
|
8747 |
-
'@eslint-community/eslint-utils': 4.4.1([email protected])
|
8748 |
'@eslint-community/regexpp': 4.12.1
|
8749 |
'@eslint/config-array': 0.19.0
|
8750 |
'@eslint/core': 0.9.0
|
@@ -8778,11 +8610,11 @@ snapshots:
|
|
8778 |
minimatch: 3.1.2
|
8779 |
natural-compare: 1.4.0
|
8780 |
optionator: 0.9.4
|
|
|
|
|
8781 |
transitivePeerDependencies:
|
8782 |
- supports-color
|
8783 |
|
8784 |
-
[email protected]: {}
|
8785 |
-
|
8786 | |
8787 |
dependencies:
|
8788 |
acorn: 8.14.0
|
@@ -8799,11 +8631,6 @@ snapshots:
|
|
8799 |
dependencies:
|
8800 |
estraverse: 5.3.0
|
8801 |
|
8802 | |
8803 |
-
dependencies:
|
8804 |
-
'@jridgewell/sourcemap-codec': 1.5.0
|
8805 |
-
'@types/estree': 1.0.6
|
8806 |
-
|
8807 | |
8808 |
dependencies:
|
8809 |
estraverse: 5.3.0
|
@@ -9005,11 +8832,12 @@ snapshots:
|
|
9005 |
|
9006 | |
9007 |
|
9008 | |
9009 |
dependencies:
|
|
|
|
|
9010 |
react: 18.3.1
|
9011 |
react-dom: 18.3.1([email protected])
|
9012 |
-
tslib: 2.8.1
|
9013 |
|
9014 | |
9015 |
|
@@ -9529,8 +9357,6 @@ snapshots:
|
|
9529 |
mlly: 1.7.3
|
9530 |
pkg-types: 1.2.1
|
9531 |
|
9532 |
-
[email protected]: {}
|
9533 |
-
|
9534 | |
9535 |
dependencies:
|
9536 |
p-locate: 5.0.0
|
@@ -10491,6 +10317,7 @@ snapshots:
|
|
10491 |
'@ai-sdk/provider': 0.0.24
|
10492 |
'@ai-sdk/provider-utils': 1.0.20([email protected])
|
10493 |
partial-json: 0.1.7
|
|
|
10494 |
zod: 3.23.8
|
10495 |
|
10496 | |
@@ -10664,8 +10491,9 @@ snapshots:
|
|
10664 | |
10665 |
dependencies:
|
10666 |
lilconfig: 3.1.2
|
10667 |
-
postcss: 8.4.49
|
10668 |
yaml: 2.6.1
|
|
|
|
|
10669 |
|
10670 | |
10671 |
dependencies:
|
@@ -10814,7 +10642,7 @@ snapshots:
|
|
10814 |
react: 18.3.1
|
10815 |
scheduler: 0.23.2
|
10816 |
|
10817 | |
10818 |
dependencies:
|
10819 |
react: 18.3.1
|
10820 |
react-dom: 18.3.1([email protected])
|
@@ -10840,27 +10668,29 @@ snapshots:
|
|
10840 |
|
10841 | |
10842 |
dependencies:
|
10843 |
-
'@types/react': 18.3.12
|
10844 |
react: 18.3.1
|
10845 |
react-style-singleton: 2.2.1(@types/[email protected])([email protected])
|
10846 |
tslib: 2.8.1
|
|
|
|
|
10847 |
|
10848 | |
10849 |
dependencies:
|
10850 |
-
'@types/react': 18.3.12
|
10851 |
react: 18.3.1
|
10852 |
react-remove-scroll-bar: 2.3.6(@types/[email protected])([email protected])
|
10853 |
react-style-singleton: 2.2.1(@types/[email protected])([email protected])
|
10854 |
tslib: 2.8.1
|
10855 |
use-callback-ref: 1.3.2(@types/[email protected])([email protected])
|
10856 |
use-sidecar: 1.1.2(@types/[email protected])([email protected])
|
|
|
|
|
10857 |
|
10858 | |
10859 |
dependencies:
|
10860 |
react: 18.3.1
|
10861 |
react-dom: 18.3.1([email protected])
|
10862 |
|
10863 | |
10864 |
dependencies:
|
10865 |
'@remix-run/router': 1.21.0
|
10866 |
react: 18.3.1
|
@@ -10874,13 +10704,14 @@ snapshots:
|
|
10874 |
|
10875 | |
10876 |
dependencies:
|
10877 |
-
'@types/react': 18.3.12
|
10878 |
get-nonce: 1.0.1
|
10879 |
invariant: 2.2.4
|
10880 |
react: 18.3.1
|
10881 |
tslib: 2.8.1
|
|
|
|
|
10882 |
|
10883 | |
10884 |
dependencies:
|
10885 |
clsx: 2.1.1
|
10886 |
react: 18.3.1
|
@@ -11005,19 +10836,22 @@ snapshots:
|
|
11005 |
mdast-util-to-markdown: 2.1.2
|
11006 |
unified: 11.0.5
|
11007 |
|
11008 |
-
[email protected](@remix-run/[email protected])(@remix-run/[email protected])([email protected])([email protected]):
|
11009 |
dependencies:
|
11010 |
-
'@remix-run/react': 2.15.0([email protected])([email protected])([email protected])
|
11011 |
'@remix-run/server-runtime': 2.15.0([email protected])
|
11012 |
react: 18.3.1
|
11013 |
react-dom: 18.3.1([email protected])
|
11014 |
|
11015 |
-
[email protected](@remix-run/[email protected])(@remix-run/[email protected])([email protected])([email protected]):
|
11016 |
dependencies:
|
|
|
|
|
11017 |
'@remix-run/cloudflare': 2.15.0(@cloudflare/[email protected])([email protected])
|
11018 |
-
'@remix-run/
|
|
|
|
|
11019 |
react: 18.3.1
|
11020 |
-
type-fest: 4.30.0
|
11021 |
zod: 3.23.8
|
11022 |
|
11023 | |
@@ -11333,11 +11167,6 @@ snapshots:
|
|
11333 |
dependencies:
|
11334 |
minipass: 7.1.2
|
11335 |
|
11336 | |
11337 |
-
dependencies:
|
11338 |
-
svelte: 5.4.0
|
11339 |
-
swrev: 4.0.0
|
11340 |
-
|
11341 | |
11342 |
|
11343 | |
@@ -11428,34 +11257,12 @@ snapshots:
|
|
11428 |
|
11429 | |
11430 |
|
11431 | |
11432 |
-
dependencies:
|
11433 |
-
'@ampproject/remapping': 2.3.0
|
11434 |
-
'@jridgewell/sourcemap-codec': 1.5.0
|
11435 |
-
'@types/estree': 1.0.6
|
11436 |
-
acorn: 8.14.0
|
11437 |
-
acorn-typescript: 1.4.13([email protected])
|
11438 |
-
aria-query: 5.3.2
|
11439 |
-
axobject-query: 4.1.0
|
11440 |
-
esm-env: 1.2.1
|
11441 |
-
esrap: 1.2.3
|
11442 |
-
is-reference: 3.0.3
|
11443 |
-
locate-character: 3.0.0
|
11444 |
-
magic-string: 0.30.14
|
11445 |
-
zimmerframe: 1.1.2
|
11446 |
-
|
11447 | |
11448 |
dependencies:
|
11449 |
client-only: 0.0.1
|
11450 |
react: 18.3.1
|
11451 |
use-sync-external-store: 1.2.2([email protected])
|
11452 |
|
11453 |
-
[email protected]: {}
|
11454 |
-
|
11455 | |
11456 |
-
dependencies:
|
11457 |
-
vue: 3.5.13([email protected])
|
11458 |
-
|
11459 | |
11460 |
dependencies:
|
11461 |
sync-message-port: 1.1.3
|
@@ -11539,7 +11346,7 @@ snapshots:
|
|
11539 |
typescript: 5.7.2
|
11540 |
|
11541 | |
11542 |
-
|
11543 |
typescript: 5.7.2
|
11544 |
|
11545 | |
@@ -11572,12 +11379,13 @@ snapshots:
|
|
11572 |
media-typer: 0.3.0
|
11573 |
mime-types: 2.1.35
|
11574 |
|
11575 | |
11576 |
dependencies:
|
11577 |
-
'@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/[email protected])([email protected])([email protected])
|
11578 |
-
'@typescript-eslint/parser': 8.17.0([email protected])([email protected])
|
11579 |
-
'@typescript-eslint/utils': 8.17.0([email protected])([email protected])
|
11580 |
-
eslint: 9.16.0
|
|
|
11581 |
typescript: 5.7.2
|
11582 |
transitivePeerDependencies:
|
11583 |
- supports-color
|
@@ -11698,10 +11506,10 @@ snapshots:
|
|
11698 |
|
11699 | |
11700 |
|
11701 | |
11702 |
dependencies:
|
11703 |
-
'@unocss/astro': 0.61.9([email protected])
|
11704 |
-
'@unocss/cli': 0.61.9
|
11705 |
'@unocss/core': 0.61.9
|
11706 |
'@unocss/extractor-arbitrary-variants': 0.61.9
|
11707 |
'@unocss/postcss': 0.61.9([email protected])
|
@@ -11719,8 +11527,9 @@ snapshots:
|
|
11719 |
'@unocss/transformer-compile-class': 0.61.9
|
11720 |
'@unocss/transformer-directives': 0.61.9
|
11721 |
'@unocss/transformer-variant-group': 0.61.9
|
11722 |
-
'@unocss/vite': 0.61.9([email protected])
|
11723 |
-
|
|
|
11724 |
transitivePeerDependencies:
|
11725 |
- postcss
|
11726 |
- rollup
|
@@ -11745,16 +11554,18 @@ snapshots:
|
|
11745 |
|
11746 | |
11747 |
dependencies:
|
11748 |
-
'@types/react': 18.3.12
|
11749 |
react: 18.3.1
|
11750 |
tslib: 2.8.1
|
|
|
|
|
11751 |
|
11752 | |
11753 |
dependencies:
|
11754 |
-
'@types/react': 18.3.12
|
11755 |
detect-node-es: 1.1.0
|
11756 |
react: 18.3.1
|
11757 |
tslib: 2.8.1
|
|
|
|
|
11758 |
|
11759 | |
11760 |
dependencies:
|
@@ -11780,7 +11591,7 @@ snapshots:
|
|
11780 |
sade: 1.8.1
|
11781 |
|
11782 | |
11783 |
-
|
11784 |
typescript: 5.7.2
|
11785 |
|
11786 | |
@@ -11823,13 +11634,13 @@ snapshots:
|
|
11823 |
'@types/unist': 3.0.3
|
11824 |
vfile-message: 4.0.2
|
11825 |
|
11826 | |
11827 |
dependencies:
|
11828 |
cac: 6.7.14
|
11829 |
debug: 4.3.7
|
11830 |
pathe: 1.1.2
|
11831 |
picocolors: 1.1.1
|
11832 |
-
vite: 5.4.11([email protected])
|
11833 |
transitivePeerDependencies:
|
11834 |
- '@types/node'
|
11835 |
- less
|
@@ -11841,13 +11652,13 @@ snapshots:
|
|
11841 |
- supports-color
|
11842 |
- terser
|
11843 |
|
11844 | |
11845 |
dependencies:
|
11846 |
cac: 6.7.14
|
11847 |
debug: 4.3.7
|
11848 |
es-module-lexer: 1.5.4
|
11849 |
pathe: 1.1.2
|
11850 |
-
vite: 5.4.11([email protected])
|
11851 |
transitivePeerDependencies:
|
11852 |
- '@types/node'
|
11853 |
- less
|
@@ -11859,41 +11670,43 @@ snapshots:
|
|
11859 |
- supports-color
|
11860 |
- terser
|
11861 |
|
11862 | |
11863 |
dependencies:
|
11864 |
-
'@rollup/plugin-inject': 5.0.5
|
11865 |
node-stdlib-browser: 1.3.0
|
11866 |
-
vite: 5.4.11([email protected])
|
11867 |
transitivePeerDependencies:
|
11868 |
- rollup
|
11869 |
|
11870 | |
11871 |
dependencies:
|
11872 |
-
vite: 5.4.11([email protected])
|
11873 |
|
11874 | |
11875 |
dependencies:
|
11876 |
debug: 4.3.7
|
11877 |
globrex: 0.1.2
|
11878 |
tsconfck: 3.1.4([email protected])
|
11879 |
-
|
|
|
11880 |
transitivePeerDependencies:
|
11881 |
- supports-color
|
11882 |
- typescript
|
11883 |
|
11884 | |
11885 |
dependencies:
|
11886 |
esbuild: 0.21.5
|
11887 |
postcss: 8.4.49
|
11888 |
rollup: 4.28.0
|
11889 |
-
sass-embedded: 1.81.0
|
11890 |
optionalDependencies:
|
|
|
11891 |
fsevents: 2.3.3
|
|
|
11892 |
|
11893 | |
11894 |
dependencies:
|
11895 |
'@vitest/expect': 2.1.8
|
11896 |
-
'@vitest/mocker': 2.1.8([email protected])
|
11897 |
'@vitest/pretty-format': 2.1.8
|
11898 |
'@vitest/runner': 2.1.8
|
11899 |
'@vitest/snapshot': 2.1.8
|
@@ -11909,9 +11722,11 @@ snapshots:
|
|
11909 |
tinyexec: 0.3.1
|
11910 |
tinypool: 1.0.2
|
11911 |
tinyrainbow: 1.2.0
|
11912 |
-
vite: 5.4.11([email protected])
|
11913 |
-
vite-node: 2.1.8([email protected])
|
11914 |
why-is-node-running: 2.3.0
|
|
|
|
|
11915 |
transitivePeerDependencies:
|
11916 |
- less
|
11917 |
- lightningcss
|
@@ -11925,15 +11740,6 @@ snapshots:
|
|
11925 |
|
11926 | |
11927 |
|
11928 | |
11929 |
-
dependencies:
|
11930 |
-
'@vue/compiler-dom': 3.5.13
|
11931 |
-
'@vue/compiler-sfc': 3.5.13
|
11932 |
-
'@vue/runtime-dom': 3.5.13
|
11933 |
-
'@vue/server-renderer': 3.5.13([email protected])
|
11934 |
-
'@vue/shared': 3.5.13
|
11935 |
-
typescript: 5.7.2
|
11936 |
-
|
11937 | |
11938 |
|
11939 | |
@@ -11985,7 +11791,6 @@ snapshots:
|
|
11985 |
dependencies:
|
11986 |
'@cloudflare/kv-asset-handler': 0.3.4
|
11987 |
'@cloudflare/workers-shared': 0.9.0
|
11988 |
-
'@cloudflare/workers-types': 4.20241127.0
|
11989 |
'@esbuild-plugins/node-globals-polyfill': 0.2.3([email protected])
|
11990 |
'@esbuild-plugins/node-modules-polyfill': 0.2.2([email protected])
|
11991 |
blake3-wasm: 2.1.5
|
@@ -12004,6 +11809,7 @@ snapshots:
|
|
12004 |
workerd: 1.20241106.1
|
12005 |
xxhash-wasm: 1.1.0
|
12006 |
optionalDependencies:
|
|
|
12007 |
fsevents: 2.3.3
|
12008 |
transitivePeerDependencies:
|
12009 |
- bufferutil
|
@@ -12046,8 +11852,6 @@ snapshots:
|
|
12046 |
mustache: 4.2.0
|
12047 |
stacktracey: 2.1.8
|
12048 |
|
12049 |
-
[email protected]: {}
|
12050 |
-
|
12051 | |
12052 |
dependencies:
|
12053 |
zod: 3.23.8
|
|
|
94 |
version: 0.0.5([email protected])
|
95 |
'@radix-ui/react-dialog':
|
96 |
specifier: ^1.1.2
|
97 |
+
version: 1.1.2(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
98 |
'@radix-ui/react-dropdown-menu':
|
99 |
specifier: ^2.1.2
|
100 |
+
version: 2.1.2(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
101 |
'@radix-ui/react-separator':
|
102 |
specifier: ^1.1.0
|
103 |
+
version: 1.1.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
104 |
'@radix-ui/react-tooltip':
|
105 |
specifier: ^1.1.4
|
106 |
+
version: 1.1.4(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
107 |
'@remix-run/cloudflare':
|
108 |
specifier: ^2.15.0
|
109 |
version: 2.15.0(@cloudflare/[email protected])([email protected])
|
|
|
112 |
version: 2.15.0(@cloudflare/[email protected])([email protected])
|
113 |
'@remix-run/react':
|
114 |
specifier: ^2.15.0
|
115 |
+
version: 2.15.0([email protected]([email protected]))([email protected])([email protected])
|
116 |
'@uiw/codemirror-theme-vscode':
|
117 |
specifier: ^4.23.6
|
118 |
version: 4.23.6(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])
|
|
|
132 |
specifier: ^5.5.0
|
133 |
version: 5.5.0
|
134 |
ai:
|
135 |
+
specifier: ^4.0.13
|
136 |
+
version: 4.0.13([email protected])([email protected])
|
137 |
date-fns:
|
138 |
specifier: ^3.6.0
|
139 |
version: 3.6.0
|
|
|
145 |
version: 2.0.5
|
146 |
framer-motion:
|
147 |
specifier: ^11.12.0
|
148 |
+
version: 11.12.0([email protected]([email protected]))([email protected])
|
149 |
ignore:
|
150 |
specifier: ^6.0.2
|
151 |
version: 6.0.2
|
|
|
181 |
version: 18.3.1([email protected])
|
182 |
react-hotkeys-hook:
|
183 |
specifier: ^4.6.1
|
184 |
+
version: 4.6.1([email protected]([email protected]))([email protected])
|
185 |
react-markdown:
|
186 |
specifier: ^9.0.1
|
187 |
version: 9.0.1(@types/[email protected])([email protected])
|
188 |
react-resizable-panels:
|
189 |
specifier: ^2.1.7
|
190 |
+
version: 2.1.7([email protected]([email protected]))([email protected])
|
191 |
react-toastify:
|
192 |
specifier: ^10.0.6
|
193 |
+
version: 10.0.6([email protected]([email protected]))([email protected])
|
194 |
rehype-raw:
|
195 |
specifier: ^7.0.0
|
196 |
version: 7.0.0
|
|
|
202 |
version: 4.0.0
|
203 |
remix-island:
|
204 |
specifier: ^0.2.0
|
205 |
+
version: 0.2.0(@remix-run/[email protected]([email protected]([email protected]))(react@18.3.1)([email protected]))(@remix-run/[email protected]([email protected]))([email protected]([email protected]))([email protected])
|
206 |
remix-utils:
|
207 |
specifier: ^7.7.0
|
208 |
+
version: 7.7.0(@remix-run/[email protected](@cloudflare/[email protected])(typescript@5.7.2))(@remix-run/[email protected]([email protected]))(@remix-run/[email protected]([email protected]([email protected]))([email protected])([email protected]))(@remix-run/[email protected])([email protected])([email protected])
|
209 |
shiki:
|
210 |
specifier: ^1.24.0
|
211 |
version: 1.24.0
|
|
|
215 |
devDependencies:
|
216 |
'@blitz/eslint-plugin':
|
217 |
specifier: 0.1.0
|
218 |
+
version: 0.1.0(@types/[email protected])([email protected])([email protected])([email protected])
|
219 |
'@cloudflare/workers-types':
|
220 |
specifier: ^4.20241127.0
|
221 |
version: 4.20241127.0
|
222 |
'@remix-run/dev':
|
223 |
specifier: ^2.15.0
|
224 |
+
version: 2.15.0(@remix-run/[email protected]([email protected]([email protected]))([email protected])([email protected]))(@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))([email protected](@cloudflare/[email protected]))
|
225 |
'@types/diff':
|
226 |
specifier: ^5.2.3
|
227 |
version: 5.2.3
|
|
|
269 |
version: 11.0.5
|
270 |
unocss:
|
271 |
specifier: ^0.61.9
|
272 |
+
version: 0.61.9([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
|
273 |
vite:
|
274 |
specifier: ^5.4.11
|
275 |
+
version: 5.4.11(@types/[email protected])([email protected])
|
276 |
vite-plugin-node-polyfills:
|
277 |
specifier: ^0.22.0
|
278 |
+
version: 0.22.0([email protected])([email protected](@types/[email protected])([email protected]))
|
279 |
vite-plugin-optimize-css-modules:
|
280 |
specifier: ^1.1.0
|
281 |
+
version: 1.1.0([email protected](@types/[email protected])([email protected]))
|
282 |
vite-tsconfig-paths:
|
283 |
specifier: ^4.3.2
|
284 |
+
version: 4.3.2([email protected])([email protected](@types/[email protected])([email protected]))
|
285 |
vitest:
|
286 |
specifier: ^2.1.7
|
287 |
+
version: 2.1.8(@types/[email protected])([email protected])
|
288 |
wrangler:
|
289 |
specifier: ^3.91.0
|
290 |
version: 3.91.0(@cloudflare/[email protected])
|
|
|
342 |
zod:
|
343 |
optional: true
|
344 |
|
345 |
+
'@ai-sdk/[email protected].9':
|
346 |
+
resolution: {integrity: sha512-yfdanjUiCJbtGoRGXrcrmXn0pTyDfRIeY6ozDG96D66f2wupZaZvAgKptUa3zDYXtUCQQvcNJ+tipBBfQD/UYA==}
|
347 |
engines: {node: '>=18'}
|
348 |
peerDependencies:
|
349 |
zod: ^3.0.0
|
|
|
351 |
zod:
|
352 |
optional: true
|
353 |
|
354 |
+
'@ai-sdk/provider-utils@2.0.2':
|
355 |
+
resolution: {integrity: sha512-IAvhKhdlXqiSmvx/D4uNlFYCl8dWT+M9K+IuEcSgnE2Aj27GWu8sDIpAf4r4Voc+wOUkOECVKQhFo8g9pozdjA==}
|
356 |
engines: {node: '>=18'}
|
357 |
peerDependencies:
|
358 |
zod: ^3.0.0
|
|
|
360 |
zod:
|
361 |
optional: true
|
362 |
|
363 |
+
'@ai-sdk/[email protected].3':
|
364 |
+
resolution: {integrity: sha512-Cyk7GlFEse2jQ4I3FWYuZ1Zhr5w1mD9SHMJTYm/in1rd7r89nmEoQiOy3h8YV2ZvTa2/6aR10xZ4M0k4B3BluA==}
|
365 |
engines: {node: '>=18'}
|
366 |
peerDependencies:
|
367 |
zod: ^3.0.0
|
|
|
381 |
resolution: {integrity: sha512-XMsNGJdGO+L0cxhhegtqZ8+T6nn4EoShS819OvCgI2kLbYTIvk0GWFGD0AXJmxkxs3DrpsJxKAFukFR7bvTkgQ==}
|
382 |
engines: {node: '>=18'}
|
383 |
|
|
|
|
|
|
|
|
|
384 |
'@ai-sdk/[email protected]':
|
385 |
resolution: {integrity: sha512-mV+3iNDkzUsZ0pR2jG0sVzU6xtQY5DtSCBy3JFycLp6PwjyLw/iodfL3MwdmMCRJWgs3dadcHejRnMvF9nGTBg==}
|
386 |
engines: {node: '>=18'}
|
387 |
|
388 |
+
'@ai-sdk/react@1.0.5':
|
389 |
+
resolution: {integrity: sha512-OPqYhltJE9dceWxw5pTXdYtAhs1Ca6Ly8xR7z/T+JZ0lrcgembFIMvnJ0dMBkba07P4GQBmuvd5DVTeAqPM9SQ==}
|
390 |
engines: {node: '>=18'}
|
391 |
peerDependencies:
|
392 |
react: ^18 || ^19 || ^19.0.0-rc
|
|
|
397 |
zod:
|
398 |
optional: true
|
399 |
|
400 |
+
'@ai-sdk/ui-utils@1.0.4':
|
401 |
+
resolution: {integrity: sha512-P2vDvASaGsD+lmbsQ5WYjELxJBQgse3CpxyLSA+usZiZxspwYbLFsSWiYz3zhIemcnS0T6/OwQdU6UlMB4N5BQ==}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
402 |
engines: {node: '>=18'}
|
403 |
peerDependencies:
|
404 |
zod: ^3.0.0
|
|
|
406 |
zod:
|
407 |
optional: true
|
408 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
409 |
'@ampproject/[email protected]':
|
410 |
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
|
411 |
engines: {node: '>=6.0.0'}
|
|
|
2292 |
'@vitest/[email protected]':
|
2293 |
resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==}
|
2294 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2295 |
'@web3-storage/[email protected]':
|
2296 |
resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==}
|
2297 |
|
|
|
2327 |
peerDependencies:
|
2328 |
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
|
2329 |
|
|
|
|
|
|
|
|
|
|
|
2330 | |
2331 |
resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
|
2332 |
engines: {node: '>=0.4.0'}
|
|
|
2340 |
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
|
2341 |
engines: {node: '>=8'}
|
2342 |
|
2343 |
+
ai@4.0.13:
|
2344 |
+
resolution: {integrity: sha512-ic+qEVPQhfLpGPnZ2M55ErofeuKaD/TQebeh0qSPwv2PF+dQwsPr2Pw+JNYXahezAOaxFNdrDPz0EF1kKcSFSw==}
|
2345 |
engines: {node: '>=18'}
|
2346 |
peerDependencies:
|
|
|
2347 |
react: ^18 || ^19 || ^19.0.0-rc
|
|
|
|
|
2348 |
zod: ^3.0.0
|
2349 |
peerDependenciesMeta:
|
|
|
|
|
2350 |
react:
|
2351 |
optional: true
|
|
|
|
|
|
|
|
|
2352 |
zod:
|
2353 |
optional: true
|
2354 |
|
|
|
2385 |
resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
|
2386 |
engines: {node: '>=10'}
|
2387 |
|
|
|
|
|
|
|
|
|
2388 | |
2389 |
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
|
2390 |
|
|
|
2412 |
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
|
2413 |
engines: {node: '>= 0.4'}
|
2414 |
|
|
|
|
|
|
|
|
|
2415 | |
2416 |
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
|
2417 |
|
|
|
3020 |
jiti:
|
3021 |
optional: true
|
3022 |
|
|
|
|
|
|
|
3023 | |
3024 |
resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
|
3025 |
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
|
3032 |
resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
|
3033 |
engines: {node: '>=0.10'}
|
3034 |
|
|
|
|
|
|
|
3035 | |
3036 |
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
|
3037 |
engines: {node: '>=4.0'}
|
|
|
3685 |
resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==}
|
3686 |
engines: {node: '>=14'}
|
3687 |
|
|
|
|
|
|
|
3688 | |
3689 |
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
|
3690 |
engines: {node: '>=10'}
|
|
|
5052 |
resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==}
|
5053 |
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
|
5054 |
|
|
|
|
|
|
|
|
|
|
|
5055 | |
5056 |
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
|
5057 |
|
|
|
5142 |
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
|
5143 |
engines: {node: '>= 0.4'}
|
5144 |
|
|
|
|
|
|
|
|
|
5145 | |
5146 |
resolution: {integrity: sha512-QtxqyclFeAsxEUeZIYmsaQ0UjimSq1RZ9Un7I68/0ClKK/U3LoyQunwkQfJZr2fc22DfIXLNDc2wFyTEikCUpg==}
|
5147 |
peerDependencies:
|
5148 |
react: ^16.11.0 || ^17.0.0 || ^18.0.0
|
5149 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5150 | |
5151 |
resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==}
|
5152 |
engines: {node: '>=16.0.0'}
|
|
|
5566 | |
5567 |
resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
|
5568 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5569 | |
5570 |
resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
|
5571 |
|
|
|
5680 | |
5681 |
resolution: {integrity: sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==}
|
5682 |
|
|
|
|
|
|
|
5683 | |
5684 |
resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==}
|
5685 |
peerDependencies:
|
|
|
5730 |
eventsource-parser: 1.1.2
|
5731 |
nanoid: 3.3.6
|
5732 |
secure-json-parse: 2.7.0
|
5733 |
+
optionalDependencies:
|
5734 |
zod: 3.23.8
|
5735 |
|
5736 |
'@ai-sdk/[email protected]([email protected])':
|
|
|
5739 |
eventsource-parser: 1.1.2
|
5740 |
nanoid: 3.3.6
|
5741 |
secure-json-parse: 2.7.0
|
5742 |
+
optionalDependencies:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5743 |
zod: 3.23.8
|
5744 |
|
5745 |
'@ai-sdk/[email protected]([email protected])':
|
|
|
5748 |
eventsource-parser: 1.1.2
|
5749 |
nanoid: 3.3.6
|
5750 |
secure-json-parse: 2.7.0
|
5751 |
+
optionalDependencies:
|
5752 |
zod: 3.23.8
|
5753 |
|
5754 |
'@ai-sdk/[email protected]([email protected])':
|
|
|
5757 |
eventsource-parser: 3.0.0
|
5758 |
nanoid: 3.3.8
|
5759 |
secure-json-parse: 2.7.0
|
5760 |
+
optionalDependencies:
|
5761 |
+
zod: 3.23.8
|
5762 |
+
|
5763 |
+
'@ai-sdk/[email protected]([email protected])':
|
5764 |
+
dependencies:
|
5765 |
+
'@ai-sdk/provider': 1.0.1
|
5766 |
+
eventsource-parser: 3.0.0
|
5767 |
+
nanoid: 3.3.8
|
5768 |
+
secure-json-parse: 2.7.0
|
5769 |
+
optionalDependencies:
|
5770 |
zod: 3.23.8
|
5771 |
|
5772 |
'@ai-sdk/[email protected]':
|
|
|
5781 |
dependencies:
|
5782 |
json-schema: 0.4.0
|
5783 |
|
|
|
|
|
|
|
|
|
5784 |
'@ai-sdk/[email protected]':
|
5785 |
dependencies:
|
5786 |
json-schema: 0.4.0
|
5787 |
|
5788 |
+
'@ai-sdk/react@1.0.5([email protected])([email protected])':
|
5789 |
dependencies:
|
5790 |
+
'@ai-sdk/provider-utils': 2.0.3([email protected])
|
5791 |
+
'@ai-sdk/ui-utils': 1.0.4([email protected])
|
|
|
5792 |
swr: 2.2.5([email protected])
|
5793 |
throttleit: 2.1.0
|
5794 |
+
optionalDependencies:
|
5795 |
+
react: 18.3.1
|
5796 |
zod: 3.23.8
|
5797 |
|
5798 |
+
'@ai-sdk/ui-utils@1.0.4([email protected])':
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5799 |
dependencies:
|
5800 |
+
'@ai-sdk/provider': 1.0.1
|
5801 |
+
'@ai-sdk/provider-utils': 2.0.3([email protected])
|
|
|
|
|
|
|
5802 |
zod-to-json-schema: 3.23.5([email protected])
|
5803 |
+
optionalDependencies:
|
5804 |
+
zod: 3.23.8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5805 |
|
5806 |
'@ampproject/[email protected]':
|
5807 |
dependencies:
|
|
|
6016 |
'@babel/helper-string-parser': 7.25.9
|
6017 |
'@babel/helper-validator-identifier': 7.25.9
|
6018 |
|
6019 |
+
'@blitz/[email protected](@types/[email protected])([email protected])([email protected])([email protected])':
|
6020 |
dependencies:
|
6021 |
+
'@stylistic/eslint-plugin-ts': 2.11.0([email protected]([email protected]))([email protected])
|
6022 |
+
'@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])
|
6023 |
+
'@typescript-eslint/parser': 8.17.0([email protected]([email protected]))([email protected])
|
6024 |
+
'@typescript-eslint/utils': 8.17.0([email protected]([email protected]))([email protected])
|
6025 |
common-tags: 1.8.2
|
6026 |
+
eslint: 9.16.0([email protected])
|
6027 |
+
eslint-config-prettier: 9.1.0([email protected]([email protected]))
|
6028 |
+
eslint-plugin-jsonc: 2.18.2([email protected]([email protected]))
|
6029 |
+
eslint-plugin-prettier: 5.2.1(@types/eslint@8.56.10)(eslint[email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected])
|
6030 |
globals: 15.13.0
|
6031 |
+
typescript-eslint: 8.17.0([email protected]([email protected]))([email protected])
|
6032 |
transitivePeerDependencies:
|
6033 |
- '@eslint/json'
|
6034 |
- '@types/eslint'
|
|
|
6480 |
'@esbuild/[email protected]':
|
6481 |
optional: true
|
6482 |
|
6483 |
+
'@eslint-community/[email protected]([email protected]([email protected]))':
|
6484 |
dependencies:
|
6485 |
+
eslint: 9.16.0([email protected])
|
6486 |
eslint-visitor-keys: 3.4.3
|
6487 |
|
6488 |
'@eslint-community/[email protected]': {}
|
|
|
6530 |
'@floating-ui/core': 1.6.8
|
6531 |
'@floating-ui/utils': 0.2.8
|
6532 |
|
6533 |
+
'@floating-ui/[email protected]([email protected]([email protected]))([email protected])':
|
6534 |
dependencies:
|
6535 |
'@floating-ui/dom': 1.6.12
|
6536 |
react: 18.3.1
|
|
|
6813 |
|
6814 |
'@radix-ui/[email protected]': {}
|
6815 |
|
6816 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6817 |
dependencies:
|
6818 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
|
|
|
|
6819 |
react: 18.3.1
|
6820 |
react-dom: 18.3.1([email protected])
|
6821 |
+
optionalDependencies:
|
6822 |
+
'@types/react': 18.3.12
|
6823 |
+
'@types/react-dom': 18.3.1
|
6824 |
|
6825 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6826 |
dependencies:
|
6827 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6828 |
'@radix-ui/react-context': 1.1.0(@types/[email protected])([email protected])
|
6829 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6830 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
6831 |
react: 18.3.1
|
6832 |
react-dom: 18.3.1([email protected])
|
6833 |
+
optionalDependencies:
|
6834 |
+
'@types/react': 18.3.12
|
6835 |
+
'@types/react-dom': 18.3.1
|
6836 |
|
6837 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
6838 |
dependencies:
|
|
|
6839 |
react: 18.3.1
|
6840 |
+
optionalDependencies:
|
6841 |
+
'@types/react': 18.3.12
|
6842 |
|
6843 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
6844 |
dependencies:
|
|
|
6845 |
react: 18.3.1
|
6846 |
+
optionalDependencies:
|
6847 |
+
'@types/react': 18.3.12
|
6848 |
|
6849 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
6850 |
dependencies:
|
|
|
6851 |
react: 18.3.1
|
6852 |
+
optionalDependencies:
|
6853 |
+
'@types/react': 18.3.12
|
6854 |
|
6855 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6856 |
dependencies:
|
6857 |
'@radix-ui/primitive': 1.1.0
|
6858 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6859 |
'@radix-ui/react-context': 1.1.1(@types/[email protected])([email protected])
|
6860 |
+
'@radix-ui/react-dismissable-layer': 1.1.1(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6861 |
'@radix-ui/react-focus-guards': 1.1.1(@types/[email protected])([email protected])
|
6862 |
+
'@radix-ui/react-focus-scope': 1.1.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6863 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
6864 |
+
'@radix-ui/react-portal': 1.1.2(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6865 |
+
'@radix-ui/react-presence': 1.1.1(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6866 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6867 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
6868 |
'@radix-ui/react-use-controllable-state': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
6869 |
aria-hidden: 1.2.4
|
6870 |
react: 18.3.1
|
6871 |
react-dom: 18.3.1([email protected])
|
6872 |
react-remove-scroll: 2.6.0(@types/[email protected])([email protected])
|
6873 |
+
optionalDependencies:
|
6874 |
+
'@types/react': 18.3.12
|
6875 |
+
'@types/react-dom': 18.3.1
|
6876 |
|
6877 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
6878 |
dependencies:
|
|
|
6879 |
react: 18.3.1
|
6880 |
+
optionalDependencies:
|
6881 |
+
'@types/react': 18.3.12
|
6882 |
|
6883 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6884 |
dependencies:
|
6885 |
'@radix-ui/primitive': 1.1.0
|
6886 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6887 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6888 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
6889 |
'@radix-ui/react-use-escape-keydown': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
6890 |
react: 18.3.1
|
6891 |
react-dom: 18.3.1([email protected])
|
6892 |
+
optionalDependencies:
|
6893 |
+
'@types/react': 18.3.12
|
6894 |
+
'@types/react-dom': 18.3.1
|
6895 |
|
6896 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6897 |
dependencies:
|
6898 |
'@radix-ui/primitive': 1.1.0
|
6899 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6900 |
'@radix-ui/react-context': 1.1.1(@types/[email protected])([email protected])
|
6901 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
6902 |
+
'@radix-ui/react-menu': 2.1.2(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6903 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6904 |
'@radix-ui/react-use-controllable-state': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
6905 |
react: 18.3.1
|
6906 |
react-dom: 18.3.1([email protected])
|
6907 |
+
optionalDependencies:
|
6908 |
+
'@types/react': 18.3.12
|
6909 |
+
'@types/react-dom': 18.3.1
|
6910 |
|
6911 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
6912 |
dependencies:
|
|
|
6913 |
react: 18.3.1
|
6914 |
+
optionalDependencies:
|
6915 |
+
'@types/react': 18.3.12
|
6916 |
|
6917 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6918 |
dependencies:
|
6919 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6920 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6921 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
6922 |
react: 18.3.1
|
6923 |
react-dom: 18.3.1([email protected])
|
6924 |
+
optionalDependencies:
|
6925 |
+
'@types/react': 18.3.12
|
6926 |
+
'@types/react-dom': 18.3.1
|
6927 |
|
6928 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
6929 |
dependencies:
|
6930 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
|
|
6931 |
react: 18.3.1
|
6932 |
+
optionalDependencies:
|
6933 |
+
'@types/react': 18.3.12
|
6934 |
|
6935 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6936 |
dependencies:
|
6937 |
'@radix-ui/primitive': 1.1.0
|
6938 |
+
'@radix-ui/react-collection': 1.1.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6939 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6940 |
'@radix-ui/react-context': 1.1.1(@types/[email protected])([email protected])
|
6941 |
'@radix-ui/react-direction': 1.1.0(@types/[email protected])([email protected])
|
6942 |
+
'@radix-ui/react-dismissable-layer': 1.1.1(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6943 |
'@radix-ui/react-focus-guards': 1.1.1(@types/[email protected])([email protected])
|
6944 |
+
'@radix-ui/react-focus-scope': 1.1.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6945 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
6946 |
+
'@radix-ui/react-popper': 1.2.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6947 |
+
'@radix-ui/react-portal': 1.1.2(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6948 |
+
'@radix-ui/react-presence': 1.1.1(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6949 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6950 |
+
'@radix-ui/react-roving-focus': 1.1.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6951 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
6952 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
6953 |
aria-hidden: 1.2.4
|
6954 |
react: 18.3.1
|
6955 |
react-dom: 18.3.1([email protected])
|
6956 |
react-remove-scroll: 2.6.0(@types/[email protected])([email protected])
|
6957 |
+
optionalDependencies:
|
6958 |
+
'@types/react': 18.3.12
|
6959 |
+
'@types/react-dom': 18.3.1
|
6960 |
|
6961 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6962 |
dependencies:
|
6963 |
+
'@floating-ui/react-dom': 2.1.2([email protected]([email protected]))([email protected])
|
6964 |
+
'@radix-ui/react-arrow': 1.1.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6965 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6966 |
'@radix-ui/react-context': 1.1.0(@types/[email protected])([email protected])
|
6967 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6968 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
6969 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
6970 |
'@radix-ui/react-use-rect': 1.1.0(@types/[email protected])([email protected])
|
6971 |
'@radix-ui/react-use-size': 1.1.0(@types/[email protected])([email protected])
|
6972 |
'@radix-ui/rect': 1.1.0
|
|
|
|
|
6973 |
react: 18.3.1
|
6974 |
react-dom: 18.3.1([email protected])
|
6975 |
+
optionalDependencies:
|
6976 |
+
'@types/react': 18.3.12
|
6977 |
+
'@types/react-dom': 18.3.1
|
6978 |
|
6979 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6980 |
dependencies:
|
6981 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
6982 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
6983 |
react: 18.3.1
|
6984 |
react-dom: 18.3.1([email protected])
|
6985 |
+
optionalDependencies:
|
6986 |
+
'@types/react': 18.3.12
|
6987 |
+
'@types/react-dom': 18.3.1
|
6988 |
|
6989 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
6990 |
dependencies:
|
6991 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
6992 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
6993 |
react: 18.3.1
|
6994 |
react-dom: 18.3.1([email protected])
|
6995 |
+
optionalDependencies:
|
6996 |
+
'@types/react': 18.3.12
|
6997 |
+
'@types/react-dom': 18.3.1
|
6998 |
|
6999 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
7000 |
dependencies:
|
7001 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
7002 |
react: 18.3.1
|
7003 |
react-dom: 18.3.1([email protected])
|
7004 |
+
optionalDependencies:
|
7005 |
+
'@types/react': 18.3.12
|
7006 |
+
'@types/react-dom': 18.3.1
|
7007 |
|
7008 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
7009 |
dependencies:
|
7010 |
'@radix-ui/primitive': 1.1.0
|
7011 |
+
'@radix-ui/react-collection': 1.1.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
7012 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7013 |
'@radix-ui/react-context': 1.1.0(@types/[email protected])([email protected])
|
7014 |
'@radix-ui/react-direction': 1.1.0(@types/[email protected])([email protected])
|
7015 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
7016 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
7017 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
7018 |
'@radix-ui/react-use-controllable-state': 1.1.0(@types/[email protected])([email protected])
|
|
|
|
|
7019 |
react: 18.3.1
|
7020 |
react-dom: 18.3.1([email protected])
|
7021 |
+
optionalDependencies:
|
|
|
|
|
|
|
7022 |
'@types/react': 18.3.12
|
7023 |
'@types/react-dom': 18.3.1
|
7024 |
+
|
7025 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
7026 |
+
dependencies:
|
7027 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
7028 |
react: 18.3.1
|
7029 |
react-dom: 18.3.1([email protected])
|
7030 |
+
optionalDependencies:
|
7031 |
+
'@types/react': 18.3.12
|
7032 |
+
'@types/react-dom': 18.3.1
|
7033 |
|
7034 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7035 |
dependencies:
|
7036 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
|
|
7037 |
react: 18.3.1
|
7038 |
+
optionalDependencies:
|
7039 |
+
'@types/react': 18.3.12
|
7040 |
|
7041 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
7042 |
dependencies:
|
7043 |
'@radix-ui/primitive': 1.1.0
|
7044 |
'@radix-ui/react-compose-refs': 1.1.0(@types/[email protected])([email protected])
|
7045 |
'@radix-ui/react-context': 1.1.1(@types/[email protected])([email protected])
|
7046 |
+
'@radix-ui/react-dismissable-layer': 1.1.1(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
7047 |
'@radix-ui/react-id': 1.1.0(@types/[email protected])([email protected])
|
7048 |
+
'@radix-ui/react-popper': 1.2.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
7049 |
+
'@radix-ui/react-portal': 1.1.2(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
7050 |
+
'@radix-ui/react-presence': 1.1.1(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
7051 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
7052 |
'@radix-ui/react-slot': 1.1.0(@types/[email protected])([email protected])
|
7053 |
'@radix-ui/react-use-controllable-state': 1.1.0(@types/[email protected])([email protected])
|
7054 |
+
'@radix-ui/react-visually-hidden': 1.1.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
|
|
|
|
7055 |
react: 18.3.1
|
7056 |
react-dom: 18.3.1([email protected])
|
7057 |
+
optionalDependencies:
|
7058 |
+
'@types/react': 18.3.12
|
7059 |
+
'@types/react-dom': 18.3.1
|
7060 |
|
7061 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7062 |
dependencies:
|
|
|
7063 |
react: 18.3.1
|
7064 |
+
optionalDependencies:
|
7065 |
+
'@types/react': 18.3.12
|
7066 |
|
7067 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7068 |
dependencies:
|
7069 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
|
|
7070 |
react: 18.3.1
|
7071 |
+
optionalDependencies:
|
7072 |
+
'@types/react': 18.3.12
|
7073 |
|
7074 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7075 |
dependencies:
|
7076 |
'@radix-ui/react-use-callback-ref': 1.1.0(@types/[email protected])([email protected])
|
|
|
7077 |
react: 18.3.1
|
7078 |
+
optionalDependencies:
|
7079 |
+
'@types/react': 18.3.12
|
7080 |
|
7081 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7082 |
dependencies:
|
|
|
7083 |
react: 18.3.1
|
7084 |
+
optionalDependencies:
|
7085 |
+
'@types/react': 18.3.12
|
7086 |
|
7087 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7088 |
dependencies:
|
7089 |
'@radix-ui/rect': 1.1.0
|
|
|
7090 |
react: 18.3.1
|
7091 |
+
optionalDependencies:
|
7092 |
+
'@types/react': 18.3.12
|
7093 |
|
7094 |
'@radix-ui/[email protected](@types/[email protected])([email protected])':
|
7095 |
dependencies:
|
7096 |
'@radix-ui/react-use-layout-effect': 1.1.0(@types/[email protected])([email protected])
|
|
|
7097 |
react: 18.3.1
|
7098 |
+
optionalDependencies:
|
7099 |
+
'@types/react': 18.3.12
|
7100 |
|
7101 |
+
'@radix-ui/[email protected](@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])':
|
7102 |
dependencies:
|
7103 |
+
'@radix-ui/react-primitive': 2.0.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
|
|
|
|
|
7104 |
react: 18.3.1
|
7105 |
react-dom: 18.3.1([email protected])
|
7106 |
+
optionalDependencies:
|
7107 |
+
'@types/react': 18.3.12
|
7108 |
+
'@types/react-dom': 18.3.1
|
7109 |
|
7110 |
'@radix-ui/[email protected]': {}
|
7111 |
|
|
|
7113 |
dependencies:
|
7114 |
'@cloudflare/workers-types': 4.20241127.0
|
7115 |
'@remix-run/cloudflare': 2.15.0(@cloudflare/[email protected])([email protected])
|
7116 |
+
optionalDependencies:
|
7117 |
typescript: 5.7.2
|
7118 |
|
7119 |
'@remix-run/[email protected](@cloudflare/[email protected])([email protected])':
|
|
|
7121 |
'@cloudflare/kv-asset-handler': 0.1.3
|
7122 |
'@cloudflare/workers-types': 4.20241127.0
|
7123 |
'@remix-run/server-runtime': 2.15.0([email protected])
|
7124 |
+
optionalDependencies:
|
7125 |
typescript: 5.7.2
|
7126 |
|
7127 |
+
'@remix-run/[email protected](@remix-run/[email protected]([email protected]([email protected]))([email protected])([email protected]))(@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))([email protected](@cloudflare/[email protected]))':
|
7128 |
dependencies:
|
7129 |
'@babel/core': 7.26.0
|
7130 |
'@babel/generator': 7.26.2
|
|
|
7137 |
'@mdx-js/mdx': 2.3.0
|
7138 |
'@npmcli/package-json': 4.0.1
|
7139 |
'@remix-run/node': 2.15.0([email protected])
|
7140 |
+
'@remix-run/react': 2.15.0([email protected]([email protected]))([email protected])([email protected])
|
7141 |
'@remix-run/router': 1.21.0
|
7142 |
'@remix-run/server-runtime': 2.15.0([email protected])
|
7143 |
'@types/mdx': 2.0.13
|
7144 |
+
'@vanilla-extract/integration': 6.5.0(@types/[email protected])([email protected])
|
7145 |
arg: 5.0.2
|
7146 |
cacache: 17.1.4
|
7147 |
chalk: 4.1.2
|
|
|
7179 |
set-cookie-parser: 2.7.1
|
7180 |
tar-fs: 2.1.1
|
7181 |
tsconfig-paths: 4.2.0
|
|
|
7182 |
valibot: 0.41.0([email protected])
|
7183 |
+
vite-node: 1.6.0(@types/[email protected])([email protected])
|
|
|
|
|
7184 |
ws: 7.5.10
|
7185 |
+
optionalDependencies:
|
7186 |
+
typescript: 5.7.2
|
7187 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
7188 |
+
wrangler: 3.91.0(@cloudflare/[email protected])
|
7189 |
transitivePeerDependencies:
|
7190 |
- '@types/node'
|
7191 |
- babel-plugin-macros
|
|
|
7210 |
cookie-signature: 1.2.2
|
7211 |
source-map-support: 0.5.21
|
7212 |
stream-slice: 0.1.2
|
|
|
7213 |
undici: 6.21.0
|
7214 |
+
optionalDependencies:
|
7215 |
+
typescript: 5.7.2
|
7216 |
|
7217 |
+
'@remix-run/[email protected]([email protected]([email protected]))([email protected])([email protected])':
|
7218 |
dependencies:
|
7219 |
'@remix-run/router': 1.21.0
|
7220 |
'@remix-run/server-runtime': 2.15.0([email protected])
|
7221 |
react: 18.3.1
|
7222 |
react-dom: 18.3.1([email protected])
|
7223 |
react-router: 6.28.0([email protected])
|
7224 |
+
react-router-dom: 6.28.0([email protected]([email protected]))([email protected])
|
7225 |
turbo-stream: 2.4.0
|
7226 |
+
optionalDependencies:
|
7227 |
typescript: 5.7.2
|
7228 |
|
7229 |
'@remix-run/[email protected]': {}
|
|
|
7237 |
set-cookie-parser: 2.7.1
|
7238 |
source-map: 0.7.4
|
7239 |
turbo-stream: 2.4.0
|
7240 |
+
optionalDependencies:
|
7241 |
typescript: 5.7.2
|
7242 |
|
7243 |
'@remix-run/[email protected]':
|
|
|
7268 |
dependencies:
|
7269 |
web-streams-polyfill: 3.3.3
|
7270 |
|
7271 |
+
'@rollup/[email protected]([email protected])':
|
7272 |
dependencies:
|
7273 |
+
'@rollup/pluginutils': 5.1.3([email protected])
|
7274 |
estree-walker: 2.0.2
|
7275 |
magic-string: 0.30.14
|
7276 |
+
optionalDependencies:
|
7277 |
+
rollup: 4.28.0
|
7278 |
|
7279 |
+
'@rollup/[email protected]([email protected])':
|
7280 |
dependencies:
|
7281 |
'@types/estree': 1.0.6
|
7282 |
estree-walker: 2.0.2
|
7283 |
picomatch: 4.0.2
|
7284 |
+
optionalDependencies:
|
7285 |
+
rollup: 4.28.0
|
7286 |
|
7287 |
'@rollup/[email protected]':
|
7288 |
optional: true
|
|
|
7365 |
|
7366 |
'@shikijs/[email protected]': {}
|
7367 |
|
7368 |
+
'@stylistic/[email protected]([email protected]([email protected]))([email protected])':
|
7369 |
dependencies:
|
7370 |
+
'@typescript-eslint/utils': 8.17.0([email protected]([email protected]))([email protected])
|
7371 |
+
eslint: 9.16.0([email protected])
|
7372 |
eslint-visitor-keys: 4.2.0
|
7373 |
espree: 10.3.0
|
7374 |
transitivePeerDependencies:
|
|
|
7389 |
|
7390 |
'@types/[email protected]': {}
|
7391 |
|
|
|
7392 |
'@types/[email protected]': {}
|
7393 |
|
7394 |
'@types/[email protected]':
|
|
|
7452 |
|
7453 |
'@types/[email protected]': {}
|
7454 |
|
7455 |
+
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])':
|
7456 |
dependencies:
|
7457 |
'@eslint-community/regexpp': 4.12.1
|
7458 |
+
'@typescript-eslint/parser': 8.17.0([email protected]([email protected]))([email protected])
|
7459 |
'@typescript-eslint/scope-manager': 8.17.0
|
7460 |
+
'@typescript-eslint/type-utils': 8.17.0([email protected]([email protected]))([email protected])
|
7461 |
+
'@typescript-eslint/utils': 8.17.0([email protected]([email protected]))([email protected])
|
7462 |
'@typescript-eslint/visitor-keys': 8.17.0
|
7463 |
+
eslint: 9.16.0([email protected])
|
7464 |
graphemer: 1.4.0
|
7465 |
ignore: 5.3.2
|
7466 |
natural-compare: 1.4.0
|
7467 |
ts-api-utils: 1.4.3([email protected])
|
7468 |
+
optionalDependencies:
|
7469 |
typescript: 5.7.2
|
7470 |
transitivePeerDependencies:
|
7471 |
- supports-color
|
7472 |
|
7473 |
+
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
|
7474 |
dependencies:
|
7475 |
'@typescript-eslint/scope-manager': 8.17.0
|
7476 |
'@typescript-eslint/types': 8.17.0
|
7477 |
'@typescript-eslint/typescript-estree': 8.17.0([email protected])
|
7478 |
'@typescript-eslint/visitor-keys': 8.17.0
|
7479 |
debug: 4.3.7
|
7480 |
+
eslint: 9.16.0([email protected])
|
7481 |
+
optionalDependencies:
|
7482 |
typescript: 5.7.2
|
7483 |
transitivePeerDependencies:
|
7484 |
- supports-color
|
|
|
7488 |
'@typescript-eslint/types': 8.17.0
|
7489 |
'@typescript-eslint/visitor-keys': 8.17.0
|
7490 |
|
7491 |
+
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
|
7492 |
dependencies:
|
7493 |
'@typescript-eslint/typescript-estree': 8.17.0([email protected])
|
7494 |
+
'@typescript-eslint/utils': 8.17.0([email protected]([email protected]))([email protected])
|
7495 |
debug: 4.3.7
|
7496 |
+
eslint: 9.16.0([email protected])
|
7497 |
ts-api-utils: 1.4.3([email protected])
|
7498 |
+
optionalDependencies:
|
7499 |
typescript: 5.7.2
|
7500 |
transitivePeerDependencies:
|
7501 |
- supports-color
|
|
|
7512 |
minimatch: 9.0.5
|
7513 |
semver: 7.6.3
|
7514 |
ts-api-utils: 1.4.3([email protected])
|
7515 |
+
optionalDependencies:
|
7516 |
typescript: 5.7.2
|
7517 |
transitivePeerDependencies:
|
7518 |
- supports-color
|
7519 |
|
7520 |
+
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
|
7521 |
dependencies:
|
7522 |
+
'@eslint-community/eslint-utils': 4.4.1([email protected]([email protected]))
|
7523 |
'@typescript-eslint/scope-manager': 8.17.0
|
7524 |
'@typescript-eslint/types': 8.17.0
|
7525 |
'@typescript-eslint/typescript-estree': 8.17.0([email protected])
|
7526 |
+
eslint: 9.16.0([email protected])
|
7527 |
+
optionalDependencies:
|
7528 |
typescript: 5.7.2
|
7529 |
transitivePeerDependencies:
|
7530 |
- supports-color
|
|
|
7550 |
|
7551 |
'@ungap/[email protected]': {}
|
7552 |
|
7553 |
+
'@unocss/[email protected]([email protected])([email protected](@types/[email protected])([email protected]))':
|
7554 |
dependencies:
|
7555 |
'@unocss/core': 0.61.9
|
7556 |
'@unocss/reset': 0.61.9
|
7557 |
+
'@unocss/vite': 0.61.9([email protected])([email protected](@types/[email protected])([email protected]))
|
7558 |
+
optionalDependencies:
|
7559 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
7560 |
transitivePeerDependencies:
|
7561 |
- rollup
|
7562 |
- supports-color
|
7563 |
|
7564 |
+
'@unocss/[email protected]([email protected])':
|
7565 |
dependencies:
|
7566 |
'@ampproject/remapping': 2.3.0
|
7567 |
+
'@rollup/pluginutils': 5.1.3([email protected])
|
7568 |
'@unocss/config': 0.61.9
|
7569 |
'@unocss/core': 0.61.9
|
7570 |
'@unocss/preset-uno': 0.61.9
|
|
|
7693 |
dependencies:
|
7694 |
'@unocss/core': 0.61.9
|
7695 |
|
7696 |
+
'@unocss/[email protected]([email protected])([email protected](@types/[email protected])([email protected]))':
|
7697 |
dependencies:
|
7698 |
'@ampproject/remapping': 2.3.0
|
7699 |
+
'@rollup/pluginutils': 5.1.3([email protected])
|
7700 |
'@unocss/config': 0.61.9
|
7701 |
'@unocss/core': 0.61.9
|
7702 |
'@unocss/inspector': 0.61.9
|
|
|
7705 |
chokidar: 3.6.0
|
7706 |
fast-glob: 3.3.2
|
7707 |
magic-string: 0.30.14
|
7708 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
7709 |
transitivePeerDependencies:
|
7710 |
- rollup
|
7711 |
- supports-color
|
|
|
7733 |
transitivePeerDependencies:
|
7734 |
- babel-plugin-macros
|
7735 |
|
7736 |
+
'@vanilla-extract/[email protected](@types/[email protected])([email protected])':
|
7737 |
dependencies:
|
7738 |
'@babel/core': 7.26.0
|
7739 |
'@babel/plugin-syntax-typescript': 7.25.9(@babel/[email protected])
|
|
|
7746 |
lodash: 4.17.21
|
7747 |
mlly: 1.7.3
|
7748 |
outdent: 0.8.0
|
7749 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
7750 |
+
vite-node: 1.6.0(@types/[email protected])([email protected])
|
7751 |
transitivePeerDependencies:
|
7752 |
- '@types/node'
|
7753 |
- babel-plugin-macros
|
|
|
7769 |
chai: 5.1.2
|
7770 |
tinyrainbow: 1.2.0
|
7771 |
|
7772 |
+
'@vitest/[email protected]([email protected](@types/[email protected])([email protected]))':
|
7773 |
dependencies:
|
7774 |
'@vitest/spy': 2.1.8
|
7775 |
estree-walker: 3.0.3
|
7776 |
magic-string: 0.30.14
|
7777 |
+
optionalDependencies:
|
7778 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
7779 |
|
7780 |
'@vitest/[email protected]':
|
7781 |
dependencies:
|
|
|
7802 |
loupe: 3.1.2
|
7803 |
tinyrainbow: 1.2.0
|
7804 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7805 |
'@web3-storage/[email protected]': {}
|
7806 |
|
7807 |
'@webcontainer/[email protected]': {}
|
|
|
7832 |
dependencies:
|
7833 |
acorn: 8.14.0
|
7834 |
|
|
|
|
|
|
|
|
|
7835 | |
7836 |
dependencies:
|
7837 |
acorn: 8.14.0
|
|
|
7843 |
clean-stack: 2.2.0
|
7844 |
indent-string: 4.0.0
|
7845 |
|
7846 |
+
ai@4.0.13([email protected])([email protected]):
|
7847 |
dependencies:
|
7848 |
+
'@ai-sdk/provider': 1.0.1
|
7849 |
+
'@ai-sdk/provider-utils': 2.0.3([email protected])
|
7850 |
+
'@ai-sdk/react': 1.0.5([email protected])([email protected])
|
7851 |
+
'@ai-sdk/ui-utils': 1.0.4([email protected])
|
|
|
|
|
|
|
7852 |
'@opentelemetry/api': 1.9.0
|
|
|
|
|
7853 |
jsondiffpatch: 0.6.0
|
7854 |
+
zod-to-json-schema: 3.23.5([email protected])
|
7855 |
+
optionalDependencies:
|
7856 |
react: 18.3.1
|
|
|
|
|
7857 |
zod: 3.23.8
|
|
|
|
|
|
|
|
|
7858 |
|
7859 | |
7860 |
dependencies:
|
|
|
7886 |
dependencies:
|
7887 |
tslib: 2.8.1
|
7888 |
|
|
|
|
|
7889 | |
7890 |
|
7891 | |
|
|
7916 |
dependencies:
|
7917 |
possible-typed-array-names: 1.0.0
|
7918 |
|
|
|
|
|
7919 | |
7920 |
|
7921 | |
|
|
8526 |
|
8527 | |
8528 |
|
8529 | |
8530 |
dependencies:
|
8531 |
+
eslint: 9.16.0([email protected])
|
8532 |
semver: 7.6.3
|
8533 |
|
8534 | |
8535 |
dependencies:
|
8536 |
+
eslint: 9.16.0([email protected])
|
8537 |
|
8538 | |
8539 |
dependencies:
|
8540 |
+
eslint: 9.16.0([email protected])
|
8541 |
esquery: 1.6.0
|
8542 |
jsonc-eslint-parser: 2.4.0
|
8543 |
|
8544 | |
8545 |
dependencies:
|
8546 |
+
'@eslint-community/eslint-utils': 4.4.1([email protected]([email protected]))
|
8547 |
+
eslint: 9.16.0([email protected])
|
8548 |
+
eslint-compat-utils: 0.6.4([email protected]([email protected]))
|
8549 |
+
eslint-json-compat-utils: 0.2.1([email protected]([email protected]))([email protected])
|
8550 |
espree: 9.6.1
|
8551 |
graphemer: 1.4.0
|
8552 |
jsonc-eslint-parser: 2.4.0
|
|
|
8555 |
transitivePeerDependencies:
|
8556 |
- '@eslint/json'
|
8557 |
|
8558 |
+
[email protected](@types/eslint@8.56.10)(eslint[email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected]):
|
8559 |
dependencies:
|
8560 |
+
eslint: 9.16.0([email protected])
|
|
|
8561 |
prettier: 3.4.1
|
8562 |
prettier-linter-helpers: 1.0.0
|
8563 |
synckit: 0.9.2
|
8564 |
+
optionalDependencies:
|
8565 |
+
'@types/eslint': 8.56.10
|
8566 |
+
eslint-config-prettier: 9.1.0([email protected]([email protected]))
|
8567 |
|
8568 | |
8569 |
dependencies:
|
|
|
8574 |
|
8575 | |
8576 |
|
8577 | |
8578 |
dependencies:
|
8579 |
+
'@eslint-community/eslint-utils': 4.4.1([email protected]([email protected]))
|
8580 |
'@eslint-community/regexpp': 4.12.1
|
8581 |
'@eslint/config-array': 0.19.0
|
8582 |
'@eslint/core': 0.9.0
|
|
|
8610 |
minimatch: 3.1.2
|
8611 |
natural-compare: 1.4.0
|
8612 |
optionator: 0.9.4
|
8613 |
+
optionalDependencies:
|
8614 |
+
jiti: 1.21.6
|
8615 |
transitivePeerDependencies:
|
8616 |
- supports-color
|
8617 |
|
|
|
|
|
8618 | |
8619 |
dependencies:
|
8620 |
acorn: 8.14.0
|
|
|
8631 |
dependencies:
|
8632 |
estraverse: 5.3.0
|
8633 |
|
|
|
|
|
|
|
|
|
|
|
8634 | |
8635 |
dependencies:
|
8636 |
estraverse: 5.3.0
|
|
|
8832 |
|
8833 | |
8834 |
|
8835 | |
8836 |
dependencies:
|
8837 |
+
tslib: 2.8.1
|
8838 |
+
optionalDependencies:
|
8839 |
react: 18.3.1
|
8840 |
react-dom: 18.3.1([email protected])
|
|
|
8841 |
|
8842 | |
8843 |
|
|
|
9357 |
mlly: 1.7.3
|
9358 |
pkg-types: 1.2.1
|
9359 |
|
|
|
|
|
9360 | |
9361 |
dependencies:
|
9362 |
p-locate: 5.0.0
|
|
|
10317 |
'@ai-sdk/provider': 0.0.24
|
10318 |
'@ai-sdk/provider-utils': 1.0.20([email protected])
|
10319 |
partial-json: 0.1.7
|
10320 |
+
optionalDependencies:
|
10321 |
zod: 3.23.8
|
10322 |
|
10323 | |
|
|
10491 | |
10492 |
dependencies:
|
10493 |
lilconfig: 3.1.2
|
|
|
10494 |
yaml: 2.6.1
|
10495 |
+
optionalDependencies:
|
10496 |
+
postcss: 8.4.49
|
10497 |
|
10498 | |
10499 |
dependencies:
|
|
|
10642 |
react: 18.3.1
|
10643 |
scheduler: 0.23.2
|
10644 |
|
10645 | |
10646 |
dependencies:
|
10647 |
react: 18.3.1
|
10648 |
react-dom: 18.3.1([email protected])
|
|
|
10668 |
|
10669 | |
10670 |
dependencies:
|
|
|
10671 |
react: 18.3.1
|
10672 |
react-style-singleton: 2.2.1(@types/[email protected])([email protected])
|
10673 |
tslib: 2.8.1
|
10674 |
+
optionalDependencies:
|
10675 |
+
'@types/react': 18.3.12
|
10676 |
|
10677 | |
10678 |
dependencies:
|
|
|
10679 |
react: 18.3.1
|
10680 |
react-remove-scroll-bar: 2.3.6(@types/[email protected])([email protected])
|
10681 |
react-style-singleton: 2.2.1(@types/[email protected])([email protected])
|
10682 |
tslib: 2.8.1
|
10683 |
use-callback-ref: 1.3.2(@types/[email protected])([email protected])
|
10684 |
use-sidecar: 1.1.2(@types/[email protected])([email protected])
|
10685 |
+
optionalDependencies:
|
10686 |
+
'@types/react': 18.3.12
|
10687 |
|
10688 | |
10689 |
dependencies:
|
10690 |
react: 18.3.1
|
10691 |
react-dom: 18.3.1([email protected])
|
10692 |
|
10693 | |
10694 |
dependencies:
|
10695 |
'@remix-run/router': 1.21.0
|
10696 |
react: 18.3.1
|
|
|
10704 |
|
10705 | |
10706 |
dependencies:
|
|
|
10707 |
get-nonce: 1.0.1
|
10708 |
invariant: 2.2.4
|
10709 |
react: 18.3.1
|
10710 |
tslib: 2.8.1
|
10711 |
+
optionalDependencies:
|
10712 |
+
'@types/react': 18.3.12
|
10713 |
|
10714 | |
10715 |
dependencies:
|
10716 |
clsx: 2.1.1
|
10717 |
react: 18.3.1
|
|
|
10836 |
mdast-util-to-markdown: 2.1.2
|
10837 |
unified: 11.0.5
|
10838 |
|
10839 |
+
[email protected](@remix-run/[email protected]([email protected]([email protected]))(react@18.3.1)([email protected]))(@remix-run/[email protected]([email protected]))([email protected]([email protected]))([email protected]):
|
10840 |
dependencies:
|
10841 |
+
'@remix-run/react': 2.15.0([email protected]([email protected]))([email protected])([email protected])
|
10842 |
'@remix-run/server-runtime': 2.15.0([email protected])
|
10843 |
react: 18.3.1
|
10844 |
react-dom: 18.3.1([email protected])
|
10845 |
|
10846 |
+
[email protected](@remix-run/[email protected](@cloudflare/[email protected])(typescript@5.7.2))(@remix-run/[email protected]([email protected]))(@remix-run/[email protected]([email protected]([email protected]))([email protected])([email protected]))(@remix-run/[email protected])([email protected])([email protected]):
|
10847 |
dependencies:
|
10848 |
+
type-fest: 4.30.0
|
10849 |
+
optionalDependencies:
|
10850 |
'@remix-run/cloudflare': 2.15.0(@cloudflare/[email protected])([email protected])
|
10851 |
+
'@remix-run/node': 2.15.0([email protected])
|
10852 |
+
'@remix-run/react': 2.15.0([email protected]([email protected]))([email protected])([email protected])
|
10853 |
+
'@remix-run/router': 1.21.0
|
10854 |
react: 18.3.1
|
|
|
10855 |
zod: 3.23.8
|
10856 |
|
10857 | |
|
|
11167 |
dependencies:
|
11168 |
minipass: 7.1.2
|
11169 |
|
|
|
|
|
|
|
|
|
|
|
11170 | |
11171 |
|
11172 | |
|
|
11257 |
|
11258 | |
11259 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11260 | |
11261 |
dependencies:
|
11262 |
client-only: 0.0.1
|
11263 |
react: 18.3.1
|
11264 |
use-sync-external-store: 1.2.2([email protected])
|
11265 |
|
|
|
|
|
|
|
|
|
|
|
|
|
11266 | |
11267 |
dependencies:
|
11268 |
sync-message-port: 1.1.3
|
|
|
11346 |
typescript: 5.7.2
|
11347 |
|
11348 | |
11349 |
+
optionalDependencies:
|
11350 |
typescript: 5.7.2
|
11351 |
|
11352 | |
|
|
11379 |
media-typer: 0.3.0
|
11380 |
mime-types: 2.1.35
|
11381 |
|
11382 | |
11383 |
dependencies:
|
11384 |
+
'@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])
|
11385 |
+
'@typescript-eslint/parser': 8.17.0([email protected]([email protected]))([email protected])
|
11386 |
+
'@typescript-eslint/utils': 8.17.0([email protected]([email protected]))([email protected])
|
11387 |
+
eslint: 9.16.0([email protected])
|
11388 |
+
optionalDependencies:
|
11389 |
typescript: 5.7.2
|
11390 |
transitivePeerDependencies:
|
11391 |
- supports-color
|
|
|
11506 |
|
11507 | |
11508 |
|
11509 | |
11510 |
dependencies:
|
11511 |
+
'@unocss/astro': 0.61.9([email protected])([email protected](@types/[email protected])([email protected]))
|
11512 |
+
'@unocss/cli': 0.61.9([email protected])
|
11513 |
'@unocss/core': 0.61.9
|
11514 |
'@unocss/extractor-arbitrary-variants': 0.61.9
|
11515 |
'@unocss/postcss': 0.61.9([email protected])
|
|
|
11527 |
'@unocss/transformer-compile-class': 0.61.9
|
11528 |
'@unocss/transformer-directives': 0.61.9
|
11529 |
'@unocss/transformer-variant-group': 0.61.9
|
11530 |
+
'@unocss/vite': 0.61.9([email protected])([email protected](@types/[email protected])([email protected]))
|
11531 |
+
optionalDependencies:
|
11532 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
11533 |
transitivePeerDependencies:
|
11534 |
- postcss
|
11535 |
- rollup
|
|
|
11554 |
|
11555 | |
11556 |
dependencies:
|
|
|
11557 |
react: 18.3.1
|
11558 |
tslib: 2.8.1
|
11559 |
+
optionalDependencies:
|
11560 |
+
'@types/react': 18.3.12
|
11561 |
|
11562 | |
11563 |
dependencies:
|
|
|
11564 |
detect-node-es: 1.1.0
|
11565 |
react: 18.3.1
|
11566 |
tslib: 2.8.1
|
11567 |
+
optionalDependencies:
|
11568 |
+
'@types/react': 18.3.12
|
11569 |
|
11570 | |
11571 |
dependencies:
|
|
|
11591 |
sade: 1.8.1
|
11592 |
|
11593 | |
11594 |
+
optionalDependencies:
|
11595 |
typescript: 5.7.2
|
11596 |
|
11597 | |
|
|
11634 |
'@types/unist': 3.0.3
|
11635 |
vfile-message: 4.0.2
|
11636 |
|
11637 |
+
[email protected](@types/[email protected])([email protected]):
|
11638 |
dependencies:
|
11639 |
cac: 6.7.14
|
11640 |
debug: 4.3.7
|
11641 |
pathe: 1.1.2
|
11642 |
picocolors: 1.1.1
|
11643 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
11644 |
transitivePeerDependencies:
|
11645 |
- '@types/node'
|
11646 |
- less
|
|
|
11652 |
- supports-color
|
11653 |
- terser
|
11654 |
|
11655 |
+
[email protected](@types/[email protected])([email protected]):
|
11656 |
dependencies:
|
11657 |
cac: 6.7.14
|
11658 |
debug: 4.3.7
|
11659 |
es-module-lexer: 1.5.4
|
11660 |
pathe: 1.1.2
|
11661 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
11662 |
transitivePeerDependencies:
|
11663 |
- '@types/node'
|
11664 |
- less
|
|
|
11670 |
- supports-color
|
11671 |
- terser
|
11672 |
|
11673 | |
11674 |
dependencies:
|
11675 |
+
'@rollup/plugin-inject': 5.0.5([email protected])
|
11676 |
node-stdlib-browser: 1.3.0
|
11677 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
11678 |
transitivePeerDependencies:
|
11679 |
- rollup
|
11680 |
|
11681 | |
11682 |
dependencies:
|
11683 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
11684 |
|
11685 | |
11686 |
dependencies:
|
11687 |
debug: 4.3.7
|
11688 |
globrex: 0.1.2
|
11689 |
tsconfck: 3.1.4([email protected])
|
11690 |
+
optionalDependencies:
|
11691 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
11692 |
transitivePeerDependencies:
|
11693 |
- supports-color
|
11694 |
- typescript
|
11695 |
|
11696 |
+
[email protected](@types/[email protected])([email protected]):
|
11697 |
dependencies:
|
11698 |
esbuild: 0.21.5
|
11699 |
postcss: 8.4.49
|
11700 |
rollup: 4.28.0
|
|
|
11701 |
optionalDependencies:
|
11702 |
+
'@types/node': 22.10.1
|
11703 |
fsevents: 2.3.3
|
11704 |
+
sass-embedded: 1.81.0
|
11705 |
|
11706 |
+
[email protected](@types/[email protected])([email protected]):
|
11707 |
dependencies:
|
11708 |
'@vitest/expect': 2.1.8
|
11709 |
+
'@vitest/mocker': 2.1.8([email protected](@types/[email protected])([email protected]))
|
11710 |
'@vitest/pretty-format': 2.1.8
|
11711 |
'@vitest/runner': 2.1.8
|
11712 |
'@vitest/snapshot': 2.1.8
|
|
|
11722 |
tinyexec: 0.3.1
|
11723 |
tinypool: 1.0.2
|
11724 |
tinyrainbow: 1.2.0
|
11725 |
+
vite: 5.4.11(@types/[email protected])([email protected])
|
11726 |
+
vite-node: 2.1.8(@types/[email protected])([email protected])
|
11727 |
why-is-node-running: 2.3.0
|
11728 |
+
optionalDependencies:
|
11729 |
+
'@types/node': 22.10.1
|
11730 |
transitivePeerDependencies:
|
11731 |
- less
|
11732 |
- lightningcss
|
|
|
11740 |
|
11741 | |
11742 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11743 | |
11744 |
|
11745 | |
|
|
11791 |
dependencies:
|
11792 |
'@cloudflare/kv-asset-handler': 0.3.4
|
11793 |
'@cloudflare/workers-shared': 0.9.0
|
|
|
11794 |
'@esbuild-plugins/node-globals-polyfill': 0.2.3([email protected])
|
11795 |
'@esbuild-plugins/node-modules-polyfill': 0.2.2([email protected])
|
11796 |
blake3-wasm: 2.1.5
|
|
|
11809 |
workerd: 1.20241106.1
|
11810 |
xxhash-wasm: 1.1.0
|
11811 |
optionalDependencies:
|
11812 |
+
'@cloudflare/workers-types': 4.20241127.0
|
11813 |
fsevents: 2.3.3
|
11814 |
transitivePeerDependencies:
|
11815 |
- bufferutil
|
|
|
11852 |
mustache: 4.2.0
|
11853 |
stacktracey: 2.1.8
|
11854 |
|
|
|
|
|
11855 | |
11856 |
dependencies:
|
11857 |
zod: 3.23.8
|