{
  "name": "handicap-grpc-client",
  "version": "0.1.0",
  "description": "Manage golf handicap index",
  "main": "client.js",
  "scripts": {
    "webpack:build": "webpack --mode development  --config=config/webpack.config.js",
    "webpack:prod": "webpack --mode production --config=config/webpack.config.js",
    "esbuild:build": "node config/esbuild.config.js false",
    "esbuild:prod": "node config/esbuild.config.js true",
    "group:build": "node config/esbuild.group.config.js false",
    "group:prod": "node config/esbuild.group.config.js true",
    "monitor:build": "node config/esbuild.monitor.config.js false",
    "monitor:prod": "node config/esbuild.monitor.config.js true"
  },
  "devDependencies": {
    "@craftamap/esbuild-plugin-html": "^0.9.0",
    "async": "^3.2.6",
    "clean-webpack-plugin": "^4.0.0",
    "copy-webpack-plugin": "^14.0.0",
    "css-loader": "^7.1.4",
    "del": "^8.0.1",
    "esbuild": "^0.28.0",
    "esbuild-copy-static-files": "^0.1.0",
    "google-protobuf": "^4.0.2",
    "grpc-web": "^2.0.2",
    "html-webpack-plugin": "^5.6.7",
    "lodash": "^4.18.1",
    "mini-css-extract-plugin": "^2.10.2",
    "protoc-gen-js": "^3.21.4-4",
    "sass": "^1.99.0",
    "sass-loader": "^16.0.7",
    "terser-webpack-plugin": "^5.4.0",
    "webpack": "^5.106.2",
    "webpack-cli": "^7.0.2",
    "webpack-strip-block": "^0.3.0"
  },
  "dependencies": {
    "@fortawesome/fontawesome-free": "^7.2.0",
    "axios": "^1.15.1",
    "bootstrap": "^5.3.8",
    "bootstrap-table": "^1.27.2",
    "chart.js": "^3.9.1",
    "date-time-picker-component": "^1.1.10",
    "dodex": "^1.4.1",
    "dodex-input": "^1.4.1",
    "dodex-mess": "^1.3.4",
    "jsoneditor": "^10.4.3",
    "protobufjs": "^8.0.1"
  }
}
