UNPKG

react-machine

Version:

A lightweight state machine for React applications

80 lines 1.91 kB
{ "name": "react-machine", "version": "0.4.7", "description": "A lightweight state machine for React applications", "type": "module", "exports": { ".": "./index.js", "./core": "./core.js", "./service": "./service.js", "./hooks": "./hooks.js" }, "types": "types", "sideEffects": false, "files": [ "*" ], "scripts": { "test": "healthier && prettier --check '**/*.{js,css,yml}' && ava && npm run package-check", "format": "prettier --write '**/*.{js,css,yml}'", "package-check": "npm run build && cd dist && package-check", "coverage": "c8 --reporter=html ava", "build": "node ./build.js", "watch": "nodemon --ignore dist ./build.js", "version": "npm run build", "release": "np", "release-beta": "np --tag=beta", "types": "tsc" }, "license": "MIT", "author": "Karolis Narkevicius <hello@kn8.lt>", "repository": { "type": "git", "url": "git+https://github.com/humaans/react-machine.git" }, "engines": { "node": "*" }, "keywords": [ "react", "state", "effects", "react hook", "state machine", "finite state machine", "finite automata" ], "peerDependencies": { "react": "^17.0.1" }, "devDependencies": { "@babel/cli": "^7.24.5", "@babel/core": "^7.24.5", "@babel/plugin-transform-modules-commonjs": "^7.24.1", "@babel/plugin-transform-react-jsx": "^7.23.4", "@babel/register": "^7.23.7", "@skypack/package-check": "^0.2.2", "ava": "^6.1.2", "c8": "^9.1.0", "esm": "^3.2.25", "execa": "^8.0.1", "healthier": "^7.0.0", "jsdom": "^24.0.0", "prettier": "^3.2.5", "react": "^18.3.1", "react-dom": "^18.3.1", "typescript": "^5.4.5" }, "ava": { "files": [ "test/test-*.js" ], "require": [ "@babel/register" ] }, "np": { "contents": "dist", "releaseDraft": false } }