|
@@ -28,7 +28,8 @@
|
|
|
"@semantic-release/git": "^10.0.1",
|
|
|
"@swc/core": "^1.3.35",
|
|
|
"@swc/jest": "^0.2.24",
|
|
|
- "@tsconfig/node16-strictest-esm": "^1.0.3",
|
|
|
+ "@tsconfig/node16": "^16.1.0",
|
|
|
+ "@tsconfig/strictest": "^2.0.1",
|
|
|
"@types/cors": "^2.8.6",
|
|
|
"@types/jest": "^29.4.0",
|
|
|
"@types/node": "^14.18.33",
|
|
@@ -41,7 +42,7 @@
|
|
|
"parcel": "^2.8.2",
|
|
|
"prettier": "^2.8.4",
|
|
|
"semantic-release": "^20.0.0",
|
|
|
- "typescript": "^4.1.2"
|
|
|
+ "typescript": "^5.1.6"
|
|
|
},
|
|
|
"engines": {
|
|
|
"node": ">=14"
|
|
@@ -2894,7 +2895,7 @@
|
|
|
"typescript": ">=3.0.0"
|
|
|
}
|
|
|
},
|
|
|
- "node_modules/@parcel/ts-utils": {
|
|
|
+ "node_modules/@parcel/transformer-typescript-types/node_modules/@parcel/ts-utils": {
|
|
|
"version": "2.8.3",
|
|
|
"resolved": "https://registry.npmjs.org/@parcel/ts-utils/-/ts-utils-2.8.3.tgz",
|
|
|
"integrity": "sha512-4HMt9B9LF2pDFvSKGImho48tlCvCUl7ly1ZMXvQdmEq2i0yoS81tDsmxX3yly/RVUVeUCGAj1JRuuy1lw5zw1A==",
|
|
@@ -3621,10 +3622,16 @@
|
|
|
"node": ">=10.13.0"
|
|
|
}
|
|
|
},
|
|
|
- "node_modules/@tsconfig/node16-strictest-esm": {
|
|
|
- "version": "1.0.3",
|
|
|
- "resolved": "https://registry.npmjs.org/@tsconfig/node16-strictest-esm/-/node16-strictest-esm-1.0.3.tgz",
|
|
|
- "integrity": "sha512-0/QTPDkKmE2dy0dMRstPCv4VJ+gUGgvMKzaWd5P3hgdlmPqYqe1pJxDGUlNYbSgUBlncIvvX+mIeZarokysNgg==",
|
|
|
+ "node_modules/@tsconfig/node16": {
|
|
|
+ "version": "16.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-16.1.0.tgz",
|
|
|
+ "integrity": "sha512-cfwhqrdZEKS+Iqu1OPDwmKsOV/eo7q4sPhWzOXc1rU77nnPFV3+77yPg8uKQ2e8eir6mERCvrKnd+EGa4qo4bQ==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "node_modules/@tsconfig/strictest": {
|
|
|
+ "version": "2.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.1.tgz",
|
|
|
+ "integrity": "sha512-7JHHCbyCsGUxLd0pDbp24yz3zjxw2t673W5oAP6HCEdr/UUhaRhYd3SSnUsGCk+VnPVJVA4mXROzbhI+nyIk+w==",
|
|
|
"dev": true
|
|
|
},
|
|
|
"node_modules/@types/babel__core": {
|
|
@@ -3892,6 +3899,27 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/tslib": {
|
|
|
+ "version": "1.14.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils": {
|
|
|
+ "version": "3.21.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
|
|
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": "^1.8.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 6"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@typescript-eslint/parser": {
|
|
|
"version": "5.60.0",
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.60.0.tgz",
|
|
@@ -3963,6 +3991,27 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@typescript-eslint/type-utils/node_modules/tslib": {
|
|
|
+ "version": "1.14.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "node_modules/@typescript-eslint/type-utils/node_modules/tsutils": {
|
|
|
+ "version": "3.21.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
|
|
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": "^1.8.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 6"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@typescript-eslint/types": {
|
|
|
"version": "5.60.0",
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.0.tgz",
|
|
@@ -4003,6 +4052,27 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/tslib": {
|
|
|
+ "version": "1.14.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils": {
|
|
|
+ "version": "3.21.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
|
|
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": "^1.8.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 6"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@typescript-eslint/utils": {
|
|
|
"version": "5.60.0",
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.60.0.tgz",
|
|
@@ -13651,27 +13721,6 @@
|
|
|
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
|
|
|
"dev": true
|
|
|
},
|
|
|
- "node_modules/tsutils": {
|
|
|
- "version": "3.21.0",
|
|
|
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
|
|
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
|
|
|
- "dev": true,
|
|
|
- "dependencies": {
|
|
|
- "tslib": "^1.8.1"
|
|
|
- },
|
|
|
- "engines": {
|
|
|
- "node": ">= 6"
|
|
|
- },
|
|
|
- "peerDependencies": {
|
|
|
- "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
|
|
|
- }
|
|
|
- },
|
|
|
- "node_modules/tsutils/node_modules/tslib": {
|
|
|
- "version": "1.14.1",
|
|
|
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
|
|
- "dev": true
|
|
|
- },
|
|
|
"node_modules/type-check": {
|
|
|
"version": "0.4.0",
|
|
|
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
|
|
@@ -13718,16 +13767,16 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/typescript": {
|
|
|
- "version": "4.9.5",
|
|
|
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
|
|
|
- "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
|
|
|
+ "version": "5.1.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz",
|
|
|
+ "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==",
|
|
|
"dev": true,
|
|
|
"bin": {
|
|
|
"tsc": "bin/tsc",
|
|
|
"tsserver": "bin/tsserver"
|
|
|
},
|
|
|
"engines": {
|
|
|
- "node": ">=4.2.0"
|
|
|
+ "node": ">=14.17"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/uglify-js": {
|
|
@@ -16134,15 +16183,17 @@
|
|
|
"@parcel/ts-utils": "2.8.3",
|
|
|
"@parcel/utils": "2.8.3",
|
|
|
"nullthrows": "^1.1.1"
|
|
|
- }
|
|
|
- },
|
|
|
- "@parcel/ts-utils": {
|
|
|
- "version": "2.8.3",
|
|
|
- "resolved": "https://registry.npmjs.org/@parcel/ts-utils/-/ts-utils-2.8.3.tgz",
|
|
|
- "integrity": "sha512-4HMt9B9LF2pDFvSKGImho48tlCvCUl7ly1ZMXvQdmEq2i0yoS81tDsmxX3yly/RVUVeUCGAj1JRuuy1lw5zw1A==",
|
|
|
- "dev": true,
|
|
|
- "requires": {
|
|
|
- "nullthrows": "^1.1.1"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "@parcel/ts-utils": {
|
|
|
+ "version": "2.8.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@parcel/ts-utils/-/ts-utils-2.8.3.tgz",
|
|
|
+ "integrity": "sha512-4HMt9B9LF2pDFvSKGImho48tlCvCUl7ly1ZMXvQdmEq2i0yoS81tDsmxX3yly/RVUVeUCGAj1JRuuy1lw5zw1A==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "nullthrows": "^1.1.1"
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
"@parcel/types": {
|
|
@@ -16608,10 +16659,16 @@
|
|
|
"integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
|
|
|
"dev": true
|
|
|
},
|
|
|
- "@tsconfig/node16-strictest-esm": {
|
|
|
- "version": "1.0.3",
|
|
|
- "resolved": "https://registry.npmjs.org/@tsconfig/node16-strictest-esm/-/node16-strictest-esm-1.0.3.tgz",
|
|
|
- "integrity": "sha512-0/QTPDkKmE2dy0dMRstPCv4VJ+gUGgvMKzaWd5P3hgdlmPqYqe1pJxDGUlNYbSgUBlncIvvX+mIeZarokysNgg==",
|
|
|
+ "@tsconfig/node16": {
|
|
|
+ "version": "16.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-16.1.0.tgz",
|
|
|
+ "integrity": "sha512-cfwhqrdZEKS+Iqu1OPDwmKsOV/eo7q4sPhWzOXc1rU77nnPFV3+77yPg8uKQ2e8eir6mERCvrKnd+EGa4qo4bQ==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "@tsconfig/strictest": {
|
|
|
+ "version": "2.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.1.tgz",
|
|
|
+ "integrity": "sha512-7JHHCbyCsGUxLd0pDbp24yz3zjxw2t673W5oAP6HCEdr/UUhaRhYd3SSnUsGCk+VnPVJVA4mXROzbhI+nyIk+w==",
|
|
|
"dev": true
|
|
|
},
|
|
|
"@types/babel__core": {
|
|
@@ -16861,6 +16918,23 @@
|
|
|
"natural-compare-lite": "^1.4.0",
|
|
|
"semver": "^7.3.7",
|
|
|
"tsutils": "^3.21.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": {
|
|
|
+ "version": "1.14.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "tsutils": {
|
|
|
+ "version": "3.21.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
|
|
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "tslib": "^1.8.1"
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
"@typescript-eslint/parser": {
|
|
@@ -16895,6 +16969,23 @@
|
|
|
"@typescript-eslint/utils": "5.60.0",
|
|
|
"debug": "^4.3.4",
|
|
|
"tsutils": "^3.21.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": {
|
|
|
+ "version": "1.14.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "tsutils": {
|
|
|
+ "version": "3.21.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
|
|
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "tslib": "^1.8.1"
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
"@typescript-eslint/types": {
|
|
@@ -16916,6 +17007,23 @@
|
|
|
"is-glob": "^4.0.3",
|
|
|
"semver": "^7.3.7",
|
|
|
"tsutils": "^3.21.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": {
|
|
|
+ "version": "1.14.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "tsutils": {
|
|
|
+ "version": "3.21.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
|
|
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "tslib": "^1.8.1"
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
"@typescript-eslint/utils": {
|
|
@@ -23901,23 +24009,6 @@
|
|
|
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
|
|
|
"dev": true
|
|
|
},
|
|
|
- "tsutils": {
|
|
|
- "version": "3.21.0",
|
|
|
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
|
|
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
|
|
|
- "dev": true,
|
|
|
- "requires": {
|
|
|
- "tslib": "^1.8.1"
|
|
|
- },
|
|
|
- "dependencies": {
|
|
|
- "tslib": {
|
|
|
- "version": "1.14.1",
|
|
|
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
|
|
- "dev": true
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
"type-check": {
|
|
|
"version": "0.4.0",
|
|
|
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
|
|
@@ -23949,9 +24040,9 @@
|
|
|
}
|
|
|
},
|
|
|
"typescript": {
|
|
|
- "version": "4.9.5",
|
|
|
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
|
|
|
- "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
|
|
|
+ "version": "5.1.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz",
|
|
|
+ "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==",
|
|
|
"dev": true
|
|
|
},
|
|
|
"uglify-js": {
|