Skip to content

Commit cee3197

Browse files
committed
Fix skills paths
1 parent 4ad4531 commit cee3197

File tree

83 files changed

+131
-127
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+131
-127
lines changed

packages/scripts/src/generate-skills.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { existsSync, mkdirSync, rmSync } from 'node:fs';
2-
import { copyFile, readFile, readdir, writeFile } from 'node:fs/promises';
2+
import { readFile, readdir, writeFile } from 'node:fs/promises';
33
import { basename, join } from 'node:path';
44
import matter from 'gray-matter';
55

@@ -156,7 +156,11 @@ const processComponent = async (mdxPath: string): Promise<void> => {
156156
if (examples.length > 0) {
157157
mkdirSync(scriptsDir, { recursive: true });
158158
for (const example of examples) {
159-
await copyFile(join(EXAMPLES_DIR, example), join(scriptsDir, example));
159+
const exampleContent = await readFile(join(EXAMPLES_DIR, example), 'utf-8');
160+
const transformedContent = exampleContent
161+
.replace(/@repo\/shadcn-ui\//g, '@/')
162+
.replace(/@repo\/elements\//g, '@/components/ai-elements/');
163+
await writeFile(join(scriptsDir, example), transformedContent);
160164
}
161165
}
162166

skills/use-agent-component/scripts/agent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
AgentOutput,
99
AgentTool,
1010
AgentTools,
11-
} from "@repo/elements/agent";
11+
} from "@/components/ai-elements/agent";
1212
import { z } from "zod";
1313

1414
const webSearchTool = {

skills/use-artifact-component/scripts/artifact.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import {
88
ArtifactDescription,
99
ArtifactHeader,
1010
ArtifactTitle,
11-
} from "@repo/elements/artifact";
12-
import { CodeBlock } from "@repo/elements/code-block";
11+
} from "@/components/ai-elements/artifact";
12+
import { CodeBlock } from "@/components/ai-elements/code-block";
1313
import {
1414
CopyIcon,
1515
DownloadIcon,

skills/use-attachments-component/scripts/attachments-inline.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
Attachments,
1212
getAttachmentLabel,
1313
getMediaCategory,
14-
} from "@repo/elements/attachments";
14+
} from "@/components/ai-elements/attachments";
1515
import { nanoid } from "nanoid";
1616
import { useState } from "react";
1717

skills/use-attachments-component/scripts/attachments-list.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
AttachmentPreview,
77
AttachmentRemove,
88
Attachments,
9-
} from "@repo/elements/attachments";
9+
} from "@/components/ai-elements/attachments";
1010
import { nanoid } from "nanoid";
1111
import { useState } from "react";
1212

skills/use-attachments-component/scripts/attachments.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
AttachmentPreview,
66
AttachmentRemove,
77
Attachments,
8-
} from "@repo/elements/attachments";
8+
} from "@/components/ai-elements/attachments";
99
import { nanoid } from "nanoid";
1010
import { useState } from "react";
1111

skills/use-audio-player-component/scripts/audio-player-remote.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
AudioPlayerTimeDisplay,
1313
AudioPlayerTimeRange,
1414
AudioPlayerVolumeRange,
15-
} from "@repo/elements/audio-player";
15+
} from "@/components/ai-elements/audio-player";
1616

1717
const Example = () => (
1818
<div className="flex size-full items-center justify-center">

skills/use-audio-player-component/scripts/audio-player.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
AudioPlayerTimeDisplay,
1313
AudioPlayerTimeRange,
1414
AudioPlayerVolumeRange,
15-
} from "@repo/elements/audio-player";
15+
} from "@/components/ai-elements/audio-player";
1616
import type { Experimental_SpeechResult as SpeechResult } from "ai";
1717
import { useEffect, useState } from "react";
1818

skills/use-chain-of-thought-component/scripts/chain-of-thought.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import {
88
ChainOfThoughtSearchResult,
99
ChainOfThoughtSearchResults,
1010
ChainOfThoughtStep,
11-
} from "@repo/elements/chain-of-thought";
12-
import { Image } from "@repo/elements/image";
11+
} from "@/components/ai-elements/chain-of-thought";
12+
import { Image } from "@/components/ai-elements/image";
1313
import { ImageIcon, SearchIcon } from "lucide-react";
1414

1515
const exampleImage = {

skills/use-checkpoint-component/scripts/checkpoint.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import {
44
Checkpoint,
55
CheckpointIcon,
66
CheckpointTrigger,
7-
} from "@repo/elements/checkpoint";
8-
import { Conversation, ConversationContent } from "@repo/elements/conversation";
7+
} from "@/components/ai-elements/checkpoint";
8+
import { Conversation, ConversationContent } from "@/components/ai-elements/conversation";
99
import {
1010
Message,
1111
MessageContent,
1212
MessageResponse,
13-
} from "@repo/elements/message";
13+
} from "@/components/ai-elements/message";
1414
import { nanoid } from "nanoid";
1515
import { Fragment, useState } from "react";
1616

0 commit comments

Comments
 (0)