diff --git a/package.json b/package.json index 3467ad3..7e4786b 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "prettier": "^1.18.2" }, "dependencies": { - "@appbaseio/reactivesearch": "^3.0.0-rc.26", + "@appbaseio/reactivesearch": "^3.7.10", "react": "^16.9.0", "react-dom": "^16.9.0" }, diff --git a/src/App.js b/src/App.js index 62f6574..3f4c93c 100644 --- a/src/App.js +++ b/src/App.js @@ -16,7 +16,8 @@ class App extends Component { return (
The Booksearch App
@@ -74,7 +75,7 @@ class App extends Component { />
- + Z" + }, + { + dataField: "original_title.keyword", + sortBy: "desc", + label: "Title Z->A" + } + ]} render={({ data }) => ( {data.map(item => ( diff --git a/yarn.lock b/yarn.lock index 8feabcd..f30e89e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,22 +2,24 @@ # yarn lockfile v1 -"@appbaseio/reactivecore@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@appbaseio/reactivecore/-/reactivecore-8.2.9.tgz#53edddf6cfe3f654a2c6160be6a6db150e80fab4" - integrity sha512-6tKjoKj6Xj3PcG8vrEqoA5tU0v0h9XyhN41VqaxgSERkmvSU+EIxkOYIcXhH5E6ersA3DeWvYKZtsU7E7xVgcQ== +"@appbaseio/reactivecore@9.5.2": + version "9.5.2" + resolved "https://registry.yarnpkg.com/@appbaseio/reactivecore/-/reactivecore-9.5.2.tgz#e7cf66042f4b727dc2b1eaaa308e1393e0d85164" + integrity sha512-g6MSk+5BYEUJS+f5QSuF1m/tfiZucD05VwZf/fEqJZ2hzV6Xc2ctQsWsjzoH1A2og9ZSvLMrI9scheX8DV8+qw== dependencies: + cross-fetch "^3.0.4" prop-types "^15.6.0" redux "^4.0.0" redux-thunk "^2.3.0" + xdate "^0.8.2" -"@appbaseio/reactivesearch@^3.0.0-rc.26": - version "3.0.0-rc.26" - resolved "https://registry.yarnpkg.com/@appbaseio/reactivesearch/-/reactivesearch-3.0.0-rc.26.tgz#cbdd4f76231089229333ae06b83bab63c781f8fa" - integrity sha512-7QL2S7k88i1bH1On7kMXS9+U6VZyCotV+Xifbk7297EnIjNrX4kasPqUloa5/W7MtSjYk5Ou6um2dtdBnYWNOQ== +"@appbaseio/reactivesearch@^3.7.10": + version "3.7.10" + resolved "https://registry.yarnpkg.com/@appbaseio/reactivesearch/-/reactivesearch-3.7.10.tgz#0003e918c685653cf42efdef41b298c714935637" + integrity sha512-dsNPESaTK6YmoR5oZJlgiiNwzmWbgCYueVTNkHbBH/MpVgU2OUtwTs/woC2zTq7RGZsXwH9wzVcLcOBOoEXwcg== dependencies: - "@appbaseio/reactivecore" "8.2.9" - appbase-js "^4.0.2-beta.06" + "@appbaseio/reactivecore" "9.5.2" + appbase-js "4.0.2" cross-env "^5.2.0" downshift "^1.31.2" emotion "^9.0.0" @@ -27,7 +29,6 @@ prop-types "^15.6.0" react-day-picker "^7.0.5" react-emotion "^9.0.0" - react-highlight-words "^0.14.0" react-redux "^6.0.1" rheostat "^2.1.1" url-search-params-polyfill "^7.0.0" @@ -238,10 +239,10 @@ anymatch@^1.3.0: micromatch "^2.1.5" normalize-path "^2.0.0" -appbase-js@^4.0.2-beta.06: - version "4.0.2-beta.7" - resolved "https://registry.yarnpkg.com/appbase-js/-/appbase-js-4.0.2-beta.7.tgz#428df6f5a33f8a67904bfc74d7cea5fe9ebdd594" - integrity sha512-iclgiBeb9pq8/cpi9dvFgD4N2+jnpNW5xNwqgrN2vC0zihEx+C/K83CNYjocLr5+2zNBRPYhhGge5VixKxtg1g== +appbase-js@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/appbase-js/-/appbase-js-4.0.2.tgz#a2de2ff8ca0f6e3dc14df357533a7b5c452c3e6e" + integrity sha512-rLcdjPSHTP42y3NTIlBRyJAFjT3oT516J/loQ/eTojvVUcvSm+40GYD/bPpVgOmGWSXpWMnLxiw82yu5m+nl3Q== dependencies: cross-fetch "^2.2.2" json-stable-stringify "^1.0.1" @@ -1785,6 +1786,14 @@ cross-fetch@^2.2.2: node-fetch "2.1.2" whatwg-fetch "2.0.4" +cross-fetch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.4.tgz#7bef7020207e684a7638ef5f2f698e24d9eb283c" + integrity sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw== + dependencies: + node-fetch "2.6.0" + whatwg-fetch "3.0.0" + cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -3162,11 +3171,6 @@ he@1.1.x: version "1.1.1" resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" -highlight-words-core@^1.2.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/highlight-words-core/-/highlight-words-core-1.2.2.tgz#1eff6d7d9f0a22f155042a00791237791b1eeaaa" - integrity sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg== - hmac-drbg@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -4324,11 +4328,6 @@ mem@^1.1.0: dependencies: mimic-fn "^1.0.0" -memoize-one@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-4.1.0.tgz#a2387c58c03fff27ca390c31b764a79addf3f906" - integrity sha512-2GApq0yI/b22J2j9rhbrAlsHb0Qcz+7yWxeLG8h+95sl1XPUgeLimQSOdur4Vw7cUhrBHwaUZxWFZueojqNRzA== - memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -4501,6 +4500,11 @@ node-fetch@2.1.2: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5" integrity sha1-q4hOjn5X44qUR1POxwb3iNF2i7U= +node-fetch@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + node-fetch@^1.0.1: version "1.7.3" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" @@ -5330,7 +5334,7 @@ prop-types@^15.5.10, prop-types@^15.6.0: loose-envify "^1.3.1" object-assign "^4.1.1" -prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -5508,15 +5512,6 @@ react-error-overlay@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-3.0.0.tgz#c2bc8f4d91f1375b3dad6d75265d51cd5eeaf655" -react-highlight-words@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/react-highlight-words/-/react-highlight-words-0.14.0.tgz#a1a40ff0a49ce78e7feb375a4e0a5fd1ca9c9609" - integrity sha512-DNp1zAIiNqs1nunFv5K67ca0KVSKihbmpZLNwqQj61yMK6zf8YHoGrpLlEt7WEqj1227FOm41FuXiv9KZgcwdA== - dependencies: - highlight-words-core "^1.2.0" - memoize-one "^4.0.0" - prop-types "^15.5.8" - react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.2: version "16.9.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.9.0.tgz#21ca9561399aad0ff1a7701c01683e8ca981edcb" @@ -6884,6 +6879,11 @@ whatwg-fetch@2.0.4: resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== +whatwg-fetch@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" + integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== + whatwg-url@^4.3.0: version "4.8.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0"