{ "name": "yue2-studio", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint", "typecheck": "tsc --noEmit", "check": "node scripts/check.mjs", "verify": "node scripts/verify-build.mjs", "test:abc": "tsx scripts/test-abc.ts", "test:editor": "node scripts/test-score-editor.mjs" }, "dependencies": { "@phosphor-icons/react": "^2.1.7", "abcjs": "^6.7.0", "geist": "^1.7.2", "motion": "^12.0.0", "next": "^16.3.5", "react": "^19.3.0", "react-dom": "^19.3.0", "ws": "^8.18.0" }, "devDependencies": { "@tailwindcss/postcss": "^4.1.0", "@types/node": "^22.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@types/ws": "^8.5.12", "tailwindcss": "^4.1.0", "typescript": "^5.6.0" }, "engines": { "node": ">=20.9" } }