{
  "name": "quinoa-vis-modules",
  "version": "0.2.3",
  "description": "independent visualization modules for the quinoa suite",
  "main": "build/quinoa-vis-modules.js",
  "scripts": {
    "build": "rm -rf build && gulp build",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "lint": "eslint --fix src",
    "comb": "csscomb src",
    "storybook": "start-storybook -p 6006",
    "build-storybook": "build-storybook",
    "precommit:add-build": "git add build"
  },
  "pre-commit": [
    "lint",
    "test",
    "build",
    "precommit:add-build"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/medialab/quinoa-vis-modules.git"
  },
  "keywords": [
    "visualization",
    "storytelling"
  ],
  "author": "Robin de Mourat <robin.demourat@sciencespo.fr>",
  "contributors": [
    "Davy Peter Braun <davy.braun@sciencespo.fr>"
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/medialab/quinoa-vis-modules/issues"
  },
  "homepage": "https://github.com/medialab/quinoa-vis-modules#readme",
  "dependencies": {
    "chroma-js": "^1.2.2",
    "d3-array": "^1.1.1",
    "d3-dsv": "^1.0.3",
    "d3-ease": "^1.0.3",
    "d3-interpolate": "^1.1.4",
    "d3-scale": "^2.0.0",
    "d3-time": "^1.0.4",
    "d3-time-format": "^2.0.3",
    "d3-timer": "^1.0.5",
    "gexf": "^0.2.5",
    "leaflet": "^1.3.1",
    "lodash": "^4.17.4",
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "react-leaflet": "^1.8.0",
    "react-markdown": "^3.2.0",
    "react-measure": "^2.0.2",
    "react-sigma": "^1.2.17",
    "xml-js": "^1.0.0"
  },
  "devDependencies": {
    "@yomguithereal/eslint-config": "^4.0.0",
    "babel-core": "^6.17.0",
    "babel-eslint": "^8.2.1",
    "babel-jest": "^22.2.2",
    "babel-plugin-transform-decorators": "^6.13.0",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-plugin-transform-object-rest-spread": "^6.8.0",
    "babel-preset-es2015": "^6.13.2",
    "babel-preset-react": "^6.11.1",
    "chai": "^4.1.2",
    "css-loader": "^0.28.9",
    "csscomb": "^4.2.0",
    "dsv-loader": "^2.0.0",
    "enzyme": "^3.3.0",
    "eslint": "^4.18.0",
    "eslint-plugin-react": "^7.6.1",
    "file-loader": "^1.1.6",
    "gulp": "^3.9.1",
    "gulp-babel": "^7.0.1",
    "gulp-strip-comments": "^2.4.3",
    "identity-obj-proxy": "^3.0.0",
    "image-webpack-loader": "^4.1.0",
    "jest": "^22.3.0",
    "jest-cli": "^22.3.0",
    "jest-enzyme": "^4.2.0",
    "json-loader": "^0.5.4",
    "mocha": "^5.0.1",
    "node-sass": "^4.7.2",
    "pre-commit": "^1.2.2",
    "raw-loader": "^0.5.1",
    "react-addons-test-utils": "^15.4.2",
    "sass-loader": "^6.0.6",
    "style-loader": "^0.20.2",
    "@storybook/react": "3.3.13"
  },
  "babel": {
    "plugins": [
      "transform-decorators-legacy",
      "transform-decorators",
      "transform-object-rest-spread"
    ],
    "presets": [
      "es2015",
      "react"
    ]
  },
  "eslintConfig": {
    "parser": "babel-eslint",
    "extends": [
      "@yomguithereal/eslint-config/es7",
      "@yomguithereal/eslint-config/react"
    ],
    "rules": {
      "react/no-set-state": 0,
      "react/no-danger": 0,
      "react/jsx-no-bind": 0
    },
    "globals": {
      "expect": true
    }
  },
  "jest": {
    "setupFiles": [
      "./.jest-setup.js"
    ],
    "moduleNameMapper": {
      "^.+\\.(css|scss)$": "identity-obj-proxy"
    }
  }
}
