diff --git a/e2e-tests/data/banananation-develop.jar b/e2e-tests/data/banananation-develop.jar index acab5101e6..77ed4b9a0d 100644 Binary files a/e2e-tests/data/banananation-develop.jar and b/e2e-tests/data/banananation-develop.jar differ diff --git a/package-lock.json b/package-lock.json index 35c1444589..69bd285351 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,9 +12,9 @@ "dependencies": { "@nasa-jpl/stellar": "^1.0.3", "@sveltejs/adapter-node": "1.0.0-next.81", - "@sveltejs/kit": "1.0.0-next.374", + "@sveltejs/kit": "1.0.0-next.377", "bootstrap": "^5.1.3", - "bootstrap-icons": "^1.9.0", + "bootstrap-icons": "^1.9.1", "cookie": "^0.5.0", "d3-axis": "^3.0.0", "d3-brush": "^3.0.0", @@ -36,7 +36,7 @@ "toastify-js": "^1.11.2" }, "devDependencies": { - "@playwright/test": "^1.23.3", + "@playwright/test": "^1.23.4", "@testing-library/svelte": "^3.1.3", "@types/cookie": "^0.5.1", "@types/d3-axis": "^3.0.1", @@ -52,7 +52,7 @@ "@typescript-eslint/eslint-plugin": "^5.30.6", "@typescript-eslint/parser": "^5.30.6", "cloc": "^2.10.0", - "eslint": "^8.19.0", + "eslint": "^8.20.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte3": "^4.0.0", "jsdom": "^20.0.0", @@ -64,8 +64,8 @@ "tslib": "^2.4.0", "typescript": "^4.7.4", "unique-names-generator": "^4.7.1", - "vite": "^3.0.0", - "vitest": "^0.18.0" + "vite": "^3.0.2", + "vitest": "^0.18.1" }, "engines": { "node": ">=16.9.0", @@ -179,9 +179,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" @@ -296,13 +296,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.23.3.tgz", - "integrity": "sha512-kR4vo2UGHC84DGqE6EwvAeaehj3xCAK6LoC1P1eu6ZGdC79rlqRKf8cFDx6q6c9T8MQSL1O9eOlup0BpwqNF0w==", + "version": "1.23.4", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.23.4.tgz", + "integrity": "sha512-iIsoMJDS/lyuhw82FtcV/B3PXikgVD3hNe5hyvOpRM0uRr1OIpN3LgPeRbBjhzBWmyf6RgRg5fqK5sVcpA03yA==", "dev": true, "dependencies": { "@types/node": "*", - "playwright-core": "1.23.3" + "playwright-core": "1.23.4" }, "bin": { "playwright": "cli.js" @@ -341,9 +341,9 @@ } }, "node_modules/@sveltejs/kit": { - "version": "1.0.0-next.374", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.374.tgz", - "integrity": "sha512-z36LFyhkyejgIrFE45InbuyhfE/JGLTsrzriaaRPfdrHxJpX+ktdL0dK9pfjMxg5HOgCongex50oEF2aP8TPLQ==", + "version": "1.0.0-next.377", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.377.tgz", + "integrity": "sha512-DH2v2yUBUuDZ7vzjPXUd/yt1AMR3BIkZN0ubLAvS2C+q5Wbvk7ZvAJhfPZ3OYc3ZpQXe4ZGEcptOjvEYvd1lLA==", "dependencies": { "@sveltejs/vite-plugin-svelte": "^1.0.1", "chokidar": "^3.5.3", @@ -553,9 +553,9 @@ } }, "node_modules/@types/node": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.4.tgz", - "integrity": "sha512-M0+G6V0Y4YV8cqzHssZpaNCqvYwlCiulmm0PwpNLF55r/+cT8Ol42CHRU1SEaYFH2rTwiiE1aYg/2g2rrtGdPA==", + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", + "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", "dev": true }, "node_modules/@types/pug": { @@ -951,9 +951,9 @@ } }, "node_modules/bootstrap-icons": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.9.0.tgz", - "integrity": "sha512-4S077UbfqHtNOIKc43SDR+EL43zfo7ou8jI5+JRQqGZuq5UOK6iX6FtFNOQ/WjeWJ09CZ0/kSceh+WWPzfMfVQ==" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.9.1.tgz", + "integrity": "sha512-d4ZkO30MIkAhQ2nNRJqKXJVEQorALGbLWTuRxyCTJF96lRIV6imcgMehWGJUiJMJhglN0o2tqLIeDnMdiQEE9g==" }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -1928,9 +1928,9 @@ } }, "node_modules/eslint": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz", - "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", @@ -3011,9 +3011,9 @@ } }, "node_modules/playwright-core": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.23.3.tgz", - "integrity": "sha512-x35yzsXDyo0BIXYimLnUFNyb42c//NadUNH6IPGOteZm96oTGA1kn4Hq6qJTI1/f9wEc1F9O1DsznXIgXMil7A==", + "version": "1.23.4", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.23.4.tgz", + "integrity": "sha512-h5V2yw7d8xIwotjyNrkLF13nV9RiiZLHdXeHo+nVJIYGVlZ8U2qV0pMxNJKNTvfQVT0N8/A4CW6/4EW2cOcTiA==", "dev": true, "bin": { "playwright": "cli.js" @@ -3234,9 +3234,9 @@ } }, "node_modules/rollup": { - "version": "2.76.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.76.0.tgz", - "integrity": "sha512-9jwRIEY1jOzKLj3nsY/yot41r19ITdQrhs+q3ggNWhr9TQgduHqANvPpS32RNpzGklJu3G1AJfvlZLi/6wFgWA==", + "version": "2.77.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", + "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", "bin": { "rollup": "dist/bin/rollup" }, @@ -3613,18 +3613,18 @@ } }, "node_modules/tinypool": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.2.2.tgz", - "integrity": "sha512-tp4n5OARNL3v8ntdJUyo5NsDfwvUtu8isB43USjrsQxQrADDKY6UGBkmFaw/2vNmEt8S/uSm2U5FhkiK1eAFGw==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.2.4.tgz", + "integrity": "sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==", "dev": true, "engines": { "node": ">=14.0.0" } }, "node_modules/tinyspy": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-0.3.3.tgz", - "integrity": "sha512-gRiUR8fuhUf0W9lzojPf1N1euJYA30ISebSfgca8z76FOvXtVXqd5ojEIaKLWbDQhAaC3ibxZIjqbyi4ybjcTw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.0.tgz", + "integrity": "sha512-FI5B2QdODQYDRjfuLF+OrJ8bjWRMCXokQPcwKm0W3IzcbUmBNv536cQc7eXGoAuXphZwgx1DFbqImwzz08Fnhw==", "dev": true, "engines": { "node": ">=14.0.0" @@ -3787,9 +3787,9 @@ "dev": true }, "node_modules/vite": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.0.tgz", - "integrity": "sha512-M7phQhY3+fRZa0H+1WzI6N+/onruwPTBTMvaj7TzgZ0v2TE+N2sdLKxJOfOv9CckDWt5C4HmyQP81xB4dwRKzA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.2.tgz", + "integrity": "sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==", "dependencies": { "esbuild": "^0.14.47", "postcss": "^8.4.14", @@ -3800,7 +3800,7 @@ "vite": "bin/vite.js" }, "engines": { - "node": ">=14.18.0" + "node": "^14.18.0 || >=16.0.0" }, "optionalDependencies": { "fsevents": "~2.3.2" @@ -3827,9 +3827,9 @@ } }, "node_modules/vitest": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.18.0.tgz", - "integrity": "sha512-ryAtlh5Gvg3+aLNuOQ8YOHxgQCCu46jx40X5MBL0K0/ejB9i5zsr8fV8LTGXbXex80UMHlzceI9F+ouGaiR+mQ==", + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.18.1.tgz", + "integrity": "sha512-4F/1K/Vn4AvJwe7i2YblR02PT5vMKcw9KN4unDq2KD0YcSxX0B/6D6Qu9PJaXwVuxXMFTQ5ovd4+CQaW3bwofA==", "dev": true, "dependencies": { "@types/chai": "^4.3.1", @@ -3837,9 +3837,9 @@ "@types/node": "*", "chai": "^4.3.6", "debug": "^4.3.4", - "local-pkg": "^0.4.1", - "tinypool": "^0.2.1", - "tinyspy": "^0.3.3", + "local-pkg": "^0.4.2", + "tinypool": "^0.2.4", + "tinyspy": "^1.0.0", "vite": "^2.9.12 || ^3.0.0-0" }, "bin": { @@ -3971,9 +3971,9 @@ "dev": true }, "node_modules/ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true, "engines": { "node": ">=10.0.0" @@ -4099,9 +4099,9 @@ } }, "@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -4195,13 +4195,13 @@ } }, "@playwright/test": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.23.3.tgz", - "integrity": "sha512-kR4vo2UGHC84DGqE6EwvAeaehj3xCAK6LoC1P1eu6ZGdC79rlqRKf8cFDx6q6c9T8MQSL1O9eOlup0BpwqNF0w==", + "version": "1.23.4", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.23.4.tgz", + "integrity": "sha512-iIsoMJDS/lyuhw82FtcV/B3PXikgVD3hNe5hyvOpRM0uRr1OIpN3LgPeRbBjhzBWmyf6RgRg5fqK5sVcpA03yA==", "dev": true, "requires": { "@types/node": "*", - "playwright-core": "1.23.3" + "playwright-core": "1.23.4" } }, "@popperjs/core": { @@ -4227,9 +4227,9 @@ } }, "@sveltejs/kit": { - "version": "1.0.0-next.374", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.374.tgz", - "integrity": "sha512-z36LFyhkyejgIrFE45InbuyhfE/JGLTsrzriaaRPfdrHxJpX+ktdL0dK9pfjMxg5HOgCongex50oEF2aP8TPLQ==", + "version": "1.0.0-next.377", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.377.tgz", + "integrity": "sha512-DH2v2yUBUuDZ7vzjPXUd/yt1AMR3BIkZN0ubLAvS2C+q5Wbvk7ZvAJhfPZ3OYc3ZpQXe4ZGEcptOjvEYvd1lLA==", "requires": { "@sveltejs/vite-plugin-svelte": "^1.0.1", "chokidar": "^3.5.3", @@ -4404,9 +4404,9 @@ } }, "@types/node": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.4.tgz", - "integrity": "sha512-M0+G6V0Y4YV8cqzHssZpaNCqvYwlCiulmm0PwpNLF55r/+cT8Ol42CHRU1SEaYFH2rTwiiE1aYg/2g2rrtGdPA==", + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", + "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", "dev": true }, "@types/pug": { @@ -4661,9 +4661,9 @@ "requires": {} }, "bootstrap-icons": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.9.0.tgz", - "integrity": "sha512-4S077UbfqHtNOIKc43SDR+EL43zfo7ou8jI5+JRQqGZuq5UOK6iX6FtFNOQ/WjeWJ09CZ0/kSceh+WWPzfMfVQ==" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.9.1.tgz", + "integrity": "sha512-d4ZkO30MIkAhQ2nNRJqKXJVEQorALGbLWTuRxyCTJF96lRIV6imcgMehWGJUiJMJhglN0o2tqLIeDnMdiQEE9g==" }, "brace-expansion": { "version": "1.1.11", @@ -5277,9 +5277,9 @@ } }, "eslint": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz", - "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", @@ -6099,9 +6099,9 @@ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "playwright-core": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.23.3.tgz", - "integrity": "sha512-x35yzsXDyo0BIXYimLnUFNyb42c//NadUNH6IPGOteZm96oTGA1kn4Hq6qJTI1/f9wEc1F9O1DsznXIgXMil7A==", + "version": "1.23.4", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.23.4.tgz", + "integrity": "sha512-h5V2yw7d8xIwotjyNrkLF13nV9RiiZLHdXeHo+nVJIYGVlZ8U2qV0pMxNJKNTvfQVT0N8/A4CW6/4EW2cOcTiA==", "dev": true }, "postcss": { @@ -6233,9 +6233,9 @@ } }, "rollup": { - "version": "2.76.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.76.0.tgz", - "integrity": "sha512-9jwRIEY1jOzKLj3nsY/yot41r19ITdQrhs+q3ggNWhr9TQgduHqANvPpS32RNpzGklJu3G1AJfvlZLi/6wFgWA==", + "version": "2.77.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", + "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", "requires": { "fsevents": "~2.3.2" } @@ -6476,15 +6476,15 @@ } }, "tinypool": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.2.2.tgz", - "integrity": "sha512-tp4n5OARNL3v8ntdJUyo5NsDfwvUtu8isB43USjrsQxQrADDKY6UGBkmFaw/2vNmEt8S/uSm2U5FhkiK1eAFGw==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.2.4.tgz", + "integrity": "sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==", "dev": true }, "tinyspy": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-0.3.3.tgz", - "integrity": "sha512-gRiUR8fuhUf0W9lzojPf1N1euJYA30ISebSfgca8z76FOvXtVXqd5ojEIaKLWbDQhAaC3ibxZIjqbyi4ybjcTw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.0.tgz", + "integrity": "sha512-FI5B2QdODQYDRjfuLF+OrJ8bjWRMCXokQPcwKm0W3IzcbUmBNv536cQc7eXGoAuXphZwgx1DFbqImwzz08Fnhw==", "dev": true }, "tippy.js": { @@ -6606,9 +6606,9 @@ "dev": true }, "vite": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.0.tgz", - "integrity": "sha512-M7phQhY3+fRZa0H+1WzI6N+/onruwPTBTMvaj7TzgZ0v2TE+N2sdLKxJOfOv9CckDWt5C4HmyQP81xB4dwRKzA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.2.tgz", + "integrity": "sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==", "requires": { "esbuild": "^0.14.47", "fsevents": "~2.3.2", @@ -6618,9 +6618,9 @@ } }, "vitest": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.18.0.tgz", - "integrity": "sha512-ryAtlh5Gvg3+aLNuOQ8YOHxgQCCu46jx40X5MBL0K0/ejB9i5zsr8fV8LTGXbXex80UMHlzceI9F+ouGaiR+mQ==", + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.18.1.tgz", + "integrity": "sha512-4F/1K/Vn4AvJwe7i2YblR02PT5vMKcw9KN4unDq2KD0YcSxX0B/6D6Qu9PJaXwVuxXMFTQ5ovd4+CQaW3bwofA==", "dev": true, "requires": { "@types/chai": "^4.3.1", @@ -6628,9 +6628,9 @@ "@types/node": "*", "chai": "^4.3.6", "debug": "^4.3.4", - "local-pkg": "^0.4.1", - "tinypool": "^0.2.1", - "tinyspy": "^0.3.3", + "local-pkg": "^0.4.2", + "tinypool": "^0.2.4", + "tinyspy": "^1.0.0", "vite": "^2.9.12 || ^3.0.0-0" } }, @@ -6705,9 +6705,9 @@ "dev": true }, "ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true, "requires": {} }, diff --git a/package.json b/package.json index 1b004d4d89..00ea9e5fa1 100644 --- a/package.json +++ b/package.json @@ -38,9 +38,9 @@ "dependencies": { "@nasa-jpl/stellar": "^1.0.3", "@sveltejs/adapter-node": "1.0.0-next.81", - "@sveltejs/kit": "1.0.0-next.374", + "@sveltejs/kit": "1.0.0-next.377", "bootstrap": "^5.1.3", - "bootstrap-icons": "^1.9.0", + "bootstrap-icons": "^1.9.1", "cookie": "^0.5.0", "d3-axis": "^3.0.0", "d3-brush": "^3.0.0", @@ -62,7 +62,7 @@ "toastify-js": "^1.11.2" }, "devDependencies": { - "@playwright/test": "^1.23.3", + "@playwright/test": "^1.23.4", "@testing-library/svelte": "^3.1.3", "@types/cookie": "^0.5.1", "@types/d3-axis": "^3.0.1", @@ -78,7 +78,7 @@ "@typescript-eslint/eslint-plugin": "^5.30.6", "@typescript-eslint/parser": "^5.30.6", "cloc": "^2.10.0", - "eslint": "^8.19.0", + "eslint": "^8.20.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte3": "^4.0.0", "jsdom": "^20.0.0", @@ -90,7 +90,7 @@ "tslib": "^2.4.0", "typescript": "^4.7.4", "unique-names-generator": "^4.7.1", - "vite": "^3.0.0", - "vitest": "^0.18.0" + "vite": "^3.0.2", + "vitest": "^0.18.1" } } diff --git a/src/routes/auth/login.ts b/src/routes/auth/login.ts index 2f73aab358..ad6310e779 100644 --- a/src/routes/auth/login.ts +++ b/src/routes/auth/login.ts @@ -1,7 +1,7 @@ import type { RequestHandler } from '@sveltejs/kit'; import effects from '../../utilities/effects'; -export const post: RequestHandler = async event => { +export const POST: RequestHandler = async event => { const body: LoginRequestBody = await event.request.json(); const { password, username } = body; diff --git a/src/routes/auth/logout.ts b/src/routes/auth/logout.ts index 3f7b2913ad..c352075676 100644 --- a/src/routes/auth/logout.ts +++ b/src/routes/auth/logout.ts @@ -1,7 +1,7 @@ import type { RequestHandler } from '@sveltejs/kit'; import effects from '../../utilities/effects'; -export const post: RequestHandler = async event => { +export const POST: RequestHandler = async event => { const { locals } = event; const { user } = locals; const { ssoToken = '' } = user; diff --git a/src/routes/env/index.ts b/src/routes/env/index.ts index 31a6e9f97c..366500472d 100644 --- a/src/routes/env/index.ts +++ b/src/routes/env/index.ts @@ -1,6 +1,6 @@ import { defaultEnv } from '../../stores/app'; -export async function get(): Promise<{ body: Env }> { +export async function GET(): Promise<{ body: Env }> { const { env } = process; const AUTH_TYPE = env['AUTH_TYPE'] ?? defaultEnv.AUTH_TYPE; diff --git a/src/routes/health/index.ts b/src/routes/health/index.ts index f04b33c19c..7f3ac8737a 100644 --- a/src/routes/health/index.ts +++ b/src/routes/health/index.ts @@ -1,4 +1,4 @@ -export async function get(): Promise<{ body: { success: boolean } }> { +export async function GET(): Promise<{ body: { success: boolean } }> { return { body: { success: true,