{ "author": "Josh Goldberg ", "description": "Monorepo for the packages comprising EightBittr, a bare-bones, highly modular game engine for 2D 8-bit games.", "devDependencies": { "@types/chai": "^4.3.3", "@types/mocha": "^9.1.1", "@types/sinon": "^10.0.13", "@types/sinon-chai": "^3.2.8", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "chai": "^4.3.6", "commitlint": "^17.0.3", "cspell": "^6.6.1", "eslint": "^8.21.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-simple-import-sort": "^7.0.0", "glob": "^8.0.3", "husky": "^8.0.1", "lerna": "^5.4.1", "lint-staged": "^13.0.3", "markdownlint-cli": "^0.31.1", "mocha": "^10.0.0", "mocha-headless-chrome": "^4.0.0", "npm-check-updates": "^16.0.5", "prettier": "^2.7.1", "requirejs": "^2.3.6", "sinon": "^14.0.0", "sinon-chai": "^3.7.0", "sinon-timers-repeatable": "^0.0.2", "typescript": "^4.7.4", "watch": "^1.0.2", "webpack": "^5.74.0", "webpack-cli": "^4.10.0" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "license": "MIT", "lint-staged": { "**/*.{css,js,json,md,ts,tsx}": [ "prettier --ignore-path .prettierignore --write" ] }, "name": "eightbittr-root", "scripts": { "clean": "lerna run clean", "compile": "tsc -b", "dist": "lerna run dist", "format": "prettier --ignore-path .prettierignore .", "format:write": "yarn format --write", "hydrate": "lerna exec --scope shenanigans-manager tsc && lerna run hydrate && yarn run compile", "link": "lerna run link && lerna exec yarn link shenanigans-manager", "lint": "eslint --ignore-path .eslintignore --max-warnings 0 \"./{examples,packages}/**/*.{js,ts,tsx}\"", "lint:md": "yarn markdownlint \"**/*.md\" \".github/**/*.md\"", "lint:spelling": "yarn cspell \"**\" \".github/**/*\"", "ncu:all": "lerna exec \"ncu -u\" && lerna run ncu:all", "prepare": "husky install", "publish:ci": "lerna run publish:ci", "test": "lerna run test" }, "private": true, "repository": "https://github.com/FullScreenShenanigans/EightBittr", "version": "0.8.9", "workspaces": [ "examples/*", "packages/*" ] }