safeBlushRabbitmain.tsx7 matches
25}
2627function generateNextFifteenDays(): DateInfo[] {
28const dates: DateInfo[] = [];
29for (let i = 1; i <= 15; i++) { // Start from 1 to skip today
56};
5758function CodeNameGrid() {
59return (
60<div style={{
94}
9596function App() {
97const [nickname, setNickname] = useState('');
98const [dates] = useState(generateNextFifteenDays());
301}
302303function ResultsPage() {
304const [votes, setVotes] = useState<any[]>([]);
305const [loading, setLoading] = useState(true);
307308useEffect(() => {
309async function fetchVotes() {
310const response = await fetch('/get-votes');
311const data = await response.json();
492}
493494function client() {
495const root = document.getElementById("root");
496const path = window.location.pathname;
505if (typeof document !== "undefined") { client(); }
506507export default async function server(request: Request): Promise<Response> {
508const { sqlite } = await import("https://esm.town/v/stevekrouse/sqlite");
509const KEY = "safeBlushRabbit";
reasoninghelpermain.tsx3 matches
25];
2627function App() {
28const [topic, setTopic] = useState("");
29const [mode, setMode] = useState("regular");
443}
444445function client() {
446createRoot(document.getElementById("root")).render(<App />);
447}
451}
452453export default async function server(request: Request): Promise<Response> {
454const { OpenAI } = await import("npm:openai");
455const { zodResponseFormat } = await import("npm:openai/helpers/zod");
educatedMaroonChinchillamain.tsx5 matches
30];
3132function Carousel() {
33return (
34<section className="hero">
80}
8182function CardSection() {
83const [activeModal, setActiveModal] = useState(null);
84147}
148149function App() {
150return (
151<div>
196}
197198function client() {
199createRoot(document.getElementById("root")).render(<App />);
200}
202if (typeof document !== "undefined") { client(); }
203204export default async function server(request: Request): Promise<Response> {
205return new Response(`
206<!DOCTYPE html>
cerebras_codermain.tsx11 matches
24);
2526function Hero({
27prompt,
28setPrompt,
4546<p className="text-[#bababa] text-center max-w-[25ch] mx-auto my-4 font-dm-sans">
47Turn your ideas into fully functional apps in{" "}
48<span className="relative w-fit text-fuchsia-400 z-10 italic font-semibold rounded-full">
49less than a second
116}
117118function App() {
119const previewRef = React.useRef<HTMLDivElement>(null);
120const [prompt, setPrompt] = useState("");
170});
171172function handleStarterPromptClick(promptItem: typeof prompts[number]) {
173setLoading(true);
174setTimeout(() => handleSubmit(promptItem.prompt), 0);
175}
176177async function handleSubmit(e: React.FormEvent | string) {
178if (typeof e !== "string") {
179e.preventDefault();
226}
227228function handleVersionChange(direction: "back" | "forward") {
229const { currentVersionIndex, versions } = versionHistory;
230if (direction === "back" && currentVersionIndex > 0) {
974);
975976function client() {
977const path = window.location.pathname;
978const root = createRoot(document.getElementById("root")!);
1010}
10111012function extractCodeFromFence(text: string): string {
1013const htmlMatch = text.match(/```html\n([\s\S]*?)\n```/);
1014return htmlMatch ? htmlMatch[1].trim() : text;
1015}
10161017async function generateCode(prompt: string, currentCode: string) {
1018const starterPrompt = STARTER_PROMPTS.find(p => p.prompt === prompt);
1019if (starterPrompt) {
1060}
10611062export default async function cerebras_coder(req: Request): Promise<Response> {
1063// Dynamic import for SQLite to avoid client-side import
1064const { sqlite } = await import("https://esm.town/v/stevekrouse/sqlite");
1163<meta property="og:site_name" content="Cerebras Coder">
1164<meta property="og:url" content="https://cerebrascoder.com"/>
1165<meta property="og:description" content="Turn your ideas into fully functional apps in less than a second – powered by Llama3.3-70b on Cerebras's super-fast wafer chips. Code is 100% open-source, hosted on Val Town."">
1166<meta property="og:type" content="website">
1167<meta property="og:image" content="https://stevekrouse-blob_admin.web.val.run/api/public/CerebrasCoderOG.jpg">
coffeeBrewAppmain.tsx3 matches
154};
155156function App() {
157const [selectedMethod, setSelectedMethod] = useState(null);
158255}
256257function client() {
258// Ensure the DOM is fully loaded before rendering
259if (document.readyState === "loading") {
281}
282283export default async function server(request: Request): Promise<Response> {
284return new Response(
285`
alquranApiProxymain.tsx1 match
1export default async function server(request: Request): Promise<Response> {
2// Extract the path after the first segment
3const url = new URL(request.url);
fileToDataURLmain.tsx8 matches
4* @returns A data URL string representing the file's contents
5*
6* This function allows you to:
7* - Convert files to base64 representations
8* - Create data URLs that can be used in <img> tags, CSS backgrounds, etc.
9* - Handle files with different MIME types
10*/
11export async function fileToDataURL(file: File): Promise<string> {
12try {
13const base64String = await fileToBase64(file);
29* @returns A base64 encoded string representation of the file
30*
31* This function handles the low-level conversion process:
32* 1. Reads file as an ArrayBuffer
33* 2. Converts ArrayBuffer to a Uint8Array
35* 4. Encodes the binary string to base64
36*/
37export async function fileToBase64(file: File): Promise<string> {
38try {
39// Validate input
66* @returns A File object representing the decoded base64 data
67*
68* This function allows you to:
69* - Restore a File object from a previously generated base64 string
70* - Recreate files that were converted using fileToBase64
71* - Specify custom filename and MIME type
72*/
73export function base64ToFile(base64String: string, filename: string, mimeType: string = 'application/octet-stream'): File {
74try {
75// Remove data URL prefix if present
98* @returns An example of file conversion process
99*/
100export default function demonstrateFileConversion() {
101// Simulated example to show how these functions might be used
102const exampleText = "Hello, this is a sample text file!";
103const textBlob = new Blob([exampleText], { type: 'text/plain' });
2import { renderToString } from "npm:react-dom/server";
34export default async function(req: Request) {
5return new Response(
6renderToString(
createHorror3DGamemain.tsx3 matches
27];
2829function AIGameBuilderLanding() {
30const [activeSection, setActiveSection] = useState('home');
31const [gameMechanic, setGameMechanic] = useState('');
378}
379380function client() {
381const root = document.getElementById("root");
382if (root) {
387if (typeof document !== "undefined") { client(); }
388389export default async function server(request: Request) {
390return new Response(`
391<html>
cerebras_codermain.tsx11 matches
24);
2526function Hero({
27prompt,
28setPrompt,
4546<p className="text-[#bababa] text-center max-w-[25ch] mx-auto my-4 font-dm-sans">
47Turn your ideas into fully functional apps in{" "}
48<span className="relative w-fit text-fuchsia-400 z-10 italic font-semibold rounded-full">
49less than a second
116}
117118function App() {
119const previewRef = React.useRef<HTMLDivElement>(null);
120const [prompt, setPrompt] = useState("");
170});
171172function handleStarterPromptClick(promptItem: typeof prompts[number]) {
173setLoading(true);
174setTimeout(() => handleSubmit(promptItem.prompt), 0);
175}
176177async function handleSubmit(e: React.FormEvent | string) {
178if (typeof e !== "string") {
179e.preventDefault();
226}
227228function handleVersionChange(direction: "back" | "forward") {
229const { currentVersionIndex, versions } = versionHistory;
230if (direction === "back" && currentVersionIndex > 0) {
974);
975976function client() {
977const path = window.location.pathname;
978const root = createRoot(document.getElementById("root")!);
1010}
10111012function extractCodeFromFence(text: string): string {
1013const htmlMatch = text.match(/```html\n([\s\S]*?)\n```/);
1014return htmlMatch ? htmlMatch[1].trim() : text;
1015}
10161017async function generateCode(prompt: string, currentCode: string) {
1018const starterPrompt = STARTER_PROMPTS.find(p => p.prompt === prompt);
1019if (starterPrompt) {
1060}
10611062export default async function cerebras_coder(req: Request): Promise<Response> {
1063// Dynamic import for SQLite to avoid client-side import
1064const { sqlite } = await import("https://esm.town/v/stevekrouse/sqlite");
1163<meta property="og:site_name" content="Cerebras Coder">
1164<meta property="og:url" content="https://cerebrascoder.com"/>
1165<meta property="og:description" content="Turn your ideas into fully functional apps in less than a second – powered by Llama3.3-70b on Cerebras's super-fast wafer chips. Code is 100% open-source, hosted on Val Town."">
1166<meta property="og:type" content="website">
1167<meta property="og:image" content="https://stevekrouse-blob_admin.web.val.run/api/public/CerebrasCoderOG.jpg">