@matthewp/beepboop
Version:
A framework built on Finite State Machines
84 lines (83 loc) • 1.75 kB
JSON
{
"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
}
}
}