diff --git a/package-lock.json b/package-lock.json index 7debeef..e12d891 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,14 +9,13 @@ "version": "2.4.2", "license": "MIT", "devDependencies": { - "@curveball/bodyparser": "^0.6.1", - "@curveball/core": "^0.21.1", - "@curveball/http-errors": "^0.5.0", + "@curveball/bodyparser": "^1.0.0", + "@curveball/core": "^1.0.0", + "@curveball/http-errors": "^1.0.1", "@types/node": "^18.0.0", "@typescript-eslint/eslint-plugin": "^6.2.0", "@typescript-eslint/parser": "^6.2.0", "eslint": "^8.1.0", - "node-fetch": "^2.6.7", "ts-loader": "^9.2.6", "tsx": "^4.19.0", "typescript": "^5.0.4", @@ -28,53 +27,53 @@ } }, "node_modules/@curveball/bodyparser": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@curveball/bodyparser/-/bodyparser-0.6.1.tgz", - "integrity": "sha512-aRoNWC0lWt1iCAvQuGrjpnL2J/YAfab8+nax0Lq+WzeEVJPNzUnbPgrg2WqsytGO1GSAqcqq32jivGuKdjbrjg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@curveball/bodyparser/-/bodyparser-1.0.0.tgz", + "integrity": "sha512-GCMEN4Tcdhis4g11rBJ98Xj6zNLvpDHw5XdeJta+jkBsOYTKzO7Y59Rvpi+yC3O17t6WFoE3QQKgKEmqTY0TPQ==", "dev": true, "license": "MIT", "engines": { - "node": ">= 14.4" + "node": ">= 18" }, "peerDependencies": { - "@curveball/kernel": ">=0.21.0-beta.11 <1" + "@curveball/kernel": "^1" } }, "node_modules/@curveball/core": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@curveball/core/-/core-0.21.1.tgz", - "integrity": "sha512-3jDEEikZ8EeidZEbgQsQMHJejKEKty+VC+8DxfSwc8iSANgZsqtHCRU0GJYrMfYp46uJ08M2EIL3QjsJlw0emA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@curveball/core/-/core-1.0.0.tgz", + "integrity": "sha512-f/PsIsbkEOgaf9rTW4BG8cHK3GDBFaRn+vndtH+TRRi5CKqb6L2vXzkaEtlCTHPAqMvN+ymRZjqoJrwci0o27g==", "dev": true, "license": "MIT", "dependencies": { - "@curveball/kernel": ">=0.21.1 <1", "@types/ws": "^8.5.3", "raw-body": "^2.4.1", "ws": "^8.5.0" }, "engines": { - "node": ">=14.4" + "node": ">= 16" }, "peerDependencies": { - "@curveball/kernel": ">=0.21.1 <1" + "@curveball/kernel": "^1" } }, "node_modules/@curveball/http-errors": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@curveball/http-errors/-/http-errors-0.5.0.tgz", - "integrity": "sha512-aZ+l+BME9+BQwq3Mc+j9nal9D9lThubCRdirZYSjEuCn1Gc+lpsx1ETlvZ508Ac7ZleK7Zhg18TewOioRCk0Ew==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@curveball/http-errors/-/http-errors-1.0.1.tgz", + "integrity": "sha512-ATzRnOBcNCMqD1hkSk5Aa1xBQKlatN4lGZr2IRyqzJqr798GpibFLPwhSHaZLQICA8MHIIHjfFNMFpMzCDSyXw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 14.4" + "node": ">= 18" } }, "node_modules/@curveball/kernel": { - "version": "0.21.2", - "resolved": "https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.2.tgz", - "integrity": "sha512-kj2VK+8ueY4R3qxEbwT+ir0LiLPhYjZfr86yPgdNiWZu+oaJ0gJ+ivD1uAQTB8pnZdcSJP6Lc1bfNS0y4X39rg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@curveball/kernel/-/kernel-1.0.0.tgz", + "integrity": "sha512-zNi/4LvYLRua/wsjR9WwMNUsuIWZXoe0/5RjnjNra74WZR19tTewlOqMIkOermf6b2pYJ3pJt73P0YGhvZ8oaQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@curveball/http-errors": "^0.5.0", "@types/ws": "^8.5.3", @@ -83,7 +82,18 @@ "ws": "^8.5.0" }, "engines": { - "node": ">=14.4" + "node": ">=18" + } + }, + "node_modules/@curveball/kernel/node_modules/@curveball/http-errors": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@curveball/http-errors/-/http-errors-0.5.0.tgz", + "integrity": "sha512-aZ+l+BME9+BQwq3Mc+j9nal9D9lThubCRdirZYSjEuCn1Gc+lpsx1ETlvZ508Ac7ZleK7Zhg18TewOioRCk0Ew==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 14.4" } }, "node_modules/@discoveryjs/json-ext": { @@ -846,6 +856,7 @@ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -2219,6 +2230,7 @@ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.6" } @@ -2230,27 +2242,6 @@ "dev": true, "license": "MIT" }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", @@ -3037,13 +3028,6 @@ "node": ">=0.6" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "license": "MIT" - }, "node_modules/ts-api-utils": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", @@ -3210,13 +3194,6 @@ "node": ">=10.13.0" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "license": "BSD-2-Clause" - }, "node_modules/webpack": { "version": "5.94.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", @@ -3369,17 +3346,6 @@ "node": ">=4.0" } }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 597c3a1..43f445e 100644 --- a/package.json +++ b/package.json @@ -35,14 +35,13 @@ "node": ">= 14" }, "devDependencies": { - "@curveball/bodyparser": "^0.6.1", - "@curveball/core": "^0.21.1", - "@curveball/http-errors": "^0.5.0", + "@curveball/bodyparser": "^1.0.0", + "@curveball/core": "^1.0.0", + "@curveball/http-errors": "^1.0.1", "@types/node": "^18.0.0", "@typescript-eslint/eslint-plugin": "^6.2.0", "@typescript-eslint/parser": "^6.2.0", "eslint": "^8.1.0", - "node-fetch": "^2.6.7", "ts-loader": "^9.2.6", "tsx": "^4.19.0", "typescript": "^5.0.4",