Files
big-agi/package.json
T
Enrico Ros 3e6bbd8fe8 Persisted State Store - enables better UX
Basic implementation using Zustand to store values. For now just the
ChatModel and the SystemPurpose that are currently active. This enables
app-wide synchronization and automated persistence. Meaning we can now
have settings (and in future conversations) which are persisted and
synchronized.

API keys have not been migrated yet, because we need to import them from
the existing localStorage key, for a smooth transition.
2023-03-22 00:29:51 -07:00

35 lines
851 B
JSON

{
"name": "nextjs-chatgpt-app",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"@codesandbox/sandpack-react": "^2.1.9",
"@emotion/react": "^11.10.6",
"@emotion/server": "^11.10.0",
"@emotion/styled": "^11.10.6",
"@mui/icons-material": "^5.11.11",
"@mui/joy": "^5.0.0-alpha.71",
"eventsource-parser": "^0.1.0",
"next": "^13.2.4",
"prismjs": "^1.29.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"zustand": "^4.3.6"
},
"devDependencies": {
"@types/node": "18.15.3",
"@types/prismjs": "^1.26.0",
"@types/react": "18.0.28",
"@types/react-dom": "18.0.11",
"eslint": "^8.36.0",
"eslint-config-next": "^13.2.4",
"typescript": "5.0.2"
}
}