├── .env ├── .gitignore ├── README.md ├── app.json ├── babel.config.js ├── bun.lockb ├── global.d.ts ├── metro.config.js ├── nativewind-env.d.ts ├── package.json ├── patches └── react-server-dom-webpack+19.0.0.patch ├── src ├── actions │ └── metro-eval.ts ├── app │ ├── _layout.tsx │ ├── api │ │ └── chat+api.ts │ └── index.tsx ├── components │ ├── chat.tsx │ ├── keyboard-padding.tsx │ ├── syntax-dom.tsx │ ├── tool-cards.tsx │ ├── ui │ │ └── ThemeProvider.tsx │ └── user-message.tsx ├── constants │ ├── fonts.ts │ └── fonts.web.ts ├── fixtures │ └── install-blur-fail.tsx ├── global.css ├── lib │ └── utils.ts └── utils │ ├── fetch-polyfill.ts │ └── fetch-polyfill.web.ts ├── tailwind.config.js └── tsconfig.json /.env: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY=... 2 | EXPO_UNSTABLE_DEPLOY_SERVER=1 3 | 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/app.json -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/babel.config.js -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/bun.lockb -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/global.d.ts -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/metro.config.js -------------------------------------------------------------------------------- /nativewind-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/nativewind-env.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/package.json -------------------------------------------------------------------------------- /patches/react-server-dom-webpack+19.0.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/patches/react-server-dom-webpack+19.0.0.patch -------------------------------------------------------------------------------- /src/actions/metro-eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/actions/metro-eval.ts -------------------------------------------------------------------------------- /src/app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/app/_layout.tsx -------------------------------------------------------------------------------- /src/app/api/chat+api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/app/api/chat+api.ts -------------------------------------------------------------------------------- /src/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/app/index.tsx -------------------------------------------------------------------------------- /src/components/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/components/chat.tsx -------------------------------------------------------------------------------- /src/components/keyboard-padding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/components/keyboard-padding.tsx -------------------------------------------------------------------------------- /src/components/syntax-dom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/components/syntax-dom.tsx -------------------------------------------------------------------------------- /src/components/tool-cards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/components/tool-cards.tsx -------------------------------------------------------------------------------- /src/components/ui/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/components/ui/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/components/user-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/components/user-message.tsx -------------------------------------------------------------------------------- /src/constants/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/constants/fonts.ts -------------------------------------------------------------------------------- /src/constants/fonts.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/constants/fonts.web.ts -------------------------------------------------------------------------------- /src/fixtures/install-blur-fail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/fixtures/install-blur-fail.tsx -------------------------------------------------------------------------------- /src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/global.css -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/utils/fetch-polyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/src/utils/fetch-polyfill.ts -------------------------------------------------------------------------------- /src/utils/fetch-polyfill.web.ts: -------------------------------------------------------------------------------- 1 | // noop 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/app-that-builds-apps/HEAD/tsconfig.json --------------------------------------------------------------------------------