{
    "name": "create-phaser-app",
    "version": "0.0.22",
    "description": "A boiler plate to start your phaser app with webpack4, babel7+ and Phaser 3",
    "author": "Jesse Harlin",
    "homepage": "https://github.com/simiancraft/create-phaser-app",
    "scripts": {
        "start": "webpack-dev-server --mode development --env.development",
        "build": "webpack --mode production --env.production",
        "deploy": "yarn build --env.ghpages && yarn gh-pages && rm -rf ./gh-pages",
        "lint": "eslint ./src/**/**.js",
        "complexity-report": "./node_modules/.bin/es6-plato -r -d ./report src",
        "get-git": "(which git)",
        "gh-pages": "gh-pages --dist gh-pages",
        "test_base": "jest src/",
        "test": "yarn test_base",
        "coverage": "yarn test_base --coverage",
        "pretty": "npx eslint --fix \"src/**/*.js\"",
        "precommit": "yarn pretty",
        "process-levels": "node ./scripts/level-processor/index.js",
        "animation-list-from-atlas": "node ./scripts/animation-processor/sprite-atlas-to-animation-list.js",
        "behaviors-template-from-atlas": "node ./scripts/animation-processor/sprite-atlas-to-behaviors-template.js",
        "process-sounds": "node ./scripts/sound-processor/index.js"
    },
    "keywords": [
        "Phaser",
        "Phaser 3",
        "webpack",
        "webpack 4",
        "game development",
        "boilerplate",
        "scaffold",
        "prettier",
        "game jam",
        "Howler 2"
    ],
    "license": "MIT",
    "babel": {
        "presets": [
            "@babel/preset-env",
            "@babel/preset-react"
        ],
        "plugins": [
            [
                "@babel/plugin-proposal-decorators",
                {
                    "legacy": true
                }
            ],
            "@babel/plugin-proposal-class-properties"
        ]
    },
    "importSort": {
        ".js, .jsx, .es6, .es": {
            "parser": "babylon",
            "style": "module"
        },
        ".ts, .tsx": {
            "parser": "typescript",
            "style": "module"
        }
    },
    "dependencies": {
        "howler": "^2.1.2",
        "lodash": "^4.17.15",
        "machina": "^4.0.2",
        "phaser": "3.19.0",
        "phaser-animated-tiles": "2.0.2"
    },
    "devDependencies": {
        "@babel/core": "7.5.5",
        "@babel/plugin-proposal-class-properties": "7.5.5",
        "@babel/plugin-proposal-decorators": "7.4.4",
        "@babel/preset-env": "7.5.5",
        "@babel/preset-react": "7.0.0",
        "@babel/runtime": "7.5.5",
        "add": "2.0.6",
        "audiosprite": "^0.7.1",
        "babel-eslint": "10.0.2",
        "babel-jest": "^24.9.0",
        "babel-loader": "8.0.6",
        "babel-plugin-lodash": "^3.3.4",
        "browser-sync": "2.26.7",
        "browser-sync-webpack-plugin": "2.2.2",
        "bs-eslint-message": "0.0.3",
        "chalk": "^2.4.2",
        "chalk-table": "^1.0.2",
        "clean-webpack-plugin": "3.0.0",
        "copy-webpack-plugin": "5.0.4",
        "css-loader": "3.2.0",
        "es6-plato": "1.2.3",
        "eslint": "6.2.2",
        "eslint-plugin-import": "2.18.2",
        "eslint-plugin-prettier": "3.1.0",
        "eslint-plugin-react": "7.14.3",
        "esm": "^3.2.25",
        "expose-loader": "0.7.5",
        "ffmpeg": "^0.0.4",
        "file-loader": "4.2.0",
        "gh-pages": "2.1.1",
        "globby": "^10.0.1",
        "html-webpack-plugin": "3.2.0",
        "husky": "^3.0.4",
        "imagemin": "^7.0.0",
        "imagemin-jpegtran": "^6.0.0",
        "imagemin-pngquant": "^8.0.0",
        "import-sort-style-module": "6.0.0",
        "inquirer": "^7.0.0",
        "jest": "^24.9.0",
        "json-loader": "0.5.7",
        "lodash-webpack-plugin": "^0.11.5",
        "moment": "^2.24.0",
        "multimeter": "^0.1.1",
        "p-iteration": "^1.1.8",
        "polybooljs": "^1.2.0",
        "prettier": "1.18.2",
        "prettier-check": "^2.0.0",
        "prettier-eslint": "9.0.0",
        "raw-loader": "3.1.0",
        "regenerator-runtime": "^0.13.3",
        "sox": "^0.1.0",
        "style-loader": "1.0.0",
        "terser-webpack-plugin": "^1.4.1",
        "tile-extruder": "^2.0.1",
        "url-loader": "2.1.0",
        "webpack": "4.39.2",
        "webpack-bundle-analyzer": "3.4.1",
        "webpack-cli": "3.3.7",
        "webpack-dev-server": "3.8.0",
        "yargs": "^14.0.0",
        "yarn": "1.17.3"
    }
}
