package.json
Language JSON1.4 KB48 lines
{"name": "cortex","private": true,"version": "0.1.0","type": "module","description": "A native desktop client for language models that shows what every reply costs.","license": "MIT","scripts": {"dev": "vite","build": "tsc --noEmit && vite build","preview": "vite preview --port 4173 --strictPort","typecheck": "tsc --noEmit","format": "prettier --write src e2e","format:check": "prettier --check src e2e","test": "vitest run","test:ui": "playwright test","screenshots": "SCREENSHOTS=1 playwright test e2e/ui/screenshots.spec.ts","tauri": "tauri"},"dependencies": {"@tauri-apps/api": "2.12.0","@tauri-apps/plugin-opener": "2.6.0","highlight.js": "11.12.0","react": "19.3.0","react-dom": "19.3.0","react-markdown": "10.1.0","rehype-highlight": "7.0.2","remark-gfm": "4.0.1","zustand": "5.0.15"},"devDependencies": {"@axe-core/playwright": "4.13.0","@playwright/test": "1.56.1","@tauri-apps/cli": "2.12.0","@testing-library/jest-dom": "7.0.1","@testing-library/react": "16.3.3","@types/node": "22.20.4","@types/react": "19.3.0","@types/react-dom": "19.3.0","@vitejs/plugin-react": "6.1.1","jsdom": "30.1.1","prettier": "3.9.9","selenium-webdriver": "4.49.0","typescript": "5.9.3","vite": "8.3.1","vitest": "5.0.2"}}