{
  "name": "@gecogvidanto/client-web",
  "version": "2.1.0",
  "description": "Web client for ĞecoĞvidanto",
  "keywords": [
    "gecogvidanto",
    "web",
    "client",
    "geconomicus",
    "duniter"
  ],
  "license": "GPL-3.0+",
  "author": "Stéphane Veyret",
  "type": "commonjs",
  "main": "./dist/index.js",
  "typings": "./dist/index.d.ts",
  "files": [
    "COPYING",
    "dist/**",
    "!dist/**/*.spec.*",
    "!dist/**/*.map"
  ],
  "scripts": {
    "prepublishOnly": "pm-exec run all",
    "all": "pm-exec run clean && pm-exec run test && pm-exec run build",
    "test": "pm-exec run test:lint && pm-exec run test:depends && pm-exec run test:unit",
    "test:lint": "eslint --config .eslintrc.full.yaml --max-warnings 0 '*.ts' 'src/**/*.ts{,x}'",
    "test:depends": "depcheck",
    "test:unit": "cross-env TS_NODE_FILES=true TS_NODE_COMPILER=ttypescript TS_NODE_PROJECT=tsconfig.project.json nyc mocha 'src/**/*.spec.ts{,x}'",
    "build": "pm-exec run build:main && pm-exec run build:ui && pm-exec run build:bundle",
    "build:main": "ttsc --project tsconfig.project.json",
    "build:ui": "ttsc --project tsconfig.ui.json && foreach -g 'dist/**/ui.*.js' -x \" uglifyjs '#{path}' --source-map content='#{path}.map' -m -o '#{path}' \"",
    "build:bundle": "webpack-cli --config webpack.dev.conf.ts && webpack-cli --config webpack.prod.conf.ts && rimraf dist/bundle/index.html",
    "debug": "pm-exec run debug:watch",
    "debug:watch": "webpack-dev-server --config webpack.dev.conf.ts --open --hot",
    "clean": "rimraf public dist"
  },
  "dependencies": {
    "@gecogvidanto/client": "2.1.0",
    "@gecogvidanto/shared": "2.1.0",
    "@material-ui/core": "4.11.0",
    "@material-ui/icons": "4.9.1",
    "@material-ui/styles": "4.10.0",
    "classnames": "2.2.6",
    "deepmerge": "4.2.2",
    "is-plain-object": "3.0.1",
    "jss": "10.3.0",
    "mobx": "5.15.4",
    "mobx-react-lite": "2.0.7",
    "path-to-regexp": "6.1.0",
    "places.js": "1.19.0",
    "react": "16.13.1",
    "react-dom": "16.13.1",
    "react-router": "5.2.0",
    "react-router-dom": "5.2.0",
    "recharts": "2.0.0-beta.1",
    "socket.io-client": "2.3.0",
    "spu-md5": "0.0.4",
    "ts-deferred": "1.0.4",
    "typeface-roboto": "0.0.75"
  },
  "devDependencies": {
    "@babel/core": "7.10.5",
    "@babel/preset-env": "7.10.4",
    "@babel/preset-react": "7.10.4",
    "@istanbuljs/nyc-config-typescript": "1.0.1",
    "@testing-library/dom": "7.20.2",
    "@testing-library/react": "10.4.6",
    "@testing-library/user-event": "12.0.11",
    "@types/chai": "4.2.11",
    "@types/chai-as-promised": "7.1.3",
    "@types/chai-dom": "0.0.10",
    "@types/classnames": "2.2.10",
    "@types/html-webpack-plugin": "3.2.3",
    "@types/mocha": "8.0.0",
    "@types/node": "14.0.23",
    "@types/react": "16.9.43",
    "@types/react-dom": "16.9.8",
    "@types/react-router": "5.1.8",
    "@types/react-router-dom": "5.1.5",
    "@types/recharts": "1.8.14",
    "@types/sinon": "9.0.4",
    "@types/sinon-chai": "3.2.4",
    "@types/socket.io-client": "1.4.33",
    "@types/streamtest": "1.2.0",
    "@types/testing-library__dom": "7.5.0",
    "@types/testing-library__react": "10.2.0",
    "@types/webpack": "4.41.21",
    "@types/webpack-dev-server": "3.11.0",
    "@types/webpack-merge": "4.1.5",
    "@typescript-eslint/eslint-plugin": "3.6.1",
    "@typescript-eslint/parser": "3.6.1",
    "babel-loader": "8.1.0",
    "chai": "4.2.0",
    "chai-as-promised": "7.1.1",
    "chai-dom": "1.8.2",
    "core-js": "3.6.5",
    "cross-env": "7.0.2",
    "css-loader": "3.6.0",
    "depcheck": "1.0.0",
    "eslint": "7.4.0",
    "eslint-config-prettier": "6.11.0",
    "eslint-plugin-header": "3.0.0",
    "eslint-plugin-import": "2.22.0",
    "eslint-plugin-jsdoc": "29.2.0",
    "eslint-plugin-node": "11.1.0",
    "eslint-plugin-prettier": "3.1.4",
    "eslint-plugin-react": "7.20.3",
    "eslint-plugin-react-hooks": "4.0.8",
    "file-loader": "6.0.0",
    "foreach-cli": "1.8.1",
    "html-webpack-harddisk-plugin": "1.0.2",
    "html-webpack-plugin": "4.3.0",
    "intl-ts": "4.3.1",
    "jsdom": "16.3.0",
    "jsdom-global": "3.0.2",
    "mocha": "8.0.1",
    "nyc": "15.1.0",
    "pm-exec": "1.0.0",
    "prettier": "2.0.5",
    "regenerator-runtime": "0.13.5",
    "rimraf": "3.0.2",
    "sinon": "9.0.2",
    "sinon-chai": "3.5.0",
    "source-map-support": "0.5.19",
    "streamtest": "1.2.4",
    "style-loader": "1.2.1",
    "ts-loader": "8.0.1",
    "ts-node": "8.10.2",
    "ts-transform-asset": "3.0.1",
    "tsconfig-paths-webpack-plugin": "3.2.0",
    "ttypescript": "1.5.10",
    "typescript": "3.9.6",
    "uglify-js": "3.10.0",
    "webpack": "4.43.0",
    "webpack-cli": "3.3.12",
    "webpack-dev-server": "3.11.0",
    "webpack-merge": "5.0.9"
  },
  "peerDependencies": {
    "intl-ts": "4.x.x"
  },
  "publishConfig": {
    "access": "public"
  },
  "dev:main": "dist/dev/index.js",
  "prod:main": "dist/prod/index.js",
  "gitHead": "97fd7ded77800e5aa82fee64ea483d6f46fbb713"
}
