diff --git a/.replit b/.replit index 5c65187176736bdb2a4cae5f2f91fe60e7da8f94..2d3afc5f81701a7a4920524a32af6aad0003aa4c 100644 --- a/.replit +++ b/.replit @@ -30,14 +30,14 @@ args = "Start application" name = "Start application" author = "agent" +[workflows.workflow.metadata] +outputType = "webview" + [[workflows.workflow.tasks]] task = "shell.exec" args = "PORT=5000 python chat-app/app.py" waitForPort = 5000 -[workflows.workflow.metadata] -outputType = "webview" - [agent] stack = "PNPM_WORKSPACE" expertMode = true diff --git a/artifacts/neo1-chat/.replit-artifact/artifact.toml b/artifacts/neo1-chat/.replit-artifact/artifact.toml new file mode 100644 index 0000000000000000000000000000000000000000..562163e7a4e26f25b6630e4e8ef99782404797ad --- /dev/null +++ b/artifacts/neo1-chat/.replit-artifact/artifact.toml @@ -0,0 +1,31 @@ +kind = "web" +previewPath = "/" +title = "mdfjbots-neo-1" +version = "1.0.0" +id = "artifacts/neo1-chat" +router = "path" + +[[integratedSkills]] +name = "react-vite" +version = "1.0.0" + +[[services]] +localPort = 26039 +name = "web" +paths = ["/"] + +[services.development] +run = "pnpm --filter @workspace/neo1-chat run dev" + +[services.env] +PORT = "26039" +BASE_PATH = "/" + +[services.production] +build = ["pnpm", "--filter", "@workspace/neo1-chat", "run", "build"] +publicDir = "artifacts/neo1-chat/dist/public" +serve = "static" + +[[services.production.rewrites]] +from = "/*" +to = "/index.html" diff --git a/artifacts/neo1-chat/components.json b/artifacts/neo1-chat/components.json new file mode 100644 index 0000000000000000000000000000000000000000..3ff62cf0842657da595682900f6aa27592c67b4c --- /dev/null +++ b/artifacts/neo1-chat/components.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "new-york", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "", + "css": "src/index.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + } +} \ No newline at end of file diff --git a/artifacts/neo1-chat/index.html b/artifacts/neo1-chat/index.html new file mode 100644 index 0000000000000000000000000000000000000000..1a753d371b49ec8985717eba47d75043f36b47f1 --- /dev/null +++ b/artifacts/neo1-chat/index.html @@ -0,0 +1,16 @@ + + + + + + mdfjbots-neo-1 + + + + + + +
+ + + diff --git a/artifacts/neo1-chat/package.json b/artifacts/neo1-chat/package.json new file mode 100644 index 0000000000000000000000000000000000000000..1f50b57f5ca48132d9a05406b3b3c896ce6eb0d9 --- /dev/null +++ b/artifacts/neo1-chat/package.json @@ -0,0 +1,77 @@ +{ + "name": "@workspace/neo1-chat", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite --config vite.config.ts --host 0.0.0.0", + "build": "vite build --config vite.config.ts", + "serve": "vite preview --config vite.config.ts --host 0.0.0.0", + "typecheck": "tsc -p tsconfig.json --noEmit" + }, + "devDependencies": { + "@hookform/resolvers": "^3.10.0", + "@radix-ui/react-accordion": "^1.2.4", + "@radix-ui/react-alert-dialog": "^1.1.7", + "@radix-ui/react-aspect-ratio": "^1.1.3", + "@radix-ui/react-avatar": "^1.1.4", + "@radix-ui/react-checkbox": "^1.1.5", + "@radix-ui/react-collapsible": "^1.1.4", + "@radix-ui/react-context-menu": "^2.2.7", + "@radix-ui/react-dialog": "^1.1.7", + "@radix-ui/react-dropdown-menu": "^2.1.7", + "@radix-ui/react-hover-card": "^1.1.7", + "@radix-ui/react-label": "^2.1.3", + "@radix-ui/react-menubar": "^1.1.7", + "@radix-ui/react-navigation-menu": "^1.2.6", + "@radix-ui/react-popover": "^1.1.7", + "@radix-ui/react-progress": "^1.1.3", + "@radix-ui/react-radio-group": "^1.2.4", + "@radix-ui/react-scroll-area": "^1.2.4", + "@radix-ui/react-select": "^2.1.7", + "@radix-ui/react-separator": "^1.1.3", + "@radix-ui/react-slider": "^1.2.4", + "@radix-ui/react-slot": "^1.2.0", + "@radix-ui/react-switch": "^1.1.4", + "@radix-ui/react-tabs": "^1.1.4", + "@radix-ui/react-toast": "^1.2.7", + "@radix-ui/react-toggle": "^1.1.3", + "@radix-ui/react-toggle-group": "^1.1.3", + "@radix-ui/react-tooltip": "^1.2.0", + "@replit/vite-plugin-cartographer": "catalog:", + "@replit/vite-plugin-dev-banner": "catalog:", + "@replit/vite-plugin-runtime-error-modal": "catalog:", + "@tailwindcss/typography": "^0.5.15", + "@tailwindcss/vite": "catalog:", + "@tanstack/react-query": "catalog:", + "@types/node": "catalog:", + "@types/react": "catalog:", + "@types/react-dom": "catalog:", + "@vitejs/plugin-react": "catalog:", + "@workspace/api-client-react": "workspace:*", + "class-variance-authority": "catalog:", + "clsx": "catalog:", + "cmdk": "^1.1.1", + "date-fns": "^3.6.0", + "embla-carousel-react": "^8.6.0", + "framer-motion": "catalog:", + "input-otp": "^1.4.2", + "lucide-react": "catalog:", + "next-themes": "^0.4.6", + "react": "catalog:", + "react-day-picker": "^9.11.1", + "react-dom": "catalog:", + "react-hook-form": "^7.55.0", + "react-icons": "^5.4.0", + "react-resizable-panels": "^2.1.7", + "recharts": "^2.15.2", + "sonner": "^2.0.7", + "tailwind-merge": "catalog:", + "tailwindcss": "catalog:", + "tw-animate-css": "^1.4.0", + "vaul": "^1.1.2", + "vite": "catalog:", + "wouter": "^3.3.5", + "zod": "catalog:" + } +} diff --git a/artifacts/neo1-chat/public/favicon.svg b/artifacts/neo1-chat/public/favicon.svg new file mode 100644 index 0000000000000000000000000000000000000000..4373d3cd2f3dad5ca6f33b5cdcccc61edaef8eb7 --- /dev/null +++ b/artifacts/neo1-chat/public/favicon.svg @@ -0,0 +1,3 @@ + + + diff --git a/artifacts/neo1-chat/src/App.tsx b/artifacts/neo1-chat/src/App.tsx new file mode 100644 index 0000000000000000000000000000000000000000..cde7126f3dadf4ea14e1c70ee57caee85515fe61 --- /dev/null +++ b/artifacts/neo1-chat/src/App.tsx @@ -0,0 +1,12 @@ +export default function App() { + return ( +
+