Skip to content

Commit

Permalink
Revert "fix(deps): update dependency lmdb to v2.7.1 (#37160)" (#37255)
Browse files Browse the repository at this point in the history
  • Loading branch information
LekoArts committed Dec 14, 2022
1 parent 20fe839 commit 9f6f6b8
Show file tree
Hide file tree
Showing 5 changed files with 63 additions and 97 deletions.
2 changes: 1 addition & 1 deletion packages/gatsby-core-utils/package.json
Expand Up @@ -69,7 +69,7 @@
"fs-extra": "^10.1.0",
"got": "^11.8.5",
"import-from": "^4.0.0",
"lmdb": "2.7.1",
"lmdb": "2.5.3",
"lock": "^1.1.0",
"node-object-hash": "^2.3.10",
"proper-lockfile": "^4.1.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/gatsby/package.json
Expand Up @@ -118,7 +118,7 @@
"joi": "^17.4.2",
"json-loader": "^0.5.7",
"latest-version": "^7.0.0",
"lmdb": "2.7.1",
"lmdb": "2.5.3",
"lodash": "^4.17.21",
"md5-file": "^5.0.0",
"meant": "^1.0.3",
Expand Down
6 changes: 3 additions & 3 deletions packages/gatsby/src/datastore/lmdb/lmdb-datastore.ts
@@ -1,4 +1,4 @@
import { RootDatabase, open, RangeIterable } from "lmdb"
import { RootDatabase, open, ArrayLikeIterable } from "lmdb"
// import { performance } from "perf_hooks"
import { ActionsUnion, IGatsbyNode } from "../../redux/types"
import { updateNodes } from "./updates/nodes"
Expand Down Expand Up @@ -166,7 +166,7 @@ function iterateNodes(): GatsbyIterable<IGatsbyNode> {
nodesDb
.getKeys({ snapshot: false })
.map(nodeId => (typeof nodeId === `string` ? getNode(nodeId) : undefined))
.filter(Boolean) as RangeIterable<IGatsbyNode>
.filter(Boolean) as ArrayLikeIterable<IGatsbyNode>
)
}

Expand All @@ -176,7 +176,7 @@ function iterateNodesByType(type: string): GatsbyIterable<IGatsbyNode> {
nodesByType
.getValues(type)
.map(nodeId => getNode(nodeId))
.filter(Boolean) as RangeIterable<IGatsbyNode>
.filter(Boolean) as ArrayLikeIterable<IGatsbyNode>
)
}

Expand Down
3 changes: 0 additions & 3 deletions packages/gatsby/src/utils/cache-lmdb.ts
Expand Up @@ -74,9 +74,6 @@ export default class GatsbyCacheLmdb {
this.db = GatsbyCacheLmdb.getStore().openDB({
name: this.name,
encoding: this.encoding,
cache: {
expirer: false,
},
})
}
return this.db
Expand Down
147 changes: 58 additions & 89 deletions yarn.lock
Expand Up @@ -3006,60 +3006,60 @@
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz#bc66fa43286b5c082e8fee0eacc17995806b6fbe"
integrity sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==

"@lmdb/lmdb-darwin-arm64@2.7.0":
version "2.7.0"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.0.tgz#27722e14bdc002202814f329fffa84ccfc4d7536"
integrity sha512-OYDwstx9cWhwcoz+PDXuNNssBoA5djb09QDmGe1G9tney/158NXaIAKvYtZYNgkSWpHsNubU2I99+3nHaKe6QA==
"@lmdb/lmdb-darwin-arm64@2.5.3":
version "2.5.3"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.3.tgz#c423b068165df18da57a81dce5c95f98c6ab9265"
integrity sha512-RXwGZ/0eCqtCY8FLTM/koR60w+MXyvBUpToXiIyjOcBnC81tAlTUHrRUavCEWPI9zc9VgvpK3+cbumPyR8BSuA==

"@lmdb/lmdb-darwin-x64@2.5.2":
version "2.5.2"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz#89d8390041bce6bab24a82a20392be22faf54ffc"
integrity sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==

"@lmdb/lmdb-darwin-x64@2.7.0":
version "2.7.0"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.0.tgz#c2607a4f20ad58a0cad31eb21da0f45aec68b09b"
integrity sha512-Hwr2mdiiyw/AwKS/ucPnIXtnb1P71Xc0H9tV2opOtgeiM8p6/7A8Q+JrwrwCSmgwseKJKoeZpWbgD3ZOda4phQ==
"@lmdb/lmdb-darwin-x64@2.5.3":
version "2.5.3"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.3.tgz#dde76e65595b34a17289a63f770a8aee13a85a9b"
integrity sha512-337dNzh5yCdNCTk8kPfoU7jR3otibSlPDGW0vKZT97rKnQMb9tNdto3RtWoGPsQ8hKmlRZpojOJtmwjncq1MoA==

