diff --git a/package.json b/package.json index 438b951..18d7d73 100644 --- a/package.json +++ b/package.json @@ -25,20 +25,20 @@ "devDependencies": { "@kevisual/load": "workspace:*", "@kevisual/types": "link:../types", - "@rollup/plugin-commonjs": "^28.0.1", - "@rollup/plugin-node-resolve": "^15.3.0", - "@rollup/plugin-typescript": "^12.1.1", + "@rollup/plugin-commonjs": "^28.0.2", + "@rollup/plugin-node-resolve": "^16.0.0", + "@rollup/plugin-typescript": "^12.1.2", "@types/lodash-es": "^4.17.12", "fast-deep-equal": "^3.1.3", "immer": "^10.1.1", "lodash-es": "^4.17.21", - "nanoid": "^5.0.9", - "rollup": "^4.27.4", + "nanoid": "^5.1.2", + "rollup": "^4.34.8", "rollup-plugin-dts": "^6.1.1", "ts-node": "^10.9.2", "tslib": "^2.8.1", - "typescript": "^5.7.2", - "zustand": "^5.0.1" + "typescript": "^5.7.3", + "zustand": "^5.0.3" }, "publishConfig": { "access": "public" @@ -70,7 +70,7 @@ } }, "dependencies": { - "@kevisual/router": "0.0.6-alpha-4", + "@kevisual/router": "0.0.7", "@rollup/plugin-terser": "^0.4.4", "eventemitter3": "^5.0.1", "path-to-regexp": "^8.2.0" diff --git a/src/app.ts b/src/app.ts index fae7b43..652250d 100644 --- a/src/app.ts +++ b/src/app.ts @@ -1,12 +1,19 @@ // 当前的功能,把所有的模块注入到windows对象当中 -import { useConfigKey, useConfigKeySync, useContextKeySync, useContextKey } from './web-env.ts'; +import * as WebEnv from './web-env.ts'; import { QueryRouterServer } from '@kevisual/router/browser'; +import * as Load from '@kevisual/load/browser'; import { Page } from './page.ts'; + // bind to window, 必须要的获取全局的环境变量 +const { useConfigKey, useConfigKeySync, useContextKey, useContextKeySync } = WebEnv; window.useConfigKey = useConfigKey; window.useConfigKeySync = useConfigKeySync; window.useContextKey = useContextKey; window.useContextKeySync = useContextKeySync; +// @ts-ignore +window.webEnv = WebEnv; +// @ts-ignore +window.Load = Load; window.Page = Page; window.QueryRouterServer = QueryRouterServer;