Files
nocobase/packages/plugins/@nocobase/plugin-embed/package.json
T
Zeke Zhang d7a7a34529 feat(embed): add client v2 support (#9431)
* feat(embed): add client v2 support

* refactor(embed): remove redundant createRouteCoordinator override in EmbedLayoutModelV2

* fix(client-v2): normalize route matching

* fix(client-v2): type builtin app hooks

* fix(embed): type layout theme config

* refactor(client-v2): remove unused route prefix

* feat(client-v2): add layout manager

* fix(client-v2): avoid duplicate extra menu click

* chore(plugin-embed): remove unused client v2 route wrappers

* perf(plugin-embed): lazy load client v2 layout model

* refactor(client-v2): mount layouts by base path

* refactor(client-v2): scope layout context

* fix(client-v2): scope layout route state

* fix(client-v2): restore keep alive refresh

* fix(plugin-embed): keep subapp embed base

* feat(public-forms): add client v2

* fix(public-forms): restore detail layout

* feat(public-forms): add client v2 layout

* fix(public-forms): load popup models publicly

* fix(public-forms): restrict form actions

* fix(public-forms): match v1 defaults

* fix(public-forms): use collection cascader

* fix(public-forms): validate password first

* fix(public-forms): refine public form page

* fix(public-forms): nest settings layout

* fix(public-forms): constrain settings scroll

* feat(public-forms): add refresh button

* fix(public-forms): align table display

* fix(client-v2): hide inactive flow views

* fix(client-v2): prevent nested route refresh

* fix(client): avoid v1 admin double keepalive

* fix(client-v2): preserve popup view context

* fix(client): avoid v1 popup route refresh

* fix(plugin-embed): bridge v2 pages in v1 embed

* fix(plugin-embed): handle embed auth

* fix(client-v2): guard public route access

* fix(client): stabilize signout and embed auth

* fix(client): keep auth refresh mounted

* fix(plugin-public-forms): resolve public form collection context

* fix(client-v2): harden public routes

* test(client-v2): align route coordinator specs

* revert(plugin-public-forms): restore prompt

* fix(plugin-public-forms): stop password loop

* test(plugin-public-forms): stabilize refresh test

* fix(client-v2): type route model runtime

* fix(plugin-public-forms): fix declarations

* fix(plugin-public-forms): preserve form token header
2026-05-29 09:12:45 +08:00

36 lines
1.1 KiB
JSON

{
"name": "@nocobase/plugin-embed",
"displayName": "Embed NocoBase",
"displayName.zh-CN": "嵌入 NocoBase",
"description": "Embed NocoBase into another system or webpage, integrating it as a part of that system or webpage.",
"description.zh-CN": "将 NocoBase 嵌入外部系统或页面中,使其成为该系统或页面的一部分。",
"version": "2.1.0-beta.37",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/embed",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/embed",
"keywords": [],
"nocobase": {
"supportedVersions": [
"1.x",
"2.x"
],
"editionLevel": 0
},
"devDependencies": {
"@formily/react": "2.x",
"@formily/shared": "2.x",
"antd": "5.x",
"copy-to-clipboard": "3.3.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "6.x"
},
"peerDependencies": {
"@nocobase/client": "2.x",
"@nocobase/client-v2": "2.x",
"@nocobase/flow-engine": "2.x"
},
"gitHead": "080fc78c1a744d47e010b3bbe5840446775800e4",
"license": "Apache-2.0"
}