{ "name": "lx-music-mobile", "version": "1.2.0-beta.7", "versionCode": 62, "private": true, "scripts": { "dev": "react-native run-android --active-arch-only", "ios": "react-native run-ios", "start": "react-native start", "sc": "react-native start --reset-cache", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix", "rd": "react-devtools", "menu": "adb shell input keyevent 82", "bundle-android": "react-native bundle --platform android --dev true --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res", "pack:android:debug": "./gradlew assembleDebug", "pack": "npm run pack:android", "pack:android": "cd android && gradlew.bat assembleRelease", "clear": "cd android && gradlew.bat clean", "clear:full": "git clean -fdx -e android/keystore.properties -e android/app/*.keystore", "build:theme": "node src/theme/themes/createThemes.js", "postinstall": "node ./dependencies-patch.js", "publish": "node publish" }, "engines": { "node": ">= 18", "npm": ">= 8.5.2" }, "repository": { "type": "git", "url": "git+https://github.com/lyswhut/lx-music-mobile.git" }, "keywords": [ "music-player", "react-native-app" ], "author": { "name": "lyswhut", "email": "lyswhut@qq.com" }, "license": "Apache-2.0", "bugs": { "url": "https://github.com/lyswhut/lx-music-mobile/issues" }, "homepage": "https://github.com/lyswhut/lx-music-mobile#readme", "dependencies": { "@craftzdog/react-native-buffer": "^6.0.5", "@react-native-async-storage/async-storage": "^1.21.0", "@react-native-clipboard/clipboard": "^1.12.1", "@react-native-community/slider": "^4.4.3", "iconv-lite": "^0.6.3", "lrc-file-parser": "^2.4.1", "message2call": "^0.1.3", "pako": "^2.1.0", "react": "18.2.0", "react-native": "0.73.0", "react-native-background-timer": "github:lyswhut/react-native-background-timer#f49f41d0283a796e3e38cb3d505198b5953dc249", "react-native-exception-handler": "^2.10.10", "react-native-fs": "^2.20.0", "react-native-navigation": "^7.37.2", "react-native-pager-view": "^6.2.3", "react-native-quick-base64": "^2.0.7", "react-native-quick-md5": "^3.0.5", "react-native-track-player": "github:lyswhut/react-native-track-player#c7e3166cab47df3a252952c99993eb2715e8f9ee", "react-native-vector-icons": "^10.0.2" }, "devDependencies": { "@babel/core": "^7.23.5", "@babel/eslint-parser": "^7.23.3", "@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/preset-env": "^7.23.5", "@babel/runtime": "^7.23.5", "@react-native/babel-preset": "^0.74.0", "@react-native/metro-config": "^0.73.2", "@react-native/typescript-config": "^0.74.0", "@tsconfig/react-native": "^3.0.2", "@types/react": "^18.2.42", "@types/react-native": "^0.70.19", "@types/react-native-background-timer": "^2.0.2", "@types/react-native-vector-icons": "^6.4.18", "babel-plugin-module-resolver": "^5.0.0", "changelog-parser": "^3.0.1", "eslint-config-standard": "^17.1.0", "eslint-config-standard-with-typescript": "^40.0.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "typescript": "^5.3.3" } }