{ "name": "@copilotkit/vue", "version": "1.62.3", "private": false, "description": "Vue 3 components and composables for CopilotKit", "keywords": [ "ai", "assistant", "automation", "copilot", "copilotkit", "javascript", "vue", "vue3" ], "homepage": "https://github.com/CopilotKit/CopilotKit", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/CopilotKit/CopilotKit.git" }, "type": "module", "sideEffects": [ "**/*.css" ], "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.cts", "typesVersions": { "*": { "v2": [ "./dist/v2/index.d.cts" ] } }, "exports": { ".": { "import": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } }, "./v2": { "import": { "types": "./dist/v2/index.d.mts", "default": "./dist/v2/index.mjs" }, "require": { "types": "./dist/v2/index.d.cts", "default": "./dist/v2/index.cjs" } }, "./styles.css": "./dist/styles.css", "./package.json": "./package.json" }, "publishConfig": { "access": "public" }, "scripts": { "build": "vite build && pnpm build:css && pnpm build:types", "build:css": "npx @tailwindcss/cli -i ./src/styles/globals.css -o ./dist/styles.css -m && node scripts/scope-preflight.mjs ./dist/styles.css", "build:types": "vue-tsc -p tsconfig.json --declaration --emitDeclarationOnly --outDir dist --skipLibCheck && node -e \"const fs=require('fs');fs.cpSync('./dist/index.d.ts','./dist/index.d.mts');fs.cpSync('./dist/index.d.ts','./dist/index.d.cts');fs.cpSync('./dist/v2/index.d.ts','./dist/v2/index.d.mts');fs.cpSync('./dist/v2/index.d.ts','./dist/v2/index.d.cts')\"", "dev:css": "npx @tailwindcss/cli -i ./src/styles/globals.css -o ./dist/styles.css --watch --minify", "dev": "concurrently \"pnpm dev:css\" \"vite build --watch\"", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "test:ui": "vitest --ui", "lint": "eslint .", "check-types": "vue-tsc --noEmit", "publint": "publint .", "attw": "attw --pack . --profile node16 --exclude-entrypoints ./styles.css --ignore-rules internal-resolution-error", "clean": "node -e \"const fs=require('fs');fs.rmSync('dist',{recursive:true,force:true})\"" }, "dependencies": { "@a2ui/web_core": "0.9.0", "@ag-ui/client": "0.0.57", "@ag-ui/core": "0.0.57", "@copilotkit/core": "workspace:*", "@copilotkit/shared": "workspace:*", "@copilotkit/web-components": "workspace:*", "@copilotkit/web-inspector": "workspace:*", "@jetbrains/websandbox": "^1.1.3", "katex": "^0.16.27", "lucide-vue-next": "^0.525.0", "streamdown-vue": "^1.0.29", "zod": "^3.25.75", "zod-to-json-schema": "^3.24.5" }, "devDependencies": { "@copilotkit/typescript-config": "workspace:*", "@eslint/js": "^9.39.2", "@tailwindcss/cli": "^4.1.11", "@tailwindcss/postcss": "^4.1.11", "@tailwindcss/typography": "^0.5.16", "@testing-library/vue": "^8.1.0", "@types/node": "^22.15.3", "@vitejs/plugin-vue": "^5.2.1", "@vue/compiler-sfc": "^3.5.14", "@vue/test-utils": "^2.4.6", "arktype": "^2.1.29", "concurrently": "^9.1.0", "eslint": "^9.30.0", "eslint-plugin-vue": "^10.8.0", "globals": "^16.5.0", "jsdom": "^26.1.0", "phoenix": "^1.8.4", "postcss": "^8.5.6", "rxjs": "7.8.1", "tailwindcss": "^4.0.8", "tw-animate-css": "^1.3.5", "typescript": "5.8.2", "typescript-eslint": "^8.52.0", "valibot": "^1.3.0", "vite": "^6.0.0", "vitest": "^4.1.3", "vue": "^3.5.28", "vue-eslint-parser": "^10.4.0", "vue-tsc": "^2.1.10" }, "peerDependencies": { "vue": ">=3.3.0" }, "engines": { "node": ">=18" } }