Shows how to get repo export and walk it in TypeScript
walktherepo.wisp.place
1{
2 "name": "repo-walk-example",
3 "private": true,
4 "version": "0.0.0",
5 "type": "module",
6 "scripts": {
7 "dev": "vite",
8 "build": "vite build",
9 "preview": "vite preview",
10 "check": "svelte-check --tsconfig ./tsconfig.app.json && tsc -p tsconfig.node.json",
11 "lint": "eslint ."
12 },
13 "devDependencies": {
14 "@sveltejs/vite-plugin-svelte": "^6.2.1",
15 "@tsconfig/svelte": "^5.0.6",
16 "@types/node": "^24.10.1",
17 "daisyui": "^5.5.14",
18 "svelte": "^5.43.8",
19 "svelte-check": "^4.3.4",
20 "typescript": "~5.9.3",
21 "vite": "^7.2.4"
22 },
23 "dependencies": {
24 "@atcute/atproto": "^3.1.10",
25 "@atcute/client": "^4.2.1",
26 "@atcute/identity": "^1.1.3",
27 "@atcute/identity-resolver": "^1.2.2",
28 "@atcute/lexicons": "^1.2.6",
29 "@atcute/repo": "^0.1.1",
30 "@eslint/compat": "^2.0.0",
31 "@eslint/js": "^9.39.2",
32 "@tailwindcss/vite": "^4.1.18",
33 "eslint": "^9.39.2",
34 "eslint-plugin-svelte": "^3.14.0",
35 "globals": "^17.0.0",
36 "tailwindcss": "^4.1.18",
37 "typescript-eslint": "^8.52.0"
38 },
39 "packageManager": "pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8"
40}