From 7ee8bf435d618b8c4e91b1aac7f5ae7bab5b4dda Mon Sep 17 00:00:00 2001 From: SamTV12345 <40429738+samtv12345@users.noreply.github.com> Date: Fri, 7 Jun 2024 19:41:42 +0200 Subject: [PATCH] Pinned tsx runtime. --- pnpm-lock.yaml | 96 +++++++++++++++++++++++++++--------------------- src/package.json | 22 +++++------ 2 files changed, 65 insertions(+), 53 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8330cf05c..d0d9b2edc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -171,8 +171,8 @@ importers: specifier: 4.19.2 version: 4.19.2 express-rate-limit: - specifier: ^7.2.0 - version: 7.3.0(express@4.19.2) + specifier: ^7.3.1 + version: 7.3.1(express@4.19.2) fast-deep-equal: specifier: ^3.1.3 version: 3.1.3 @@ -186,7 +186,7 @@ importers: specifier: ^2.0.0 version: 2.0.0 jose: - specifier: ^5.3.0 + specifier: ^5.4.0 version: 5.4.0 js-cookie: specifier: ^3.0.5 @@ -216,7 +216,7 @@ importers: specifier: ^6.9.1 version: 6.9.1 lru-cache: - specifier: ^10.2.0 + specifier: ^10.2.2 version: 10.2.2 measured-core: specifier: ^2.0.0 @@ -225,7 +225,7 @@ importers: specifier: ^2.1.35 version: 2.1.35 oidc-provider: - specifier: ^8.4.5 + specifier: ^8.4.6 version: 8.4.6 openapi-backend: specifier: ^5.10.6 @@ -234,7 +234,7 @@ importers: specifier: ^2.0.7 version: 2.0.7 rate-limiter-flexible: - specifier: ^5.0.0 + specifier: ^5.0.3 version: 5.0.3 rehype: specifier: ^13.0.1 @@ -267,10 +267,10 @@ importers: specifier: 0.6.8 version: 0.6.8 tsx: - specifier: ^4.11.2 - version: 4.11.2 + specifier: 4.12.1 + version: 4.12.1 ueberdb2: - specifier: ^4.2.63 + specifier: ^4.2.78 version: 4.2.78 underscore: specifier: 1.13.6 @@ -283,7 +283,7 @@ importers: version: 0.9.2 devDependencies: '@playwright/test': - specifier: ^1.44.0 + specifier: ^1.44.1 version: 1.44.1 '@types/async': specifier: ^3.2.24 @@ -325,7 +325,7 @@ importers: specifier: ^1.11.15 version: 1.11.15 eslint: - specifier: ^9.2.0 + specifier: ^9.4.0 version: 9.4.0 eslint-config-etherpad: specifier: ^4.0.4 @@ -1785,8 +1785,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.15.0: - resolution: {integrity: sha512-15BTtQUOsSrmHCy+B4VnAiJAJxJ8IFgu6fcjFQF3jQYZ78nLSQthlFg4ehp+NLIyfvFgOlxNsjKIEhydtFPVHQ==} + ajv@8.16.0: + resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} algoliasearch@4.23.3: resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==} @@ -2265,8 +2265,8 @@ packages: resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==} engines: {node: '>=10.2.0'} - enhanced-resolve@5.16.1: - resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} + enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -2379,8 +2379,8 @@ packages: peerDependencies: eslint: '>= 3.2.1' - eslint-plugin-es-x@7.6.0: - resolution: {integrity: sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==} + eslint-plugin-es-x@7.7.0: + resolution: {integrity: sha512-aP3qj8BwiEDPttxQkZdI221DLKq9sI/qHolE2YSQL1/9+xk7dTV+tB1Fz8/IaCA+lnLA1bDEnvaS2LKs0k2Uig==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' @@ -2519,8 +2519,8 @@ packages: resolution: {integrity: sha512-lVCqsZYpFsuIz417h+O83I7eadNXJ3MnQavriFa52/KTwj6xPAzEYr0PvH7KTxcqyAFtW7ItoTNVXe2h7zGxlw==} engines: {node: '>=12.13.0'} - express-rate-limit@7.3.0: - resolution: {integrity: sha512-ZPfWlcQQ1PsZonB/vqksOsBQV74z5osi/QcdoBCyKJXl/wOVjS1yRDmvkpMM52KJeLbiF2+djwVEnEgVCDdvtw==} + express-rate-limit@7.3.1: + resolution: {integrity: sha512-BbaryvkY4wEgDqLgD18/NSy2lDO2jTuT9Y8c1Mpx0X63Yz0sYd5zN6KPe7UvpuSVvV33T6RaE1o1IVZQjHMYgw==} engines: {node: '>= 16'} peerDependencies: express: 4 || 5 || ^5.0.0-beta.1 @@ -2548,9 +2548,6 @@ packages: fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fast-uri@2.3.0: - resolution: {integrity: sha512-eel5UKGn369gGEWOqBShmFJWfq/xSJvsgDzgLYC845GneayWvXBf0lJCBn5qTABfewy1ZDPoaR5OZCP+kssfuw==} - fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} @@ -3295,8 +3292,8 @@ packages: mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} - mdast-util-to-hast@13.1.0: - resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} measured-core@2.0.0: resolution: {integrity: sha512-SIzGtX1WGDvR59FqcJaGEAqDueBvLBh6W4T/gQaHr5ufcqvQkUHGcfQhlmq77mkeF5Mo+UpD+8hm69CwUVibGw==} @@ -4131,6 +4128,9 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} @@ -4140,6 +4140,11 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + tsx@4.12.1: + resolution: {integrity: sha512-roBBguHaP2EpOheka1uHkD4XMSsp1/K5KqtMOjuA+TqRzUsmwpVjHdoNTm/XJWltjB3opmPmYQoE8c2rCS2bqQ==} + engines: {node: '>=18.0.0'} + hasBin: true + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -5866,9 +5871,9 @@ snapshots: transitivePeerDependencies: - supports-color - ajv-formats@2.1.1(ajv@8.15.0): + ajv-formats@2.1.1(ajv@8.16.0): optionalDependencies: - ajv: 8.15.0 + ajv: 8.16.0 ajv@6.12.6: dependencies: @@ -5877,12 +5882,12 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.15.0: + ajv@8.16.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 2.3.0 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + uri-js: 4.4.1 algoliasearch@4.23.3: dependencies: @@ -5981,7 +5986,7 @@ snapshots: ast-types@0.13.4: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 async@3.2.5: {} @@ -6390,7 +6395,7 @@ snapshots: - supports-color - utf-8-validate - enhanced-resolve@5.16.1: + enhanced-resolve@5.17.0: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -6581,7 +6586,7 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0): dependencies: debug: 4.3.5 - enhanced-resolve: 5.16.1 + enhanced-resolve: 5.17.0 eslint: 9.4.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0))(eslint@9.4.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0) @@ -6611,7 +6616,7 @@ snapshots: eslint: 9.4.0 globals: 13.24.0 - eslint-plugin-es-x@7.6.0(eslint@9.4.0): + eslint-plugin-es-x@7.7.0(eslint@9.4.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) '@eslint-community/regexpp': 4.10.1 @@ -6663,7 +6668,7 @@ snapshots: '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) builtins: 5.1.0 eslint: 9.4.0 - eslint-plugin-es-x: 7.6.0(eslint@9.4.0) + eslint-plugin-es-x: 7.7.0(eslint@9.4.0) get-tsconfig: 4.7.5 globals: 13.24.0 ignore: 5.3.1 @@ -6793,7 +6798,7 @@ snapshots: optionalDependencies: mime: 1.6.0 - express-rate-limit@7.3.0(express@4.19.2): + express-rate-limit@7.3.1(express@4.19.2): dependencies: express: 4.19.2 @@ -6851,8 +6856,6 @@ snapshots: fast-safe-stringify@2.1.1: {} - fast-uri@2.3.0: {} - fastq@1.17.1: dependencies: reusify: 1.0.4 @@ -7144,7 +7147,7 @@ snapshots: hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.1.0 + mdast-util-to-hast: 13.2.0 parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 @@ -7161,7 +7164,7 @@ snapshots: hast-util-raw: 9.0.3 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.1.0 + mdast-util-to-hast: 13.2.0 property-information: 6.5.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.4 @@ -7696,7 +7699,7 @@ snapshots: mark.js@8.11.1: {} - mdast-util-to-hast@13.1.0: + mdast-util-to-hast@13.2.0: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -7943,7 +7946,7 @@ snapshots: openapi-backend@5.10.6: dependencies: '@apidevtools/json-schema-ref-parser': 11.6.4 - ajv: 8.15.0 + ajv: 8.16.0 bath-es5: 3.0.3 cookie: 0.5.0 dereference-json-schema: 0.2.1 @@ -7961,8 +7964,8 @@ snapshots: openapi-schema-validator@12.1.3: dependencies: - ajv: 8.15.0 - ajv-formats: 2.1.1(ajv@8.15.0) + ajv: 8.16.0 + ajv-formats: 2.1.1(ajv@8.16.0) lodash.merge: 4.6.2 openapi-types: 12.1.3 @@ -8647,6 +8650,8 @@ snapshots: tslib@2.6.2: {} + tslib@2.6.3: {} + tsscmp@1.0.6: {} tsx@4.11.2: @@ -8656,6 +8661,13 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + tsx@4.12.1: + dependencies: + esbuild: 0.20.2 + get-tsconfig: 4.7.5 + optionalDependencies: + fsevents: 2.3.3 + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 diff --git a/src/package.json b/src/package.json index 5b80de89c..7bd098050 100644 --- a/src/package.json +++ b/src/package.json @@ -30,22 +30,22 @@ } ], "dependencies": { - "esbuild": "^0.21.4", + "@etherpad/express-session": "^1.18.2", "async": "^3.2.5", "axios": "^1.7.2", "cookie-parser": "^1.4.6", "cross-spawn": "^7.0.3", "ejs": "^3.1.10", + "esbuild": "^0.21.4", "etherpad-require-kernel": "^1.0.16", "etherpad-yajsml": "0.0.12", "express": "4.19.2", - "express-rate-limit": "^7.2.0", - "@etherpad/express-session": "^1.18.2", + "express-rate-limit": "^7.3.1", "fast-deep-equal": "^3.1.3", "find-root": "1.1.0", "formidable": "^3.5.1", "http-errors": "^2.0.0", - "jose": "^5.3.0", + "jose": "^5.4.0", "js-cookie": "^3.0.5", "jsdom": "^24.1.0", "jsonminify": "0.4.2", @@ -55,13 +55,13 @@ "live-plugin-manager": "^1.0.0", "lodash.clonedeep": "4.5.0", "log4js": "^6.9.1", - "lru-cache": "^10.2.0", + "lru-cache": "^10.2.2", "measured-core": "^2.0.0", "mime-types": "^2.1.35", - "oidc-provider": "^8.4.5", + "oidc-provider": "^8.4.6", "openapi-backend": "^5.10.6", "proxy-addr": "^2.0.7", - "rate-limiter-flexible": "^5.0.0", + "rate-limiter-flexible": "^5.0.3", "rehype": "^13.0.1", "rehype-minify-whitespace": "^6.0.0", "resolve": "1.22.8", @@ -72,8 +72,8 @@ "superagent": "^9.0.2", "threads": "^1.7.0", "tinycon": "0.6.8", - "tsx": "^4.11.2", - "ueberdb2": "^4.2.63", + "tsx": "4.12.1", + "ueberdb2": "^4.2.78", "underscore": "1.13.6", "unorm": "1.6.0", "wtfnode": "^0.9.2" @@ -83,7 +83,7 @@ "etherpad-lite": "node/server.ts" }, "devDependencies": { - "@playwright/test": "^1.44.0", + "@playwright/test": "^1.44.1", "@types/async": "^3.2.24", "@types/express": "^4.17.21", "@types/formidable": "^3.4.5", @@ -97,7 +97,7 @@ "@types/sinon": "^17.0.3", "@types/supertest": "^6.0.2", "@types/underscore": "^1.11.15", - "eslint": "^9.2.0", + "eslint": "^9.4.0", "eslint-config-etherpad": "^4.0.4", "etherpad-cli-client": "^3.0.2", "mocha": "^10.4.0",