From 8a9005e55b845fda72568a1b7055d1a028132cd0 Mon Sep 17 00:00:00 2001 From: Bas Meeuwissen Date: Fri, 25 Sep 2026 13:58:21 +0200 Subject: [PATCH] #32: dropped support for jitar 0.10.x and node 22 --- package-lock.json | 420 +++++++++++++++++---------- package.json | 6 +- packages/authentication/package.json | 6 +- packages/database/package.json | 6 +- packages/events/package.json | 6 +- packages/files/package.json | 6 +- packages/http/package.json | 4 +- packages/notification/package.json | 6 +- 8 files changed, 281 insertions(+), 179 deletions(-) diff --git a/package-lock.json b/package-lock.json index e83e6b4..e8471ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jitar-plugins", - "version": "0.1.7", + "version": "0.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "jitar-plugins", - "version": "0.1.7", + "version": "0.2.0", "workspaces": [ "packages/**/*" ], @@ -18,7 +18,33 @@ "typescript-eslint": "^8.69.0" }, "engines": { - "node": ">= 22.9.0" + "node": ">= 24" + } + }, + "node_modules/@cacheable/memory": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.2.0.tgz", + "integrity": "sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@cacheable/utils": "^2.5.0", + "@keyv/bigmap": "^1.3.1", + "hookified": "^1.15.1", + "keyv": "^5.6.0" + } + }, + "node_modules/@cacheable/utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.5.0.tgz", + "integrity": "sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hashery": "^1.5.1", + "keyv": "^5.6.0" } }, "node_modules/@eslint-community/eslint-utils": { @@ -249,61 +275,87 @@ "resolved": "packages/notification", "link": true }, + "node_modules/@keyv/bigmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.3.1.tgz", + "integrity": "sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hashery": "^1.4.0", + "hookified": "^1.15.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "keyv": "^5.6.0" + } + }, + "node_modules/@keyv/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/@theshelf/authentication": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@theshelf/authentication/-/authentication-0.5.0.tgz", - "integrity": "sha512-iu6vFmXbrmnWWneyXZGqKAvZLNbBYctLQ+xoyjjMGDzJRB8mJMQMuR1sCTnLHmPopRjCvtUGOVYHlhjknf1liQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@theshelf/authentication/-/authentication-0.6.0.tgz", + "integrity": "sha512-vAd2d2iehXnezei163rwhoO9HVD/bSmewYH8tO0FCCvmr787mjYbP52dOFPNZmac+/tE7vjwlFkkD4/9oNAiRg==", "license": "MIT", "peer": true, "peerDependencies": { - "@theshelf/logging": "^0.5.0" + "@theshelf/logging": "^0.6.0" } }, "node_modules/@theshelf/database": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@theshelf/database/-/database-0.5.0.tgz", - "integrity": "sha512-hrrAMHcKolfgUB5IlyNNQs88++kg/Hc6EuUJKI6fmN8w9VGH8m3VfNZUqZp0jiOPG0/Pzaos4JQncmenQZspOw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@theshelf/database/-/database-0.6.0.tgz", + "integrity": "sha512-TFdB2Re5mZPXavU0Jz253UhwNzrYWGmZ9FFfAps1u1DRtvdXkexGUluYP9lLQObIq3SQoWGnn9Qm/Z91DRdKag==", "license": "MIT", "peer": true, "dependencies": { "sanitize-html": "2.17.7" }, "peerDependencies": { - "@theshelf/logging": "^0.5.0" + "@theshelf/logging": "^0.6.0" } }, "node_modules/@theshelf/events": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@theshelf/events/-/events-0.5.0.tgz", - "integrity": "sha512-VMfj2WNqTQCWU0Ohsh5MElNoHvTs6VAFEGMOb+7dUS4FvkPECHXXd9BMl//PmDGRhN8DWrCEQ2+S/c249IlqxA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@theshelf/events/-/events-0.6.0.tgz", + "integrity": "sha512-hTl7rgnnqzrhsMI+QjHynsSDjuMyeUT5mmf1LWlsysBV2pG87wyS6bzjncM9cNKRt2TGBvDCQZMKDQPE1QEzTA==", "license": "MIT", "peer": true }, "node_modules/@theshelf/files": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@theshelf/files/-/files-0.5.0.tgz", - "integrity": "sha512-R/2x3arX6p34yL3YIvhA9dI2a8idTymZhwEW/ykwKsUB9/HZmVvI9QA2mA7KKrcgToOw5l6iiK5vnbRssd2nkA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@theshelf/files/-/files-0.6.0.tgz", + "integrity": "sha512-uJJODdIDnlDplb+pEZ1cskwYDlnZ3wP/0gCfDdb2YJJxMt55ErU56SWPHQhI8sKSKyBYNSj11yx29wVojbfCBg==", "license": "MIT", "peer": true, "peerDependencies": { - "@theshelf/logging": "^0.5.0" + "@theshelf/logging": "^0.6.0" } }, "node_modules/@theshelf/logging": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@theshelf/logging/-/logging-0.5.0.tgz", - "integrity": "sha512-enln1vK+ayTH5OZRc527OkpJT7Vmv1Nzt67WdspjkBURLgwZ8Zus0OQGPpBSfDlhdouHfs+FChoxrd/Q+RtiTQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@theshelf/logging/-/logging-0.6.0.tgz", + "integrity": "sha512-oqouKJCjHTbcSSGosX2wcvYbZHMJgLwnlpuVcj53TweOQhnoBBll9gcPcRiA2V/nJaSkctJ1oRvi7GQqvQ3QtA==", "license": "MIT", "peer": true }, "node_modules/@theshelf/notification": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@theshelf/notification/-/notification-0.5.0.tgz", - "integrity": "sha512-FERC8P7ayrVpstoEEtWRMdqaT1/+W1ifNCKgrKfnwCIrjoi8z+ULvo24JkIj8FvwB8oCaFXvQnP+nmfz1bPp1w==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@theshelf/notification/-/notification-0.6.0.tgz", + "integrity": "sha512-8qOI7rC/jV6USpfFWLObdGFp7YoYDIVlXTcuNtwvAY0hSltIWuUyF9zFInLC6BY/3ZgccKJhC4LOTMNcFaVU5w==", "license": "MIT", "peer": true, "peerDependencies": { - "@theshelf/logging": "^0.5.0" + "@theshelf/logging": "^0.6.0" } }, "node_modules/@types/esrecurse": { @@ -331,9 +383,9 @@ "peer": true }, "node_modules/@types/node": { - "version": "24.13.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz", - "integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==", + "version": "24.13.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.6.tgz", + "integrity": "sha512-SGrw/h3KPFshy3OE6ZL53LMBG5vGQQ8/gIpiqz/kRZhPJ7HgwCEs8LBuNtWLa8dvGZVpSF7+Bf+c11HUrCb/yg==", "dev": true, "license": "MIT", "dependencies": { @@ -341,17 +393,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.69.0.tgz", - "integrity": "sha512-t5jQTKPIgVW1PE6dR6H6Qz5gm8zjMlX5/2gRaOGd9eO6V7J+tQc6iWKukEe7dY8u9HyYasQ0yfF0/FSSTEO2gA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.70.1.tgz", + "integrity": "sha512-nDNrUQ/4ruSNYbu749TRY7cfrzPtoLHEXSNBI8aaNY32LlZCajixqRf3FqcKC4p5Cam4VOHYx/t+i5+nKXvrqA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.69.0", - "@typescript-eslint/type-utils": "8.69.0", - "@typescript-eslint/utils": "8.69.0", - "@typescript-eslint/visitor-keys": "8.69.0", + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/type-utils": "8.70.1", + "@typescript-eslint/utils": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -364,15 +416,15 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.69.0", + "@typescript-eslint/parser": "^8.70.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.8.tgz", - "integrity": "sha512-YYNsSlXBjMk92SKnkwvB5LOVSa6OznlFUGcsvrFgNJbJCd0M1XKeFVRc8ZByeCqz32FivYNHJVooLmdqrmvp/Q==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.10.tgz", + "integrity": "sha512-HpbUakT7xp5miBUywCHf36ZEuAJNklBJDDsGpUIjMzOSmM8ELSfA9Sa/QDPeNeqeoN31u+UTCkL4klCOVvRm4Q==", "dev": true, "license": "MIT", "engines": { @@ -380,16 +432,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.69.0.tgz", - "integrity": "sha512-l4b0DhWioGg6Gt2ebGlvfkFMOjRsauxtsnDRwUSRX1qHq3HdTfQHV8wW9zEXeciai6HfeaKOedQn2Zoofx3WBw==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.70.1.tgz", + "integrity": "sha512-nO974WLllwhSFWQXnMLj6nDGa8f0khKEz1JzpPJ1u7Vm/4X1X6ZHajpoknU4bb41vJyMB0HHVyS2GqdhWfIXZw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.69.0", - "@typescript-eslint/types": "8.69.0", - "@typescript-eslint/typescript-estree": "8.69.0", - "@typescript-eslint/visitor-keys": "8.69.0", + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "debug": "^4.4.3" }, "engines": { @@ -405,14 +457,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.69.0.tgz", - "integrity": "sha512-yi4obFrHMmnsesWehHbkg9zMA7Jt8cXT+mKM08G999pH1yT6nqgsHx7MYm0uY1wAj8CqiBXYRJ7WAT0QdQHQXg==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.1.tgz", + "integrity": "sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.69.0", - "@typescript-eslint/types": "^8.69.0", + "@typescript-eslint/tsconfig-utils": "^8.70.1", + "@typescript-eslint/types": "^8.70.1", "debug": "^4.4.3" }, "engines": { @@ -427,14 +479,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.69.0.tgz", - "integrity": "sha512-ewfspqWvSxKSOaplqAUNbaSFO0eB6w1EtQ+esfYFRm3614Ty4uNtExkcbgd6nWsXphbqKyf9ZYdbZdv2xEoWEQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.1.tgz", + "integrity": "sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.69.0", - "@typescript-eslint/visitor-keys": "8.69.0" + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -445,9 +497,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.69.0.tgz", - "integrity": "sha512-xNqK7YTDZsLniQMV/4rpFR8Z5JlqeRvVjuG1YgF/mdPVH84HSD19L8CczMA0qg2RfwEV231GHH3VnToJDo4MfQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.1.tgz", + "integrity": "sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==", "dev": true, "license": "MIT", "engines": { @@ -462,15 +514,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.69.0.tgz", - "integrity": "sha512-ZfoJAVg3JZndQEpEl9petVlxau3lRuElc4HRMuAlLCf8to04/iHz692RUSNmXKDjEuJmIL+KZ2/BsOcBc16dsA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.70.1.tgz", + "integrity": "sha512-7zKTnyvaVWqzLZHPFQtX1hVHqgkMC+WebPWakNCSyrQVbIP1AM0L0TlBZtACldIRb6PptI8Odk+jyZ5kP3B1VA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.69.0", - "@typescript-eslint/typescript-estree": "8.69.0", - "@typescript-eslint/utils": "8.69.0", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1", + "@typescript-eslint/utils": "8.70.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -487,9 +539,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.69.0.tgz", - "integrity": "sha512-K3VrubUPhlo9VDBS6QdI8YB5j7ClpqLRdefcz6PFrhnwicehBweqQ9Evhl4l+FYz0HdDmMqIiSX0aldGRYtDCA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.1.tgz", + "integrity": "sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==", "dev": true, "license": "MIT", "engines": { @@ -501,16 +553,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.69.0.tgz", - "integrity": "sha512-AdFkgqck3Vudb/kWnxlyafU/4aBhHrbQ9locP2N4psXTy5mOBg0SHJumnLvx7r6g1gV4DKvUFwV2nJZBoqOD8w==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.1.tgz", + "integrity": "sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.69.0", - "@typescript-eslint/tsconfig-utils": "8.69.0", - "@typescript-eslint/types": "8.69.0", - "@typescript-eslint/visitor-keys": "8.69.0", + "@typescript-eslint/project-service": "8.70.1", + "@typescript-eslint/tsconfig-utils": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -529,16 +581,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.69.0.tgz", - "integrity": "sha512-tUbx60BBqQa31kXF5MCsOOLL5E/WzUuxIn7YpAvq+eaUlqvk8/NXnXMBNAdLCr0icjkzem7iUA5QqWHe/hJ1aw==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.1.tgz", + "integrity": "sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.69.0", - "@typescript-eslint/types": "8.69.0", - "@typescript-eslint/typescript-estree": "8.69.0" + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -553,13 +605,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.69.0.tgz", - "integrity": "sha512-+rmdgPA+EXkNgKYvHvFfhrs35utXbwaC5PGpDquSXcoXQDKUA5UjV0LmTucG/4JXkM31BTu4TilHtrN8IVBe8w==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.1.tgz", + "integrity": "sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.69.0", + "@typescript-eslint/types": "8.70.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -676,9 +728,9 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" @@ -697,6 +749,21 @@ "node": ">= 0.8" } }, + "node_modules/cacheable": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-2.5.0.tgz", + "integrity": "sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@cacheable/memory": "^2.2.0", + "@cacheable/utils": "^2.5.0", + "hookified": "^1.15.0", + "keyv": "^5.6.0", + "qified": "^0.10.1" + } + }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", @@ -957,9 +1024,9 @@ } }, "node_modules/entities": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz", - "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-8.1.0.tgz", + "integrity": "sha512-kxL7msIffSuh9aaFAMD7rxAIuTRMAHMeBtgHW2yUdWw732ZNh4MehkF2gdjvtdmikkaIP9bFDDJOPlsvm7avrA==", "license": "BSD-2-Clause", "peer": true, "engines": { @@ -1023,9 +1090,9 @@ } }, "node_modules/eslint": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.9.1.tgz", - "integrity": "sha512-9VaAkDURekixUQJy0oJYl2DcN6oKMfxay7XzaGYAWQwsb6qfKf+x76R2k1L8kb1boc+FyCAaTA9GmiKaaiaF+A==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.11.0.tgz", + "integrity": "sha512-P7a6UEEqb9G95MYAtqkmsTbVXIYyzIfl6NGOIJk162PaahFxFyeGcrlXYFSiagECg4sEm8IseJdZBKR3rx6MsQ==", "dev": true, "license": "MIT", "peer": true, @@ -1038,7 +1105,7 @@ "@eslint/config-array": "^0.23.5", "@eslint/config-helpers": "^0.7.0", "@eslint/core": "^1.2.1", - "@eslint/plugin-kit": "^0.7.2", + "@eslint/plugin-kit": "^0.7.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -1053,7 +1120,7 @@ "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", + "file-entry-cache": "11.1.5 || >11.1.6 <12", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", @@ -1281,17 +1348,14 @@ } }, "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.5.tgz", + "integrity": "sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" + "flat-cache": "^6.1.23" } }, "node_modules/finalhandler": { @@ -1335,18 +1399,16 @@ } }, "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "version": "6.1.23", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.23.tgz", + "integrity": "sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" + "cacheable": "^2.5.0", + "flatted": "^3.4.2", + "hookified": "^1.15.0" } }, "node_modules/flatted": { @@ -1483,6 +1545,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hashery": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/hashery/-/hashery-1.5.1.tgz", + "integrity": "sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hookified": "^1.15.0" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/hasown": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", @@ -1496,6 +1572,14 @@ "node": ">= 0.4" } }, + "node_modules/hookified": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.15.1.tgz", + "integrity": "sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/htmlparser2": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-12.0.0.tgz", @@ -1647,9 +1731,9 @@ "peer": true }, "node_modules/jitar": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/jitar/-/jitar-0.11.2.tgz", - "integrity": "sha512-YJavcxgLufhzVOD7IL9fdJmT+/ME/GpTcOPEPrjYkp34O3lZ54qpb3YsvFGts5dcY/0G/GRf+LZIBkpwUBqMgg==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/jitar/-/jitar-0.11.3.tgz", + "integrity": "sha512-AdwVC5XZxZU7VjRmzr/TQKRsJPpx0Vv8CQip64MyorcnR6VOn29fvbfqXu7N3TNAc3CGKT00X2ZCq7rMYenClQ==", "license": "MIT", "peer": true, "dependencies": { @@ -1665,14 +1749,6 @@ "node": ">=20.0" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT", - "peer": true - }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -1690,14 +1766,14 @@ "peer": true }, "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz", + "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "json-buffer": "3.0.1" + "@keyv/serialize": "^1.1.1" } }, "node_modules/launder": { @@ -1743,9 +1819,9 @@ } }, "node_modules/lru-cache": { - "version": "11.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", - "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "version": "11.5.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz", + "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" @@ -1846,9 +1922,9 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.18", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", - "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", "funding": [ { "type": "github", @@ -2125,9 +2201,9 @@ } }, "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", + "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==", "license": "MIT", "peer": true, "dependencies": { @@ -2136,6 +2212,10 @@ }, "engines": { "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/punycode": { @@ -2149,6 +2229,28 @@ "node": ">=6" } }, + "node_modules/qified": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/qified/-/qified-0.10.1.tgz", + "integrity": "sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hookified": "^2.1.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/qified/node_modules/hookified": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-2.2.0.tgz", + "integrity": "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/qs": { "version": "6.16.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", @@ -2549,16 +2651,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.69.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.69.0.tgz", - "integrity": "sha512-B3MltX0VqjUBNEe3b3sSuiRbfa6XrfHFtBiPamjT5AsW/dfq+y+bc0wyuS9DxAS1LyzCxRp2+rxzpLUvqM2BvA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.70.1.tgz", + "integrity": "sha512-AcWG7KDjZ2THNXsgwttMaGmzVi0VFRlFYfqFHYQRbDpF3owuYbuiL8c7UUrd2k8s3PoSfIQrWfrGXfcElrWLYA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.69.0", - "@typescript-eslint/parser": "8.69.0", - "@typescript-eslint/typescript-estree": "8.69.0", - "@typescript-eslint/utils": "8.69.0" + "@typescript-eslint/eslint-plugin": "8.70.1", + "@typescript-eslint/parser": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1", + "@typescript-eslint/utils": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2661,49 +2763,49 @@ }, "packages/authentication": { "name": "@jitar-plugins/authentication", - "version": "0.1.7", + "version": "0.2.0", "peerDependencies": { - "@theshelf/authentication": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/authentication": "^0.6.0", + "jitar": "^0.11.0" } }, "packages/database": { "name": "@jitar-plugins/database", - "version": "0.1.7", + "version": "0.2.0", "peerDependencies": { - "@theshelf/database": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/database": "^0.6.0", + "jitar": "^0.11.0" } }, "packages/events": { "name": "@jitar-plugins/events", - "version": "0.1.7", + "version": "0.2.0", "peerDependencies": { - "@theshelf/events": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/events": "^0.6.0", + "jitar": "^0.11.0" } }, "packages/files": { "name": "@jitar-plugins/files", - "version": "0.1.7", + "version": "0.2.0", "peerDependencies": { - "@theshelf/files": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/files": "^0.6.0", + "jitar": "^0.11.0" } }, "packages/http": { "name": "@jitar-plugins/http", - "version": "0.1.7", + "version": "0.2.0", "peerDependencies": { - "jitar": "^0.10.4 || ^0.11.0" + "jitar": "^0.11.0" } }, "packages/notification": { "name": "@jitar-plugins/notification", - "version": "0.1.7", + "version": "0.2.0", "peerDependencies": { - "@theshelf/notification": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/notification": "^0.6.0", + "jitar": "^0.11.0" } } } diff --git a/package.json b/package.json index 0559c46..9b8aa84 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jitar-plugins", "private": true, - "version": "0.1.7", + "version": "0.2.0", "type": "module", "repository": { "url": "git+https://github.com/MaskingTechnology/jitar-plugins.git" @@ -10,7 +10,7 @@ "build": "npm run build --workspaces", "lint": "npm run lint --workspaces", "review": "npm run review --workspaces", - "publish": "npm publish --workspaces", + "publish": "npm publish --workspaces --access=public", "version": "npm version $VERSION --no-git-tag-version --workspaces --include-workspace-root=true", "link": "npm run link --workspaces", "link-deps": "npm link jitar @theshelf/authentication @theshelf/database @theshelf/events @theshelf/files @theshelf/notification" @@ -26,7 +26,7 @@ "typescript-eslint": "^8.69.0" }, "engines": { - "node": ">= 22.9.0" + "node": ">= 24" }, "packageManager": "npm@12.0.1", "allowScripts": { diff --git a/packages/authentication/package.json b/packages/authentication/package.json index 15bc198..c635d18 100644 --- a/packages/authentication/package.json +++ b/packages/authentication/package.json @@ -1,7 +1,7 @@ { "name": "@jitar-plugins/authentication", "private": false, - "version": "0.1.7", + "version": "0.2.0", "type": "module", "repository": { "url": "git+https://github.com/MaskingTechnology/jitar-plugins.git" @@ -24,7 +24,7 @@ "./client": "./dist/client.js" }, "peerDependencies": { - "@theshelf/authentication": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/authentication": "^0.6.0", + "jitar": "^0.11.0" } } diff --git a/packages/database/package.json b/packages/database/package.json index 35c1c87..4f17508 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -1,7 +1,7 @@ { "name": "@jitar-plugins/database", "private": false, - "version": "0.1.7", + "version": "0.2.0", "type": "module", "repository": { "url": "git+https://github.com/MaskingTechnology/jitar-plugins.git" @@ -22,7 +22,7 @@ "types": "dist/index.d.ts", "exports": "./dist/index.js", "peerDependencies": { - "@theshelf/database": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/database": "^0.6.0", + "jitar": "^0.11.0" } } diff --git a/packages/events/package.json b/packages/events/package.json index f753028..48616c6 100644 --- a/packages/events/package.json +++ b/packages/events/package.json @@ -1,7 +1,7 @@ { "name": "@jitar-plugins/events", "private": false, - "version": "0.1.7", + "version": "0.2.0", "type": "module", "repository": { "url": "git+https://github.com/MaskingTechnology/jitar-plugins.git" @@ -22,7 +22,7 @@ "types": "dist/index.d.ts", "exports": "./dist/index.js", "peerDependencies": { - "@theshelf/events": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/events": "^0.6.0", + "jitar": "^0.11.0" } } diff --git a/packages/files/package.json b/packages/files/package.json index fc2b8ca..201762e 100644 --- a/packages/files/package.json +++ b/packages/files/package.json @@ -1,7 +1,7 @@ { "name": "@jitar-plugins/files", "private": false, - "version": "0.1.7", + "version": "0.2.0", "type": "module", "repository": { "url": "git+https://github.com/MaskingTechnology/jitar-plugins.git" @@ -22,7 +22,7 @@ "types": "dist/index.d.ts", "exports": "./dist/index.js", "peerDependencies": { - "@theshelf/files": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/files": "^0.6.0", + "jitar": "^0.11.0" } } diff --git a/packages/http/package.json b/packages/http/package.json index f75f85a..f5dbf6d 100644 --- a/packages/http/package.json +++ b/packages/http/package.json @@ -1,7 +1,7 @@ { "name": "@jitar-plugins/http", "private": false, - "version": "0.1.7", + "version": "0.2.0", "type": "module", "repository": { "url": "git+https://github.com/MaskingTechnology/jitar-plugins.git" @@ -22,6 +22,6 @@ "types": "dist/index.d.ts", "exports": "./dist/index.js", "peerDependencies": { - "jitar": "^0.10.4 || ^0.11.0" + "jitar": "^0.11.0" } } diff --git a/packages/notification/package.json b/packages/notification/package.json index c86f95c..c96ca26 100644 --- a/packages/notification/package.json +++ b/packages/notification/package.json @@ -1,7 +1,7 @@ { "name": "@jitar-plugins/notification", "private": false, - "version": "0.1.7", + "version": "0.2.0", "type": "module", "repository": { "url": "git+https://github.com/MaskingTechnology/jitar-plugins.git" @@ -22,7 +22,7 @@ "types": "dist/index.d.ts", "exports": "./dist/index.js", "peerDependencies": { - "@theshelf/notification": "^0.5.0", - "jitar": "^0.10.4 || ^0.11.0" + "@theshelf/notification": "^0.6.0", + "jitar": "^0.11.0" } }