From 11c911e6b97b22e235ae0938f9f1d25603dc902c Mon Sep 17 00:00:00 2001 From: Michael Fix Date: Mon, 4 Jun 2018 10:18:24 -0700 Subject: [PATCH] React DnD Dependency upgrades (#387) * Remove old deps * ReactDnD@4 --- package.json | 10 +-- yarn.lock | 176 ++++++++++++++++++++++++++++----------------------- 2 files changed, 100 insertions(+), 86 deletions(-) diff --git a/package.json b/package.json index ca687d4..7c6caa2 100644 --- a/package.json +++ b/package.json @@ -23,12 +23,10 @@ "codemirror": "^5.36.0", "codemirror-graphql": "^0.6.12", "codemirror-mode-elixir": "^1.1.1", - "cross-env": "^5.1.3", "dom-to-image": "^2.5.2", "downshift": "^1.28.0", - "dropperx": "^0.1.2", + "dropperx": "0.2.0", "express": "^4.16.2", - "form-data": "^2.2.0", "graphql": "^0.13.2", "highlight.js": "^9.12.0", "history": "^4.7.2", @@ -40,17 +38,15 @@ "ms": "^2.0.0", "next": "^6.0.3", "now-logs": "^0.0.7", - "prop-types": "^15.6.1", "puppeteer": "^1.0.0", "react": "16.3.*", "react-click-outside": "^3.0.0", "react-codemirror2": "^5.0.0", "react-color": "^2.13.8", - "react-dnd": "^2.4.0", - "react-dnd-html5-backend": "^2.4.1", + "react-dnd": "^4.0.2", + "react-dnd-html5-backend": "^4.0.2", "react-dom": "16.3.*", "react-image-crop": "^4.0.0", - "react-spinkit": "^3.0.0", "react-spinner": "^0.2.7", "react-syntax-highlight": "^15.3.1", "resize-observer-polyfill": "^1.5.0", diff --git a/yarn.lock b/yarn.lock index afa153e..e960cee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -709,6 +709,10 @@ version "0.11.7" resolved "https://registry.yarnpkg.com/@types/graphql/-/graphql-0.11.7.tgz#da39a2f7c74e793e32e2bb7b3b68da1691532dd5" +"@types/invariant@^2.2.29": + version "2.2.29" + resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.29.tgz#aa845204cd0a289f65d47e0de63a6a815e30cc66" + "@types/jquery@*": version "3.3.2" resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.2.tgz#8700226bdde24b6f98e3a60126dbaab3b2a3ab41" @@ -721,7 +725,7 @@ version "4.14.87" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.87.tgz#55f92183b048c2c64402afe472f8333f4e319a6b" -"@types/lodash@^4.14.85": +"@types/lodash@^4.14.109", "@types/lodash@^4.14.85": version "4.14.109" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.109.tgz#b1c4442239730bf35cabaf493c772b18c045886d" @@ -733,6 +737,31 @@ version "2.2.44" resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.44.tgz#1d4a798e53f35212fd5ad4d04050620171cd5b5e" +"@types/node@*", "@types/node@^10.3.0": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.3.0.tgz#078516315a84d56216b5d4fed8f75d59d3b16cac" + +"@types/prop-types@^15.5.3": + version "15.5.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.3.tgz#bef071852dca2a2dbb65fecdb7bfb30cedae2de2" + +"@types/react-dom@^16.0.5": + version "16.0.5" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.5.tgz#a757457662e3819409229e8f86795ff37b371f96" + dependencies: + "@types/node" "*" + "@types/react" "*" + +"@types/react@*", "@types/react@^16.3.14", "@types/react@^16.3.16": + version "16.3.16" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.3.16.tgz#78fc44a90b45701f50c8a7008f733680ba51fc86" + dependencies: + csstype "^2.2.0" + +"@types/shallowequal@^0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@types/shallowequal/-/shallowequal-0.2.2.tgz#71918d93f1e9c242790c31b456969ff9f6028005" + "@types/sinon-chai@2.7.29": version "2.7.29" resolved "https://registry.yarnpkg.com/@types/sinon-chai/-/sinon-chai-2.7.29.tgz#4db01497e2dd1908b2bd30d1782f456353f5f723" @@ -1048,6 +1077,10 @@ atob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a" +autobind-decorator@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/autobind-decorator/-/autobind-decorator-2.1.0.tgz#4451240dbfeff46361c506575a63ed40f0e5bc68" + autoprefixer@^6.3.1: version "6.7.7" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" @@ -1561,10 +1594,6 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@^2.2.3: - version "2.2.5" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d" - cli-cursor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" @@ -1872,13 +1901,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-env@^5.1.3: - version "5.1.6" - resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.6.tgz#0dc05caf945b24e4b9e3b12871fe0e858d08b38d" - dependencies: - cross-spawn "^5.1.0" - is-windows "^1.0.0" - cross-fetch@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.0.0.tgz#a17475449561e0f325146cea636a8619efb9b382" @@ -1995,6 +2017,10 @@ csso@~2.3.1: clap "^1.0.9" source-map "^0.5.3" +csstype@^2.2.0: + version "2.5.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.5.3.tgz#2504152e6e1cc59b32098b7f5d6a63f16294c1f7" + cyclist@~0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" @@ -2203,18 +2229,16 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -disposables@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/disposables/-/disposables-1.0.2.tgz#36c6a674475f55a2d6913567a601444e487b4b6e" - -dnd-core@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-2.6.0.tgz#12bad66d58742c6e5f7cf2943fb6859440f809c4" +dnd-core@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-4.0.2.tgz#ad947626e5773f41906eadad9808f8ebd33c19bd" dependencies: + "@types/invariant" "^2.2.29" + "@types/lodash" "^4.14.109" asap "^2.0.6" - invariant "^2.0.0" - lodash "^4.2.0" - redux "^3.7.1" + invariant "^2.2.4" + lodash "^4.17.10" + redux "^4.0.0" doctrine@1.5.0: version "1.5.0" @@ -2245,13 +2269,13 @@ downshift@^1.28.0: version "1.31.15" resolved "https://registry.yarnpkg.com/downshift/-/downshift-1.31.15.tgz#ac31c601e2e9e34c5bb85b969c11ba87248f5e67" -dropperx@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/dropperx/-/dropperx-0.1.2.tgz#540e0b131cc6a97533633edc422302d3607b95f0" +dropperx@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dropperx/-/dropperx-0.2.0.tgz#da974c84a914a41999e8b4a282aaec10c80c1945" dependencies: - react ">=15 <16.4.0" - react-dnd ">=2 <3" - react-dnd-html5-backend ">=2.4 <3" + react "16.3.*" + react-dnd "^4.0.2" + react-dnd-html5-backend "^4.0.2" duplexify@^3.4.2, duplexify@^3.6.0: version "3.6.0" @@ -2968,14 +2992,6 @@ forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" -form-data@^2.2.0, form-data@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" - dependencies: - asynckit "^0.4.0" - combined-stream "1.0.6" - mime-types "^2.1.12" - form-data@~2.1.1: version "2.1.4" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" @@ -2984,6 +3000,14 @@ form-data@~2.1.1: combined-stream "^1.0.5" mime-types "^2.1.12" +form-data@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" + dependencies: + asynckit "^0.4.0" + combined-stream "1.0.6" + mime-types "^2.1.12" + form-urlencoded@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/form-urlencoded/-/form-urlencoded-1.2.0.tgz#16ce2cafa76d2e48b9e513ab723228aea5993396" @@ -3394,7 +3418,7 @@ hoek@2.x.x: version "2.16.3" resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" -hoist-non-react-statics@2.5.0, hoist-non-react-statics@^2.1.0, hoist-non-react-statics@^2.1.1, hoist-non-react-statics@^2.5.0: +hoist-non-react-statics@2.5.0, hoist-non-react-statics@^2.1.1, hoist-non-react-statics@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40" @@ -3602,7 +3626,7 @@ interpret@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" -invariant@^2.0.0, invariant@^2.1.0, invariant@^2.2.0, invariant@^2.2.1, invariant@^2.2.2: +invariant@^2.1.0, invariant@^2.2.0, invariant@^2.2.1, invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" dependencies: @@ -3879,7 +3903,7 @@ is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" -is-windows@^1.0.0, is-windows@^1.0.2: +is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -4223,10 +4247,6 @@ loader-utils@1.1.0, loader-utils@^1.0.2, loader-utils@^1.1.0: emojis-list "^2.0.0" json5 "^0.5.0" -loaders.css@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/loaders.css/-/loaders.css-0.1.2.tgz#3a9fb43726c73334a38142af9d0629019b658743" - locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -4234,10 +4254,6 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" -lodash-es@^4.2.1: - version "4.17.10" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.10.tgz#62cd7104cdf5dd87f235a837f0ede0e8e5117e05" - lodash._arraycopy@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1" @@ -4302,7 +4318,7 @@ lodash@4.17.4: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" -lodash@^4.0.1, lodash@^4.11.2, lodash@^4.14.0, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1: +lodash@^4.0.1, lodash@^4.11.2, lodash@^4.14.0, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.5.1: version "4.17.10" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" @@ -5579,7 +5595,7 @@ prop-types@15.6.0: loose-envify "^1.3.1" object-assign "^4.1.1" -prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1: +prop-types@^15.5.10, prop-types@^15.6.0, prop-types@^15.6.1: version "15.6.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca" dependencies: @@ -5767,22 +5783,35 @@ react-color@^2.13.8: reactcss "^1.2.0" tinycolor2 "^1.4.1" -"react-dnd-html5-backend@>=2.4 <3", react-dnd-html5-backend@^2.4.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-2.6.0.tgz#590cd1cca78441bb274edd571fef4c0b16ddcf8e" +react-dnd-html5-backend@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-4.0.2.tgz#bc58f4f4771de8ad0cf6a5d29d4e11664f2e017e" dependencies: - lodash "^4.2.0" + "@types/lodash" "^4.14.109" + "@types/react" "^16.3.16" + "@types/shallowequal" "^0.2.2" + autobind-decorator "^2.1.0" + dnd-core "^4.0.2" + lodash "^4.17.10" + shallowequal "^1.0.2" -"react-dnd@>=2 <3", react-dnd@^2.4.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-2.6.0.tgz#7fa25676cf827d58a891293e3c1ab59da002545a" - dependencies: - disposables "^1.0.1" - dnd-core "^2.6.0" - hoist-non-react-statics "^2.1.0" +react-dnd@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-4.0.2.tgz#e0c539c95b1ccc76763c098c8e3d5d9ca60df1ba" + dependencies: + "@types/invariant" "^2.2.29" + "@types/lodash" "^4.14.109" + "@types/node" "^10.3.0" + "@types/prop-types" "^15.5.3" + "@types/react" "^16.3.14" + "@types/react-dom" "^16.0.5" + "@types/shallowequal" "^0.2.2" + dnd-core "^4.0.2" + hoist-non-react-statics "^2.5.0" invariant "^2.1.0" - lodash "^4.2.0" - prop-types "^15.5.10" + lodash "^4.17.10" + prop-types "^15.6.1" + shallowequal "^1.0.2" react-dom@16.3.*: version "16.3.2" @@ -5812,15 +5841,6 @@ react-lifecycles-compat@^3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" -react-spinkit@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/react-spinkit/-/react-spinkit-3.0.0.tgz#31fdaf4e18177766c57d1b1f3330290f8492a85a" - dependencies: - classnames "^2.2.3" - loaders.css "^0.1.2" - object-assign "^4.1.0" - prop-types "^15.5.8" - react-spinner@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/react-spinner/-/react-spinner-0.2.7.tgz#ea3ca3375dd7a54edbb5cc01d17496a2e2fc14db" @@ -5832,7 +5852,7 @@ react-syntax-highlight@^15.3.1: highlight.js "^9.12.0" prop-types "^15.5.10" -react@16.3.*, "react@>=15 <16.4.0": +react@16.3.*: version "16.3.2" resolved "https://registry.yarnpkg.com/react/-/react-16.3.2.tgz#fdc8420398533a1e58872f59091b272ce2f91ea9" dependencies: @@ -5927,14 +5947,12 @@ reduce-function-call@^1.0.1: dependencies: balanced-match "^0.4.2" -redux@^3.7.1: - version "3.7.2" - resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b" +redux@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.0.tgz#aa698a92b729315d22b34a0553d7e6533555cc03" dependencies: - lodash "^4.2.1" - lodash-es "^4.2.1" loose-envify "^1.1.0" - symbol-observable "^1.0.3" + symbol-observable "^1.2.0" regenerate-unicode-properties@^6.0.0: version "6.0.0" @@ -6742,7 +6760,7 @@ symbol-observable@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" -symbol-observable@^1.0.3, symbol-observable@^1.1.0: +symbol-observable@^1.1.0, symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"