diff --git a/package-lock.json b/package-lock.json index 00e0147..b30ab5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -337,9 +337,9 @@ } }, "node_modules/@koopjs/featureserver": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@koopjs/featureserver/-/featureserver-8.0.0.tgz", - "integrity": "sha512-RrKKju/p5VqFklRCb6S4L9/hovlWE2Ffun5HVOSfG5JqnoJx93vuruhC/dfm1LlU/RYnaxRrZy1Z41sUyAUjdg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@koopjs/featureserver/-/featureserver-8.1.0.tgz", + "integrity": "sha512-vfakDq/TaX4VXcSENaXck+OqnysvV/yH06TzWgU0vvTBn+I2aFWHSV+IRcwC+vqbk5iGsNIQyqch4UzFH5Qrzg==", "dependencies": { "@esri/proj-codes": "^3.1.0", "@koopjs/logger": "5.0.0", @@ -351,17 +351,17 @@ "iso-datestring-validator": "^2.2.0", "joi": "^17.7.1", "lodash": "^4.17.21", - "wkt-parser": "^1.3.2" + "wkt-parser": "^1.3.3" } }, "node_modules/@koopjs/koop-core": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@koopjs/koop-core/-/koop-core-9.1.1.tgz", - "integrity": "sha512-yatyuPGxgqrS8d7Ycd75tVMVNsbgLcSmuyrWy3NsUPGxNlzJ0mzadI21Jf+bwpI8V44H8iXSmp8Bhhf0Lbygtg==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@koopjs/koop-core/-/koop-core-9.2.0.tgz", + "integrity": "sha512-gHiGP449DwyiClU748R2kqcq/2jopidmos/Hc6WkPmgrqZAlEj3Kk0YDg4g2uql/6E6cnFJOA42e6ZUoIDtGXw==", "dependencies": { "@koopjs/cache-memory": "5.0.0", "@koopjs/logger": "5.0.0", - "@koopjs/output-geoservices": "7.0.0", + "@koopjs/output-geoservices": "7.1.0", "@sindresorhus/fnv1a": "^2.0.1", "body-parser": "^1.19.0", "compression": "^1.7.4", @@ -383,11 +383,11 @@ } }, "node_modules/@koopjs/output-geoservices": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@koopjs/output-geoservices/-/output-geoservices-7.0.0.tgz", - "integrity": "sha512-Bd1pQwzwXaWKbpv1Nkoa+BYXSoBaLl0tYu4c3p5divjj/B+83ZkeErTrBCZMF8+eVaYUDQ3WTrxeMFF7vs4BXQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@koopjs/output-geoservices/-/output-geoservices-7.1.0.tgz", + "integrity": "sha512-Hp2BioN42aUMNDFnAMcKxYmK1Z1F1bwaJyEWFYWhcGwAefvQ/T7tLohH4aojNndWaM4A88DjlDC8Xprk9gttIA==", "dependencies": { - "@koopjs/featureserver": "8.0.0", + "@koopjs/featureserver": "8.1.0", "@koopjs/logger": "5.0.0" } }, @@ -975,14 +975,11 @@ } }, "node_modules/alasql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/alasql/-/alasql-4.1.3.tgz", - "integrity": "sha512-Xym5MsqUVDfteO/z7k4HkAQ+1M6ePzyzciKuJtw9g2WwvrvkwsRJxjZhYI3qKoSxiNA91FrjdmwL6Xw0oB1OEA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/alasql/-/alasql-4.1.4.tgz", + "integrity": "sha512-o4FSajG/HG4Cqis6U+tTuePFQAKoQYgaHBp+436R96VF4aFxDr43lX9cFdOtqPG8nSIhlrOMNU0j8Suhd9rUQw==", "dependencies": { - "cross-fetch": "4.0.0", - "dom-storage": "2.1.0", - "es6-promise": "4.2.8", - "node-fetch": "3", + "cross-fetch": "4", "yargs": "16" }, "bin": { @@ -992,23 +989,6 @@ "node": ">=15" } }, - "node_modules/alasql/node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, "node_modules/alasql/node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -2361,14 +2341,6 @@ "node": ">=8" } }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "engines": { - "node": ">= 12" - } - }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -2548,14 +2520,6 @@ "node": ">=6.0.0" } }, - "node_modules/dom-storage": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz", - "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==", - "engines": { - "node": "*" - } - }, "node_modules/dot-prop": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", @@ -2781,11 +2745,6 @@ "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -3572,28 +3531,6 @@ "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -3774,17 +3711,6 @@ "node": ">= 14.17" } }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/formidable": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz", @@ -6344,9 +6270,9 @@ } }, "node_modules/node-abi": { - "version": "3.45.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.45.0.tgz", - "integrity": "sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==", + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.46.0.tgz", + "integrity": "sha512-LXvP3AqTIrtvH/jllXjkNVbYifpRbt9ThTtymSMSuHmhugQLAWr99QQFTm+ZRht9ziUvdGOgB+esme1C6iE6Lg==", "optional": true, "dependencies": { "semver": "^7.3.5" @@ -6361,24 +6287,6 @@ "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", "optional": true }, - "node_modules/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "engines": { - "node": ">=10.5.0" - } - }, "node_modules/node-fetch": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", @@ -9552,14 +9460,6 @@ "defaults": "^1.0.3" } }, - "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", - "engines": { - "node": ">= 8" - } - }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -10167,9 +10067,9 @@ } }, "@koopjs/featureserver": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@koopjs/featureserver/-/featureserver-8.0.0.tgz", - "integrity": "sha512-RrKKju/p5VqFklRCb6S4L9/hovlWE2Ffun5HVOSfG5JqnoJx93vuruhC/dfm1LlU/RYnaxRrZy1Z41sUyAUjdg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@koopjs/featureserver/-/featureserver-8.1.0.tgz", + "integrity": "sha512-vfakDq/TaX4VXcSENaXck+OqnysvV/yH06TzWgU0vvTBn+I2aFWHSV+IRcwC+vqbk5iGsNIQyqch4UzFH5Qrzg==", "requires": { "@esri/proj-codes": "^3.1.0", "@koopjs/logger": "5.0.0", @@ -10181,17 +10081,17 @@ "iso-datestring-validator": "^2.2.0", "joi": "^17.7.1", "lodash": "^4.17.21", - "wkt-parser": "^1.3.2" + "wkt-parser": "^1.3.3" } }, "@koopjs/koop-core": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@koopjs/koop-core/-/koop-core-9.1.1.tgz", - "integrity": "sha512-yatyuPGxgqrS8d7Ycd75tVMVNsbgLcSmuyrWy3NsUPGxNlzJ0mzadI21Jf+bwpI8V44H8iXSmp8Bhhf0Lbygtg==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@koopjs/koop-core/-/koop-core-9.2.0.tgz", + "integrity": "sha512-gHiGP449DwyiClU748R2kqcq/2jopidmos/Hc6WkPmgrqZAlEj3Kk0YDg4g2uql/6E6cnFJOA42e6ZUoIDtGXw==", "requires": { "@koopjs/cache-memory": "5.0.0", "@koopjs/logger": "5.0.0", - "@koopjs/output-geoservices": "7.0.0", + "@koopjs/output-geoservices": "7.1.0", "@sindresorhus/fnv1a": "^2.0.1", "body-parser": "^1.19.0", "compression": "^1.7.4", @@ -10213,11 +10113,11 @@ } }, "@koopjs/output-geoservices": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@koopjs/output-geoservices/-/output-geoservices-7.0.0.tgz", - "integrity": "sha512-Bd1pQwzwXaWKbpv1Nkoa+BYXSoBaLl0tYu4c3p5divjj/B+83ZkeErTrBCZMF8+eVaYUDQ3WTrxeMFF7vs4BXQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@koopjs/output-geoservices/-/output-geoservices-7.1.0.tgz", + "integrity": "sha512-Hp2BioN42aUMNDFnAMcKxYmK1Z1F1bwaJyEWFYWhcGwAefvQ/T7tLohH4aojNndWaM4A88DjlDC8Xprk9gttIA==", "requires": { - "@koopjs/featureserver": "8.0.0", + "@koopjs/featureserver": "8.1.0", "@koopjs/logger": "5.0.0" } }, @@ -10670,27 +10570,14 @@ } }, "alasql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/alasql/-/alasql-4.1.3.tgz", - "integrity": "sha512-Xym5MsqUVDfteO/z7k4HkAQ+1M6ePzyzciKuJtw9g2WwvrvkwsRJxjZhYI3qKoSxiNA91FrjdmwL6Xw0oB1OEA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/alasql/-/alasql-4.1.4.tgz", + "integrity": "sha512-o4FSajG/HG4Cqis6U+tTuePFQAKoQYgaHBp+436R96VF4aFxDr43lX9cFdOtqPG8nSIhlrOMNU0j8Suhd9rUQw==", "requires": { - "cross-fetch": "4.0.0", - "dom-storage": "2.1.0", - "es6-promise": "4.2.8", - "node-fetch": "3", + "cross-fetch": "4", "yargs": "16" }, "dependencies": { - "node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -11672,11 +11559,6 @@ "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" }, - "data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -11812,11 +11694,6 @@ "esutils": "^2.0.2" } }, - "dom-storage": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz", - "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==" - }, "dot-prop": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", @@ -12006,11 +11883,6 @@ "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -12580,15 +12452,6 @@ "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" }, - "fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -12728,14 +12591,6 @@ "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", "dev": true }, - "formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "requires": { - "fetch-blob": "^3.1.2" - } - }, "formidable": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz", @@ -14580,9 +14435,9 @@ "integrity": "sha512-kltF0cOxgx1AbmVzKxYZaoB0aj7mOxZeHaerEtQV0YaqnkXNq26WWqMmJ6lTqShYxVRWZ/mwvvTrNeOwdslWiw==" }, "node-abi": { - "version": "3.45.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.45.0.tgz", - "integrity": "sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==", + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.46.0.tgz", + "integrity": "sha512-LXvP3AqTIrtvH/jllXjkNVbYifpRbt9ThTtymSMSuHmhugQLAWr99QQFTm+ZRht9ziUvdGOgB+esme1C6iE6Lg==", "optional": true, "requires": { "semver": "^7.3.5" @@ -14594,11 +14449,6 @@ "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", "optional": true }, - "node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" - }, "node-fetch": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", @@ -16881,11 +16731,6 @@ "defaults": "^1.0.3" } }, - "web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" - }, "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",