UNPKG

@ghostry/finity-core

Version:

Finite state management with exhaustiveness and transition enforcement for TypeScript.

54 lines (53 loc) 1.43 kB
{ "name": "@ghostry/finity-core", "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/core" }, "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.shared.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" }, "files": [ "dist" ] }