mirror of
https://github.com/nocobase/nocobase.git
synced 2026-08-29 02:03:53 +08:00
d7a7a34529
* 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
36 lines
1.1 KiB
JSON
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"
|
|
}
|