{ "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/drei": "^9.80.3", "@react-three/fiber": "^8.13.6", "@tauri-apps/api": "=2.0.0-alpha.8", "@tauri-apps/plugin-app": "=2.0.0-alpha.1", "@tauri-apps/plugin-dialog": "=2.0.0-alpha.1", "@tauri-apps/plugin-fs": "=2.0.0-alpha.1", "@tauri-apps/plugin-os": "=2.0.0-alpha.2", "@tauri-apps/plugin-shell": "=2.0.0-alpha.1", "@tauri-apps/plugin-window": "=2.0.0-alpha.1", "@vitejs/plugin-react": "^3.0.0", "browser-fs-access": "^0.34.1", "browserslist": "^4.18.1", "classnames": "^2.3.1", "eslint-config-react-app": "^7.0.0", "flatbuffers": "^22.10.26", "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-helmet": "^6.1.0", "react-hook-form": "^7.29.0", "react-modal": "^3.15.1", "react-responsive": "^9.0.2", "react-router-dom": "^6.2.2", "semver": "^7.5.3", "solarxr-protocol": "file:../solarxr-protocol", "three": "^0.155.0", "ts-pattern": "^5.0.1", "typescript": "^5.1.6" }, "scripts": { "start": "vite --force", "build": "vite build", "dev": "tauri dev", "skipbundler": "tauri build -b none", "tauri": "tauri", "lint": "tsc --noEmit && eslint --max-warnings=0 \"src/**/*.{js,jsx,ts,tsx,json}\" && prettier --check \"src/**/*.{js,jsx,ts,tsx,css,md,json}\"", "lint:fix": "tsc --noEmit && eslint --fix --max-warnings=0 \"src/**/*.{js,jsx,ts,tsx,json}\" && pnpm run format", "format": "prettier --write \"src/**/*.{js,jsx,ts,tsx,css,md,json}\"", "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": { "@dword-design/eslint-plugin-import-alias": "^4.0.8", "@tailwindcss/forms": "^0.5.3", "@tauri-apps/cli": "=2.0.0-alpha.17", "@types/file-saver": "^2.0.5", "@types/react": "^18.0.25", "@types/react-dom": "^18.0.5", "@types/react-helmet": "^6.1.6", "@types/react-modal": "3.13.1", "@types/semver": "^7.5.4", "@types/three": "^0.155.0", "@typescript-eslint/eslint-plugin": "^5.60.1", "@typescript-eslint/parser": "^5.60.1", "autoprefixer": "^10.4.4", "cross-env": "^7.0.3", "eslint": "^8.44.0", "eslint-config-airbnb": "^19.0.4", "eslint-import-resolver-typescript": "^3.5.5", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "postcss": "^8.4.31", "prettier": "^2.8.8", "pretty-quick": "^3.1.3", "rollup-plugin-visualizer": "^5.9.2", "tailwind-gradient-mask-image": "^1.0.0", "tailwindcss": "^3.3.2", "vite": "^4.3.9" } }