{
	"name": "@taoqf/javascript-state-machine",
	"description": "A finite state machine library",
	"homepage": "https://github.com/taoqf/javascript-state-machine",
	"repository": {
		"type": "git",
		"url": "git@github.com:taoqf/javascript-state-machine.git"
	},
	"types": "types/state-machine.d.ts",
	"keywords": [
		"finite state machine",
		"state machine",
		"server",
		"client"
	],
	"author": {
		"name": "Jake Gordon",
		"email": "jake@codeincomplete.com"
	},
	"maintainers": [
		{
			"name": "Jake Gordon",
			"email": "jake@codeincomplete.com"
		},
		{
			"name": "taoqf",
			"email": "tao_qiufeng@126.com"
		}
	],
	"license": "MIT",
	"main": "dist/state-machine.min.js",
	"files": [
		"docs/*",
		"examples/*",
		"dist/**/*.js",
		"types/state-machine.d.ts"
	],
	"directories": {},
	"devDependencies": {
		"ava": "^0.25.0",
		"fs-sync": "^1.0.3",
		"glob": "^7.1.1",
		"nyc": "^12.0.2",
		"pascal-case": "^2.0.0",
		"typescript": "*",
		"uglify-js": "^3.4.7",
		"webpack": "^4.16.5",
		"webpack-cli": "^3.1.0"
	},
	"version": "3.1.6",
	"scripts": {
		"start": "npm run watch",
		"build": "npm run bundle && npm run minify",
		"bundle": "webpack",
		"minify": "bin/minify",
		"watch": "ava --watch",
		"test": "nyc ava -v && nyc report --reporter=html"
	},
	"ava": {
		"files": [
			"test/**/*.js"
		],
		"source": [
			"src/**/*.js"
		]
	}
}
