feat(electron): move @blocksuite/affine to peer dependences for package speed on windows (#9756)

`@blocksuite/affine` is indirectly depended by electron package. It has around 120k files in total and will greatly slow down forge package build speed.
Move them to peer dependencies to mitigate the issue.
This commit is contained in:
pengx17
2025-01-18 10:16:21 +00:00
parent 7436c139ab
commit f689c2f1fc
9 changed files with 21 additions and 15 deletions

View File

@@ -468,7 +468,7 @@ export const PackageList = [
{
location: 'packages/common/env',
name: '@affine/env',
workspaceDependencies: ['blocksuite/affine/all'],
workspaceDependencies: [],
},
{
location: 'packages/common/infra',
@@ -512,7 +512,6 @@ export const PackageList = [
location: 'packages/frontend/apps/electron',
name: '@affine/electron',
workspaceDependencies: [
'tests/kit',
'tools/utils',
'packages/frontend/native',
'packages/common/nbstore',