{
	"name": "web-maker",
	"version": "3.2.0",
	"description": "A blazing fast & offline web playground",
	"scripts": {
		"start": "if-env NODE_ENV=production && npm run -s serve || npm run -s dev",
		"build": "preact build --template src/index.html --no-prerender",
		"serve": "preact build && preact serve",
		"dev": "preact watch --template src/index.html --https --no-prerender",
		"lint": "eslint src/*.js src/components/*.jsx",
		"test": "jest ./tests",
		"precommit": "lint-staged"
	},
	"eslintConfig": {
		"extends": "eslint-config-synacor"
	},
	"eslintIgnore": [
		"build/*"
	],
	"lint-staged": {
		"*.{js,jsx,json,css,md}": [
			"prettier --write",
			"git add"
		]
	},
	"devDependencies": {
		"babel-eslint": "^7.2.3",
		"babel-minify": "^0.2.0",
		"eslint": "^4.9.0",
		"eslint-config-prettier": "^2.3.0",
		"eslint-config-synacor": "^2.0.2",
		"gulp": "^3.9.1",
		"gulp-clean-css": "^3.9.2",
		"gulp-concat": "^2.6.1",
		"gulp-rename": "^1.3.0",
		"gulp-uglify": "^3.0.0",
		"gulp-useref": "^3.1.3",
		"gulp-zip": "^4.1.0",
		"husky": "^0.14.3",
		"identity-obj-proxy": "^3.0.0",
		"if-env": "^1.0.0",
		"jest": "^21.2.1",
		"lint-staged": "^7.2.0",
		"merge-stream": "^1.0.1",
		"preact-cli": "^2.1.0",
		"preact-render-spy": "^1.2.1",
		"prettier": "^1.10.2",
		"run-sequence": "^2.2.1",
		"sw-precache": "^5.2.0"
	},
	"dependencies": {
		"@emmetio/codemirror-plugin": "^0.5.4",
		"code-blast-codemirror": "chinchang/code-blast-codemirror#web-maker",
		"codemirror": "^5.37.0",
		"copy-webpack-plugin": "^4.5.1",
		"esprima": "^4.0.0",
		"firebase": "^5.0.4",
		"preact": "^8.2.6",
		"preact-compat": "^3.17.0",
		"preact-portal": "^1.1.3",
		"preact-router": "^2.5.7",
		"split.js": "1.3.4"
	},
	"jest": {
		"verbose": true,
		"setupFiles": [
			"<rootDir>/src/tests/__mocks__/browserMocks.js"
		],
		"testURL": "http://localhost:8080",
		"moduleFileExtensions": [
			"js",
			"jsx"
		],
		"moduleDirectories": [
			"node_modules"
		],
		"moduleNameMapper": {
			"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/src/tests/__mocks__/fileMock.js",
			"\\.(css|less|scss)$": "identity-obj-proxy",
			"^./style$": "identity-obj-proxy",
			"^preact$": "<rootDir>/node_modules/preact/dist/preact.min.js",
			"^react$": "preact-compat",
			"^react-dom$": "preact-compat",
			"^create-react-class$": "preact-compat/lib/create-react-class",
			"^react-addons-css-transition-group$": "preact-css-transition-group"
		}
	},
	"browserslist": [
		"last 3 Chrome versions",
		"last 3 Firefox versions"
	],
	"repository": {
		"type": "git",
		"url": "git+https://github.com/chinchang/web-maker.git"
	},
	"keywords": [
		"frontend",
		"playground",
		"web",
		"editor"
	],
	"author": "Kushagra Gour",
	"license": "MIT",
	"bugs": {
		"url": "https://github.com/chinchang/web-maker/issues"
	},
	"homepage": "https://webmakerapp.com"
}
