diff --git a/package-lock.json b/package-lock.json index 5a9dde7..af6b6c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -239,30 +239,31 @@ } }, "node_modules/@koopjs/featureserver": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@koopjs/featureserver/-/featureserver-7.1.1.tgz", - "integrity": "sha512-1dWaVrcuZ5RxgLv5qr7CfjVwWFiQW94bXoSK53XhNdPUq6A+qK+95cf7RQ412fYfAlgk1EAOaojYbna72NH2tQ==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/@koopjs/featureserver/-/featureserver-7.1.7.tgz", + "integrity": "sha512-AgUScVytjAB5UqIbRnm5EOzb4yxbFdgb6t5dfI5bC3xAqPnpCGtqCcZncYw4joKkPaWYLFKqBFUHBNe0gJ5P6Q==", "dependencies": { "@esri/proj-codes": "^3.1.0", - "@koopjs/winnow": "4.0.1", + "@koopjs/logger": "5.0.0", + "@koopjs/winnow": "4.1.0", "@terraformer/spatial": "^2.0.7", "chroma-js": "^2.0.0", "esri-extent": "^1.1.1", "geojson-validation": "^1.0.2", "iso-datestring-validator": "^2.2.0", - "joi": "^17.6.3", + "joi": "^17.7.1", "lodash": "^4.17.21", "wkt-parser": "^1.3.2" } }, "node_modules/@koopjs/koop-core": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@koopjs/koop-core/-/koop-core-8.0.2.tgz", - "integrity": "sha512-tCoBid9SeyGj5WS2KHgDBJwXaKBO7cId2pW3Ok1v7OsOamSOiu6r4l2/TPPu0lmsutSnRnqTPULyb8Z/RFGOmg==", + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/@koopjs/koop-core/-/koop-core-8.0.10.tgz", + "integrity": "sha512-GMA9ilDv/524q2ruYib6TuU2EudVr13mg1Ey7ogL0iyXQG0fmuJshCal81brq4yUBjfLAy/jNXfa3n1pm65aWg==", "dependencies": { - "@koopjs/cache-memory": "4.0.0", + "@koopjs/cache-memory": "4.0.1", "@koopjs/logger": "5.0.0", - "@koopjs/output-geoservices": "6.0.2", + "@koopjs/output-geoservices": "6.0.8", "body-parser": "^1.19.0", "compression": "^1.7.4", "config": "^3.3.9", @@ -275,19 +276,19 @@ } }, "node_modules/@koopjs/koop-core/node_modules/@koopjs/cache-memory": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@koopjs/cache-memory/-/cache-memory-4.0.0.tgz", - "integrity": "sha512-xsKWQHb93rotGde9FIaNKVYwDrsSyXu4jMHsnH6WTvjZ00K9GqR8Wz9dVKcnJJhcMUHtooGNBia3x9bYYhd6cw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@koopjs/cache-memory/-/cache-memory-4.0.1.tgz", + "integrity": "sha512-U/LQt3Rbw7/4ttCHZl6UJGzz3XRo1EDA7iZVN3mYZEFwzLF7BW88Y6A1WtYpYglB8zZ2GZK1NoUrWdQWS1Yo8g==", "dependencies": { "lodash": "^4.17.4" } }, "node_modules/@koopjs/koop-core/node_modules/@koopjs/output-geoservices": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@koopjs/output-geoservices/-/output-geoservices-6.0.2.tgz", - "integrity": "sha512-Mw0sVg2FsAFdx5mk+o9s60nENV3/tuzBspbhpP6VXNFerIZmf6iNDJAfBpOUIShZyioVCCnscQNMq3iG98AcYA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/@koopjs/output-geoservices/-/output-geoservices-6.0.8.tgz", + "integrity": "sha512-sGbDZ92kqyCOS9Zhuc3RJErSfyJ1ZAsOnmIfdn8cj8iVi3lPYWyf9QCx4RuBfD8+2GLsgTgKN6AeaENqwYE/aw==", "dependencies": { - "@koopjs/featureserver": "7.1.1", + "@koopjs/featureserver": "7.1.7", "@koopjs/logger": "5.0.0" } }, @@ -375,24 +376,24 @@ } }, "node_modules/@koopjs/winnow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@koopjs/winnow/-/winnow-4.0.1.tgz", - "integrity": "sha512-1A48xgftjGOFriB/I1GAV5YelL+geTPCTjxPqBjtIVyqnNdwKbG3dcXGTaOciQrWevDeBGa/ovwc8L4PwIPzkQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@koopjs/winnow/-/winnow-4.1.0.tgz", + "integrity": "sha512-SBfLyrE1/MN8y4roHOp/SrxWelst8CsDichWQL9RbY2YwzW/xRtd9ePAahdjiMpuwFCGiEqyUPqqfsFcuqO0IA==", "dependencies": { - "@esri/proj-codes": "^3.0.0", + "@esri/proj-codes": "^3.1.0", "@terraformer/arcgis": "^2.1.1", "@terraformer/spatial": "^2.1.2", "@turf/bbox-polygon": "^6.0.1", "@turf/centroid": "^6.0.0", "@types/geojson": "^7946.0.7", - "alasql": "^3.0.0", + "alasql": "^4.0.0", "classybrew": "0.0.3", "joi": "^17.6.3", + "js-sql-parser": "^1.4.1", "lodash": "^4.17.4", "moment": "^2.18.1", "ngeohash": "^0.6.3", - "pgsql-ast-parser": "^11.0.0", - "proj4": "^2.6.2", + "proj4": "^2.9.0", "simple-statistics": "^7.0.0", "string-hash": "^1.1.3", "wkt-parser": "^1.2.2" @@ -402,16 +403,15 @@ } }, "node_modules/@koopjs/winnow/node_modules/alasql": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/alasql/-/alasql-3.1.0.tgz", - "integrity": "sha512-x9nGr4rFVDH9s0hqoHycXZp7XhJOgaF2VdiOmJPKGibwU8sovnG9hqjqU/0v3zywow6EQDxg4TuUrKBbikV8GQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/alasql/-/alasql-4.0.5.tgz", + "integrity": "sha512-sG5QWdwKjokL/rCED3rz/KL7SpOVcAAT0ZzNL+IR3zPGXt99EM5oRyNdFJuKQSYh1VkfpQ8ub13OQFAvYnHRsw==", "dependencies": { "cross-fetch": "^3.1.5", "dom-storage": "2.1.0", "es6-promise": "4.2.8", "node-fetch": "3", - "xlsx": "0.18", - "yargs": "17" + "yargs": "16" }, "bin": { "alasql": "bin/alasql-cli.js" @@ -420,6 +420,32 @@ "node": ">=15" } }, + "node_modules/@koopjs/winnow/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@koopjs/winnow/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/@koopjs/winnow/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/@koopjs/winnow/node_modules/node-fetch": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", @@ -446,6 +472,55 @@ "wkt-parser": "^1.3.1" } }, + "node_modules/@koopjs/winnow/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@koopjs/winnow/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@koopjs/winnow/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@koopjs/winnow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, "node_modules/@mapbox/geojson-rewind": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.0.tgz", @@ -729,6 +804,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "dev": true, "engines": { "node": ">=0.8" } @@ -1216,6 +1292,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dev": true, "dependencies": { "adler-32": "~1.3.0", "crc-32": "~1.2.0" @@ -1356,6 +1433,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -1369,6 +1447,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } @@ -1377,6 +1456,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } @@ -1385,6 +1465,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -1398,6 +1479,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -1445,6 +1527,7 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", + "dev": true, "engines": { "node": ">=0.8" } @@ -1656,6 +1739,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, "bin": { "crc32": "bin/crc32.njs" }, @@ -1829,7 +1913,8 @@ "node_modules/discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" + "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==", + "dev": true }, "node_modules/dom-storage": { "version": "2.1.0", @@ -2388,6 +2473,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "dev": true, "engines": { "node": ">=0.8" } @@ -3565,6 +3651,11 @@ "@sideway/pinpoint": "^2.0.0" } }, + "node_modules/js-sql-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/js-sql-parser/-/js-sql-parser-1.4.1.tgz", + "integrity": "sha512-J8zi3+/yK4FWSnVvLOjS2HIGfJhR6v7ApwIF8gZ/SpaO/tFIDlsgugD6ZMn6flXiuMsCjJxvhE0+xBgbdzvDDw==" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -3906,7 +3997,8 @@ "node_modules/moo": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", + "dev": true }, "node_modules/ms": { "version": "2.1.1", @@ -3929,6 +4021,7 @@ "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "dev": true, "dependencies": { "commander": "^2.19.0", "moo": "^0.5.0", @@ -3949,7 +4042,8 @@ "node_modules/nearley/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/negotiator": { "version": "0.6.3", @@ -4395,6 +4489,7 @@ "version": "11.0.1", "resolved": "https://registry.npmjs.org/pgsql-ast-parser/-/pgsql-ast-parser-11.0.1.tgz", "integrity": "sha512-ds6WgKw/Ljv4hs0lGTDBd1qEcOa5SsMAqKEaHhY8UbvyuD0mN0R1VVesvcsiEE5ffZ4879jqAry4DHkC1LkdCw==", + "dev": true, "dependencies": { "moo": "^0.5.1", "nearley": "^2.19.5" @@ -4535,12 +4630,14 @@ "node_modules/railroad-diagrams": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==" + "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==", + "dev": true }, "node_modules/randexp": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, "dependencies": { "discontinuous-range": "1.0.0", "ret": "~0.1.10" @@ -4728,6 +4825,7 @@ "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, "engines": { "node": ">=0.12" } @@ -5118,6 +5216,7 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "dev": true, "dependencies": { "frac": "~1.1.2" }, @@ -5698,6 +5797,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "dev": true, "engines": { "node": ">=0.8" } @@ -5706,6 +5806,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "dev": true, "engines": { "node": ">=0.8" } @@ -5817,6 +5918,7 @@ "version": "0.18.5", "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "dev": true, "dependencies": { "adler-32": "~1.3.0", "cfb": "~1.2.1", @@ -5860,6 +5962,7 @@ "version": "17.7.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -5877,6 +5980,7 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, "engines": { "node": ">=12" } @@ -5885,6 +5989,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } @@ -5893,6 +5998,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } @@ -5901,6 +6007,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -5914,6 +6021,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -6108,30 +6216,31 @@ } }, "@koopjs/featureserver": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@koopjs/featureserver/-/featureserver-7.1.1.tgz", - "integrity": "sha512-1dWaVrcuZ5RxgLv5qr7CfjVwWFiQW94bXoSK53XhNdPUq6A+qK+95cf7RQ412fYfAlgk1EAOaojYbna72NH2tQ==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/@koopjs/featureserver/-/featureserver-7.1.7.tgz", + "integrity": "sha512-AgUScVytjAB5UqIbRnm5EOzb4yxbFdgb6t5dfI5bC3xAqPnpCGtqCcZncYw4joKkPaWYLFKqBFUHBNe0gJ5P6Q==", "requires": { "@esri/proj-codes": "^3.1.0", - "@koopjs/winnow": "4.0.1", + "@koopjs/logger": "5.0.0", + "@koopjs/winnow": "4.1.0", "@terraformer/spatial": "^2.0.7", "chroma-js": "^2.0.0", "esri-extent": "^1.1.1", "geojson-validation": "^1.0.2", "iso-datestring-validator": "^2.2.0", - "joi": "^17.6.3", + "joi": "^17.7.1", "lodash": "^4.17.21", "wkt-parser": "^1.3.2" } }, "@koopjs/koop-core": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@koopjs/koop-core/-/koop-core-8.0.2.tgz", - "integrity": "sha512-tCoBid9SeyGj5WS2KHgDBJwXaKBO7cId2pW3Ok1v7OsOamSOiu6r4l2/TPPu0lmsutSnRnqTPULyb8Z/RFGOmg==", + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/@koopjs/koop-core/-/koop-core-8.0.10.tgz", + "integrity": "sha512-GMA9ilDv/524q2ruYib6TuU2EudVr13mg1Ey7ogL0iyXQG0fmuJshCal81brq4yUBjfLAy/jNXfa3n1pm65aWg==", "requires": { - "@koopjs/cache-memory": "4.0.0", + "@koopjs/cache-memory": "4.0.1", "@koopjs/logger": "5.0.0", - "@koopjs/output-geoservices": "6.0.2", + "@koopjs/output-geoservices": "6.0.8", "body-parser": "^1.19.0", "compression": "^1.7.4", "config": "^3.3.9", @@ -6144,19 +6253,19 @@ }, "dependencies": { "@koopjs/cache-memory": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@koopjs/cache-memory/-/cache-memory-4.0.0.tgz", - "integrity": "sha512-xsKWQHb93rotGde9FIaNKVYwDrsSyXu4jMHsnH6WTvjZ00K9GqR8Wz9dVKcnJJhcMUHtooGNBia3x9bYYhd6cw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@koopjs/cache-memory/-/cache-memory-4.0.1.tgz", + "integrity": "sha512-U/LQt3Rbw7/4ttCHZl6UJGzz3XRo1EDA7iZVN3mYZEFwzLF7BW88Y6A1WtYpYglB8zZ2GZK1NoUrWdQWS1Yo8g==", "requires": { "lodash": "^4.17.4" } }, "@koopjs/output-geoservices": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@koopjs/output-geoservices/-/output-geoservices-6.0.2.tgz", - "integrity": "sha512-Mw0sVg2FsAFdx5mk+o9s60nENV3/tuzBspbhpP6VXNFerIZmf6iNDJAfBpOUIShZyioVCCnscQNMq3iG98AcYA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/@koopjs/output-geoservices/-/output-geoservices-6.0.8.tgz", + "integrity": "sha512-sGbDZ92kqyCOS9Zhuc3RJErSfyJ1ZAsOnmIfdn8cj8iVi3lPYWyf9QCx4RuBfD8+2GLsgTgKN6AeaENqwYE/aw==", "requires": { - "@koopjs/featureserver": "7.1.1", + "@koopjs/featureserver": "7.1.7", "@koopjs/logger": "5.0.0" } } @@ -6246,43 +6355,62 @@ } }, "@koopjs/winnow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@koopjs/winnow/-/winnow-4.0.1.tgz", - "integrity": "sha512-1A48xgftjGOFriB/I1GAV5YelL+geTPCTjxPqBjtIVyqnNdwKbG3dcXGTaOciQrWevDeBGa/ovwc8L4PwIPzkQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@koopjs/winnow/-/winnow-4.1.0.tgz", + "integrity": "sha512-SBfLyrE1/MN8y4roHOp/SrxWelst8CsDichWQL9RbY2YwzW/xRtd9ePAahdjiMpuwFCGiEqyUPqqfsFcuqO0IA==", "requires": { - "@esri/proj-codes": "^3.0.0", + "@esri/proj-codes": "^3.1.0", "@terraformer/arcgis": "^2.1.1", "@terraformer/spatial": "^2.1.2", "@turf/bbox-polygon": "^6.0.1", "@turf/centroid": "^6.0.0", "@types/geojson": "^7946.0.7", - "alasql": "^3.0.0", + "alasql": "^4.0.0", "classybrew": "0.0.3", "farmhash": "^3.1.0", "joi": "^17.6.3", + "js-sql-parser": "^1.4.1", "lodash": "^4.17.4", "moment": "^2.18.1", "ngeohash": "^0.6.3", - "pgsql-ast-parser": "^11.0.0", - "proj4": "^2.6.2", + "proj4": "^2.9.0", "simple-statistics": "^7.0.0", "string-hash": "^1.1.3", "wkt-parser": "^1.2.2" }, "dependencies": { "alasql": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/alasql/-/alasql-3.1.0.tgz", - "integrity": "sha512-x9nGr4rFVDH9s0hqoHycXZp7XhJOgaF2VdiOmJPKGibwU8sovnG9hqjqU/0v3zywow6EQDxg4TuUrKBbikV8GQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/alasql/-/alasql-4.0.5.tgz", + "integrity": "sha512-sG5QWdwKjokL/rCED3rz/KL7SpOVcAAT0ZzNL+IR3zPGXt99EM5oRyNdFJuKQSYh1VkfpQ8ub13OQFAvYnHRsw==", "requires": { "cross-fetch": "^3.1.5", "dom-storage": "2.1.0", "es6-promise": "4.2.8", "node-fetch": "3", - "xlsx": "0.18", - "yargs": "17" + "yargs": "16" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, "node-fetch": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", @@ -6301,6 +6429,43 @@ "mgrs": "1.0.0", "wkt-parser": "^1.3.1" } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" } } }, @@ -6554,7 +6719,8 @@ "adler-32": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", - "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==" + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "dev": true }, "alasql": { "version": "2.5.3", @@ -6943,6 +7109,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dev": true, "requires": { "adler-32": "~1.3.0", "crc-32": "~1.2.0" @@ -7042,6 +7209,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -7051,17 +7219,20 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -7072,6 +7243,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -7110,7 +7282,8 @@ "codepage": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", - "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==" + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", + "dev": true }, "color": { "version": "3.0.0", @@ -7278,7 +7451,8 @@ "crc-32": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true }, "cross-fetch": { "version": "3.1.5", @@ -7408,7 +7582,8 @@ "discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" + "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==", + "dev": true }, "dom-storage": { "version": "2.1.0", @@ -7835,7 +8010,8 @@ "frac": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", - "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==" + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "dev": true }, "fresh": { "version": "0.5.2", @@ -8691,6 +8867,11 @@ "@sideway/pinpoint": "^2.0.0" } }, + "js-sql-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/js-sql-parser/-/js-sql-parser-1.4.1.tgz", + "integrity": "sha512-J8zi3+/yK4FWSnVvLOjS2HIGfJhR6v7ApwIF8gZ/SpaO/tFIDlsgugD6ZMn6flXiuMsCjJxvhE0+xBgbdzvDDw==" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -8961,7 +9142,8 @@ "moo": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", + "dev": true }, "ms": { "version": "2.1.1", @@ -8984,6 +9166,7 @@ "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "dev": true, "requires": { "commander": "^2.19.0", "moo": "^0.5.0", @@ -8994,7 +9177,8 @@ "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true } } }, @@ -9312,6 +9496,7 @@ "version": "11.0.1", "resolved": "https://registry.npmjs.org/pgsql-ast-parser/-/pgsql-ast-parser-11.0.1.tgz", "integrity": "sha512-ds6WgKw/Ljv4hs0lGTDBd1qEcOa5SsMAqKEaHhY8UbvyuD0mN0R1VVesvcsiEE5ffZ4879jqAry4DHkC1LkdCw==", + "dev": true, "requires": { "moo": "^0.5.1", "nearley": "^2.19.5" @@ -9431,12 +9616,14 @@ "railroad-diagrams": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==" + "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==", + "dev": true }, "randexp": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, "requires": { "discontinuous-range": "1.0.0", "ret": "~0.1.10" @@ -9581,7 +9768,8 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true }, "robust-predicates": { "version": "2.0.4", @@ -9873,6 +10061,7 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "dev": true, "requires": { "frac": "~1.1.2" } @@ -10338,12 +10527,14 @@ "wmf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", - "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==" + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "dev": true }, "word": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", - "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==" + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "dev": true }, "wrap-ansi": { "version": "7.0.0", @@ -10427,6 +10618,7 @@ "version": "0.18.5", "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "dev": true, "requires": { "adler-32": "~1.3.0", "cfb": "~1.2.1", @@ -10458,6 +10650,7 @@ "version": "17.7.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, "requires": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -10471,17 +10664,20 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -10492,6 +10688,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -10501,7 +10698,8 @@ "yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true } } }