diff --git a/example/ts/package-lock.json b/example/ts/package-lock.json index 056e8e5..9488be5 100644 --- a/example/ts/package-lock.json +++ b/example/ts/package-lock.json @@ -1,12 +1,12 @@ { "name": "roads-example", - "version": "8.0.0-alpha.8", + "version": "8.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "roads-example", - "version": "8.0.0-alpha.8", + "version": "8.0.0", "license": "MIT", "dependencies": { "body-parser": "^2.2.0", @@ -22,7 +22,7 @@ }, "../..": { "name": "roads", - "version": "8.0.0-alpha.8", + "version": "8.0.1", "license": "MIT", "dependencies": { "@types/url-parse": "^1.4.11", @@ -31,15 +31,20 @@ "fast-querystring": "^1.1.2", "url": "^0.11.4", "url-parse": "^1.5.10", - "vitest": "^2.1.8" + "vitest": "^3.2.4" }, "devDependencies": { + "@eslint/js": "^9.34.0", "@types/content-type": "^1.1.5", - "@types/node": "^22.10.3", - "@typescript-eslint/eslint-plugin": "^5.10.1", - "@typescript-eslint/parser": "^5.10.1", - "eslint": "^8.8.0", + "@types/node": "^24.3.0", + "@typescript-eslint/eslint-plugin": "^8.41.0", + "@typescript-eslint/parser": "^8.41.0", + "@vitest/coverage-v8": "^3.2.4", + "eslint": "^9.34.0", "typescript": "^5.7.2" + }, + "engines": { + "node": ">=18.0.0" } }, "../../..": {}, @@ -892,12 +897,19 @@ } }, "node_modules/es5-ext": { - "version": "0.10.53", + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "hasInstallScript": true, "license": "ISC", "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" } }, "node_modules/es6-iterator": { @@ -1015,6 +1027,27 @@ "source-map": "~0.6.1" } }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esniff/node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "license": "ISC" + }, "node_modules/esprima": { "version": "3.1.3", "license": "BSD-2-Clause", @@ -1403,8 +1436,10 @@ } }, "node_modules/next-tick": { - "version": "1.0.0", - "license": "MIT" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "license": "ISC" }, "node_modules/object-inspect": { "version": "1.4.1", @@ -2444,11 +2479,14 @@ } }, "es5-ext": { - "version": "0.10.53", + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" } }, "es6-iterator": { @@ -2544,6 +2582,24 @@ "source-map": "~0.6.1" } }, + "esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" + } + } + }, "esprima": { "version": "3.1.3" }, @@ -2799,7 +2855,9 @@ "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==" }, "next-tick": { - "version": "1.0.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "object-inspect": { "version": "1.4.1" @@ -2912,19 +2970,21 @@ "roads": { "version": "file:../..", "requires": { + "@eslint/js": "^9.34.0", "@types/content-type": "^1.1.5", - "@types/node": "^22.10.3", + "@types/node": "^24.3.0", "@types/url-parse": "^1.4.11", - "@typescript-eslint/eslint-plugin": "^5.10.1", - "@typescript-eslint/parser": "^5.10.1", + "@typescript-eslint/eslint-plugin": "^8.41.0", + "@typescript-eslint/parser": "^8.41.0", + "@vitest/coverage-v8": "^3.2.4", "content-type": "^1.0.4", "cookie": "^1.0.2", - "eslint": "^8.8.0", + "eslint": "^9.34.0", "fast-querystring": "^1.1.2", "typescript": "^5.7.2", "url": "^0.11.4", "url-parse": "^1.5.10", - "vitest": "^2.1.8" + "vitest": "^3.2.4" } }, "router": {