diff options
Diffstat (limited to 'packages')
23 files changed, 80 insertions, 109 deletions
diff --git a/packages/aml-backoffice-ui/package.json b/packages/aml-backoffice-ui/package.json index 9ca6312a7..6276c6a1a 100644 --- a/packages/aml-backoffice-ui/package.json +++ b/packages/aml-backoffice-ui/package.json @@ -54,14 +54,14 @@ "@types/mocha": "^10.0.1", "autoprefixer": "^10.4.14", "chai": "^4.3.6", - "esbuild": "^0.17.7", + "esbuild": "^0.19.9", "eslint-config-preact": "^1.2.0", "mocha": "^9.2.0", "po2json": "^0.4.5", "postcss": "^8.4.23", "postcss-cli": "^10.1.0", "tailwindcss": "^3.3.2", - "typescript": "5.2.2" + "typescript": "5.3.3" }, "pogen": { "domain": "aml-backoffice" diff --git a/packages/anastasis-cli/package.json b/packages/anastasis-cli/package.json index e0b154de8..b0e26fae3 100644 --- a/packages/anastasis-cli/package.json +++ b/packages/anastasis-cli/package.json @@ -32,13 +32,13 @@ ], "devDependencies": { "@types/node": "^18.11.17", - "prettier": "^2.8.8", - "typedoc": "^0.25.1", - "typescript": "^5.2.2" + "prettier": "^3.1.1", + "typedoc": "^0.25.4", + "typescript": "^5.3.3" }, "dependencies": { "@gnu-taler/anastasis-core": "workspace:*", "@gnu-taler/taler-util": "workspace:*", - "tslib": "^2.5.3" + "tslib": "^2.6.2" } } diff --git a/packages/anastasis-core/package.json b/packages/anastasis-core/package.json index 14768b178..f551a41f8 100644 --- a/packages/anastasis-core/package.json +++ b/packages/anastasis-core/package.json @@ -17,13 +17,13 @@ "license": "AGPL-3-or-later", "type": "module", "devDependencies": { - "ava": "^4.3.3", - "typescript": "^5.2.2" + "ava": "^6.0.1", + "typescript": "^5.3.3" }, "dependencies": { "@gnu-taler/taler-util": "workspace:*", - "fflate": "^0.7.4", - "tslib": "^2.5.3" + "fflate": "^0.8.1", + "tslib": "^2.6.2" }, "ava": { "files": [ diff --git a/packages/anastasis-core/src/index.ts b/packages/anastasis-core/src/index.ts index 89cf186dd..9a774d0ff 100644 --- a/packages/anastasis-core/src/index.ts +++ b/packages/anastasis-core/src/index.ts @@ -1657,7 +1657,7 @@ export function mergeDiscoveryAggregate( newPolicies: PolicyMetaInfo[], oldAgg: AggregatedPolicyMetaInfo[], ): AggregatedPolicyMetaInfo[] { - const aggregatedPolicies: AggregatedPolicyMetaInfo[] = [...oldAgg] ?? []; + const aggregatedPolicies: AggregatedPolicyMetaInfo[] = [...oldAgg]; const polHashToIndex: Record<string, number> = {}; for (const pol of newPolicies) { const oldIndex = polHashToIndex[pol.policy_hash]; diff --git a/packages/anastasis-webui/package.json b/packages/anastasis-webui/package.json index 0a63a66c4..c1c2925a2 100644 --- a/packages/anastasis-webui/package.json +++ b/packages/anastasis-webui/package.json @@ -46,6 +46,6 @@ "chai": "^4.3.6", "mocha": "^9.2.0", "sass": "1.56.1", - "typescript": "^5.2.2" + "typescript": "^5.3.3" } } diff --git a/packages/challenger-ui/package.json b/packages/challenger-ui/package.json index e797b12db..64201346a 100644 --- a/packages/challenger-ui/package.json +++ b/packages/challenger-ui/package.json @@ -36,7 +36,7 @@ "@tailwindcss/forms": "^0.5.3", "@tailwindcss/typography": "^0.5.9", "autoprefixer": "^10.4.14", - "esbuild": "^0.17.7", + "esbuild": "^0.19.9", "po2json": "^0.4.5", "postcss": "^8.4.23", "postcss-cli": "^10.1.0", diff --git a/packages/demobank-ui/package.json b/packages/demobank-ui/package.json index 316c816e7..fa6f5bc7b 100644 --- a/packages/demobank-ui/package.json +++ b/packages/demobank-ui/package.json @@ -48,25 +48,25 @@ "@gnu-taler/pogen": "^0.0.5", "@tailwindcss/forms": "^0.5.3", "@tailwindcss/typography": "^0.5.9", - "autoprefixer": "^10.4.14", "@types/chai": "^4.3.0", "@types/history": "^4.7.8", "@types/mocha": "^10.0.1", "@types/node": "^18.11.17", "@typescript-eslint/eslint-plugin": "^5.41.0", "@typescript-eslint/parser": "^5.41.0", + "autoprefixer": "^10.4.14", "bulma": "^0.9.4", "bulma-checkbox": "^1.1.1", "bulma-radio": "^1.1.1", "chai": "^4.3.6", - "esbuild": "^0.17.7", + "esbuild": "^0.19.9", "eslint-config-preact": "^1.2.0", "mocha": "^9.2.0", "po2json": "^0.4.5", "preact-render-to-string": "^5.2.6", "sass": "1.56.1", "tailwindcss": "^3.3.2", - "typescript": "5.2.2" + "typescript": "5.3.3" }, "pogen": { "domain": "bank" diff --git a/packages/idb-bridge/package.json b/packages/idb-bridge/package.json index 3ed3e76b5..54d53e94a 100644 --- a/packages/idb-bridge/package.json +++ b/packages/idb-bridge/package.json @@ -25,19 +25,19 @@ } }, "devDependencies": { - "@types/better-sqlite3": "^7.6.4", + "@types/better-sqlite3": "^7.6.8", "@types/node": "^20.4.1", - "ava": "^5.3.1", - "prettier": "^2.8.8", - "typescript": "^5.2.2" + "ava": "^6.0.1", + "prettier": "^3.1.1", + "typescript": "^5.3.3" }, "dependencies": { - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "ava": { "failFast": true }, "optionalDependencies": { - "better-sqlite3": "^8.4.0" + "better-sqlite3": "^9.2.2" } } diff --git a/packages/merchant-backend-ui/package.json b/packages/merchant-backend-ui/package.json index bb8114fba..5e066c870 100644 --- a/packages/merchant-backend-ui/package.json +++ b/packages/merchant-backend-ui/package.json @@ -62,7 +62,7 @@ "preact-render-to-string": "^5.1.19", "sirv-cli": "^1.0.11", "ts-node": "^10.9.1", - "tslib": "2.5.3", - "typescript": "5.2.2" + "tslib": "2.6.2", + "typescript": "5.3.3" } } diff --git a/packages/merchant-backoffice-ui/package.json b/packages/merchant-backoffice-ui/package.json index 23b258792..74a9a823a 100644 --- a/packages/merchant-backoffice-ui/package.json +++ b/packages/merchant-backoffice-ui/package.json @@ -74,8 +74,8 @@ "preact-render-to-string": "^5.2.6", "sass": "1.56.1", "source-map-support": "^0.5.21", - "typedoc": "^0.25.1", - "typescript": "5.2.2" + "typedoc": "^0.25.4", + "typescript": "5.3.3" }, "pogen": { "domain": "taler-merchant-backoffice" diff --git a/packages/pogen/example/proj1/tsconfig.json b/packages/pogen/example/proj1/tsconfig.json index 30cb65e1d..36ef053db 100644 --- a/packages/pogen/example/proj1/tsconfig.json +++ b/packages/pogen/example/proj1/tsconfig.json @@ -4,7 +4,7 @@ "composite": true, "declaration": true, "declarationMap": false, - "target": "ES6", + "target": "ES2020", "module": "ESNext", "moduleResolution": "node", "sourceMap": true, diff --git a/packages/pogen/package.json b/packages/pogen/package.json index 82391a675..5e601c4ca 100644 --- a/packages/pogen/package.json +++ b/packages/pogen/package.json @@ -12,10 +12,10 @@ }, "devDependencies": { "po2json": "^0.4.5", - "typescript": "^5.2.2" + "typescript": "^5.3.3" }, "dependencies": { "@types/node": "^18.11.17", - "glob": "^7.2.0" + "glob": "^10.3.10" } } diff --git a/packages/pogen/tsconfig.json b/packages/pogen/tsconfig.json index 74cdc6ad7..482ce6fe8 100644 --- a/packages/pogen/tsconfig.json +++ b/packages/pogen/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es5", + "target": "ES2020", "noImplicitAny": false, "outDir": "lib", "incremental": true, diff --git a/packages/taler-harness/package.json b/packages/taler-harness/package.json index a06025e75..3466ec99d 100644 --- a/packages/taler-harness/package.json +++ b/packages/taler-harness/package.json @@ -33,13 +33,13 @@ ], "devDependencies": { "@types/node": "^18.11.17", - "esbuild": "^0.17.7", - "prettier": "^2.8.8", - "typescript": "^5.2.2" + "esbuild": "^0.19.9", + "prettier": "^3.1.1", + "typescript": "^5.3.3" }, "dependencies": { "@gnu-taler/taler-util": "workspace:*", "@gnu-taler/taler-wallet-core": "workspace:*", - "tslib": "^2.5.3" + "tslib": "^2.6.2" } }
\ No newline at end of file diff --git a/packages/taler-harness/src/index.ts b/packages/taler-harness/src/index.ts index ff52fc30f..7234f84d0 100644 --- a/packages/taler-harness/src/index.ts +++ b/packages/taler-harness/src/index.ts @@ -657,38 +657,12 @@ deploymentCli process.exit(2); }); - -type TestResult = { testName: string, caseName: string, result: "skiped" | "ok" | "fail", error?: any } - -async function getTestSummary<T extends object>(filter: string | undefined, ...apis: Array<TestForApi<T>>) { - const regex = !filter ? undefined : new RegExp(filter) - const apiState = await Promise.all(apis.flatMap(api => Object.entries(api).flatMap(([testName, casesMap]) => { - return Object.entries(casesMap).map(async ([caseName, caseFunc]): Promise<TestResult> => { - if (!caseFunc) { - return { testName, caseName, result: "skiped" as const } - } - if (regex && !regex.test(`${testName}:${caseName}`)) { - return { testName, caseName, result: "skiped" as const } - } - return caseFunc() - .then(r => ({ testName, caseName, result: "ok" as const })) - .catch(error => ({ testName, caseName, result: "fail" as const, error })) - }) - }))) - - return apiState.reduce((prev, testResult) => { - if (testResult.result === "ok") { - prev.ok.push(testResult) - } - if (testResult.result === "skiped") { - prev.skiped.push(testResult) - } - if (testResult.result === "fail") { - prev.fail.push(testResult) - } - return prev - }, { "ok": [] as TestResult[], "skiped": [] as TestResult[], "fail": [] as TestResult[] }) -} +type TestResult = { + testName: string; + caseName: string; + result: "skiped" | "ok" | "fail"; + error?: any; +}; deploymentCli .subcommand("coincfg", "gen-coin-config", { diff --git a/packages/taler-harness/tsconfig.json b/packages/taler-harness/tsconfig.json index ece83a85f..3d0b501b3 100644 --- a/packages/taler-harness/tsconfig.json +++ b/packages/taler-harness/tsconfig.json @@ -2,7 +2,7 @@ "compileOnSave": true, "compilerOptions": { "composite": true, - "target": "ES2018", + "target": "ES2020", "module": "Node16", "moduleResolution": "Node16", "sourceMap": true, diff --git a/packages/taler-util/package.json b/packages/taler-util/package.json index e2d5c3b0f..b16698ea4 100644 --- a/packages/taler-util/package.json +++ b/packages/taler-util/package.json @@ -65,17 +65,17 @@ }, "devDependencies": { "@types/node": "^18.11.17", - "ava": "^4.3.3", - "esbuild": "^0.17.7", - "prettier": "^2.8.8", - "typescript": "^5.2.2" + "ava": "^6.0.1", + "esbuild": "^0.19.9", + "prettier": "^3.1.1", + "typescript": "^5.3.3" }, "dependencies": { - "big-integer": "^1.6.51", - "fflate": "^0.7.4", - "hash-wasm": "^4.9.0", + "big-integer": "^1.6.52", + "fflate": "^0.8.1", + "hash-wasm": "^4.11.0", "jed": "^1.1.1", - "tslib": "^2.5.3" + "tslib": "^2.6.2" }, "ava": { "files": [ diff --git a/packages/taler-wallet-cli/package.json b/packages/taler-wallet-cli/package.json index 5a6070ce2..982784aad 100644 --- a/packages/taler-wallet-cli/package.json +++ b/packages/taler-wallet-cli/package.json @@ -32,13 +32,13 @@ ], "devDependencies": { "@types/node": "^18.11.17", - "prettier": "^2.8.8", - "typedoc": "^0.25.1", - "typescript": "^5.2.2" + "prettier": "^3.1.1", + "typedoc": "^0.25.4", + "typescript": "^5.3.3" }, "dependencies": { "@gnu-taler/taler-util": "workspace:*", "@gnu-taler/taler-wallet-core": "workspace:*", - "tslib": "^2.5.3" + "tslib": "^2.6.2" } }
\ No newline at end of file diff --git a/packages/taler-wallet-core/package.json b/packages/taler-wallet-core/package.json index 6cd13235f..4825de2c9 100644 --- a/packages/taler-wallet-core/package.json +++ b/packages/taler-wallet-core/package.json @@ -50,38 +50,35 @@ } }, "devDependencies": { - "@ava/typescript": "^4.0.0", + "@ava/typescript": "^4.1.0", "@gnu-taler/pogen": "workspace:*", "@typescript-eslint/eslint-plugin": "^5.36.1", "@typescript-eslint/parser": "^5.36.1", - "ava": "^4.3.3", - "c8": "^7.11.0", + "ava": "^6.0.1", + "c8": "^8.0.1", "eslint": "^8.8.0", - "eslint-config-airbnb-typescript": "^16.1.0", - "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.28.0", + "eslint-config-airbnb-typescript": "^17.1.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jsx-a11y": "^6.8.0", + "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.3.0", "jed": "^1.1.1", "po2json": "^0.4.5", - "prettier": "^2.8.8", - "typedoc": "^0.25.1", - "typescript": "^5.2.2" + "prettier": "^3.1.1", + "typedoc": "^0.25.4", + "typescript": "^5.3.3" }, "dependencies": { "@gnu-taler/idb-bridge": "workspace:*", "@gnu-taler/taler-util": "workspace:*", "@types/node": "^18.11.17", - "big-integer": "^1.6.51", - "fflate": "^0.7.4", - "tslib": "^2.5.3" + "big-integer": "^1.6.52", + "fflate": "^0.8.1", + "tslib": "^2.6.2" }, "ava": { - "ignoredByWatcher": [ - "src/**/*" - ], "files": [ "lib/**/*test.*" ] } -}
\ No newline at end of file +} diff --git a/packages/taler-wallet-embedded/package.json b/packages/taler-wallet-embedded/package.json index c40cfdebb..7ec495f94 100644 --- a/packages/taler-wallet-embedded/package.json +++ b/packages/taler-wallet-embedded/package.json @@ -29,14 +29,14 @@ ], "devDependencies": { "@types/node": "^18.11.17", - "esbuild": "^0.17.7", - "prettier": "^2.8.8" + "esbuild": "^0.19.9", + "prettier": "^3.1.1" }, "dependencies": { + "@gnu-taler/anastasis-core": "workspace:*", "@gnu-taler/idb-bridge": "workspace:*", "@gnu-taler/taler-util": "workspace:*", "@gnu-taler/taler-wallet-core": "workspace:*", - "@gnu-taler/anastasis-core": "workspace:*", - "tslib": "^2.5.3" + "tslib": "^2.6.2" } }
\ No newline at end of file diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json index d610cc9d7..09f92d6a2 100644 --- a/packages/taler-wallet-webextension/package.json +++ b/packages/taler-wallet-webextension/package.json @@ -30,7 +30,7 @@ "preact": "10.11.3", "preact-router": "3.2.1", "qrcode-generator": "^1.4.4", - "tslib": "^2.5.3" + "tslib": "^2.6.2" }, "eslintConfig": { "plugins": [ @@ -59,13 +59,13 @@ "@types/mocha": "^9.0.0", "@types/node": "^18.11.17", "chai": "^4.3.6", - "esbuild": "^0.17.19", + "esbuild": "^0.19.9", "mocha": "^9.2.0", "nyc": "^15.1.0", "polished": "^4.1.4", "preact-cli": "^3.3.5", "preact-render-to-string": "^5.1.19", - "typescript": "5.2.2" + "typescript": "5.3.3" }, "nyc": { "include": [ diff --git a/packages/taler-wallet-webextension/tsconfig.json b/packages/taler-wallet-webextension/tsconfig.json index 08cbc871a..2c34816e6 100644 --- a/packages/taler-wallet-webextension/tsconfig.json +++ b/packages/taler-wallet-webextension/tsconfig.json @@ -7,7 +7,7 @@ "jsxFragmentFactory": "Fragment", // https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-0.html#custom-jsx-factories "moduleResolution": "Node16", "module": "Node16", - "target": "ES6", + "target": "ES2020", "skipLibCheck": true, "preserveSymlinks": true, "noImplicitAny": true, diff --git a/packages/web-util/package.json b/packages/web-util/package.json index fdbaf6469..925fd3481 100644 --- a/packages/web-util/package.json +++ b/packages/web-util/package.json @@ -36,7 +36,6 @@ "@babel/preset-typescript": "^7.21.5", "@gnu-taler/taler-util": "workspace:*", "@heroicons/react": "^2.0.17", - "date-fns": "2.29.3", "@linaria/babel-preset": "5.0.4", "@linaria/core": "5.0.2", "@linaria/esbuild": "5.0.4", @@ -47,17 +46,18 @@ "@types/ws": "^8.5.3", "autoprefixer": "^10.4.14", "chokidar": "^3.5.3", - "esbuild": "^0.17.7", + "date-fns": "2.29.3", + "esbuild": "^0.19.9", "express": "^4.18.2", "postcss": "^8.4.23", "postcss-load-config": "^4.0.1", "preact": "10.11.3", "preact-render-to-string": "^5.2.6", - "prettier": "^2.8.8", + "prettier": "^3.1.1", "sass": "1.56.1", "swr": "2.0.3", - "tslib": "^2.5.3", - "typescript": "^5.2.2", + "tslib": "^2.6.2", + "typescript": "^5.3.3", "ws": "7.4.5" }, "dependencies": { |