build: add yarn workspace config

This commit is contained in:
kangfenmao 2024-08-25 22:12:31 +08:00
parent de4f2599be
commit b98f7298a2
4 changed files with 24 additions and 5 deletions

View File

@ -4,7 +4,12 @@ import { resolve } from 'path'
export default defineConfig({ export default defineConfig({
main: { main: {
plugins: [externalizeDepsPlugin()] plugins: [externalizeDepsPlugin()],
resolve: {
alias: {
ollama: resolve('ollama/src')
}
}
}, },
preload: { preload: {
plugins: [externalizeDepsPlugin()] plugins: [externalizeDepsPlugin()]

View File

@ -6,6 +6,14 @@
"main": "./out/main/index.js", "main": "./out/main/index.js",
"author": "kangfenmao@qq.com", "author": "kangfenmao@qq.com",
"homepage": "https://github.com/kangfenmao/cherry-studio", "homepage": "https://github.com/kangfenmao/cherry-studio",
"workspaces": {
"packages": [
"ollama"
],
"nohoist": [
"ollama"
]
},
"scripts": { "scripts": {
"format": "prettier --write .", "format": "prettier --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix", "lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
@ -27,7 +35,6 @@
"@electron-toolkit/preload": "^3.0.0", "@electron-toolkit/preload": "^3.0.0",
"@electron-toolkit/utils": "^3.0.0", "@electron-toolkit/utils": "^3.0.0",
"@sentry/electron": "^5.2.0", "@sentry/electron": "^5.2.0",
"adm-zip": "^0.5.15",
"electron-devtools-installer": "^3.2.0", "electron-devtools-installer": "^3.2.0",
"electron-log": "^5.1.5", "electron-log": "^5.1.5",
"electron-store": "^8.2.0", "electron-store": "^8.2.0",
@ -44,7 +51,6 @@
"@hello-pangea/dnd": "^16.6.0", "@hello-pangea/dnd": "^16.6.0",
"@kangfenmao/keyv-storage": "^0.1.0", "@kangfenmao/keyv-storage": "^0.1.0",
"@reduxjs/toolkit": "^2.2.5", "@reduxjs/toolkit": "^2.2.5",
"@types/adm-zip": "^0",
"@types/lodash": "^4.17.5", "@types/lodash": "^4.17.5",
"@types/node": "^18.19.9", "@types/node": "^18.19.9",
"@types/react": "^18.2.48", "@types/react": "^18.2.48",

View File

@ -4,6 +4,7 @@
"electron.vite.config.*", "electron.vite.config.*",
"src/main/**/*", "src/main/**/*",
"src/preload/**/*", "src/preload/**/*",
"src/ollma/**/*",
"src/main/env.d.ts" "src/main/env.d.ts"
], ],
"compilerOptions": { "compilerOptions": {

View File

@ -2631,13 +2631,11 @@ __metadata:
"@kangfenmao/keyv-storage": "npm:^0.1.0" "@kangfenmao/keyv-storage": "npm:^0.1.0"
"@reduxjs/toolkit": "npm:^2.2.5" "@reduxjs/toolkit": "npm:^2.2.5"
"@sentry/electron": "npm:^5.2.0" "@sentry/electron": "npm:^5.2.0"
"@types/adm-zip": "npm:^0"
"@types/lodash": "npm:^4.17.5" "@types/lodash": "npm:^4.17.5"
"@types/node": "npm:^18.19.9" "@types/node": "npm:^18.19.9"
"@types/react": "npm:^18.2.48" "@types/react": "npm:^18.2.48"
"@types/react-dom": "npm:^18.2.18" "@types/react-dom": "npm:^18.2.18"
"@vitejs/plugin-react": "npm:^4.2.1" "@vitejs/plugin-react": "npm:^4.2.1"
adm-zip: "npm:^0.5.15"
antd: "npm:^5.18.3" antd: "npm:^5.18.3"
axios: "npm:^1.7.3" axios: "npm:^1.7.3"
browser-image-compression: "npm:^2.0.2" browser-image-compression: "npm:^2.0.2"
@ -7737,6 +7735,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ollama@workspace:ollama":
version: 0.0.0-use.local
resolution: "ollama@workspace:ollama"
dependencies:
"@types/adm-zip": "npm:^0"
adm-zip: "npm:^0.5.15"
languageName: unknown
linkType: soft
"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": "once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
version: 1.4.0 version: 1.4.0
resolution: "once@npm:1.4.0" resolution: "once@npm:1.4.0"