UNPKG

@ghostry/finity-solidjs

Version:

Finite state management with exhaustiveness and transition enforcement for TypeScript.

70 lines (69 loc) 1.82 kB
{ "name": "@ghostry/finity-solidjs", "version": "0.0.10", "license": "MIT", "description": "Finite state management with exhaustiveness and transition enforcement for TypeScript.", "keywords": [ "finite state", "state management", "TypeScript", "frontend", "exhaustive", "switch", "transition" ], "author": { "name": "Patrick Rebsch" }, "repository": { "type": "git", "url": "git+https://github.com/pjrebsch/finity", "directory": "pkg/solidjs" }, "homepage": "https://github.com/pjrebsch/finity", "bugs": "https://github.com/pjrebsch/finity/issues", "type": "module", "types": "./dist/types/index.d.ts", "module": "./dist/esm/index.js", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.js", "default": "./dist/esm/index.js" } }, "publishConfig": { "access": "public", "provenance": true }, "scripts": { "build:reset": "rm -rf ./dist", "build:compile": "rslib build --config ./rslib.config.ts", "build:clean": "find ./dist -type f -name '*.tsbuildinfo' -delete", "build": "bun run build:reset && bun run build:compile && bun run build:clean", "prepack": "cp ../../README.md ./", "postpack": "rm -f ./README.md", "outdated": "bun outdated", "test": "vitest run" }, "files": [ "dist" ], "dependencies": { "@ghostry/finity-core": "0.0.10" }, "peerDependencies": { "solid-js": ">=1" }, "devDependencies": { "@rsbuild/plugin-babel": "^1.0.6", "@rsbuild/plugin-solid": "^1.0.6", "@solidjs/testing-library": "^0.8.10", "@testing-library/jest-dom": "^6.8.0", "@types/bun": "^1.2.21", "jsdom": "^26.1.0", "solid-js": "^1.9.9", "vite-plugin-solid": "^2.11.8", "vitest": "^3.2.4" } }