{ "name": "@massivedecks/client", "description": "The game client for Massive Decks, a comedy party game.", "version": "2.0.0", "author": "Reread Games ", "license": "AGPL-3.0-or-later", "private": true, "repository": "github:Lattyware/massivedecks", "scripts": { "build": "npx webpack", "dev": "npx webpack serve --mode=development", "docker:build": "USER_ID=$(id -u ${USER}) GROUP_ID=$(id -g ${USER}) docker compose -f ../develop-compose.yaml run --rm client run build", "docker:dev": "USER_ID=$(id -u ${USER}) GROUP_ID=$(id -g ${USER}) docker compose -f ../develop-compose.yaml up --build --no-log-prefix client" }, "files": [ "dist/*" ], "browserslist": [ "last 2 version", "not dead", "Firefox ESR", "> 0.2%" ], "dependencies": { "@webcomponents/webcomponentsjs": "^2.6.0", "@fortawesome/fontawesome-svg-core": "^6.1.1", "elm-material": "file:elm-material", "@polymer/paper-tooltip": "^3.0.1", "canvas-confetti": "^1.3.2" }, "devDependencies": { "@types/canvas-confetti": "^1.3.0", "@types/chrome": "^0.0.188", "@types/chromecast-caf-receiver": "^6.0.6", "@types/chromecast-caf-sender": "^1.0.3", "ajv": "^8.8.2", "app-manifest-loader": "^2.4.1", "chromecast-device-emulator": "^1.1.2", "compression-webpack-plugin": "^10.0.0", "css-hot-loader": "^1.4.4", "css-loader": "^6.3.0", "cssnano": "^5.0.5", "elm": "^0.19.1-3", "elm-analyse": "^0.16.5", "elm-webpack-loader": "^8.0.0", "extract-loader": "^5.1.0", "file-loader": "^6.2.0", "html-loader": "^3.1.0", "html-webpack-plugin": "^5.3.1", "mini-css-extract-plugin": "^2.3.0", "postcss-import": "^14.0.0", "postcss-loader": "^7.0.0", "postcss-preset-env": "^7.0.1", "prettier": "2.6.2", "prettier-plugin-elm": "^0.8.0", "resolve-url-loader": "^5.0.0", "sass": "^1.42.1", "sass-loader": "^13.0.0", "style-loader": "^3.3.0", "terser-webpack-plugin": "^5.0.3", "ts-loader": "^9.2.6", "typescript": "^4.1.3", "webpack": "^5.56.1", "webpack-cli": "^4.3.1", "webpack-dev-server": "^4.3.0" } }