mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-07-03 20:52:10 +08:00
更新 React native 到 v0.73.4
This commit is contained in:
parent
7620110317
commit
64add21726
130
package-lock.json
generated
130
package-lock.json
generated
@ -19,7 +19,7 @@
|
|||||||
"message2call": "^0.1.3",
|
"message2call": "^0.1.3",
|
||||||
"pako": "^2.1.0",
|
"pako": "^2.1.0",
|
||||||
"react": "18.2.0",
|
"react": "18.2.0",
|
||||||
"react-native": "0.73.3",
|
"react-native": "0.73.4",
|
||||||
"react-native-background-timer": "github:lyswhut/react-native-background-timer#55ecaa80880e9cec1fff81f3ce10e6250ab3c40c",
|
"react-native-background-timer": "github:lyswhut/react-native-background-timer#55ecaa80880e9cec1fff81f3ce10e6250ab3c40c",
|
||||||
"react-native-exception-handler": "^2.10.10",
|
"react-native-exception-handler": "^2.10.10",
|
||||||
"react-native-fast-image": "^8.6.3",
|
"react-native-fast-image": "^8.6.3",
|
||||||
@ -40,10 +40,10 @@
|
|||||||
"@babel/preset-env": "^7.23.9",
|
"@babel/preset-env": "^7.23.9",
|
||||||
"@babel/runtime": "^7.23.9",
|
"@babel/runtime": "^7.23.9",
|
||||||
"@react-native/babel-preset": "^0.74.0",
|
"@react-native/babel-preset": "^0.74.0",
|
||||||
"@react-native/metro-config": "^0.73.4",
|
"@react-native/metro-config": "^0.73.5",
|
||||||
"@react-native/typescript-config": "^0.74.0",
|
"@react-native/typescript-config": "^0.74.0",
|
||||||
"@tsconfig/react-native": "^3.0.3",
|
"@tsconfig/react-native": "^3.0.3",
|
||||||
"@types/react": "^18.2.48",
|
"@types/react": "^18.2.55",
|
||||||
"@types/react-native": "^0.72.8",
|
"@types/react-native": "^0.72.8",
|
||||||
"@types/react-native-background-timer": "^2.0.2",
|
"@types/react-native-background-timer": "^2.0.2",
|
||||||
"@types/react-native-vector-icons": "^6.4.18",
|
"@types/react-native-vector-icons": "^6.4.18",
|
||||||
@ -3013,11 +3013,11 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@react-native/babel-plugin-codegen": {
|
"node_modules/@react-native/babel-plugin-codegen": {
|
||||||
"version": "0.73.3",
|
"version": "0.73.4",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.3.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz",
|
||||||
"integrity": "sha512-+zQrDDbz6lB48LyzFHxNCgXDCBHH+oTRdXAjikRcBUdeG9St9ABbYFLtb799zSxLOrCqFVyXqhJR2vlgLLEbcg==",
|
"integrity": "sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@react-native/codegen": "0.73.2"
|
"@react-native/codegen": "0.73.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=18"
|
"node": ">=18"
|
||||||
@ -3080,9 +3080,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@react-native/codegen": {
|
"node_modules/@react-native/codegen": {
|
||||||
"version": "0.73.2",
|
"version": "0.73.3",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.2.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.3.tgz",
|
||||||
"integrity": "sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==",
|
"integrity": "sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "^7.20.0",
|
"@babel/parser": "^7.20.0",
|
||||||
"flow-parser": "^0.206.0",
|
"flow-parser": "^0.206.0",
|
||||||
@ -3100,14 +3100,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@react-native/community-cli-plugin": {
|
"node_modules/@react-native/community-cli-plugin": {
|
||||||
"version": "0.73.14",
|
"version": "0.73.16",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.14.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.16.tgz",
|
||||||
"integrity": "sha512-KzIwsTvAJrXPtwhGOSm+OcJH1B8TpY8cS4xxzu/e2qv3a2n4VLePHTPAfco1tmvekV8OHWvvD9JSIX7i2fB1gg==",
|
"integrity": "sha512-eNH3v3qJJF6f0n/Dck90qfC9gVOR4coAXMTdYECO33GfgjTi+73vf/SBqlXw9HICH/RNZYGPM3wca4FRF7TYeQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@react-native-community/cli-server-api": "12.3.2",
|
"@react-native-community/cli-server-api": "12.3.2",
|
||||||
"@react-native-community/cli-tools": "12.3.2",
|
"@react-native-community/cli-tools": "12.3.2",
|
||||||
"@react-native/dev-middleware": "0.73.7",
|
"@react-native/dev-middleware": "0.73.7",
|
||||||
"@react-native/metro-babel-transformer": "0.73.14",
|
"@react-native/metro-babel-transformer": "0.73.15",
|
||||||
"chalk": "^4.0.0",
|
"chalk": "^4.0.0",
|
||||||
"execa": "^5.1.1",
|
"execa": "^5.1.1",
|
||||||
"metro": "^0.80.3",
|
"metro": "^0.80.3",
|
||||||
@ -3193,12 +3193,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@react-native/metro-babel-transformer": {
|
"node_modules/@react-native/metro-babel-transformer": {
|
||||||
"version": "0.73.14",
|
"version": "0.73.15",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.14.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.15.tgz",
|
||||||
"integrity": "sha512-5wLeYw/lormpSqYfI9H/geZ/EtPmi+x5qLkEit15Q/70hkzYo/M+aWztUtbOITfgTEOP8d6ybROzoGsqgyZLcw==",
|
"integrity": "sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/core": "^7.20.0",
|
"@babel/core": "^7.20.0",
|
||||||
"@react-native/babel-preset": "0.73.20",
|
"@react-native/babel-preset": "0.73.21",
|
||||||
"hermes-parser": "0.15.0",
|
"hermes-parser": "0.15.0",
|
||||||
"nullthrows": "^1.1.1"
|
"nullthrows": "^1.1.1"
|
||||||
},
|
},
|
||||||
@ -3210,9 +3210,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/babel-preset": {
|
"node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/babel-preset": {
|
||||||
"version": "0.73.20",
|
"version": "0.73.21",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.20.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.21.tgz",
|
||||||
"integrity": "sha512-fU9NqkusbfFq71l4BWQfqqD/lLcLC0MZ++UYgieA3j8lIEppJTLVauv2RwtD2yltBkjebgYEC5Rwvt1l0MUBXw==",
|
"integrity": "sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/core": "^7.20.0",
|
"@babel/core": "^7.20.0",
|
||||||
"@babel/plugin-proposal-async-generator-functions": "^7.0.0",
|
"@babel/plugin-proposal-async-generator-functions": "^7.0.0",
|
||||||
@ -3253,7 +3253,7 @@
|
|||||||
"@babel/plugin-transform-typescript": "^7.5.0",
|
"@babel/plugin-transform-typescript": "^7.5.0",
|
||||||
"@babel/plugin-transform-unicode-regex": "^7.0.0",
|
"@babel/plugin-transform-unicode-regex": "^7.0.0",
|
||||||
"@babel/template": "^7.0.0",
|
"@babel/template": "^7.0.0",
|
||||||
"@react-native/babel-plugin-codegen": "0.73.3",
|
"@react-native/babel-plugin-codegen": "0.73.4",
|
||||||
"babel-plugin-transform-flow-enums": "^0.0.2",
|
"babel-plugin-transform-flow-enums": "^0.0.2",
|
||||||
"react-refresh": "^0.14.0"
|
"react-refresh": "^0.14.0"
|
||||||
},
|
},
|
||||||
@ -3265,13 +3265,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@react-native/metro-config": {
|
"node_modules/@react-native/metro-config": {
|
||||||
"version": "0.73.4",
|
"version": "0.73.5",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.73.4.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.73.5.tgz",
|
||||||
"integrity": "sha512-4IpWb9InOY23ssua6z/ho2B4uRqF4QaNHGg4aV3D/og5yiVF39GEm/REHU36i+KoHRO3GcB6DrI7N9KrcvgGBw==",
|
"integrity": "sha512-3bNWoHzOzP/+qoLJtRhOVXrnxKmSY3i4y5PXyMQlIvvOI/GQbXulPpEZxK/yUrf1MmeXHLLFufFbQWlfDEDoxA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@react-native/js-polyfills": "0.73.1",
|
"@react-native/js-polyfills": "0.73.1",
|
||||||
"@react-native/metro-babel-transformer": "0.73.14",
|
"@react-native/metro-babel-transformer": "0.73.15",
|
||||||
"metro-config": "^0.80.3",
|
"metro-config": "^0.80.3",
|
||||||
"metro-runtime": "^0.80.3"
|
"metro-runtime": "^0.80.3"
|
||||||
},
|
},
|
||||||
@ -3402,9 +3402,9 @@
|
|||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@types/react": {
|
"node_modules/@types/react": {
|
||||||
"version": "18.2.48",
|
"version": "18.2.55",
|
||||||
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz",
|
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz",
|
||||||
"integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==",
|
"integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/prop-types": "*",
|
"@types/prop-types": "*",
|
||||||
@ -8802,17 +8802,17 @@
|
|||||||
"integrity": "sha512-txfpPCQYiazVdcbMRhatqWKcAxJweUu2wDXvts5/7Wyp6+Y9cHojqXHsLPEckzutfHlxZhG8Oiundbmp8Fd6eQ=="
|
"integrity": "sha512-txfpPCQYiazVdcbMRhatqWKcAxJweUu2wDXvts5/7Wyp6+Y9cHojqXHsLPEckzutfHlxZhG8Oiundbmp8Fd6eQ=="
|
||||||
},
|
},
|
||||||
"node_modules/react-native": {
|
"node_modules/react-native": {
|
||||||
"version": "0.73.3",
|
"version": "0.73.4",
|
||||||
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.3.tgz",
|
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.4.tgz",
|
||||||
"integrity": "sha512-RSQDtT2DNUcmB4IgmW9NhRb5wqvXFl6DI2NEJmt0ps2OrVHpoA8Tkq+lkFOA/fvPscJKtFKEHFBDSR5UHR3PUw==",
|
"integrity": "sha512-VtS+Yr6OOTIuJGDECIYWzNU8QpJjASQYvMtfa/Hvm/2/h5GdB6W9H9TOmh13x07Lj4AOhNMx3XSsz6TdrO4jIg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@jest/create-cache-key-function": "^29.6.3",
|
"@jest/create-cache-key-function": "^29.6.3",
|
||||||
"@react-native-community/cli": "12.3.2",
|
"@react-native-community/cli": "12.3.2",
|
||||||
"@react-native-community/cli-platform-android": "12.3.2",
|
"@react-native-community/cli-platform-android": "12.3.2",
|
||||||
"@react-native-community/cli-platform-ios": "12.3.2",
|
"@react-native-community/cli-platform-ios": "12.3.2",
|
||||||
"@react-native/assets-registry": "0.73.1",
|
"@react-native/assets-registry": "0.73.1",
|
||||||
"@react-native/codegen": "0.73.2",
|
"@react-native/codegen": "0.73.3",
|
||||||
"@react-native/community-cli-plugin": "0.73.14",
|
"@react-native/community-cli-plugin": "0.73.16",
|
||||||
"@react-native/gradle-plugin": "0.73.4",
|
"@react-native/gradle-plugin": "0.73.4",
|
||||||
"@react-native/js-polyfills": "0.73.1",
|
"@react-native/js-polyfills": "0.73.1",
|
||||||
"@react-native/normalize-colors": "0.73.2",
|
"@react-native/normalize-colors": "0.73.2",
|
||||||
@ -12700,11 +12700,11 @@
|
|||||||
"integrity": "sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg=="
|
"integrity": "sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg=="
|
||||||
},
|
},
|
||||||
"@react-native/babel-plugin-codegen": {
|
"@react-native/babel-plugin-codegen": {
|
||||||
"version": "0.73.3",
|
"version": "0.73.4",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.3.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz",
|
||||||
"integrity": "sha512-+zQrDDbz6lB48LyzFHxNCgXDCBHH+oTRdXAjikRcBUdeG9St9ABbYFLtb799zSxLOrCqFVyXqhJR2vlgLLEbcg==",
|
"integrity": "sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@react-native/codegen": "0.73.2"
|
"@react-native/codegen": "0.73.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@react-native/babel-preset": {
|
"@react-native/babel-preset": {
|
||||||
@ -12758,9 +12758,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@react-native/codegen": {
|
"@react-native/codegen": {
|
||||||
"version": "0.73.2",
|
"version": "0.73.3",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.2.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.3.tgz",
|
||||||
"integrity": "sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==",
|
"integrity": "sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/parser": "^7.20.0",
|
"@babel/parser": "^7.20.0",
|
||||||
"flow-parser": "^0.206.0",
|
"flow-parser": "^0.206.0",
|
||||||
@ -12772,14 +12772,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@react-native/community-cli-plugin": {
|
"@react-native/community-cli-plugin": {
|
||||||
"version": "0.73.14",
|
"version": "0.73.16",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.14.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.16.tgz",
|
||||||
"integrity": "sha512-KzIwsTvAJrXPtwhGOSm+OcJH1B8TpY8cS4xxzu/e2qv3a2n4VLePHTPAfco1tmvekV8OHWvvD9JSIX7i2fB1gg==",
|
"integrity": "sha512-eNH3v3qJJF6f0n/Dck90qfC9gVOR4coAXMTdYECO33GfgjTi+73vf/SBqlXw9HICH/RNZYGPM3wca4FRF7TYeQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@react-native-community/cli-server-api": "12.3.2",
|
"@react-native-community/cli-server-api": "12.3.2",
|
||||||
"@react-native-community/cli-tools": "12.3.2",
|
"@react-native-community/cli-tools": "12.3.2",
|
||||||
"@react-native/dev-middleware": "0.73.7",
|
"@react-native/dev-middleware": "0.73.7",
|
||||||
"@react-native/metro-babel-transformer": "0.73.14",
|
"@react-native/metro-babel-transformer": "0.73.15",
|
||||||
"chalk": "^4.0.0",
|
"chalk": "^4.0.0",
|
||||||
"execa": "^5.1.1",
|
"execa": "^5.1.1",
|
||||||
"metro": "^0.80.3",
|
"metro": "^0.80.3",
|
||||||
@ -12846,20 +12846,20 @@
|
|||||||
"integrity": "sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g=="
|
"integrity": "sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g=="
|
||||||
},
|
},
|
||||||
"@react-native/metro-babel-transformer": {
|
"@react-native/metro-babel-transformer": {
|
||||||
"version": "0.73.14",
|
"version": "0.73.15",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.14.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.15.tgz",
|
||||||
"integrity": "sha512-5wLeYw/lormpSqYfI9H/geZ/EtPmi+x5qLkEit15Q/70hkzYo/M+aWztUtbOITfgTEOP8d6ybROzoGsqgyZLcw==",
|
"integrity": "sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/core": "^7.20.0",
|
"@babel/core": "^7.20.0",
|
||||||
"@react-native/babel-preset": "0.73.20",
|
"@react-native/babel-preset": "0.73.21",
|
||||||
"hermes-parser": "0.15.0",
|
"hermes-parser": "0.15.0",
|
||||||
"nullthrows": "^1.1.1"
|
"nullthrows": "^1.1.1"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@react-native/babel-preset": {
|
"@react-native/babel-preset": {
|
||||||
"version": "0.73.20",
|
"version": "0.73.21",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.20.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.21.tgz",
|
||||||
"integrity": "sha512-fU9NqkusbfFq71l4BWQfqqD/lLcLC0MZ++UYgieA3j8lIEppJTLVauv2RwtD2yltBkjebgYEC5Rwvt1l0MUBXw==",
|
"integrity": "sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/core": "^7.20.0",
|
"@babel/core": "^7.20.0",
|
||||||
"@babel/plugin-proposal-async-generator-functions": "^7.0.0",
|
"@babel/plugin-proposal-async-generator-functions": "^7.0.0",
|
||||||
@ -12900,7 +12900,7 @@
|
|||||||
"@babel/plugin-transform-typescript": "^7.5.0",
|
"@babel/plugin-transform-typescript": "^7.5.0",
|
||||||
"@babel/plugin-transform-unicode-regex": "^7.0.0",
|
"@babel/plugin-transform-unicode-regex": "^7.0.0",
|
||||||
"@babel/template": "^7.0.0",
|
"@babel/template": "^7.0.0",
|
||||||
"@react-native/babel-plugin-codegen": "0.73.3",
|
"@react-native/babel-plugin-codegen": "0.73.4",
|
||||||
"babel-plugin-transform-flow-enums": "^0.0.2",
|
"babel-plugin-transform-flow-enums": "^0.0.2",
|
||||||
"react-refresh": "^0.14.0"
|
"react-refresh": "^0.14.0"
|
||||||
}
|
}
|
||||||
@ -12908,13 +12908,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@react-native/metro-config": {
|
"@react-native/metro-config": {
|
||||||
"version": "0.73.4",
|
"version": "0.73.5",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.73.4.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.73.5.tgz",
|
||||||
"integrity": "sha512-4IpWb9InOY23ssua6z/ho2B4uRqF4QaNHGg4aV3D/og5yiVF39GEm/REHU36i+KoHRO3GcB6DrI7N9KrcvgGBw==",
|
"integrity": "sha512-3bNWoHzOzP/+qoLJtRhOVXrnxKmSY3i4y5PXyMQlIvvOI/GQbXulPpEZxK/yUrf1MmeXHLLFufFbQWlfDEDoxA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@react-native/js-polyfills": "0.73.1",
|
"@react-native/js-polyfills": "0.73.1",
|
||||||
"@react-native/metro-babel-transformer": "0.73.14",
|
"@react-native/metro-babel-transformer": "0.73.15",
|
||||||
"metro-config": "^0.80.3",
|
"metro-config": "^0.80.3",
|
||||||
"metro-runtime": "^0.80.3"
|
"metro-runtime": "^0.80.3"
|
||||||
}
|
}
|
||||||
@ -13031,9 +13031,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@types/react": {
|
"@types/react": {
|
||||||
"version": "18.2.48",
|
"version": "18.2.55",
|
||||||
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz",
|
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz",
|
||||||
"integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==",
|
"integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@types/prop-types": "*",
|
"@types/prop-types": "*",
|
||||||
@ -16920,17 +16920,17 @@
|
|||||||
"integrity": "sha512-txfpPCQYiazVdcbMRhatqWKcAxJweUu2wDXvts5/7Wyp6+Y9cHojqXHsLPEckzutfHlxZhG8Oiundbmp8Fd6eQ=="
|
"integrity": "sha512-txfpPCQYiazVdcbMRhatqWKcAxJweUu2wDXvts5/7Wyp6+Y9cHojqXHsLPEckzutfHlxZhG8Oiundbmp8Fd6eQ=="
|
||||||
},
|
},
|
||||||
"react-native": {
|
"react-native": {
|
||||||
"version": "0.73.3",
|
"version": "0.73.4",
|
||||||
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.3.tgz",
|
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.4.tgz",
|
||||||
"integrity": "sha512-RSQDtT2DNUcmB4IgmW9NhRb5wqvXFl6DI2NEJmt0ps2OrVHpoA8Tkq+lkFOA/fvPscJKtFKEHFBDSR5UHR3PUw==",
|
"integrity": "sha512-VtS+Yr6OOTIuJGDECIYWzNU8QpJjASQYvMtfa/Hvm/2/h5GdB6W9H9TOmh13x07Lj4AOhNMx3XSsz6TdrO4jIg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@jest/create-cache-key-function": "^29.6.3",
|
"@jest/create-cache-key-function": "^29.6.3",
|
||||||
"@react-native-community/cli": "12.3.2",
|
"@react-native-community/cli": "12.3.2",
|
||||||
"@react-native-community/cli-platform-android": "12.3.2",
|
"@react-native-community/cli-platform-android": "12.3.2",
|
||||||
"@react-native-community/cli-platform-ios": "12.3.2",
|
"@react-native-community/cli-platform-ios": "12.3.2",
|
||||||
"@react-native/assets-registry": "0.73.1",
|
"@react-native/assets-registry": "0.73.1",
|
||||||
"@react-native/codegen": "0.73.2",
|
"@react-native/codegen": "0.73.3",
|
||||||
"@react-native/community-cli-plugin": "0.73.14",
|
"@react-native/community-cli-plugin": "0.73.16",
|
||||||
"@react-native/gradle-plugin": "0.73.4",
|
"@react-native/gradle-plugin": "0.73.4",
|
||||||
"@react-native/js-polyfills": "0.73.1",
|
"@react-native/js-polyfills": "0.73.1",
|
||||||
"@react-native/normalize-colors": "0.73.2",
|
"@react-native/normalize-colors": "0.73.2",
|
||||||
|
@ -53,7 +53,7 @@
|
|||||||
"message2call": "^0.1.3",
|
"message2call": "^0.1.3",
|
||||||
"pako": "^2.1.0",
|
"pako": "^2.1.0",
|
||||||
"react": "18.2.0",
|
"react": "18.2.0",
|
||||||
"react-native": "0.73.3",
|
"react-native": "0.73.4",
|
||||||
"react-native-background-timer": "github:lyswhut/react-native-background-timer#55ecaa80880e9cec1fff81f3ce10e6250ab3c40c",
|
"react-native-background-timer": "github:lyswhut/react-native-background-timer#55ecaa80880e9cec1fff81f3ce10e6250ab3c40c",
|
||||||
"react-native-exception-handler": "^2.10.10",
|
"react-native-exception-handler": "^2.10.10",
|
||||||
"react-native-fast-image": "^8.6.3",
|
"react-native-fast-image": "^8.6.3",
|
||||||
@ -74,10 +74,10 @@
|
|||||||
"@babel/preset-env": "^7.23.9",
|
"@babel/preset-env": "^7.23.9",
|
||||||
"@babel/runtime": "^7.23.9",
|
"@babel/runtime": "^7.23.9",
|
||||||
"@react-native/babel-preset": "^0.74.0",
|
"@react-native/babel-preset": "^0.74.0",
|
||||||
"@react-native/metro-config": "^0.73.4",
|
"@react-native/metro-config": "^0.73.5",
|
||||||
"@react-native/typescript-config": "^0.74.0",
|
"@react-native/typescript-config": "^0.74.0",
|
||||||
"@tsconfig/react-native": "^3.0.3",
|
"@tsconfig/react-native": "^3.0.3",
|
||||||
"@types/react": "^18.2.48",
|
"@types/react": "^18.2.55",
|
||||||
"@types/react-native": "^0.72.8",
|
"@types/react-native": "^0.72.8",
|
||||||
"@types/react-native-background-timer": "^2.0.2",
|
"@types/react-native-background-timer": "^2.0.2",
|
||||||
"@types/react-native-vector-icons": "^6.4.18",
|
"@types/react-native-vector-icons": "^6.4.18",
|
||||||
|
@ -1,50 +1,4 @@
|
|||||||
提前祝大家新年快乐!
|
|
||||||
|
|
||||||
### 新增
|
|
||||||
|
|
||||||
- 新增自定义源(实验性功能),调用方式与PC端一致,但需要注意的是,移动端自定义源的环境与PC端不同,某些环境API不可用,详情看自定义说明文档
|
|
||||||
- 新增长按收藏列表名自动跳转列表顶部的功能
|
|
||||||
- 新增实验性的添加本地歌曲到我的收藏支持,与PC端类似,在我的收藏的列表菜单中选择歌曲目录,将添加所选目录下的所有歌曲,目前支持mp3/flac/ogg/wav等格式
|
|
||||||
- 新增歌曲标签编辑功能,允许编辑本地源且文件存在的歌曲标签信息
|
|
||||||
- 新增动态背景,启用后将使用当前播放歌曲封面做APP背景,默认关闭,可到设置-主题设置启用
|
|
||||||
- 新增APP全局字体阴影,默认关闭,可到设置-主题设置启用
|
|
||||||
- 新增启用竖屏首页横向滚动设置,默认开启(原来的行为),如果你不想要竖屏的首页左右滑动则可以关闭此设置(#397)
|
|
||||||
- 新增“使用系统文件选择器”设置,默认启用,启用该选项后,导入备份文件、自定义源等操作将不需要申请存储权限,但可能在某些系统上不可用
|
|
||||||
- 播放详情页新增桌面歌词显示/隐藏切换按钮,长按可切换歌词锁定状态
|
|
||||||
- 我的列表菜单列表新增“新建列表”菜单
|
|
||||||
- 我的列表菜单列表新增“排序歌曲”菜单,可以排序所选列表内的歌曲,排序功能与PC一致
|
|
||||||
- 添加 墨·状态栏特别版(版本号包含`sl`)的 release 构建
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
|
|
||||||
- 添加是否忽略电池优化检查,用于提醒用户添加白名单,确保APP后台播放稳定性
|
|
||||||
- 在设置界面返回时,不再直接返回桌面,将回到进入设置界面前的界面,在非设置界面返回时才会返回桌面
|
|
||||||
- 更新播放栏进度条样式,进度条允许拖动调整进度
|
|
||||||
- 优化播放详情页歌曲封面、控制按钮对各尺寸屏幕的适配,修改横屏下的控制栏按钮布局
|
|
||||||
- 优化横竖屏界面的展示判断,现在趋于方屏的屏幕按竖屏的方式显示,横屏下的播放栏添加上一曲切歌按钮
|
|
||||||
- 添加对wy源某些歌曲有问题的歌词进行修复(#370)
|
|
||||||
- 文件选择器允许选择外置存储设备上的路径,添加SD卡、USB存储等外置存储设备的读写支持
|
|
||||||
- 图片显示改用第三方的图片组件,支持gif类型的图片显示,尝试解决某些设备上图片过多导致的应用崩溃问题
|
|
||||||
- 歌曲评论内容过长时自动折叠,需手动展开
|
|
||||||
- 改进本地音乐在线信息的匹配机制
|
|
||||||
- 移除播放服务唤醒锁,解决APP在空闲时仍然处于唤醒状态的问题
|
|
||||||
- 添加创建同名列表时的二次确认
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
|
|
||||||
- 修复主题背景覆盖不全的问题
|
|
||||||
- 修复清理缓存后查看日志时会导致APP崩溃的问题
|
|
||||||
- 修复临时列表变更会意外触发同步的问题
|
|
||||||
|
|
||||||
### 变更
|
|
||||||
|
|
||||||
- 在更低版本的安卓上启用跟随系统亮暗主题功能(#317)
|
|
||||||
- 由于歌曲评论的图片太大占用较多资源,评论图片不再直接加载,需要点击图片区域后再加载
|
|
||||||
- 导入文件(歌单备份、自定义源文件等)默认不再需要设备存储权限,但如果这导致在你的设备上无法选择文件,则可以关闭基本设置的“使用系统文件选择器”设置,回退到原来的文件选择方式
|
|
||||||
|
|
||||||
### 其他
|
### 其他
|
||||||
|
|
||||||
- 移除所有内置源,由于收到腾讯投诉要求停止提供软件内置的连接到他们平台的在线播放及下载服务,所以从即日(2023年10月18日)起LX本身不再提供上述服务
|
- 更新 React native 到 v0.73.4
|
||||||
- 更新许可协议的排版,使其看起来更加清晰明了,更新数据来源原理说明
|
|
||||||
- 更新 React native 到 v0.73.3
|
|
||||||
- 核心播放器从 ExoPlayer 迁移到 media3 v1.2.1
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user