stevensClone.cursorrules5 matches
163```
1641655. **fetchTranspiledJavaScript** - Fetch and transpile TypeScript to JavaScript:
166```ts
167const jsCode = await fetchTranspiledJavaScript("https://esm.town/v/username/project/path/to/file.ts");
168```
169242243// Inject data to avoid extra round-trips
244const initialData = await fetchInitialData();
245const dataScript = `<script>
246window.__INITIAL_DATA__ = ${JSON.stringify(initialData)};
3003015. **API Design:**
302- `fetch` handler is the entry point for HTTP vals
303- Run the Hono app with `export default app.fetch // This is the entry point for HTTP vals`
304- Properly handle CORS if needed for external access
stevensCloneApp.tsx17 matches
82const [cookieAndTeaMode, setCookieAndTeaMode] = useState(false);
8384// Fetch images from backend instead of blob storage directly
85useEffect(() => {
86// Set default background color in case image doesn't load
89}
9091// Fetch avatar image
92fetch("/api/images/stevens.jpg")
93.then((response) => {
94if (response.ok) return response.blob();
103});
104105// Fetch wood background
106fetch("/api/images/wood.jpg")
107.then((response) => {
108if (response.ok) return response.blob();
129}, []);
130131const fetchMemories = useCallback(async () => {
132setLoading(true);
133setError(null);
134try {
135const response = await fetch(API_BASE);
136if (!response.ok) {
137throw new Error(`HTTP error! status: ${response.status}`);
154}
155} catch (e) {
156console.error("Failed to fetch memories:", e);
157setError(e.message || "Failed to fetch memories.");
158} finally {
159setLoading(false);
162163useEffect(() => {
164fetchMemories();
165}, [fetchMemories]);
166167const handleAddMemory = async (e: React.FormEvent) => {
176177try {
178const response = await fetch(API_BASE, {
179method: "POST",
180headers: { "Content-Type": "application/json" },
188setNewMemoryTags("");
189setShowAddForm(false);
190await fetchMemories();
191} catch (e) {
192console.error("Failed to add memory:", e);
199200try {
201const response = await fetch(`${API_BASE}/${id}`, {
202method: "DELETE",
203});
205throw new Error(`HTTP error! status: ${response.status}`);
206}
207await fetchMemories();
208} catch (e) {
209console.error("Failed to delete memory:", e);
231232try {
233const response = await fetch(`${API_BASE}/${editingMemory.id}`, {
234method: "PUT",
235headers: { "Content-Type": "application/json" },
240}
241setEditingMemory(null);
242await fetchMemories();
243} catch (e) {
244console.error("Failed to update memory:", e);
svelte-hoopsieindex.ts1 match
69});
7071export default app.fetch;
72
svelte-hoopsieknowledge.md3 matches
260
261// Inject data to avoid extra round-trips
262const initialData = await fetchInitialData();
263const dataScript = `<script>
264window.__INITIAL_DATA__ = ${JSON.stringify(initialData)};
3073085. **API Design:**
309- `fetch` handler is the entry point for HTTP vals
310- Run the Hono app with `export default app.fetch // This is the entry point for HTTP vals`
311
svelte-hoopsie.cursorrules3 matches
239
240// Inject data to avoid extra round-trips
241const initialData = await fetchInitialData();
242const dataScript = `<script>
243window.__INITIAL_DATA__ = ${JSON.stringify(initialData)};
2862875. **API Design:**
288- `fetch` handler is the entry point for HTTP vals
289- Run the Hono app with `export default app.fetch // This is the entry point for HTTP vals`
290291
ai-promptedindex.ts1 match
42});
4344export default app.fetch;
45
cryptoisfakemain.tsx2 matches
1export default async function(interval: Interval) {
2try {
3const response = await fetch("https://degensub.vercel.app/users/21", {
4method: "GET",
5headers: {
15console.log("API Response:", data);
16} catch (error) {
17console.error("Error fetching API:", error);
18}
19}
1export default async function(interval: Interval) {
2try {
3const response = await fetch("https://degensub.vercel.app/users/20", {
4method: "GET",
5headers: {
15console.log("API Response:", data);
16} catch (error) {
17console.error("Error fetching API:", error);
18}
19}
thirdTimervaltown.mdc3 matches
221222// Inject data to avoid extra round-trips
223const initialData = await fetchInitialData();
224const dataScript = `<script>
225window.__INITIAL_DATA__ = ${JSON.stringify(initialData)};
2682695. **API Design:**
270- `fetch` handler is the entry point for HTTP vals
271- Run the Hono app with `export default app.fetch // This is the entry point for HTTP vals`
2722736. **Hono Peculiarities:**
thirdTimerindex.ts1 match
28return favicon();
29});
30export default app.fetch;
31