{
  "name": "tethys.viewer",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve --port 3001",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint --check",
    "lint2": "eslint ./src --ext .js,.ts",
    "format": "prettier --check src/**/*.ts"
  },
  "dependencies": {
    "@fortawesome/fontawesome-free": "^6.1.1",
    "@openfonts/open-sans_all": "^1.44.2",
    "axios": "^1.2.2",
    "class-transformer": "^0.5.1",
    "dayjs": "^1.10.7",
    "leaflet": "^1.7.1",
    "qs": "^6.10.1",
    "rxjs": "^7.5.5",
    "vue": "^3.2.47",
    "vue-facing-decorator": "^2.1.13",
    "vue-matomo": "^4.1.0",
    "vue-router": "^4.0.12",
    "xslt3": "^2.4.0"
  },
  "devDependencies": {
    "@babel/core": "^7.22.5",
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/plugin-proposal-decorators": "^7.22.5",
    "@babel/preset-env": "^7.22.5",
    "@types/leaflet": "^1.7.9",
    "@typescript-eslint/eslint-plugin": "^5.48.1",
    "@typescript-eslint/parser": "^5.40.1",
    "@vue/cli-plugin-eslint": "~5.0.4",
    "@vue/cli-plugin-typescript": "~5.0.4",
    "@vue/cli-service": "~5.0.4",
    "@vue/compiler-sfc": "^3.0.0",
    "@vue/eslint-config-prettier": "^7.0.0",
    "@vue/eslint-config-typescript": "^11.0.0",
    "babel-preset-typescript-vue3": "^2.0.17",
    "bulma": "^0.9.3",
    "eslint": "^8.25.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-vue": "^9.9.0",
    "node-polyfill-webpack-plugin": "^2.0.0",
    "prettier": "^2.7.1",
    "pug-plain-loader": "^1.1.0",
    "sass": "^1.26.5",
    "sass-loader": "^13.0.0",
    "typescript": "^5.1.3",
    "webpack": "^5.72.1",
    "vue-loader": "^17.0.1"
  }
}
