feat: add Load
This commit is contained in:
parent
d8d5073542
commit
3a027efb79
16
package.json
16
package.json
@ -25,20 +25,20 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@kevisual/load": "workspace:*",
|
"@kevisual/load": "workspace:*",
|
||||||
"@kevisual/types": "link:../types",
|
"@kevisual/types": "link:../types",
|
||||||
"@rollup/plugin-commonjs": "^28.0.1",
|
"@rollup/plugin-commonjs": "^28.0.2",
|
||||||
"@rollup/plugin-node-resolve": "^15.3.0",
|
"@rollup/plugin-node-resolve": "^16.0.0",
|
||||||
"@rollup/plugin-typescript": "^12.1.1",
|
"@rollup/plugin-typescript": "^12.1.2",
|
||||||
"@types/lodash-es": "^4.17.12",
|
"@types/lodash-es": "^4.17.12",
|
||||||
"fast-deep-equal": "^3.1.3",
|
"fast-deep-equal": "^3.1.3",
|
||||||
"immer": "^10.1.1",
|
"immer": "^10.1.1",
|
||||||
"lodash-es": "^4.17.21",
|
"lodash-es": "^4.17.21",
|
||||||
"nanoid": "^5.0.9",
|
"nanoid": "^5.1.2",
|
||||||
"rollup": "^4.27.4",
|
"rollup": "^4.34.8",
|
||||||
"rollup-plugin-dts": "^6.1.1",
|
"rollup-plugin-dts": "^6.1.1",
|
||||||
"ts-node": "^10.9.2",
|
"ts-node": "^10.9.2",
|
||||||
"tslib": "^2.8.1",
|
"tslib": "^2.8.1",
|
||||||
"typescript": "^5.7.2",
|
"typescript": "^5.7.3",
|
||||||
"zustand": "^5.0.1"
|
"zustand": "^5.0.3"
|
||||||
},
|
},
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
"access": "public"
|
"access": "public"
|
||||||
@ -70,7 +70,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@kevisual/router": "0.0.6-alpha-4",
|
"@kevisual/router": "0.0.7",
|
||||||
"@rollup/plugin-terser": "^0.4.4",
|
"@rollup/plugin-terser": "^0.4.4",
|
||||||
"eventemitter3": "^5.0.1",
|
"eventemitter3": "^5.0.1",
|
||||||
"path-to-regexp": "^8.2.0"
|
"path-to-regexp": "^8.2.0"
|
||||||
|
@ -1,12 +1,19 @@
|
|||||||
// 当前的功能,把所有的模块注入到windows对象当中
|
// 当前的功能,把所有的模块注入到windows对象当中
|
||||||
import { useConfigKey, useConfigKeySync, useContextKeySync, useContextKey } from './web-env.ts';
|
import * as WebEnv from './web-env.ts';
|
||||||
import { QueryRouterServer } from '@kevisual/router/browser';
|
import { QueryRouterServer } from '@kevisual/router/browser';
|
||||||
|
import * as Load from '@kevisual/load/browser';
|
||||||
import { Page } from './page.ts';
|
import { Page } from './page.ts';
|
||||||
|
|
||||||
// bind to window, 必须要的获取全局的环境变量
|
// bind to window, 必须要的获取全局的环境变量
|
||||||
|
const { useConfigKey, useConfigKeySync, useContextKey, useContextKeySync } = WebEnv;
|
||||||
window.useConfigKey = useConfigKey;
|
window.useConfigKey = useConfigKey;
|
||||||
window.useConfigKeySync = useConfigKeySync;
|
window.useConfigKeySync = useConfigKeySync;
|
||||||
window.useContextKey = useContextKey;
|
window.useContextKey = useContextKey;
|
||||||
window.useContextKeySync = useContextKeySync;
|
window.useContextKeySync = useContextKeySync;
|
||||||
|
// @ts-ignore
|
||||||
|
window.webEnv = WebEnv;
|
||||||
|
// @ts-ignore
|
||||||
|
window.Load = Load;
|
||||||
window.Page = Page;
|
window.Page = Page;
|
||||||
window.QueryRouterServer = QueryRouterServer;
|
window.QueryRouterServer = QueryRouterServer;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user