{
  "name": "frontend",
  "description": "open source password manager",
  "author": "Guillaume Vincent <guillaume@oslab.fr>",
  "scripts": {
    "start": "NODE_ENV=production node server.js",
    "dev": "webpack-dev-server --inline --hot --host 0.0.0.0",
    "build": "rm -rf dist/ && cross-env NODE_ENV=production webpack --progress --hide-modules",
    "test": "ava test --require babel-core/register && xo"
  },
  "dependencies": {
    "axios": "^0.12.0",
    "bootstrap": "^4.0.0-alpha.2",
    "clipboard": "^1.5.9",
    "es6-promise": "^3.1.2",
    "express": "^4.13.4",
    "ionicons": "^3.0.0",
    "jquery": "^2.2.2",
    "lesspass": "^2.0.1",
    "moment": "^2.12.0",
    "tether": "^1.2.0",
    "toastr": "^2.1.2",
    "vue": "^1.0.20",
    "vue-i18n": "^4.0.0",
    "vue-router": "^0.7.13"
  },
  "devDependencies": {
    "ava": "^0.15.1",
    "babel-core": "^6.0.0",
    "babel-loader": "^6.0.0",
    "babel-plugin-transform-runtime": "^6.0.0",
    "babel-preset-es2015": "^6.0.0",
    "babel-preset-stage-2": "^6.0.0",
    "babel-runtime": "^6.0.0",
    "cross-env": "^1.0.6",
    "css-loader": "^0.23.1",
    "file-loader": "^0.8.4",
    "json-loader": "^0.5.4",
    "nock": "^8.0.0",
    "node-sass": "^3.7.0",
    "sass-loader": "^3.2.0",
    "style-loader": "^0.13.1",
    "url-loader": "^0.5.7",
    "vue-hot-reload-api": "^1.2.0",
    "vue-html-loader": "^1.0.0",
    "vue-loader": "^8.2.1",
    "vue-style-loader": "^1.0.0",
    "webpack": "^1.12.2",
    "webpack-dev-server": "^1.12.0",
    "xo": "^0.15.1"
  },
  "xo": {
    "esnext": true,
    "space": true,
    "envs": [
      "browser"
    ],
    "ignores": [
      "webpack.config.js",
      "server.js",
      "test/_helpers.js",
      "src_old/**"
    ]
  },
  "babel": {
    "presets": [
      "es2015",
      "stage-2"
    ],
    "plugins": [
      "transform-runtime"
    ],
    "comments": false
  }
}
