From 184f667a2ba6f6635560c8e709c52860793ccfc8 Mon Sep 17 00:00:00 2001 From: tianzhich Date: Fri, 2 Dec 2022 16:14:31 +0800 Subject: [PATCH] fix: downgrade dnd version, fix the drag move delay issue --- package.json | 6 +++--- yarn.lock | 57 +++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 44 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index da54afca..c677472e 100644 --- a/package.json +++ b/package.json @@ -68,8 +68,8 @@ "dependencies": { "@nosferatu500/react-dnd-scrollzone": "^2.0.10", "lodash.isequal": "^4.5.0", - "react-dnd": "14.0.4", - "react-dnd-html5-backend": "^14.1.0", + "react-dnd": "^11.1.3", + "react-dnd-html5-backend": "^11.1.3", "react-virtuoso": "^2.19.1" }, "devDependencies": { @@ -127,7 +127,7 @@ }, "peerDependencies": { "react": ">=17.0.2", - "react-dnd": "14.0.4", + "react-dnd": "^11.1.3", "react-dom": ">=17.0.2" }, "browserslist": { diff --git a/yarn.lock b/yarn.lock index f6c489c9..3f47b5f1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2135,6 +2135,14 @@ dependencies: "@types/unist" "*" +"@types/hoist-non-react-statics@^3.3.1": + version "3.3.1" + resolved "http://bnpm.byted.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + "@types/html-minifier-terser@^5.0.0": version "5.1.2" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57" @@ -2244,6 +2252,15 @@ dependencies: "@types/react" "^17" +"@types/react@*": + version "18.0.25" + resolved "http://bnpm.byted.org/@types/react/-/react-18.0.25.tgz#8b1dcd7e56fe7315535a4af25435e0bb55c8ae44" + integrity sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/react@^17", "@types/react@^17.0.52": version "17.0.52" resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" @@ -4373,6 +4390,15 @@ dnd-core@14.0.1: "@react-dnd/invariant" "^2.0.0" redux "^4.1.1" +dnd-core@^11.1.3: + version "11.1.3" + resolved "http://bnpm.byted.org/dnd-core/-/dnd-core-11.1.3.tgz#f92099ba7245e49729d2433157031a6267afcc98" + integrity sha512-QugF55dNW+h+vzxVJ/LSJeTeUw9MCJ2cllhmVThVPEtF16ooBkxj0WBE5RB+AceFxMFo1rO6bJKXtqKl+JNnyA== + dependencies: + "@react-dnd/asap" "^4.0.0" + "@react-dnd/invariant" "^2.0.0" + redux "^4.0.4" + doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -6003,7 +6029,7 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -8623,12 +8649,12 @@ raw-loader@^4.0.2: loader-utils "^2.0.0" schema-utils "^3.0.0" -react-dnd-html5-backend@^14.1.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-14.1.0.tgz#b35a3a0c16dd3a2bfb5eb7ec62cf0c2cace8b62f" - integrity sha512-6ONeqEC3XKVf4eVmMTe0oPds+c5B9Foyj8p/ZKLb7kL2qh9COYxiBHv3szd6gztqi/efkmriywLUVlPotqoJyw== +react-dnd-html5-backend@^11.1.3: + version "11.1.3" + resolved "http://bnpm.byted.org/react-dnd-html5-backend/-/react-dnd-html5-backend-11.1.3.tgz#2749f04f416ec230ea193f5c1fbea2de7dffb8f7" + integrity sha512-/1FjNlJbW/ivkUxlxQd7o3trA5DE33QiRZgxent3zKme8DwF4Nbw3OFVhTRFGaYhHFNL1rZt6Rdj1D78BjnNLw== dependencies: - dnd-core "14.0.1" + dnd-core "^11.1.3" react-dnd-touch-backend@^14.1.1: version "14.1.1" @@ -8638,16 +8664,15 @@ react-dnd-touch-backend@^14.1.1: "@react-dnd/invariant" "^2.0.0" dnd-core "14.0.1" -react-dnd@14.0.4: - version "14.0.4" - resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-14.0.4.tgz#ffb4ea0e2a3a5532f9c6294d565742008a52b8b0" - integrity sha512-AFJJXzUIWp5WAhgvI85ESkDCawM0lhoVvfo/lrseLXwFdH3kEO3v8I2C81QPqBW2UEyJBIPStOhPMGYGFtq/bg== +react-dnd@^11.1.3: + version "11.1.3" + resolved "http://bnpm.byted.org/react-dnd/-/react-dnd-11.1.3.tgz#f9844f5699ccc55dfc81462c2c19f726e670c1af" + integrity sha512-8rtzzT8iwHgdSC89VktwhqdKKtfXaAyC4wiqp0SywpHG12TTLvfOoL6xNEIUWXwIEWu+CFfDn4GZJyynCEuHIQ== dependencies: - "@react-dnd/invariant" "^2.0.0" "@react-dnd/shallowequal" "^2.0.0" - dnd-core "14.0.1" - fast-deep-equal "^3.1.3" - hoist-non-react-statics "^3.3.2" + "@types/hoist-non-react-statics" "^3.3.1" + dnd-core "^11.1.3" + hoist-non-react-statics "^3.3.0" react-docgen-typescript@^2.1.1: version "2.2.2" @@ -8808,9 +8833,9 @@ redent@^1.0.0: indent-string "^2.1.0" strip-indent "^1.0.1" -redux@^4.1.1: +redux@^4.0.4, redux@^4.1.1: version "4.2.0" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.0.tgz#46f10d6e29b6666df758780437651eeb2b969f13" + resolved "http://bnpm.byted.org/redux/-/redux-4.2.0.tgz#46f10d6e29b6666df758780437651eeb2b969f13" integrity sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA== dependencies: "@babel/runtime" "^7.9.2"