mirror of
https://github.com/enricoros/big-AGI.git
synced 2026-05-11 14:10:15 -07:00
3e6bbd8fe8
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.
35 lines
851 B
JSON
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"
|
|
}
|
|
}
|