{ "author": { "email": "me@joshuakgoldberg.com", "name": "Josh Goldberg" }, "browser": "./src/index.js", "bugs": { "url": "https://github.com/FullScreenShenanigans/FullScreenPokemon/issues" }, "dependencies": { "actorhittr": "^0.8.1", "areaspawnr": "^0.8.1", "audioplayr": "^0.8.1", "babyioc": "^0.8.1", "battlemovr": "^0.8.1", "classcyclr": "^0.8.1", "devicelayr": "^0.8.1", "eightbittr": "^0.8.1", "flagswappr": "^0.8.1", "fpsanalyzr": "^0.8.1", "frametickr": "^0.8.1", "groupholdr": "^0.8.1", "inputwritr": "^0.8.1", "itemsholdr": "^0.8.1", "mapscreatr": "^0.8.1", "mapscreenr": "^0.8.1", "menugraphr": "^0.8.1", "modattachr": "^0.8.1", "numbermakr": "^0.8.1", "objectmakr": "^0.8.1", "pixeldrawr": "^0.8.1", "pixelrendr": "^0.8.1", "quadskeepr": "^0.8.1", "sceneplayr": "^0.8.1", "stateholdr": "^0.8.1", "stringfilr": "^0.8.1", "timehandlr": "^0.8.1", "touchpassr": "^0.8.1", "userwrappr": "^0.8.1" }, "description": "HTML5 remake of the original Pokemon, expanded for modern browsers.", "devDependencies": { "@babel/core": "^7.10.3", "@babel/plugin-proposal-class-properties": "^7.10.1", "@babel/plugin-proposal-decorators": "^7.10.1", "@babel/preset-react": "^7.10.1", "@babel/preset-typescript": "^7.10.1", "@sinonjs/fake-timers": "^6.0.1", "@types/chai": "^4.2.11", "@types/mocha": "^7.0.2", "@types/sinon": "^9.0.4", "@types/sinon-chai": "^3.2.4", "@typescript-eslint/eslint-plugin": "^3.3.0", "@typescript-eslint/parser": "^3.3.0", "babel-loader": "8.1.0", "chai": "^4.2.0", "concurrently": "^5.2.0", "eslint": "^7.3.0", "eslint-config-prettier": "^6.11.0", "glob": "^7.1.6", "husky": "^4.2.5", "lerna": "^3.22.1", "lint-staged": "^10.2.11", "mobx": "^5.9.4", "mobx-react": "^5.4.3", "mocha": "^8.0.1", "mocha-headless-chrome": "^3.1.0", "npm-check-updates": "^7.0.1", "prettier": "^2.0.5", "react": "^16.8.6", "react-dom": "^16.8.6", "requirejs": "^2.3.6", "shenanigans-manager": "^0.8.1", "sinon": "^9.0.2", "sinon-chai": "^3.5.0", "typescript": "^3.9.5", "watch": "^1.0.2", "webpack": "^4.43.0", "webpack-cli": "^3.3.12" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "license": "MIT", "lint-staged": { "**/*.{css,js,json,md,ts,tsx}": [ "prettier --ignore-path .prettierignore --write" ] }, "name": "fullscreenpokemon", "repository": { "type": "git", "url": "ssh://git@github.com:FullScreenShenanigans/FullScreenPokemon.git" }, "scripts": { "clean": "rm -rf lib *.tsbuildinfo", "compile": "tsc", "dist": "webpack", "format": "prettier --ignore-path .prettierignore --list-different \"./**/*.{css,js,json,md,ts,tsx}\"", "format:write": "yarn format --write", "hydrate": "yarn shenanigans-manager hydrate", "link": "yarn link", "lint": "eslint --ignore-path .eslintignore \"./src/**/*.{ts,tsx}\"", "publish:ci": "yarn shenanigans-manager publish-if-updated", "test": "yarn run test:setup && yarn run test:run", "test:run": "mocha-headless-chrome --file test/index.html", "test:setup": "yarn shenanigans-manager generate-tests" }, "shenanigans": { "dist": true, "external": true, "game": true, "loading": { "externals": [ { "js": { "dev": "../node_modules/mobx/lib/mobx.umd", "prod": "../node_modules/mobx/lib/mobx.umd.min" }, "name": "mobx" }, { "js": { "dev": "../node_modules/mobx-react/index", "prod": "../node_modules/mobx-react/index.min" }, "name": "mobx-react" }, { "js": { "dev": "../node_modules/react/umd/react.development", "prod": "../node_modules/react/lib/react.production" }, "name": "react" }, { "js": { "dev": "../node_modules/react-dom/umd/react-dom.development", "prod": "../node_modules/react-dom/lib/react-dom.production" }, "name": "react-dom" }, { "js": { "dev": "../node_modules/userwrappr/dist/UserWrappr-Delayed" }, "name": "UserWrappr-Delayed" } ] }, "name": "FullScreenPokemon", "web": true }, "types": "./src/index.d.ts", "version": "0.8.1" }