diff --git a/package-lock.json b/package-lock.json index 9f43fb2..c8c99f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "docpad-plugin-thumbnails", - "version": "2.2.0", + "version": "2.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1100,6 +1100,92 @@ "integrity": "sha512-BHfYVDnwVyux5q18umKPow3CLMXKhkKT5rLKBJMtnhQWRfQy+/HnL7pt7VjpWjLEslBmX+Zg7Wcu4IeeNgRr6Q==", "dev": true }, + "@bevry/file": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@bevry/file/-/file-1.5.0.tgz", + "integrity": "sha512-RKKDXkZwjAFYYGXdsr0XCarrgVC1ML2Fj+KrOXWbozx4l8JuHOze8QInjGWhjTOFe55MMwCJStEQ9YW95Bw5oA==", + "dev": true + }, + "@bevry/github-api": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-10.0.0.tgz", + "integrity": "sha512-2V3iJEWuBxbvaEOHL/f1Wk9QeuCFNmAR8A43DHw8uLdH1/yJ0vTkYEzaHDLWjlsLUZMbJoYR0dYgAQkeCCYn/g==", + "dev": true, + "requires": { + "@bevry/wait": "^1.0.0", + "simplytyped": "^3.3.0" + } + }, + "@bevry/github-contributors": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@bevry/github-contributors/-/github-contributors-4.1.0.tgz", + "integrity": "sha512-PwwvrtdQx06r4haHh4PK3cbkSmml7KFjOXPqZhce5mfCkjD+aEPmYaklO2zkLKvYaekRzEXjErJO31rPyKt7gw==", + "dev": true, + "requires": { + "@bevry/github-api": "^10.0.0", + "@bevry/github-repos": "^6.1.0", + "fellow": "^6.25.0", + "native-promise-pool": "^3.19.0", + "simplytyped": "^3.3.0" + }, + "dependencies": { + "fellow": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/fellow/-/fellow-6.25.0.tgz", + "integrity": "sha512-/eYuI5Cr9hi2Llw5VHIdiDQKe4cL4Qa1a9EE8NxuT/xa7KsfsnF7pBcYXIhmqSLxPbWS1ozF1vzYcN4VTf9OwA==", + "dev": true + } + } + }, + "@bevry/github-repos": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@bevry/github-repos/-/github-repos-6.1.0.tgz", + "integrity": "sha512-hzExXsztBWKO6ECld72UoTuYcISjfecwZlZs2ibbfQPcjwB/BAjavsSDcpniG0eNBeCrOsizwh7Dv0QP59nMsg==", + "dev": true, + "requires": { + "@bevry/github-api": "^9.0.0", + "@bevry/list": "^1.7.0", + "native-promise-pool": "^3.19.0", + "simplytyped": "^3.3.0" + }, + "dependencies": { + "@bevry/github-api": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-9.0.0.tgz", + "integrity": "sha512-Vi6wqGSmDQeSeFm6bAcFvICjVr0CRHLde4JXpvRrwtItpa5xCoastQpbHdJTL5LEubsB9taHF9HW/dwdJw3laA==", + "dev": true, + "requires": { + "@bevry/wait": "^1.0.0", + "node-fetch": "^2.6.1", + "simplytyped": "^3.3.0" + } + } + } + }, + "@bevry/json": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.6.0.tgz", + "integrity": "sha512-1k9U19P3AD2zkhdhcZ+V63Dm6WDz5+29mlj49w19urTXxSpNdozwTGM95EfrviWqTiwFXVqMYbAh4vekGR0pQA==", + "dev": true, + "requires": { + "@bevry/file": "^1.5.0", + "errlop": "^5.0.0" + }, + "dependencies": { + "errlop": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-5.0.0.tgz", + "integrity": "sha512-2fCmpAa26GJq1FEYoKPAzYqFpGj3FpKscYulxO7GbZoodRS0t4/8X6qmVt+kkkWg4OmaeaJTH5rkVTUiasuXBA==", + "dev": true + } + } + }, + "@bevry/list": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@bevry/list/-/list-1.8.0.tgz", + "integrity": "sha512-qkLuLrM+AO2XDX87pySdRX31qXeB0jDBEL0PfY+LJSV56QhfDS1PGrqkCz4Ux+/eq/PfiQ/2hQhNgOHGb2HvSw==", + "dev": true + }, "@bevry/pluginloader": { "version": "4.11.0", "resolved": "https://registry.npmjs.org/@bevry/pluginloader/-/pluginloader-4.11.0.tgz", @@ -1120,14 +1206,21 @@ } }, "@bevry/update-contributors": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@bevry/update-contributors/-/update-contributors-1.17.0.tgz", - "integrity": "sha512-TMKQmVUqS6iItdPOEKn6taEcWnGQkM8m6UfdvnbcraDFmVyFgtQkNYMi7cYlXymyxq+EVgm6oGKrahnUTyyGjw==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@bevry/update-contributors/-/update-contributors-1.23.0.tgz", + "integrity": "sha512-H3bWFAhZMa22IHMzlyE+JAou7n1ONsrs72Yv6Tt9V5+E/CYAltfQWz/8YJtu2/yEay3LqaW1FSAtvzQiXRu2yg==", "dev": true, "requires": { - "getcontributors": "^2.22.0" + "@bevry/github-contributors": "^4.1.0", + "@bevry/json": "^1.5.0" } }, + "@bevry/wait": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-1.1.0.tgz", + "integrity": "sha512-hmF51d5lMREobXfdZ8fPuUBdHS11APwAibWEHpHI3sEVu8I0tdK8xmawIZWSxfhFgSsgwdSSCWSUCx92qMA9Gg==", + "dev": true + }, "@eslint/eslintrc": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz", @@ -2072,15 +2165,6 @@ "dev": true, "optional": true }, - "cross-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz", - "integrity": "sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==", - "dev": true, - "requires": { - "node-fetch": "2.6.0" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -3069,41 +3153,6 @@ "dev": true, "optional": true }, - "getcontributors": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/getcontributors/-/getcontributors-2.22.0.tgz", - "integrity": "sha512-pP/1t2GBkoSN9iitkPOjIT59e4UPxkJf1pomam1eFLcFeCH3aYMBlTOoMlg9BcIWzKvkHg1XGnyRYbbshvv1rg==", - "dev": true, - "requires": { - "cross-fetch": "^3.0.5", - "fellow": "^6.20.0", - "getrepos": "^5.15.0", - "githubauthreq": "^5.18.0", - "simplytyped": "^3.3.0" - } - }, - "getrepos": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/getrepos/-/getrepos-5.16.0.tgz", - "integrity": "sha512-GDMXJEoNpzObWL6kR6wQeMsaHqkRKM7y5C3sJZXzbDnyAomGp+vQY6VjJRtjTebOjCTh8SIbRdeUEVtPfWrHMg==", - "dev": true, - "requires": { - "cross-fetch": "^3.0.5", - "githubauthreq": "^5.18.0", - "native-promise-pool": "^3.14.0", - "simplytyped": "^3.3.0" - } - }, - "githubauthreq": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/githubauthreq/-/githubauthreq-5.18.0.tgz", - "integrity": "sha512-HfB9e0fzQ809QejrgwEKX0BRbNORRxjAEa/Med2MczSW3/RxGTa1hB4i6jCLElMruuVhJTEBoO1ItbCC4spUyg==", - "dev": true, - "requires": { - "editions": "^4.2.0", - "simplytyped": "^3.3.0" - } - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -3892,10 +3941,24 @@ } }, "native-promise-pool": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.15.0.tgz", - "integrity": "sha512-6CvuQFtYTZKRWppAaSkqlg/CkIhHAPVr/VxeRzkrmLX0fKNZutIHgGUs7fumL6elEiTIWGLk2lb7jflAHLDVCA==", - "dev": true + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.21.0.tgz", + "integrity": "sha512-dygCAVEgrG+14M0DPkjMGK414lbYuxI2LQXHJRE6YFT3k0wkCwhNOdJRtOnlGSXqbyylOT7f1Tq+iDB0zJU6cg==", + "dev": true, + "requires": { + "editions": "^6.8.0" + }, + "dependencies": { + "editions": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.10.0.tgz", + "integrity": "sha512-tPYwxZWPyt+UlFA9t+MRJsnGkcRAnJdUTB1IUgUkbmQ/MA2XMDlHjxxc5UpR3M3LGYgtKf0Bgj5Qukp3QXx8Ow==", + "dev": true, + "requires": { + "version-range": "^3.0.0" + } + } + } }, "natural-compare": { "version": "1.4.0", @@ -3904,10 +3967,13 @@ "dev": true }, "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", - "dev": true + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } }, "node-releases": { "version": "1.1.60", @@ -4927,6 +4993,12 @@ "repeat-string": "^1.6.1" } }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, "tslib": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", @@ -5112,6 +5184,21 @@ "filename-reserved-regex": "^2.0.0" } }, + "version-compare": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.0.0.tgz", + "integrity": "sha512-LtZ+bumN9cAKSERLAUTr+sYyDP+nrcBYj3zUUnUSM1H1DjqVUcCaYte1fzstnJvFlUzKIEezzV5cEmN/alXpRg==", + "dev": true + }, + "version-range": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.0.0.tgz", + "integrity": "sha512-BhZfBTINGChAdtp6xhAWr7SFUSAVZ4poAZwFFXh6JtSMQg4EyuknCGhJaAMZ26pr8POVcrkwPCB363hePrFqxw==", + "dev": true, + "requires": { + "version-compare": "^3.0.0" + } + }, "watchr": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/watchr/-/watchr-6.8.0.tgz", @@ -5140,6 +5227,22 @@ } } }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",