feat(globalStateStore): implement global state management with persistence
- refactor state structure to include app, layout, navigation, owner, program, session, and user - add slices for managing program, session, owner, user, layout, navigation, and app states - create context provider for global state with automatic fetching and throttling - implement persistence using IndexedDB with localStorage fallback - add comprehensive README documentation for usage and API
This commit is contained in:
17
package.json
17
package.json
@@ -13,13 +13,20 @@
|
||||
"require": "./dist/lib.cjs.js"
|
||||
},
|
||||
"./oranguru.css": "./dist/oranguru.css",
|
||||
"./package.json": "./package.json"
|
||||
"./package.json": "./package.json",
|
||||
"./mcp": "./mcp-server.json"
|
||||
},
|
||||
"mcp": {
|
||||
"server": "./mcp/server.js",
|
||||
"config": "./mcp-server.json"
|
||||
},
|
||||
"files": [
|
||||
"dist/**",
|
||||
"assets/**",
|
||||
"public/**",
|
||||
"global.d.ts"
|
||||
"global.d.ts",
|
||||
"mcp/**",
|
||||
"mcp-server.json"
|
||||
],
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
@@ -33,10 +40,12 @@
|
||||
"clean": "rm -rf node_modules && rm -rf dist ",
|
||||
"preview": "vite preview",
|
||||
"storybook": "storybook dev -p 6006",
|
||||
"build-storybook": "storybook build"
|
||||
"build-storybook": "storybook build",
|
||||
"mcp": "node mcp/server.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tanstack/react-virtual": "^3.13.18",
|
||||
"@modelcontextprotocol/sdk": "^1.0.4",
|
||||
"moment": "^2.30.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -98,4 +107,4 @@
|
||||
"use-sync-external-store": ">= 1.4.0",
|
||||
"zustand": ">= 5.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user