diff --git a/package-lock.json b/package-lock.json index a0f5ab4..6033c32 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,8 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "express": "^4.21.2", - + "express": "^4.22.1", "vitest": "^3.0.5" - - - } }, "node_modules/@esbuild/aix-ppc64": { @@ -677,7 +673,6 @@ "license": "MIT" }, "node_modules/@vitest/expect": { - "version": "3.0.5", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.5.tgz", "integrity": "sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==", @@ -686,7 +681,6 @@ "@vitest/spy": "3.0.5", "@vitest/utils": "3.0.5", "chai": "^5.1.2", - "tinyrainbow": "^2.0.0" }, "funding": { @@ -694,15 +688,12 @@ } }, "node_modules/@vitest/mocker": { - "version": "3.0.5", "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.0.5.tgz", "integrity": "sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==", "license": "MIT", "dependencies": { "@vitest/spy": "3.0.5", - - "estree-walker": "^3.0.3", "magic-string": "^0.30.17" }, @@ -735,7 +726,6 @@ } }, "node_modules/@vitest/runner": { - "version": "3.0.5", "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.0.5.tgz", "integrity": "sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==", @@ -743,14 +733,12 @@ "dependencies": { "@vitest/utils": "3.0.5", "pathe": "^2.0.2" - }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/snapshot": { - "version": "3.0.5", "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.0.5.tgz", "integrity": "sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==", @@ -771,18 +759,15 @@ "license": "MIT", "dependencies": { "tinyrainbow": "^2.0.0" - }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/spy": { - "version": "3.0.5", "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.5.tgz", "integrity": "sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==", - "license": "MIT", "dependencies": { "tinyspy": "^3.0.2" @@ -792,7 +777,6 @@ } }, "node_modules/@vitest/utils": { - "version": "3.0.5", "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.5.tgz", "integrity": "sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==", @@ -800,14 +784,12 @@ "dependencies": { "@vitest/pretty-format": "3.0.5", "loupe": "^3.1.2", - "tinyrainbow": "^2.0.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/utils/node_modules/@vitest/pretty-format": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.5.tgz", @@ -820,7 +802,6 @@ "url": "https://opencollective.com/vitest" } }, - "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -1157,39 +1138,39 @@ } }, "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -1202,6 +1183,21 @@ "url": "https://opencollective.com/express" } }, + "node_modules/express/node_modules/qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/finalhandler": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", @@ -1959,6 +1955,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.1.tgz", "integrity": "sha512-4GgM54XrwRfrOp297aIYspIti66k56v16ZnqHvrIM7mG+HjDlAwS7p+Srr7J6fGvEdOJ5JcQ/D9T7HhtdXDTzA==", "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.24.2", "postcss": "^8.5.2", @@ -2026,19 +2023,15 @@ } }, "node_modules/vite-node": { - "version": "3.0.5", "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.5.tgz", "integrity": "sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==", - "license": "MIT", "dependencies": { "cac": "^6.7.14", "debug": "^4.4.0", "es-module-lexer": "^1.6.0", - "pathe": "^2.0.2", - "vite": "^5.0.0 || ^6.0.0" }, "bin": { @@ -2075,7 +2068,6 @@ "license": "MIT" }, "node_modules/vitest": { - "version": "3.0.5", "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.0.5.tgz", "integrity": "sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==", @@ -2093,16 +2085,13 @@ "expect-type": "^1.1.0", "magic-string": "^0.30.17", "pathe": "^2.0.2", - "std-env": "^3.8.0", "tinybench": "^2.9.0", "tinyexec": "^0.3.2", "tinypool": "^1.0.2", "tinyrainbow": "^2.0.0", "vite": "^5.0.0 || ^6.0.0", - "vite-node": "3.0.5", - "why-is-node-running": "^2.3.0" }, "bin": { @@ -2118,10 +2107,8 @@ "@edge-runtime/vm": "*", "@types/debug": "^4.1.12", "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "@vitest/browser": "3.0.5", "@vitest/ui": "3.0.5", - "happy-dom": "*", "jsdom": "*" }, @@ -2149,7 +2136,6 @@ } } }, - "node_modules/vitest/node_modules/debug": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", @@ -2173,7 +2159,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, - "node_modules/why-is-node-running": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", diff --git a/package.json b/package.json index 499be8e..397acb1 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "author": "School of Code", "license": "ISC", "dependencies": { - "express": "^4.21.2", + "express": "^4.22.1", "vitest": "^3.0.5"