UNPKG

@channel-state/svelte

Version:

Svelte stores for channel-state, providing seamless integration with Svelte applications for cross-context state management.

73 lines 1.84 kB
{ "name": "@channel-state/svelte", "version": "0.0.3", "description": "Svelte stores for channel-state, providing seamless integration with Svelte applications for cross-context state management.", "keywords": [ "channel", "channel-state", "state", "state-management", "svelte", "svelte-store", "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/svelte" }, "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": { "@testing-library/svelte": "^4.0.0", "@tsconfig/svelte": "^5.0.4", "svelte": "^5.0.0", "@channel-state/core": "0.0.3" }, "peerDependencies": { "@channel-state/core": "^0.0.3", "svelte": ">=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" } }