feat: isolated plugin system (#2742)

(cherry picked from commit f2ac2e5b84)
This commit is contained in:
Himself65
2023-06-09 16:43:46 +08:00
committed by himself65
parent c2c2ccbf5d
commit b79a63ce0a
51 changed files with 489 additions and 209 deletions

View File

@@ -17,8 +17,9 @@
"dev:local": "PORT=8080 API_SERVER_PROFILE=local yarn workspace @affine/web dev",
"dev:electron": "yarn workspace @affine/electron dev:app",
"dev:plugins": "./apps/electron/scripts/plugins/dev-plugins.mjs",
"build": "yarn workspace @affine/web build",
"build:storybook": "yarn workspace @affine/storybook build-storybook",
"build": "yarn build:infra && yarn workspace @affine/web build",
"build:infra": "yarn workspace @toeverything/plugin-infra build && yarn workspace @toeverything/infra build",
"build:storybook": "yarn build:infra && yarn workspace @affine/storybook build-storybook",
"build:plugins": "./apps/electron/scripts/plugins/build-plugins.mjs",
"bump:nightly": "./scripts/bump-blocksuite.sh",
"circular": "madge --circular --ts-config ./tsconfig.json ./apps/web/src/pages/**/*.tsx",