You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Avraham Sakal a42b6a63bb provide default arguments for random number tool 10 months ago
public initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago
server provide default arguments for random number tool 10 months ago
src remove existing css files for consistent discovery of styles 10 months ago
.gitignore initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago
README.md initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago
eslint.config.js initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago
index.html initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago
package.json installed unocss and it works 10 months ago
pnpm-lock.yaml installed unocss and it works 10 months ago
tsconfig.app.json initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago
tsconfig.json initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago
tsconfig.node.json initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago
tsconfig.worker.json initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago
uno.config.ts installed unocss and it works 10 months ago
vite.config.ts installed unocss and it works 10 months ago
wrangler.jsonc initial commit: frontend and backend; `/`, `/chat`, `/chats/:agent_name` routes 10 months ago

README.md

React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

export default tseslint.config({
  extends: [
    // Remove ...tseslint.configs.recommended and replace with this
    ...tseslint.configs.recommendedTypeChecked,
    // Alternatively, use this for stricter rules
    ...tseslint.configs.strictTypeChecked,
    // Optionally, add this for stylistic rules
    ...tseslint.configs.stylisticTypeChecked,
  ],
  languageOptions: {
    // other options...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})

You can also install eslint-plugin-react-x and eslint-plugin-react-dom for React-specific lint rules:

// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default tseslint.config({
  plugins: {
    // Add the react-x and react-dom plugins
    'react-x': reactX,
    'react-dom': reactDom,
  },
  rules: {
    // other rules...
    // Enable its recommended typescript rules
    ...reactX.configs['recommended-typescript'].rules,
    ...reactDom.configs.recommended.rules,
  },
})