{
	"name": "monarch-engine",
	"version": "0.4.0-dev.72",
	"description": "concept game engine",
	"main": "dist",
	"types": "dist/index.d.ts",
	"scripts": {
		"prepare": "run-p build",
		"start": "http-server dist",
		"build": "run-p build-clean && run-p build-copy build-index && run-p build-scripts build-styles build-pages && echo ✔ done production build",
		"build:debug": "run-p build-clean && run-p build-copy build-index && run-p build-scripts:debug build-styles build-pages && echo ✔ done debug build",
		"build-clean": "rimraf dist && mkdirp dist dist/slate dist/propshop",
		"build-copy": "ncp .nojekyll dist/.nojekyll && ncp CNAME dist/CNAME && ncp assets dist/assets",
		"build-index": "barrelsby --exclude \".+\\.(test|bundle).*\" --delete --directory source && replace \";\" \"\" source/index.ts --silent",
		"build-scripts": "run-p build-library build-bundle-global && run-p build-lint test",
		"build-scripts:debug": "run-p build-library build-bundle-global:debug",
		"build-library": "tsc",
		"build-bundle-global": "browserify -p [ tsify ] -g [ envify --NODE_ENV production ] source/monarch-global.bundle.ts > dist/monarch-global.bundle.uncompressed.js && uglifyjs < dist/monarch-global.bundle.uncompressed.js > dist/monarch-global.bundle.js",
		"build-bundle-global:debug": "browserify --debug -p [ tsify ] source/monarch-global.bundle.ts > dist/monarch-global.bundle.js",
		"build-lint": "tslint -c tslint.json -e 'types/**' 'source/**/*.ts'",
		"build-styles": "sass --source-map source/monarch-style.scss dist/monarch-style.css",
		"build-pages": "pug source -o dist",
		"watch": "run-p watch-styles watch-pages watch-ts",
		"watch-styles": "npm run build-styles -s -- --watch",
		"watch-pages": "npm run build-pages -s --watch",
		"watch-ts": "npm-watch",
		"test": "jest --verbose"
	},
	"watch": {
		"build-scripts:debug": {
			"patterns": [
				"source"
			],
			"extensions": "ts,tsx",
			"ignore": "source/index.ts"
		}
	},
	"files": [
		"dist",
		"source",
		"types"
	],
	"repository": {
		"type": "git",
		"url": "git+https://github.com/monarch-games/engine.git"
	},
	"author": "Chase Moskal",
	"license": "ISC",
	"bugs": {
		"url": "https://github.com/monarch-games/engine/issues"
	},
	"homepage": "https://github.com/monarch-games/engine#readme",
	"devDependencies": {
		"barrelsby": "1.0.2",
		"browserify": "16.2.3",
		"create-index": "2.3.0",
		"envify": "4.1.0",
		"http-server": "0.11.1",
		"mkdirp": "0.5.1",
		"ncp": "2.0.0",
		"npm-run-all": "4.1.5",
		"npm-watch": "0.5.0",
		"pug-cli": "1.0.0-alpha6",
		"replace": "1.0.1",
		"rexreplace": "4.0.1",
		"rimraf": "2.6.2",
		"sass": "1.15.2",
		"tsify": "4.0.1",
		"tslint": "5.12.0",
		"typescript": "3.2.2",
		"uglify-es": "3.3.9",
		"uglifyify": "5.0.1"
	},
	"dependencies": {
		"@types/jest": "23.3.10",
		"babylonjs": "4.0.0-alpha.16",
		"cannon": "0.6.2",
		"deep-freeze": "0.0.1",
		"earcut": "2.1.4",
		"jest": "23.6.0",
		"jsondiffpatch": "0.3.11",
		"mobx": "5.8.0",
		"mobx-preact": "3.0.0",
		"nipplejs": "0.8.0",
		"oimo": "1.0.9",
		"preact": "8.4.2",
		"shortid": "2.2.14",
		"uuid": "3.3.2"
	}
}
