diff --git a/package.json b/package.json index 3dbe9ec..e13462b 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "devDependencies": { "@nhcarrigan/eslint-config": "1.1.3", "@nhcarrigan/prettier-config": "1.0.1", - "@nhcarrigan/typescript-config": "1.0.1", + "@nhcarrigan/typescript-config": "4.0.0", "@types/chai": "4.3.16", "@types/express": "4.17.21", "@types/mocha": "10.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b682890..b5ac3e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,8 +34,8 @@ importers: specifier: 1.0.1 version: 1.0.1(prettier@2.8.8) '@nhcarrigan/typescript-config': - specifier: 1.0.1 - version: 1.0.1(typescript@5.4.5) + specifier: 4.0.0 + version: 4.0.0(typescript@5.4.5) '@types/chai': specifier: 4.3.16 version: 4.3.16 @@ -161,10 +161,11 @@ packages: peerDependencies: prettier: '>=2' - '@nhcarrigan/typescript-config@1.0.1': - resolution: {integrity: sha512-RGx6CecTDbn8KkKuRamb+mt4HfTRdWhGhkOVpgXf8oOmyHIJjJetS407OsJ8pIKefjamYXmZ1WEPNLPR0CJpXg==} + '@nhcarrigan/typescript-config@4.0.0': + resolution: {integrity: sha512-969HVha7A/Sg77fuMwOm6p14a+7C5iE6g55OD71srqwKIgksQl+Ex/hAI/pyzTQFDQ/FBJbpnHlR4Ov25QV/rw==} + engines: {node: '20', pnpm: '9'} peerDependencies: - typescript: ^5.0.0 + typescript: '>=5.5.2' '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1733,14 +1734,14 @@ snapshots: '@nhcarrigan/eslint-config@1.1.3(eslint@8.57.0)(prettier@2.8.8)(typescript@5.4.5)': dependencies: - '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/parser': 5.59.5(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-config-prettier: 8.8.0(eslint@8.57.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.5)(eslint@8.57.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.5(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-jsdoc: 41.1.2(eslint@8.57.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.57.0)(prettier@2.8.8) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.8.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -1752,7 +1753,7 @@ snapshots: dependencies: prettier: 2.8.8 - '@nhcarrigan/typescript-config@1.0.1(typescript@5.4.5)': + '@nhcarrigan/typescript-config@4.0.0(typescript@5.4.5)': dependencies: typescript: 5.4.5 @@ -1769,7 +1770,7 @@ snapshots: fastq: 1.15.0 '@prisma/client@5.13.0(prisma@5.13.0)': - dependencies: + optionalDependencies: prisma: 5.13.0 '@prisma/debug@5.13.0': {} @@ -1870,7 +1871,7 @@ snapshots: dependencies: '@types/node': 18.19.33 - '@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.6.2 '@typescript-eslint/parser': 5.59.5(eslint@8.57.0)(typescript@5.4.5) @@ -1884,6 +1885,7 @@ snapshots: natural-compare-lite: 1.4.0 semver: 7.5.2 tsutils: 3.21.0(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -1895,6 +1897,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.4.5) debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -1911,6 +1914,7 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 tsutils: 3.21.0(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -1926,6 +1930,7 @@ snapshots: is-glob: 4.0.3 semver: 7.5.2 tsutils: 3.21.0(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -2176,6 +2181,7 @@ snapshots: debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 + optionalDependencies: supports-color: 8.1.1 decamelize@4.0.0: {} @@ -2312,18 +2318,18 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint@8.57.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.5(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.7)(eslint@8.57.0): dependencies: - '@typescript-eslint/parser': 5.59.5(eslint@8.57.0)(typescript@5.4.5) debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 5.59.5(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.5)(eslint@8.57.0): + eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.5(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): dependencies: - '@typescript-eslint/parser': 5.59.5(eslint@8.57.0)(typescript@5.4.5) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -2331,7 +2337,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.5(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.7)(eslint@8.57.0) has: 1.0.3 is-core-module: 2.12.1 is-glob: 4.0.3 @@ -2340,6 +2346,8 @@ snapshots: resolve: 1.22.2 semver: 6.3.0 tsconfig-paths: 3.14.2 + optionalDependencies: + '@typescript-eslint/parser': 5.59.5(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -2361,12 +2369,13 @@ snapshots: eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.57.0)(prettier@2.8.8): + eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8): dependencies: eslint: 8.57.0 - eslint-config-prettier: 8.8.0(eslint@8.57.0) prettier: 2.8.8 prettier-linter-helpers: 1.0.0 + optionalDependencies: + eslint-config-prettier: 8.8.0(eslint@8.57.0) eslint-scope@5.1.1: dependencies: