UNPKG

@channel-state/vue

Version:

Vue composables for channel-state, providing seamless integration with Vue applications for cross-context state management.

74 lines 1.84 kB
{ "name": "@channel-state/vue", "version": "0.0.3", "description": "Vue composables for channel-state, providing seamless integration with Vue applications for cross-context state management.", "keywords": [ "channel", "channel-state", "state", "state-management", "vue", "vue-composable", "use-channel-state", "typescript", "event-driven", "cross-tab", "cross-window", "broadcast-channel", "indexeddb", "zero-dependency", "persistence" ], "homepage": "https://github.com/ronny1020/channel-state", "bugs": "https://github.com/ronny1020/channel-state/issues", "repository": { "type": "git", "url": "https://github.com/ronny1020/channel-state.git", "directory": "packages/vue" }, "license": "Apache-2.0", "author": { "name": "Ronny", "email": "ronny1020@gmail.com", "url": "https://github.com/ronny1020" }, "sideEffects": false, "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "main": "./dist/index.js", "jsdelivr": "./dist/index.global.js", "unpkg": "./dist/index.global.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "devDependencies": { "@types/vue": "^2.0.0", "@vue/test-utils": "^2.4.6", "vue": "^3.4.21", "@channel-state/core": "0.0.3" }, "peerDependencies": { "@channel-state/core": "^0.0.3", "vue": ">=3.0.0" }, "publishConfig": { "access": "public" }, "scripts": { "build": "tsup", "dev": "tsup src/index.ts", "format": "prettier --write . --config ../../.prettierrc.json", "lint": "eslint . --fix", "lint:check": "eslint .", "test": "vitest", "test:coverage": "vitest --coverage", "typecheck": "tsc --noEmit" } }