{ "name": "player", "description": "An HTML5 Phigros chart player/simulator based on Phaser.", "version": "0.2.0", "repository": { "type": "git", "url": "git+https://github.com/PhiZone/player.git" }, "author": "PhiZone <dev@phi.zone> (https://www.phi.zone/)", "license": "Mozilla Public License 2.0", "licenseUrl": "https://opensource.org/license/mpl-2-0", "bugs": { "url": "https://github.com/PhiZone/player/issues" }, "type": "module", "homepage": "https://www.phi.zone/player/", "keywords": [ "phizone", "phigros", "phaser", "phaser3", "svelte", "vite" ], "engines": { "node": ">= 20" }, "scripts": { "dev": "vite --config vite/config.dev.mjs --host", "build:only": "svelte-kit sync && vite build --config vite/config.prod.mjs", "build": "svelte-kit sync && vite build --config vite/config.prod.mjs && pnpm cap sync", "preview": "vite preview --outDir build --host", "lint": "eslint .", "lint:fix": "eslint . --fix", "pret": "prettier --check ./**/*.{js,cjs,ts,html,css,svelte,md,json}", "pret:fix": "prettier --write ./**/*.{js,cjs,ts,html,css,svelte,md,json}", "d": "tauri build", "dd": "tauri build --debug", "desktop": "tauri build", "and": "pnpm cap open android", "android": "pnpm cap open android", "ios": "pnpm cap open ios" }, "devDependencies": { "@capacitor/android": "^7.0.0", "@capacitor/app": "^7.0.0", "@capacitor/assets": "^3.0.5", "@capacitor/cli": "^7.0.0", "@capacitor/core": "^7.0.0", "@capacitor/ios": "^7.0.0", "@eslint/eslintrc": "^3.2.0", "@eslint/js": "^9.18.0", "@sveltejs/adapter-auto": "^4.0.0", "@sveltejs/adapter-static": "^3.0.8", "@sveltejs/kit": "^2.16.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tailwindcss/forms": "^0.5.10", "@tauri-apps/cli": "2.2.5", "@typescript-eslint/eslint-plugin": "^8.24.0", "@typescript-eslint/parser": "^8.21.0", "autoprefixer": "^10.4.20", "daisyui": "^4.12.23", "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-prettier": "^5.2.3", "eslint-plugin-svelte": "^2.46.1", "globals": "^15.14.0", "postcss": "^8.5.1", "prettier": "3.4.2", "prettier-eslint": "^16.3.0", "prettier-plugin-svelte": "^3.3.3", "svelte": "^5.19.0", "svelte-check": "^4.1.4", "svelte-eslint-parser": "^0.43.0", "tailwindcss": "^3.4.17", "terser": "^5.37.0", "tslib": "^2.8.1", "typescript": "^5.7.3", "typescript-eslint": "^8.21.0", "vite": "^6.2.3" }, "dependencies": { "@awesome-cordova-plugins/android-full-screen": "^6.14.0", "@awesome-cordova-plugins/core": "6.14.0", "@capacitor/clipboard": "^7.0.0", "@capacitor/filesystem": "^7.0.0", "@capacitor/network": "^7.0.0", "@ffmpeg/ffmpeg": "^0.12.15", "@ffmpeg/util": "^0.12.2", "@fix-webm-duration/fix": "^1.0.1", "@fortawesome/fontawesome-free": "^6.7.2", "@sentry/sveltekit": "^8.54.0", "@tauri-apps/api": "^2.2.0", "@tauri-apps/plugin-deep-link": "~2.2.0", "@tauri-apps/plugin-dialog": "~2", "@tauri-apps/plugin-fs": "~2", "@tauri-apps/plugin-opener": "~2", "@tauri-apps/plugin-os": "~2.2.0", "@tauri-apps/plugin-upload": "~2", "apng-js": "^1.1.4", "bezier-easing": "^2.1.0", "context-filter-polyfill": "^0.3.22", "cordova-plugin-fullscreen": "^1.3.0", "file-type": "^20.0.0", "gifuct-js": "^2.1.2", "jszip": "^3.10.1", "mathjs": "^14.0.1", "mime": "^4.0.6", "moment": "^2.30.1", "notiflix": "^3.2.8", "phaser": "^3.88.2", "phaser3-rex-plugins": "^1.80.12", "query-string": "^9.1.1", "send-intent": "^6.0.3", "stats-js": "^1.0.1", "wavesurfer.js": "^7.8.16" }, "resolutions": { "cookie": ">=0.7.0" }, "pnpm": { "onlyBuiltDependencies": [ "@sentry/cli", "esbuild", "sharp" ], "patchedDependencies": { "phaser@3.88.2": "patches/phaser@3.88.2.patch" } } }