"@lmdb/lmdb-linux-arm64@2.5.2":
version "2.5.2"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz#14fe4c96c2bb1285f93797f45915fa35ee047268"
integrity sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==

"@lmdb/lmdb-linux-arm64@2.7.0":
version "2.7.0"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.0.tgz#cdce003e37be6c6b204a6a532c1b2c9f56f8ed35"
integrity sha512-mItRRKMkxtKtjkDjPW8tIWluBVh9+QMTp1ShBO0gxk5ubASZuJyfiF31u7HQ4gOM+YM6KbsqHrVKsvORVRSY7g==
"@lmdb/lmdb-linux-arm64@2.5.3":
version "2.5.3"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.3.tgz#d98f32383d37a058e6c51b7ffd665c2c2f91c285"
integrity sha512-VJw60Mdgb4n+L0fO1PqfB0C7TyEQolJAC8qpqvG3JoQwvyOv6LH7Ib/WE3wxEW9nuHmVz9jkK7lk5HfWWgoO1Q==

"@lmdb/lmdb-linux-arm@2.5.2":
version "2.5.2"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz#05bde4573ab10cf21827339fe687148f2590cfa1"
integrity sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==

"@lmdb/lmdb-linux-arm@2.7.0":
version "2.7.0"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.0.tgz#f065f5661006afcf7469b12142418bff810e2232"
integrity sha512-0Z2fjxiGmg/UhOvccKUA1LOESO/Zw0700gsDpmdgacJeofcsmOtrvniIgghtyFIsi4UwPV2VCNlU4Te3XWrf2A==
"@lmdb/lmdb-linux-arm@2.5.3":
version "2.5.3"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.3.tgz#6251143d7b470e126b0b0fc17ae64c6680e268b2"
integrity sha512-mU2HFJDGwECkoD9dHQEfeTG5mp8hNS2BCfwoiOpVPMeapjYpQz9Uw3FkUjRZ4dGHWKbin40oWHuL0bk2bCx+Sg==

"@lmdb/lmdb-linux-x64@2.5.2":
version "2.5.2"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz#d2f85afd857d2c33d2caa5b057944574edafcfee"
integrity sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==

"@lmdb/lmdb-linux-x64@2.7.0":
version "2.7.0"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.0.tgz#17a13e5f00bb262d9034554ec379bc8f766d97b4"
integrity sha512-HN0z+tKyBXkMa0uISdL9bRcTCk+tiXyk6zqIgiYYnDvove6MI9YM82TSIpkbE7d5VJQk7xVUjok+oKtdEKJSSA==
"@lmdb/lmdb-linux-x64@2.5.3":
version "2.5.3"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.3.tgz#ef3a9793391ab4a68379e753943c9055fd0f5bf3"
integrity sha512-qaReO5aV8griBDsBr8uBF/faO3ieGjY1RY4p8JvTL6Mu1ylLrTVvOONqKFlNaCwrmUjWw5jnf7VafxDAeQHTow==

"@lmdb/lmdb-win32-x64@2.5.2":
version "2.5.2"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz#28f643fbc0bec30b07fbe95b137879b6b4d1c9c5"
integrity sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==

"@lmdb/lmdb-win32-x64@2.7.0":
version "2.7.0"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.0.tgz#53139b9241f812dccb1b59aa45732173625b4e54"
integrity sha512-qWW7R/AIR5lauVyuPqs5ELsQU3pJX9fv4fMA46ckHKlfJmMF9AUTPufWrykfGyg4WaMaBwsUhlKAZGeKmZcJ1w==
"@lmdb/lmdb-win32-x64@2.5.3":
version "2.5.3"
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.3.tgz#c72e8b6faae31d925d23a6db0379cc3fe0216fdd"
integrity sha512-cK+Elf3RjEzrm3SerAhrFWL5oQAsZSJ/LmjL1joIpTfEP1etJJ9CTRvdaV6XLYAxaEkfdhk/9hOvHLbR9yIhCA==

"@lukeed/csprng@^1.0.0":
version "1.0.0"
Expand Down Expand Up @@ -3117,36 +3117,6 @@
call-me-maybe "^1.0.1"
glob-to-regexp "^0.3.0"

