{
  "name": "slimevr-ui",
  "version": "0.5.1",
  "private": true,
  "dependencies": {
    "@fluent/bundle": "^0.17.1",
    "@fluent/react": "^0.14.1",
    "@fontsource/poppins": "^4.5.8",
    "@formatjs/intl-localematcher": "^0.2.32",
    "@react-three/fiber": "^8.10.0",
    "@tauri-apps/api": "^1.2.0",
    "@vitejs/plugin-react": "^3.0.0",
    "browserslist": "^4.18.1",
    "camelcase": "^6.2.1",
    "classnames": "^2.3.1",
    "dotenv": "^10.0.0",
    "dotenv-expand": "^5.1.0",
    "eslint-config-react-app": "^7.0.0",
    "file-loader": "^6.2.0",
    "flatbuffers": "^22.10.26",
    "fs-extra": "^10.0.0",
    "identity-obj-proxy": "^3.0.0",
    "intl-pluralrules": "^1.3.1",
    "ip-num": "^1.4.1",
    "postcss-flexbugs-fixes": "^5.0.2",
    "postcss-normalize": "^10.0.1",
    "postcss-preset-env": "^7.0.1",
    "prompts": "^2.4.2",
    "react": "^18.0.0",
    "react-dev-utils": "^12.0.0",
    "react-dom": "^18.0.0",
    "react-hook-form": "^7.29.0",
    "react-modal": "3.15.1",
    "react-router-dom": "^6.2.2",
    "semver": "^7.3.5",
    "solarxr-protocol": "file:../solarxr-protocol",
    "three": "^0.148.0",
    "typescript": "^4.6.3"
  },
  "scripts": {
    "start": "vite --force",
    "build": "vite build",
    "dev": "tauri dev",
    "skipbundler": "tauri build -b none",
    "tauri": "tauri",
    "lint": "eslint src/**/*.{js,jsx,ts,tsx,json}",
    "lint:fix": "eslint --fix src/**/*.{js,jsx,ts,tsx,json}",
    "format": "prettier --write src/**/*.{js,jsx,ts,tsx,css,md,json} --config ./.prettierrc",
    "preview-vite": "vite preview",
    "javaversion-build": "cd src-tauri/src/ && javac JavaVersion.java && jar cvfe JavaVersion.jar JavaVersion JavaVersion.class"
  },
  "eslintConfig": {
    "extends": [
      "react-app"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "devDependencies": {
    "@tailwindcss/forms": "^0.5.0",
    "@tauri-apps/cli": "^1.2.2",
    "@types/react": "18.0.25",
    "@types/react-dom": "^18.0.5",
    "@types/react-modal": "3.13.1",
    "@types/three": "^0.148.0",
    "@typescript-eslint/eslint-plugin": "^5.43.0",
    "@typescript-eslint/parser": "^5.43.0",
    "autoprefixer": "^10.4.4",
    "cross-env": "^7.0.3",
    "eslint": "^8.18.0",
    "eslint-config-airbnb": "^19.0.4",
    "eslint-config-prettier": "^8.5.0",
    "eslint-import-resolver-typescript": "^3.1.1",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-jsx-a11y": "^6.6.0",
    "eslint-plugin-prettier": "^4.1.0",
    "eslint-plugin-react": "^7.30.1",
    "eslint-plugin-react-hooks": "^4.6.0",
    "postcss": "^8.4.12",
    "prettier": "^2.7.1",
    "pretty-quick": "^3.1.3",
    "tailwindcss": "^3.0.23",
    "vite": "^4.0.3"
  }
}
