{
  "name": "openflexure-microscope-server-ui",
  "version": "3.0.0-alpha4",
  "private": true,
  "description": "User interface for the OpenFlexure Microscope Server",
  "author": "OpenFlexure <contact@openflexure.org> (https://www.openflexure.org)",
  "scripts": {
    "gv": "genversion src/version.js",
    "serve": "vite serve --mode development",
    "build": "vite build --mode production",
    "lint": "eslint . --ignore-pattern .gitignore --max-warnings=0",
    "lint:fix": "eslint . --fix --ignore-pattern .gitignore"
  },
  "dependencies": {
    "@vueuse/core": "^14.1.0",
    "axios": "^1.7.7",
    "material-design-icons": "^3.0",
    "mitt": "^3.0.1",
    "mousetrap": "^1.6.5",
    "openseadragon": "^5.0.0",
    "uikit": "^3.24.2",
    "vue": "^3.4.0",
    "vue-router": "4.0.0",
    "vuex": "^4.0.0"
  },
  "devDependencies": {
    "@babel/eslint-parser": "^7.28.5",
    "@vitejs/plugin-vue": "^5.2.4",
    "@vue/eslint-config-prettier": "9.0.0",
    "autoprefixer": "^10.4.24",
    "core-js": "^3.46.0",
    "eslint": "^9.39.2",
    "eslint-plugin-prettier": "^5.1.0",
    "eslint-plugin-vue": "^9.20.0",
    "less": "^4.5.1",
    "material-symbols": "^0.39.1",
    "prettier": "^3.2.8",
    "vite": "^5.4.21"
  },
  "postcss": {
    "plugins": {
      "autoprefixer": {}
    }
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8"
  ],
  "displayName": "OpenFlexure Microscope",
  "homepage": "https://openflexure.org",
  "license": "GNU General Public License v3.0 ",
  "publisher": "OpenFlexure Project"
}