"@msgpackr-extract/msgpackr-extract-darwin-arm64@2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.2.0.tgz#901c5937e1441572ea23e631fe6deca68482fe76"
integrity sha512-Z9LFPzfoJi4mflGWV+rv7o7ZbMU5oAU9VmzCgL240KnqDW65Y2HFCT3MW06/ITJSnbVLacmcEJA8phywK7JinQ==

"@msgpackr-extract/msgpackr-extract-darwin-x64@2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.2.0.tgz#fb877fe6bae3c4d3cea29786737840e2ae689066"
integrity sha512-vq0tT8sjZsy4JdSqmadWVw6f66UXqUCabLmUVHZwUFzMgtgoIIQjT4VVRHKvlof3P/dMCkbMJ5hB1oJ9OWHaaw==

"@msgpackr-extract/msgpackr-extract-linux-arm64@2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.2.0.tgz#986179c38b10ac41fbdaf7d036c825cbc72855d9"
integrity sha512-hlxxLdRmPyq16QCutUtP8Tm6RDWcyaLsRssaHROatgnkOxdleMTgetf9JsdncL8vLh7FVy/RN9i3XR5dnb9cRA==

"@msgpackr-extract/msgpackr-extract-linux-arm@2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.2.0.tgz#15f2c6fe9e0adc06c21af7e95f484ff4880d79ce"
integrity sha512-SaJ3Qq4lX9Syd2xEo9u3qPxi/OB+5JO/ngJKK97XDpa1C587H9EWYO6KD8995DAjSinWvdHKRrCOXVUC5fvGOg==

"@msgpackr-extract/msgpackr-extract-linux-x64@2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.2.0.tgz#30cae5c9a202f3e1fa1deb3191b18ffcb2f239a2"
integrity sha512-94y5PJrSOqUNcFKmOl7z319FelCLAE0rz/jPCWS+UtdMZvpa4jrQd+cJPQCLp2Fes1yAW/YUQj/Di6YVT3c3Iw==

"@msgpackr-extract/msgpackr-extract-win32-x64@2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.2.0.tgz#016d855b6bc459fd908095811f6826e45dd4ba64"
integrity sha512-XrC0JzsqQSvOyM3t04FMLO6z5gCuhPE6k4FXuLK5xf52ZbdvcFe1yBmo7meCew9B8G2f0T9iu9t3kfTYRYROgA==

"@mswjs/cookies@^0.1.7":
version "0.1.7"
resolved "https://registry.yarnpkg.com/@mswjs/cookies/-/cookies-0.1.7.tgz#d334081b2c51057a61c1dd7b76ca3cac02251651"
Expand Down Expand Up @@ -14978,23 +14948,23 @@ lmdb@2.5.2:
"@lmdb/lmdb-linux-x64" "2.5.2"
"@lmdb/lmdb-win32-x64" "2.5.2"

lmdb@2.7.1:
version "2.7.1"
resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.7.1.tgz#bbe672c40f17c11729bae80e9bc527b148e04feb"
integrity sha512-q/3MW9K7SDE5DWHNUpKBysUqW++0Pwpb1G91EPOBI6zIlWM78A0HxNnSgPa05U0BvdR1exeUV7jj3I/ngI1OpQ==
lmdb@2.5.3:
version "2.5.3"
resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.5.3.tgz#cac845a8576ef0fd2dcc279faab6fdb383f07463"
integrity sha512-iBA0cb13CobBSoGJLfZgnrykLlfJipDAnvtf+YwIqqzBEsTeQYsXrHaSBkaHd5wCWeabwrNvhjZoFMUrlo+eLw==
dependencies:
msgpackr "1.8.1"
msgpackr "^1.5.4"
node-addon-api "^4.3.0"
node-gyp-build-optional-packages "5.0.3"
ordered-binary "^1.4.0"
ordered-binary "^1.2.4"
weak-lru-cache "^1.2.2"
optionalDependencies:
"@lmdb/lmdb-darwin-arm64" "2.7.0"
"@lmdb/lmdb-darwin-x64" "2.7.0"
"@lmdb/lmdb-linux-arm" "2.7.0"
"@lmdb/lmdb-linux-arm64" "2.7.0"
"@lmdb/lmdb-linux-x64" "2.7.0"
"@lmdb/lmdb-win32-x64" "2.7.0"
"@lmdb/lmdb-darwin-arm64" "2.5.3"
"@lmdb/lmdb-darwin-x64" "2.5.3"
"@lmdb/lmdb-linux-arm" "2.5.3"
"@lmdb/lmdb-linux-arm64" "2.5.3"
"@lmdb/lmdb-linux-x64" "2.5.3"
"@lmdb/lmdb-win32-x64" "2.5.3"

