UNPKG

@matthewp/beepboop

Version:

A framework built on Finite State Machines

84 lines (83 loc) 1.75 kB
{ "name": "@matthewp/beepboop", "version": "0.7.1", "description": "A framework built on Finite State Machines", "type": "module", "exports": { ".": "./lib/bb.js", "./schema": "./lib/schema.js" }, "types": "./lib/bb.d.ts", "files": [ "lib" ], "scripts": { "test:types": "wireit", "test:dev": "wireit", "test:node": "wireit", "test": "wireit" }, "repository": { "type": "git", "url": "git+https://github.com/matthewp/beepboop.git" }, "keywords": [ "FSM", "State charts", "framework", "DOM", "reactive" ], "author": "Matthew Phillips", "license": "BSD-2-Clause", "bugs": { "url": "https://github.com/matthewp/beepboop/issues" }, "homepage": "https://github.com/matthewp/beepboop#readme", "dependencies": { "@standard-schema/spec": "^1.0.0", "preact": "^10.26.9", "robot3": "^1.1.1", "ts-types-html-parser": "0.0.5" }, "devDependencies": { "esbuild": "^0.17.10", "esbuild-register": "^3.4.2", "expect-type": "^0.15.0", "happy-dom": "^18.0.1", "qunit": "^2.24.1", "typescript": "^5.4.5", "valibot": "^1.1.0", "vite": "^5.4.19" }, "wireit": { "test:types": { "command": "tsc -p test/types/tsconfig.json", "files": [ "test/types/**/*", "lib/**/*" ], "output": [] }, "test": { "dependencies": [ "test:types", "test:node" ] }, "test:node": { "command": "node test-node.js", "files": [ "test/**/*", "lib/**/*", "test-node.js", "test-setup.js" ], "output": [] }, "test:dev": { "command": "vite test --host", "service": true } } }