UNPKG

@ghostry/finity-reactjs

Version:

Finite state management with exhaustiveness and transition enforcement for TypeScript.

74 lines (73 loc) 1.94 kB
{ "name": "@ghostry/finity-reactjs", "version": "0.0.8", "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/reactjs" }, "homepage": "https://github.com/pjrebsch/finity", "bugs": "https://github.com/pjrebsch/finity/issues", "type": "module", "types": "./dist/types/index.d.ts", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "exports": { ".": { "types": "./dist/types/index.d.ts", "require": "./dist/cjs/index.js", "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.8" }, "peerDependencies": { "react": ">=16.8" }, "devDependencies": { "@rsbuild/plugin-react": "^1.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.3.0", "@types/bun": "^1.2.18", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.7.0", "jsdom": "^26.1.0", "react": "^19.1.0", "react-dom": "^19.1.0", "vitest": "^3.2.4" } }