UNPKG

@channel-state/core

Version:

Core-library for channel-state, providing framework-agnostic, zero-dependency state management with cross-context synchronization and persistence.

62 lines 1.59 kB
{ "name": "@channel-state/core", "version": "0.0.3", "description": "Core-library for channel-state, providing framework-agnostic, zero-dependency state management with cross-context synchronization and persistence.", "keywords": [ "channel", "channel-state", "state", "state-management", "vanilla", "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/core" }, "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" ], "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" } }