diff --git a/package.json b/package.json index 8acd540c7f1375ec2280f668df9abebf378c2958..f2448f8cd587523a8dee70981c76eab072917e94 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@nestjs/platform-express": "^9.2.0", "@nestjs/schedule": "^2.2.3", "@nestjs/swagger": "^6.1.3", - "@tryghost/admin-api": "^1.13.1", + "@tryghost/admin-api": "^1.13.8", "@types/bcrypt": "^5.0.0", "axios": "1.1.3", "bcrypt": "^5.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67cdc6e00d80496e6a0a97287400b2efc610c178..090bd23d7c0b8e228df7d642808d46d48c7ef86f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,7 +51,7 @@ dependencies: specifier: ^6.1.3 version: 6.3.0(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(class-transformer@0.5.1)(class-validator@0.13.2)(reflect-metadata@0.1.13) '@tryghost/admin-api': - specifier: ^1.13.1 + specifier: ^1.13.8 version: 1.13.8 '@types/bcrypt': specifier: ^5.0.0 @@ -140,8 +140,8 @@ devDependencies: specifier: ^26.0.15 version: 26.0.24 '@types/node': - specifier: ^14.14.6 - version: 14.18.56 + specifier: ^18.0.0 + version: 18.17.12 '@types/passport-local': specifier: ^1.0.33 version: 1.0.35 @@ -165,7 +165,7 @@ devDependencies: version: 4.2.1(eslint-config-prettier@6.15.0)(eslint@8.48.0)(prettier@2.8.8) jest: specifier: 28.1.2 - version: 28.1.2(@types/node@14.18.56)(ts-node@10.9.1) + version: 28.1.2(@types/node@18.17.12)(ts-node@10.9.1) jest-junit: specifier: ^14.0.0 version: 14.0.1 @@ -189,7 +189,7 @@ devDependencies: version: 9.4.4(typescript@4.9.5)(webpack@5.88.2) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@14.18.56)(typescript@4.9.5) + version: 10.9.1(@types/node@18.17.12)(typescript@4.9.5) tsconfig-paths: specifier: ^3.9.0 version: 3.14.2 @@ -2251,7 +2251,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -2272,14 +2272,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 28.1.3 - jest-config: 28.1.3(@types/node@14.18.56)(ts-node@10.9.1) + jest-config: 28.1.3(@types/node@18.17.12)(ts-node@10.9.1) jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -2307,7 +2307,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 jest-mock: 28.1.3 dev: true @@ -2334,7 +2334,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 14.18.56 + '@types/node': 18.17.12 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -2366,7 +2366,7 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.19 - '@types/node': 14.18.56 + '@types/node': 18.17.12 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2454,7 +2454,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.56 + '@types/node': 18.17.12 '@types/yargs': 15.0.15 chalk: 4.1.2 dev: true @@ -2466,7 +2466,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.56 + '@types/node': 18.17.12 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -3386,20 +3386,20 @@ packages: /@types/bcrypt@5.0.0: resolution: {integrity: sha512-agtcFKaruL8TmcvqbndlqHPSJgsolhf/qPWchFlgnW1gECTN/nKbFcoFnvKAQRFfKbh+BO6A3SWdJu9t+xF3Lw==} dependencies: - '@types/node': 14.18.56 + '@types/node': 18.17.12 dev: false /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 14.18.56 + '@types/node': 18.17.12 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 14.18.56 + '@types/node': 18.17.12 dev: true /@types/cookiejar@2.1.2: @@ -3427,7 +3427,7 @@ packages: /@types/express-serve-static-core@4.17.36: resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} dependencies: - '@types/node': 14.18.56 + '@types/node': 18.17.12 '@types/qs': 6.9.8 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -3445,7 +3445,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 14.18.56 + '@types/node': 18.17.12 dev: true /@types/http-errors@2.0.1: @@ -3486,7 +3486,7 @@ packages: /@types/jsonwebtoken@8.5.8: resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==} dependencies: - '@types/node': 14.18.56 + '@types/node': 18.17.12 dev: false /@types/mime@1.3.2: @@ -3501,8 +3501,8 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/node@14.18.56: - resolution: {integrity: sha512-+k+57NVS9opgrEn5l9c0gvD1r6C+PtyhVE4BTnMMRwiEA8ZO8uFcs6Yy2sXIy0eC95ZurBtRSvhZiHXBysbl6w==} + /@types/node@18.17.12: + resolution: {integrity: sha512-d6xjC9fJ/nSnfDeU0AMDsaJyb1iHsqCSOdi84w4u+SlN/UgQdY5tRhpMzaFYsI4mnpvgTivEaQd0yOUhAtOnEQ==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3553,7 +3553,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 14.18.56 + '@types/node': 18.17.12 dev: true /@types/serve-static@1.15.2: @@ -3561,7 +3561,7 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 14.18.56 + '@types/node': 18.17.12 dev: true /@types/stack-utils@2.0.1: @@ -3572,7 +3572,7 @@ packages: resolution: {integrity: sha512-LOWgpacIV8GHhrsQU+QMZuomfqXiqzz3ILLkCtKx3Us6AmomFViuzKT9D693QTKgyut2oCytMG8/efOop+DB+w==} dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 14.18.56 + '@types/node': 18.17.12 dev: true /@types/supertest@2.0.12: @@ -3588,7 +3588,7 @@ packages: /@types/whatwg-url@8.2.2: resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==} dependencies: - '@types/node': 14.18.56 + '@types/node': 18.17.12 '@types/webidl-conversions': 7.0.0 dev: false @@ -6688,7 +6688,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -6707,7 +6707,7 @@ packages: - supports-color dev: true - /jest-cli@28.1.3(@types/node@14.18.56)(ts-node@10.9.1): + /jest-cli@28.1.3(@types/node@18.17.12)(ts-node@10.9.1): resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -6724,7 +6724,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 28.1.3(@types/node@14.18.56)(ts-node@10.9.1) + jest-config: 28.1.3(@types/node@18.17.12)(ts-node@10.9.1) jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -6735,7 +6735,7 @@ packages: - ts-node dev: true - /jest-config@28.1.3(@types/node@14.18.56)(ts-node@10.9.1): + /jest-config@28.1.3(@types/node@18.17.12)(ts-node@10.9.1): resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -6750,7 +6750,7 @@ packages: '@babel/core': 7.22.11 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 babel-jest: 28.1.3(@babel/core@7.22.11) chalk: 4.1.2 ci-info: 3.8.0 @@ -6770,7 +6770,7 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@14.18.56)(typescript@4.9.5) + ts-node: 10.9.1(@types/node@18.17.12)(typescript@4.9.5) transitivePeerDependencies: - supports-color dev: true @@ -6820,7 +6820,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -6841,7 +6841,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.6 - '@types/node': 14.18.56 + '@types/node': 18.17.12 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -6902,7 +6902,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 dev: true /jest-pnp-resolver@1.2.3(jest-resolve@28.1.3): @@ -6956,7 +6956,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.11 @@ -7042,7 +7042,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -7067,7 +7067,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 14.18.56 + '@types/node': 18.17.12 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -7079,7 +7079,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.56 + '@types/node': 18.17.12 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -7088,12 +7088,12 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 14.18.56 + '@types/node': 18.17.12 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@28.1.2(@types/node@14.18.56)(ts-node@10.9.1): + /jest@28.1.2(@types/node@18.17.12)(ts-node@10.9.1): resolution: {integrity: sha512-Tuf05DwLeCh2cfWCQbcz9UxldoDyiR1E9Igaei5khjonKncYdc6LDfynKCEWozK0oLE3GD+xKAo2u8x/0s6GOg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -7106,7 +7106,7 @@ packages: '@jest/core': 28.1.3(ts-node@10.9.1) '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 28.1.3(@types/node@14.18.56)(ts-node@10.9.1) + jest-cli: 28.1.3(@types/node@18.17.12)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - supports-color @@ -9468,7 +9468,7 @@ packages: '@babel/core': 7.22.11 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 28.1.2(@types/node@14.18.56)(ts-node@10.9.1) + jest: 28.1.2(@types/node@18.17.12)(ts-node@10.9.1) jest-util: 28.1.3 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -9500,7 +9500,7 @@ packages: code-block-writer: 12.0.0 dev: true - /ts-node@10.9.1(@types/node@14.18.56)(typescript@4.9.5): + /ts-node@10.9.1(@types/node@18.17.12)(typescript@4.9.5): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -9519,7 +9519,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 14.18.56 + '@types/node': 18.17.12 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3