load-json-file@^1.0.0:
version "1.1.0"
Expand Down Expand Up @@ -16876,26 +16846,20 @@ ms@2.1.3, ms@^2.0.0, ms@^2.1.1:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==

msgpackr-extract@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-2.2.0.tgz#4bb749b58d9764cfdc0d91c7977a007b08e8f262"
integrity sha512-0YcvWSv7ZOGl9Od6Y5iJ3XnPww8O7WLcpYMDwX+PAA/uXLDtyw94PJv9GLQV/nnp3cWlDhMoyKZIQLrx33sWog==
msgpackr-extract@^1.0.14:
version "1.0.15"
resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-1.0.15.tgz#3010a3ff0b033782d525116071b6c32864a79db2"
integrity sha512-vgJgzFva0/4/mt84wXf3CRCDPHKqiqk5t7/kVSjk/V2IvwSjoStHhxyq/b2+VrWcch3sxiNQOJEWXgI86Fm7AQ==
dependencies:
node-gyp-build-optional-packages "5.0.3"
optionalDependencies:
"@msgpackr-extract/msgpackr-extract-darwin-arm64" "2.2.0"
"@msgpackr-extract/msgpackr-extract-darwin-x64" "2.2.0"
"@msgpackr-extract/msgpackr-extract-linux-arm" "2.2.0"
"@msgpackr-extract/msgpackr-extract-linux-arm64" "2.2.0"
"@msgpackr-extract/msgpackr-extract-linux-x64" "2.2.0"
"@msgpackr-extract/msgpackr-extract-win32-x64" "2.2.0"

msgpackr@1.8.1, msgpackr@^1.5.4:
version "1.8.1"
resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.8.1.tgz#2298aed8a14f83e99df77d344cbda3e436f29b5b"
integrity sha512-05fT4J8ZqjYlR4QcRDIhLCYKUOHXk7C/xa62GzMKj74l3up9k2QZ3LgFc6qWdsPHl91QA2WLWqWc8b8t7GLNNw==
nan "^2.14.2"
node-gyp-build "^4.2.3"

msgpackr@^1.5.4:
version "1.5.4"
resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.5.4.tgz#2b6ea6cb7d79c0ad98fc76c68163c48eda50cf0d"
integrity sha512-Z7w5Jg+2Q9z9gJxeM68d7tSuWZZGnFIRhZnyqcZCa/1dKkhOCNvR1TUV3zzJ3+vj78vlwKRzUgVDlW4jiSOeDA==
optionalDependencies:
msgpackr-extract "^2.2.0"
msgpackr-extract "^1.0.14"

msw@^0.38.2:
version "0.38.2"
Expand Down Expand Up @@ -16996,6 +16960,11 @@ mz@^2.5.0:
object-assign "^4.0.1"
thenify-all "^1.0.0"

nan@^2.14.2:
version "2.14.2"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==

nanoid@^3.1.32, nanoid@^3.3.4:
version "3.3.4"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
Expand Down Expand Up @@ -17178,7 +17147,7 @@ node-gyp-build-optional-packages@5.0.3:
resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz#92a89d400352c44ad3975010368072b41ad66c17"
integrity sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==

node-gyp-build@^4.3.0:
node-gyp-build@^4.2.3, node-gyp-build@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3"
integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==
Expand Down Expand Up @@ -17693,10 +17662,10 @@ ora@^5.4.1:
strip-ansi "^6.0.0"
wcwidth "^1.0.1"

ordered-binary@^1.2.4, ordered-binary@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.4.0.tgz#6bb53d44925f3b8afc33d1eed0fa15693b211389"
integrity sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==
ordered-binary@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.2.4.tgz#51d3a03af078a0bdba6c7bc8f4fedd1f5d45d83e"
integrity sha512-A/csN0d3n+igxBPfUrjbV5GC69LWj2pjZzAAeeHXLukQ4+fytfP4T1Lg0ju7MSPSwq7KtHkGaiwO8URZN5IpLg==

ordered-read-streams@^1.0.0:
version "1.0.1"
Expand Down

0 comments on commit 9f6f6b8

Please sign in to comment.