package.json 3.11 KB
Newer Older
1 2
{
  "name": "spring-boot-admin-server-ui",
Johannes Edmeier committed
3 4
  "description": "Spring Boot Admin UI",
  "private": true,
5
  "scripts": {
Johannes Edmeier committed
6
    "watch": "cross-env NODE_ENV=development webpack --watch",
7
    "build": "cross-env NODE_ENV=production webpack --bail --hide-modules",
Johannes Edmeier committed
8 9
    "test": "jest",
    "test:watch": "jest --watch"
10 11
  },
  "dependencies": {
12 13 14 15
    "@fortawesome/fontawesome": "^1.1.5",
    "@fortawesome/fontawesome-free-brands": "^5.0.9",
    "@fortawesome/fontawesome-free-regular": "^5.0.9",
    "@fortawesome/fontawesome-free-solid": "^5.0.9",
Johannes Edmeier committed
16
    "@fortawesome/vue-fontawesome": "0.0.22",
Johannes Edmeier committed
17
    "axios": "^0.18.0",
18
    "bulma": "^0.6.2",
Johannes Edmeier committed
19
    "bulma-badge": "^1.0.1",
20 21 22
    "d3-array": "^1.2.1",
    "d3-axis": "^1.0.8",
    "d3-brush": "^1.0.4",
23
    "d3-scale": "^2.0.0",
24
    "d3-selection": "^1.3.0",
25 26
    "d3-shape": "^1.2.0",
    "d3-time": "^1.0.8",
Johannes Edmeier committed
27
    "event-source-polyfill": "0.0.12",
28
    "linkifyjs": "^2.1.6",
29
    "lodash": "^4.17.5",
30
    "moment": "^2.22.0",
Johannes Edmeier committed
31
    "moment-shortformat": "^2.1.0",
32
    "popper.js": "^1.14.2",
Johannes Edmeier committed
33
    "pretty-bytes": "^4.0.2",
Johannes Edmeier committed
34
    "resize-observer-polyfill": "^1.5.0",
35
    "rxjs": "^5.5.8",
Johannes Edmeier committed
36
    "vue": "^2.5.16",
Johannes Edmeier committed
37 38 39
    "vue-clickaway": "^2.1.0",
    "vue-router": "^3.0.1",
    "yamljs": "^0.3.0"
40 41
  },
  "devDependencies": {
42
    "@vue/test-utils": "^1.0.0-beta.13",
43
    "autoprefixer": "^8.2.0",
Johannes Edmeier committed
44
    "babel-core": "^6.25.0",
Johannes Edmeier committed
45
    "babel-eslint": "^8.2.2",
46
    "babel-jest": "^22.4.3",
47
    "babel-loader": "^7.1.4",
Johannes Edmeier committed
48 49 50 51
    "babel-plugin-lodash": "^3.3.2",
    "babel-polyfill": "^6.26.0",
    "babel-preset-env": "^1.6.1",
    "babel-preset-stage-2": "^6.24.1",
52 53
    "clean-webpack-plugin": "^0.1.19",
    "cross-env": "^5.1.4",
54
    "css-hot-loader": "^1.3.9",
Johannes Edmeier committed
55
    "css-loader": "^0.28.11",
56
    "css-mqpacker": "^6.0.2",
57
    "eslint": "^4.19.1",
58
    "eslint-loader": "^1.9.0",
59
    "eslint-plugin-html": "^4.0.2",
60
    "eslint-plugin-vue": "^4.4.0",
Johannes Edmeier committed
61
    "extract-text-webpack-plugin": "^3.0.2",
62
    "file-loader": "^1.1.11",
Johannes Edmeier committed
63
    "glob": "^7.1.2",
64
    "html-loader": "^0.5.5",
Johannes Edmeier committed
65 66
    "html-webpack-plugin": "^2.30.0",
    "identity-obj-proxy": "^3.0.0",
67
    "jest": "^22.4.3",
Johannes Edmeier committed
68
    "lodash-webpack-plugin": "^0.11.4",
69
    "node-sass": "^4.8.3",
Johannes Edmeier committed
70
    "optimize-css-assets-webpack-plugin": "^3.2.0",
71
    "postcss-loader": "^2.1.3",
72 73
    "sass-loader": "^6.0.7",
    "style-loader": "^0.20.3",
Johannes Edmeier committed
74
    "url-loader": "^0.6.2",
75 76
    "vue-jest": "^2.3.0",
    "vue-loader": "^14.2.2",
Johannes Edmeier committed
77
    "vue-svg-loader": "^0.5.0",
Johannes Edmeier committed
78
    "vue-template-compiler": "^2.5.16",
Johannes Edmeier committed
79
    "webpack": "^3.11.0",
80
    "webpack-bundle-analyzer": "^2.11.1"
Johannes Edmeier committed
81 82 83 84 85 86 87 88 89 90 91 92 93
  },
  "browserslist": [
    "> 2%",
    "last 2 versions",
    "not ie < 11"
  ],
  "jest": {
    "testRegex": "spec.js$",
    "moduleFileExtensions": [
      "js",
      "vue"
    ],
    "moduleNameMapper": {
Johannes Edmeier committed
94
      "@/(.*)$": "<rootDir>/src/main/frontend/$1",
Johannes Edmeier committed
95
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/src/test/frontend/__mocks__/file-mock.js"
Johannes Edmeier committed
96 97 98
    },
    "transform": {
      "\\.js$": "babel-jest",
Johannes Edmeier committed
99
      "\\.vue$": "vue-jest",
Johannes Edmeier committed
100 101 102 103 104
      "\\.svg$": "<rootDir>/src/test/frontend/__mocks__/vue-mock-component.js"
    },
    "transformIgnorePatterns": [
      "node_modules.*([^\\.][^s][^v][^g])$"
    ]
105 106
  }
}