package.json•2.77 kB
{
"name": "convex-ai-chat",
"description": "AI chat bot built on Convex",
"version": "0.0.1",
"author": "Convex, Inc. <no-reply@convex.dev>",
"homepage": "https://convex.dev",
"type": "module",
"exports": {
"./react": {
"types": "./lib/react/index.tsx",
"import": "./esm/react/index.js",
"require": "./cjs/react/index.js"
},
"./react/styles.css": "./css/styles.css",
"./react/styles-docs.css": "./css/styles-docs.css"
},
"scripts": {
"build": "npm run clean && npm run build-css && npm run build-css-docs && npm run build:esm 2> /dev/null && npm run build:cjs 2> /dev/null",
"clean": "rm -rf css cjs esm",
"build:esm": "esbuild lib/**/*.tsx --outdir=esm --outbase=lib --loader:.ts=ts --loader:.tsx=tsx --platform=node --bundle=false",
"build:cjs": "esbuild lib/**/*.tsx --outdir=cjs --outbase=lib --loader:.ts=ts --loader:.tsx=tsx --platform=node --bundle=false --format=cjs && echo '{\"type\": \"commonjs\"}' > cjs/package.json",
"build-css": "tailwindcss -i ./lib/react/styles.css -o ./css/styles.css 2> /dev/null",
"build-css-docs": "tailwindcss -c ./docs.tailwind.config.ts -i ./lib/react/styles.css -o ./css/styles-docs.css 2> /dev/null",
"dev": "convex dev",
"watch": "chokidar 'lib/**/*.tsx' 'lib/**/*.ts' -c 'npm run build:esm'",
"watch-css": "tailwindcss -i ./lib/react/styles.css -o ./css/styles.css --watch",
"watch-css-docs": "tailwindcss -c ./docs.tailwind.config.ts -i ./lib/react/styles.css -o ./css/styles-docs.css --watch"
},
"keywords": [
"convex",
"database",
"react",
"state",
"serverless",
"ai",
"chat",
"bot"
],
"license": "Apache-2.0",
"dependencies": {
"cheerio": "^1.0.0-rc.12",
"langchain": "^0.3.0",
"openai": "^4.6.0",
"modern-async": "^2.0.0",
"prettier": "3.6.2"
},
"peerDependencies": {
"convex": "workspace:*",
"react": "^17.0.2 || ^18.0.0",
"react-dom": "^17.0.2 || ^18.0.0"
},
"peerDependenciesMeta": {
"convex": {
"optional": true
},
"react": {
"optional": true
},
"react-dom": {
"optional": true
}
},
"devDependencies": {
"convex": "workspace:*",
"@types/react": "^18.0.0",
"@types/react-dom": "^18.0.0",
"@typescript-eslint/eslint-plugin": "^6.7.4",
"@typescript-eslint/parser": "^6.7.4",
"eslint": "^8.29.0",
"eslint-config-prettier": "^10.0.0",
"eslint-plugin-react": "^7.37.2",
"eslint-plugin-react-hooks": "^5.1.0-beta-26f2496093-20240514",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"tailwindcss": "^3.2.4",
"typescript": "~5.0.3",
"chokidar-cli": "^3.0.0",
"esbuild": "0.25.4"
},
"engines": {
"npm": ">=7.0.0",
"node": ">=16.15.1"
}
}