{ "name": "msr-mod", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "echo 'No platform specified, will build for Chromium.' && npm run build-chrome", "build:chrome": "npm run prebuild:chrome && vue-tsc -b && vite build && cp -r public/* dist/", "build:firefox": "npm run prebuild:firefox && vue-tsc -b && vite build && cp -r public/* dist/", "dev:refresh": "vue-tsc -b && vite build && cp -r public/* dist/", "build:watch": "vite build --watch", "preview": "vite preview", "lint": "biome format --write .", "quality-check": "biome ci", "qc": "npm run quality-check", "prebuild:chrome": "node scripts/prebuild-chrome.js", "prebuild:firefox": "node scripts/prebuild-firefox.js" }, "dependencies": { "@tailwindcss/vite": "^4.1.7", "axios": "^1.9.0", "gsap": "^3.13.0", "pinia": "^3.0.2", "tailwindcss": "^4.1.7", "vue": "^3.5.13", "vue-router": "^4.5.1", "vue-toast-notification": "^3.1.3", "webextension-polyfill": "^0.12.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@types/chrome": "^0.0.323", "@types/node": "^22.15.21", "@types/webextension-polyfill": "^0.12.3", "@vitejs/plugin-vue": "^5.2.1", "typescript": "~5.6.2", "vite": "^6.0.1", "vue-tsc": "^2.1.10" } }