{
	"name": "@modrinth/app-frontend",
	"private": true,
	"version": "1.0.0-local",
	"type": "module",
	"scripts": {
		"dev": "vite",
		"build": "vue-tsc --noEmit && vite build",
		"tsc:check": "vue-tsc --noEmit",
		"lint": "eslint . && prettier --check .",
		"fix": "eslint . --fix && prettier --write .",
		"intl:extract": "formatjs extract \"src/**/*.{vue,ts,tsx,js,jsx,mts,cts,mjs,cjs}\" --ignore \"**/*.d.ts\" --ignore node_modules --out-file src/locales/en-US/index.json --format crowdin --preserve-whitespace",
		"test": "vue-tsc --noEmit"
	},
	"dependencies": {
		"@modrinth/api-client": "workspace:^",
		"@modrinth/assets": "workspace:*",
		"@modrinth/ui": "workspace:*",
		"@modrinth/utils": "workspace:*",
		"@sentry/vue": "^8.27.0",
		"@sfirew/minecraft-motd-parser": "^1.1.6",
		"@tanstack/vue-query": "^5.90.7",
		"@tauri-apps/api": "^2.5.0",
		"@tauri-apps/plugin-dialog": "^2.2.1",
		"@tauri-apps/plugin-http": "^2.5.0",
		"@tauri-apps/plugin-opener": "^2.2.6",
		"@tauri-apps/plugin-os": "^2.2.1",
		"@tauri-apps/plugin-updater": "^2.7.1",
		"@tauri-apps/plugin-window-state": "^2.2.2",
		"@types/three": "^0.172.0",
		"intl-messageformat": "^10.7.7",
		"vue-i18n": "^10.0.0",
		"@vueuse/core": "^11.1.0",
		"dayjs": "^1.11.10",
		"floating-vue": "^5.2.2",
		"ofetch": "^1.3.4",
		"pinia": "^3.0.0",
		"posthog-js": "^1.158.2",
		"three": "^0.172.0",
		"vite-svg-loader": "^5.1.0",
		"vue": "^3.5.13",
		"vue-multiselect": "3.0.0",
		"vue-router": "^4.6.0",
		"vue-virtual-scroller": "v2.0.0-beta.8"
	},
	"devDependencies": {
		"@eslint/compat": "^1.1.1",
		"@formatjs/cli": "^6.2.12",
		"@modrinth/tooling-config": "workspace:*",
		"@nuxt/eslint-config": "^0.5.6",
		"@taijased/vue-render-tracker": "^1.0.7",
		"@vitejs/plugin-vue": "^6.0.3",
		"autoprefixer": "^10.4.19",
		"eslint": "^9.9.1",
		"eslint-plugin-turbo": "^2.5.4",
		"postcss": "^8.4.39",
		"prettier": "^3.2.5",
		"sass": "^1.74.1",
		"tailwindcss": "^3.4.4",
		"typescript": "^5.5.4",
		"vite": "^6.0.0",
		"vue-component-type-helpers": "^3.1.8",
		"vue-tsc": "^2.1.6"
	},
	"packageManager": "pnpm@9.4.0",
	"web-types": "../../web-types.json"
}
