package.json

Summary

Maintainability
Test Coverage
{
  "private": true,
  "scripts": {
    "eslint": "eslint --max-warnings 0 --ext .js,.vue ./app/assets/javascripts",
    "webpack": "webpack --watch --config config/webpack.js",
    "test": "cross-env NODE_ENV=test mocha-webpack --webpack-config ./config/webpack.js --require ./spec/javascripts/setup.js ./spec/javascripts/**/*.spec.js ./spec/javascripts/**/**/*.spec.js",
    "cover": "cross-env NODE_ENV=test nyc --reporter=text --reporter=html yarn test"
  },
  "nyc": {
    "include": [
      "app/assets/**/*.(js|vue)"
    ],
    "instrument": false,
    "sourceMap": false
  },
  "devDependencies": {
    "@vue/test-utils": "^1.0.0-beta.20",
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.5",
    "babel-plugin-istanbul": "^4.1.6",
    "babel-plugin-lodash": "^3.3.4",
    "babel-plugin-transform-object-rest-spread": "^6.26.0",
    "babel-preset-env": "^1.7.0",
    "cache-loader": "^1.2.2",
    "compression-webpack-plugin": "^1.1.11",
    "cross-env": "^5.1.3",
    "css-loader": "^1.0.0",
    "eslint": "^4.19.1",
    "eslint-config-airbnb-base": "^13.0.0",
    "eslint-import-resolver-webpack": "^0.10.1",
    "eslint-plugin-html": "^4.0.5",
    "eslint-plugin-import": "^2.12.0",
    "expect": "^23.4.0",
    "jsdom": "^11.5.1",
    "jsdom-global": "^3.0.2",
    "mocha": "^5.2.0",
    "mocha-webpack": "^2.0.0-beta.0",
    "nyc": "^11.4.1",
    "sinon": "^6.1.3",
    "stats-webpack-plugin": "^0.6.2",
    "uglifyjs-webpack-plugin": "^1.2.7",
    "webpack": "^4.16.1",
    "webpack-bundle-analyzer": "^2.13.1",
    "webpack-cli": "^3.0.8",
    "webpack-node-externals": "^1.6.0"
  },
  "dependencies": {
    "bootstrap-sass": "^3.3.6",
    "core-js": "^2.5.7",
    "dayjs": "^1.7.4",
    "jquery": "^3.3.1",
    "keycode-js": "^1.0.3",
    "lodash": "^4.17.10",
    "query-string": "^5.1.1",
    "vue": "^2.5.16",
    "vue-loader": "^15.2.4",
    "vue-multiselect": "shentao/vue-multiselect#496937bee",
    "vue-resource": "^1.5.1",
    "vue-template-compiler": "^2.5.16",
    "vuelidate": "^0.7.4"
  }
}