diff --git a/package-lock.json b/package-lock.json index 135aaaa37..236ad818d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3694,44 +3694,6 @@ "node": ">=4" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz", - "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/samsam/node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@sinonjs/text-encoding": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", @@ -3941,15 +3903,6 @@ "integrity": "sha512-zmZ21EWzR71B4Sscphjief5djsLre50M6lI622OSySTmn9DB3j+C3kWroHfBQWXbOBwbgg/M8CG/hUxDLIloow==", "dev": true }, - "node_modules/@types/chai-as-promised": { - "version": "7.1.8", - "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.8.tgz", - "integrity": "sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==", - "dev": true, - "dependencies": { - "@types/chai": "*" - } - }, "node_modules/@types/chai-dom": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/@types/chai-dom/-/chai-dom-1.11.3.tgz", @@ -6746,6 +6699,7 @@ "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true, + "peer": true, "engines": { "node": "*" } @@ -7398,6 +7352,7 @@ "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "dev": true, + "peer": true, "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -7420,18 +7375,6 @@ "axe-core": "^4.3.3" } }, - "node_modules/chai-as-promised": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", - "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", - "dev": true, - "dependencies": { - "check-error": "^1.0.2" - }, - "peerDependencies": { - "chai": ">= 2.1.2 < 6" - } - }, "node_modules/chai-deep-equal-ignore-undefined": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/chai-deep-equal-ignore-undefined/-/chai-deep-equal-ignore-undefined-1.1.1.tgz", @@ -7532,6 +7475,7 @@ "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, + "peer": true, "dependencies": { "get-func-name": "^2.0.2" }, @@ -8683,6 +8627,7 @@ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", "dev": true, + "peer": true, "dependencies": { "type-detect": "^4.0.0" }, @@ -10787,6 +10732,7 @@ "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "dev": true, + "peer": true, "engines": { "node": "*" } @@ -13165,6 +13111,7 @@ "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", "dev": true, + "peer": true, "dependencies": { "get-func-name": "^2.0.1" } @@ -13763,28 +13710,6 @@ "node": ">= 0.4.0" } }, - "node_modules/nise": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", - "integrity": "sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^11.2.2", - "@sinonjs/text-encoding": "^0.7.2", - "just-extend": "^6.2.0", - "path-to-regexp": "^6.2.1" - } - }, - "node_modules/nise/node_modules/@sinonjs/fake-timers": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", - "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, "node_modules/node-machine-id": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", @@ -14541,12 +14466,6 @@ "node": "20 || >=22" } }, - "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", - "dev": true - }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -14561,6 +14480,7 @@ "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "dev": true, + "peer": true, "engines": { "node": "*" } @@ -16271,34 +16191,6 @@ "simple-git-hooks": "cli.js" } }, - "node_modules/sinon": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-16.1.3.tgz", - "integrity": "sha512-mjnWWeyxcAf9nC0bXcPmiDut+oE8HYridTNzBbF98AYVLmWwGRp2ISEpyhYflG1ifILT+eNn3BmKUJPxjXUPlA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^10.3.0", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.1.0", - "nise": "^5.1.4", - "supports-color": "^7.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/sinon-chai": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.7.0.tgz", - "integrity": "sha512-mf5NURdUaSdnatJx3uhoBOrY9dtL19fiOtAdT1Azxg3+lNJFiuN0uzaU3xX1LeAfL17kHQhTAJgpsfhbMJMY2g==", - "dev": true, - "peerDependencies": { - "chai": "^4.0.0", - "sinon": ">=4.0.0" - } - }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -18284,22 +18176,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai-as-promised": "^7.1.8", + "@types/chai-as-promised": "^8.0.1", "@types/chai-fs": "^2.0.5", "@types/chai-like": "^1.1.3", "@types/deep-equal-in-any-order": "^1.0.4", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-deep-equal-ignore-undefined": "^1.1.1", "chai-fs": "^2.0.0", "chai-like": "^1.1.3", "deep-equal-in-any-order": "^2.0.6", "mocha": "^11.0.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "peerDependencies": { @@ -18308,6 +18200,26 @@ "react-router": "^7" } }, + "packages/ts/file-router/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/file-router/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/file-router/node_modules/@types/chai": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", @@ -18317,6 +18229,15 @@ "@types/deep-eql": "*" } }, + "packages/ts/file-router/node_modules/@types/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-dAlDhLjJlABwAVYObo9TPWYTRg9NaQM5CXeaeJYcYAkvzUf0JRLIiog88ao2Wqy/20WUnhbbUZcgvngEbJ3YXQ==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } + }, "packages/ts/file-router/node_modules/@types/deep-equal-in-any-order": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@types/deep-equal-in-any-order/-/deep-equal-in-any-order-1.0.4.tgz", @@ -18331,6 +18252,25 @@ "dev": true, "license": "MIT" }, + "packages/ts/file-router/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/file-router/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "packages/ts/file-router/node_modules/assertion-error": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", @@ -18358,6 +18298,18 @@ "node": ">=12" } }, + "packages/ts/file-router/node_modules/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==", + "dev": true, + "dependencies": { + "check-error": "^2.0.0" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, "packages/ts/file-router/node_modules/check-error": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", @@ -18378,6 +18330,15 @@ "node": ">=6" } }, + "packages/ts/file-router/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "packages/ts/file-router/node_modules/loupe": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", @@ -18385,6 +18346,28 @@ "dev": true, "license": "MIT" }, + "packages/ts/file-router/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/file-router/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "packages/ts/file-router/node_modules/pathval": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", @@ -18395,6 +18378,34 @@ "node": ">= 14.16" } }, + "packages/ts/file-router/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/file-router/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/file-router/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -18420,31 +18431,62 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { "lit": "^3.0.0" } }, + "packages/ts/frontend/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/frontend/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/frontend/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } + }, + "packages/ts/frontend/node_modules/@types/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-dAlDhLjJlABwAVYObo9TPWYTRg9NaQM5CXeaeJYcYAkvzUf0JRLIiog88ao2Wqy/20WUnhbbUZcgvngEbJ3YXQ==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } }, "packages/ts/frontend/node_modules/@types/mocha": { "version": "10.0.10", @@ -18453,6 +18495,25 @@ "dev": true, "license": "MIT" }, + "packages/ts/frontend/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/frontend/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "packages/ts/frontend/node_modules/@types/validator": { "version": "13.12.2", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", @@ -18487,6 +18548,18 @@ "node": ">=12" } }, + "packages/ts/frontend/node_modules/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==", + "dev": true, + "dependencies": { + "check-error": "^2.0.0" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, "packages/ts/frontend/node_modules/check-error": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", @@ -18507,6 +18580,15 @@ "node": ">=6" } }, + "packages/ts/frontend/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "packages/ts/frontend/node_modules/loupe": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", @@ -18514,6 +18596,28 @@ "dev": true, "license": "MIT" }, + "packages/ts/frontend/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/frontend/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "packages/ts/frontend/node_modules/pathval": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", @@ -18524,6 +18628,34 @@ "node": ">= 14.16" } }, + "packages/ts/frontend/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/frontend/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/frontend/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -18552,35 +18684,66 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-cli/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-cli/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-cli/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } + }, + "packages/ts/generator-cli/node_modules/@types/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-dAlDhLjJlABwAVYObo9TPWYTRg9NaQM5CXeaeJYcYAkvzUf0JRLIiog88ao2Wqy/20WUnhbbUZcgvngEbJ3YXQ==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } }, "packages/ts/generator-cli/node_modules/@types/mocha": { "version": "10.0.10", @@ -18599,26 +18762,146 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-cli/node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", - "engines": { - "node": ">=16.10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "packages/ts/generator-cli/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" } }, - "packages/ts/generator-cli/node_modules/pino": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", - "integrity": "sha512-xSEmD4pLnV54t0NOUN16yCl7RIB1c5UUOse5HSyEXtBp+FgFQyPeDutc+Q2ZO7/22vImV7VfEjH/1zV2QuqvYw==", + "packages/ts/generator-cli/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", "dev": true, "dependencies": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.1.1", - "on-exit-leak-free": "^2.1.0", + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-cli/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-cli/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-cli/node_modules/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==", + "dev": true, + "dependencies": { + "check-error": "^2.0.0" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, + "packages/ts/generator-cli/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-cli/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-cli/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/generator-cli/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, + "packages/ts/generator-cli/node_modules/meow": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "engines": { + "node": ">=16.10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/ts/generator-cli/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/generator-cli/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "packages/ts/generator-cli/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, + "packages/ts/generator-cli/node_modules/pino": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", + "integrity": "sha512-xSEmD4pLnV54t0NOUN16yCl7RIB1c5UUOse5HSyEXtBp+FgFQyPeDutc+Q2ZO7/22vImV7VfEjH/1zV2QuqvYw==", + "dev": true, + "dependencies": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", "pino-abstract-transport": "^2.0.0", "pino-std-serializers": "^7.0.0", "process-warning": "^4.0.0", @@ -18653,6 +18936,34 @@ "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", "dev": true }, + "packages/ts/generator-cli/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-cli/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-cli/node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -18690,31 +19001,53 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-core/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-core/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-core/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } }, "packages/ts/generator-core/node_modules/@types/mocha": { "version": "10.0.10", @@ -18733,6 +19066,83 @@ "undici-types": "~6.19.2" } }, + "packages/ts/generator-core/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/generator-core/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-core/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-core/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-core/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-core/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-core/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/generator-core/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, "packages/ts/generator-core/node_modules/meow": { "version": "12.1.1", "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", @@ -18744,6 +19154,65 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "packages/ts/generator-core/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/generator-core/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "packages/ts/generator-core/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, + "packages/ts/generator-core/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-core/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-core/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -18777,34 +19246,56 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-plugin-backbone/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-plugin-backbone/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } }, "packages/ts/generator-plugin-backbone/node_modules/@types/mocha": { "version": "10.0.10", @@ -18823,6 +19314,114 @@ "undici-types": "~6.19.2" } }, + "packages/ts/generator-plugin-backbone/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, + "packages/ts/generator-plugin-backbone/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/generator-plugin-backbone/node_modules/pino": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", @@ -18866,6 +19465,34 @@ "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", "dev": true }, + "packages/ts/generator-plugin-backbone/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-plugin-backbone/node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -18915,50 +19542,180 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-plugin-barrel/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-plugin-barrel/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", + "dev": true, + "dependencies": { + "@types/deep-eql": "*" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-barrel/node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, + "packages/ts/generator-plugin-barrel/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", "dev": true, - "license": "MIT" + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } }, - "packages/ts/generator-plugin-barrel/node_modules/@types/mocha": { - "version": "10.0.10", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", - "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "packages/ts/generator-plugin-barrel/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=16" + } }, - "packages/ts/generator-plugin-barrel/node_modules/@types/node": { - "version": "20.17.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", - "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "packages/ts/generator-plugin-barrel/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" + "engines": { + "node": ">= 14.16" } }, "packages/ts/generator-plugin-barrel/node_modules/pino": { @@ -19004,6 +19761,34 @@ "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", "dev": true }, + "packages/ts/generator-plugin-barrel/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-plugin-barrel/node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -19052,33 +19837,55 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-plugin-client/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-plugin-client/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-plugin-client/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } }, "packages/ts/generator-plugin-client/node_modules/@types/mocha": { "version": "10.0.10", @@ -19097,6 +19904,114 @@ "undici-types": "~6.19.2" } }, + "packages/ts/generator-plugin-client/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/generator-plugin-client/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-plugin-client/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-client/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-client/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-plugin-client/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-plugin-client/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/generator-plugin-client/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, + "packages/ts/generator-plugin-client/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/generator-plugin-client/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "packages/ts/generator-plugin-client/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/generator-plugin-client/node_modules/pino": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", @@ -19140,6 +20055,34 @@ "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", "dev": true }, + "packages/ts/generator-plugin-client/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-plugin-client/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-plugin-client/node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -19192,50 +20135,180 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-plugin-model/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-plugin-model/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-plugin-model/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", + "dev": true, + "dependencies": { + "@types/deep-eql": "*" + } + }, + "packages/ts/generator-plugin-model/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-model/node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "packages/ts/generator-plugin-model/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/generator-plugin-model/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-plugin-model/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-model/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-model/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-plugin-model/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-plugin-model/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/generator-plugin-model/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, + "packages/ts/generator-plugin-model/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", "dev": true, - "license": "MIT" + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } }, - "packages/ts/generator-plugin-model/node_modules/@types/mocha": { - "version": "10.0.10", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", - "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "packages/ts/generator-plugin-model/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=16" + } }, - "packages/ts/generator-plugin-model/node_modules/@types/node": { - "version": "20.17.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", - "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "packages/ts/generator-plugin-model/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" + "engines": { + "node": ">= 14.16" } }, "packages/ts/generator-plugin-model/node_modules/pino": { @@ -19281,6 +20354,34 @@ "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", "dev": true }, + "packages/ts/generator-plugin-model/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-plugin-model/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-plugin-model/node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -19332,34 +20433,56 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-plugin-push/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-plugin-push/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-plugin-push/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } }, "packages/ts/generator-plugin-push/node_modules/@types/mocha": { "version": "10.0.10", @@ -19378,6 +20501,114 @@ "undici-types": "~6.19.2" } }, + "packages/ts/generator-plugin-push/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/generator-plugin-push/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-plugin-push/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-push/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-push/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-plugin-push/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-plugin-push/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/generator-plugin-push/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, + "packages/ts/generator-plugin-push/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/generator-plugin-push/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "packages/ts/generator-plugin-push/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/generator-plugin-push/node_modules/pino": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", @@ -19421,6 +20652,34 @@ "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", "dev": true }, + "packages/ts/generator-plugin-push/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-plugin-push/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-plugin-push/node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -19474,34 +20733,56 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-plugin-signals/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-plugin-signals/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-plugin-signals/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } }, "packages/ts/generator-plugin-signals/node_modules/@types/mocha": { "version": "10.0.10", @@ -19520,6 +20801,34 @@ "undici-types": "~6.19.2" } }, + "packages/ts/generator-plugin-signals/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/generator-plugin-signals/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-plugin-signals/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "packages/ts/generator-plugin-signals/node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -19556,6 +20865,49 @@ "node": ">=12" } }, + "packages/ts/generator-plugin-signals/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-signals/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-plugin-signals/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-plugin-signals/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "packages/ts/generator-plugin-signals/node_modules/foreground-child": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", @@ -19590,6 +20942,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "packages/ts/generator-plugin-signals/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, "packages/ts/generator-plugin-signals/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -19602,6 +20960,37 @@ "node": "*" } }, + "packages/ts/generator-plugin-signals/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/generator-plugin-signals/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "packages/ts/generator-plugin-signals/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/generator-plugin-signals/node_modules/pino": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", @@ -19651,6 +21040,34 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, + "packages/ts/generator-plugin-signals/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-plugin-signals/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-plugin-signals/node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -19717,35 +21134,57 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-plugin-subtypes/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-plugin-subtypes/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } }, "packages/ts/generator-plugin-subtypes/node_modules/@types/mocha": { "version": "10.0.10", @@ -19764,6 +21203,114 @@ "undici-types": "~6.19.2" } }, + "packages/ts/generator-plugin-subtypes/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, + "packages/ts/generator-plugin-subtypes/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/generator-plugin-subtypes/node_modules/pino": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", @@ -19807,6 +21354,34 @@ "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", "dev": true }, + "packages/ts/generator-plugin-subtypes/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-plugin-subtypes/node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -19855,32 +21430,54 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-utils/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/generator-utils/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/generator-utils/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } }, "packages/ts/generator-utils/node_modules/@types/mocha": { "version": "10.0.10", @@ -19899,6 +21496,114 @@ "undici-types": "~6.19.2" } }, + "packages/ts/generator-utils/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/generator-utils/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "packages/ts/generator-utils/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-utils/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-utils/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "packages/ts/generator-utils/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "packages/ts/generator-utils/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/generator-utils/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true + }, + "packages/ts/generator-utils/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/generator-utils/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "packages/ts/generator-utils/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/generator-utils/node_modules/pino": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", @@ -19938,6 +21643,34 @@ "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.0.tgz", "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==" }, + "packages/ts/generator-utils/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/generator-utils/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/generator-utils/node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -19983,28 +21716,50 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { "lit": "^3.0.0" } }, + "packages/ts/lit-form/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/lit-form/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/lit-form/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } }, "packages/ts/lit-form/node_modules/@types/mocha": { "version": "10.0.10", @@ -20013,6 +21768,25 @@ "dev": true, "license": "MIT" }, + "packages/ts/lit-form/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/lit-form/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "packages/ts/lit-form/node_modules/@types/validator": { "version": "13.12.2", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", @@ -20067,6 +21841,15 @@ "node": ">=6" } }, + "packages/ts/lit-form/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "packages/ts/lit-form/node_modules/loupe": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", @@ -20074,6 +21857,28 @@ "dev": true, "license": "MIT" }, + "packages/ts/lit-form/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/lit-form/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "packages/ts/lit-form/node_modules/pathval": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", @@ -20084,6 +21889,34 @@ "node": ">= 14.16" } }, + "packages/ts/lit-form/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/lit-form/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/lit-form/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20108,27 +21941,27 @@ "devDependencies": { "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/chai-like": "^1.1.3", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "c8": "^10.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "chai-like": "^1.1.3", "glob": "^11.0.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.4", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -20136,6 +21969,26 @@ "react-dom": "^18" } }, + "packages/ts/models/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/models/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/models/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20165,11 +22018,22 @@ } }, "packages/ts/models/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } + }, + "packages/ts/models/node_modules/@types/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-dAlDhLjJlABwAVYObo9TPWYTRg9NaQM5CXeaeJYcYAkvzUf0JRLIiog88ao2Wqy/20WUnhbbUZcgvngEbJ3YXQ==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } }, "packages/ts/models/node_modules/@types/mocha": { "version": "10.0.10", @@ -20188,6 +22052,25 @@ "undici-types": "~6.19.2" } }, + "packages/ts/models/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/models/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "packages/ts/models/node_modules/@types/validator": { "version": "13.12.2", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", @@ -20222,6 +22105,18 @@ "node": ">=12" } }, + "packages/ts/models/node_modules/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==", + "dev": true, + "dependencies": { + "check-error": "^2.0.0" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, "packages/ts/models/node_modules/check-error": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", @@ -20242,6 +22137,15 @@ "node": ">=6" } }, + "packages/ts/models/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "packages/ts/models/node_modules/loupe": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", @@ -20249,6 +22153,28 @@ "dev": true, "license": "MIT" }, + "packages/ts/models/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/models/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "packages/ts/models/node_modules/pathval": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", @@ -20259,6 +22185,34 @@ "node": ">= 14.16" } }, + "packages/ts/models/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/models/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/models/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20291,20 +22245,20 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@web/test-runner": "^0.19.0", "chai": "^5.1.2", "chai-dom": "^1.12.0", "react-router": "^7.0.2", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -20313,6 +22267,26 @@ "react-router": "^7" } }, + "packages/ts/react-auth/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/react-auth/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/react-auth/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20342,11 +22316,13 @@ } }, "packages/ts/react-auth/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } }, "packages/ts/react-auth/node_modules/@types/mocha": { "version": "10.0.10", @@ -20355,6 +22331,25 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-auth/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/react-auth/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "packages/ts/react-auth/node_modules/@types/validator": { "version": "13.12.2", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", @@ -20409,6 +22404,15 @@ "node": ">=6" } }, + "packages/ts/react-auth/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "packages/ts/react-auth/node_modules/loupe": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", @@ -20416,6 +22420,28 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-auth/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/react-auth/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "packages/ts/react-auth/node_modules/pathval": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", @@ -20426,6 +22452,34 @@ "node": ">= 14.16" } }, + "packages/ts/react-auth/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/react-auth/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/react-auth/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20454,21 +22508,21 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "karma-viewport": "^1.0.9", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -20476,6 +22530,26 @@ "react-dom": "^18" } }, + "packages/ts/react-crud/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/react-crud/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/react-crud/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20505,11 +22579,22 @@ } }, "packages/ts/react-crud/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } + }, + "packages/ts/react-crud/node_modules/@types/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-dAlDhLjJlABwAVYObo9TPWYTRg9NaQM5CXeaeJYcYAkvzUf0JRLIiog88ao2Wqy/20WUnhbbUZcgvngEbJ3YXQ==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } }, "packages/ts/react-crud/node_modules/@types/mocha": { "version": "10.0.10", @@ -20518,6 +22603,25 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-crud/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/react-crud/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "packages/ts/react-crud/node_modules/@types/validator": { "version": "13.12.2", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", @@ -20552,6 +22656,18 @@ "node": ">=12" } }, + "packages/ts/react-crud/node_modules/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==", + "dev": true, + "dependencies": { + "check-error": "^2.0.0" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, "packages/ts/react-crud/node_modules/check-error": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", @@ -20572,12 +22688,43 @@ "node": ">=6" } }, - "packages/ts/react-crud/node_modules/loupe": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", - "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "packages/ts/react-crud/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/ts/react-crud/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-crud/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/react-crud/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=16" + } }, "packages/ts/react-crud/node_modules/pathval": { "version": "2.0.0", @@ -20589,6 +22736,34 @@ "node": ">= 14.16" } }, + "packages/ts/react-crud/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/react-crud/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/react-crud/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20614,20 +22789,20 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -20635,6 +22810,26 @@ "react-dom": "^18" } }, + "packages/ts/react-form/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/react-form/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/react-form/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20664,11 +22859,22 @@ } }, "packages/ts/react-form/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } + }, + "packages/ts/react-form/node_modules/@types/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-dAlDhLjJlABwAVYObo9TPWYTRg9NaQM5CXeaeJYcYAkvzUf0JRLIiog88ao2Wqy/20WUnhbbUZcgvngEbJ3YXQ==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } }, "packages/ts/react-form/node_modules/@types/mocha": { "version": "10.0.10", @@ -20677,6 +22883,25 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-form/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/react-form/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "packages/ts/react-form/node_modules/@types/validator": { "version": "13.12.2", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", @@ -20711,6 +22936,18 @@ "node": ">=12" } }, + "packages/ts/react-form/node_modules/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==", + "dev": true, + "dependencies": { + "check-error": "^2.0.0" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, "packages/ts/react-form/node_modules/check-error": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", @@ -20731,6 +22968,15 @@ "node": ">=6" } }, + "packages/ts/react-form/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "packages/ts/react-form/node_modules/loupe": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", @@ -20738,6 +22984,28 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-form/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/react-form/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "packages/ts/react-form/node_modules/pathval": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", @@ -20748,6 +23016,34 @@ "node": ">= 14.16" } }, + "packages/ts/react-form/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/react-form/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/react-form/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20775,21 +23071,21 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -20848,6 +23144,26 @@ "tslib": "2" } }, + "packages/ts/react-i18n/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/react-i18n/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/react-i18n/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20877,11 +23193,22 @@ } }, "packages/ts/react-i18n/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } + }, + "packages/ts/react-i18n/node_modules/@types/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-dAlDhLjJlABwAVYObo9TPWYTRg9NaQM5CXeaeJYcYAkvzUf0JRLIiog88ao2Wqy/20WUnhbbUZcgvngEbJ3YXQ==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } }, "packages/ts/react-i18n/node_modules/@types/mocha": { "version": "10.0.10", @@ -20890,6 +23217,25 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-i18n/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/react-i18n/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "packages/ts/react-i18n/node_modules/@types/validator": { "version": "13.12.2", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", @@ -20924,6 +23270,18 @@ "node": ">=12" } }, + "packages/ts/react-i18n/node_modules/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==", + "dev": true, + "dependencies": { + "check-error": "^2.0.0" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, "packages/ts/react-i18n/node_modules/check-error": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", @@ -20944,6 +23302,15 @@ "node": ">=6" } }, + "packages/ts/react-i18n/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "packages/ts/react-i18n/node_modules/intl-messageformat": { "version": "10.7.10", "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.10.tgz", @@ -20963,6 +23330,28 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-i18n/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/react-i18n/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "packages/ts/react-i18n/node_modules/pathval": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", @@ -20973,6 +23362,34 @@ "node": ">= 14.16" } }, + "packages/ts/react-i18n/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/react-i18n/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/react-i18n/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -21000,23 +23417,23 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "chai-like": "^1.1.3", "karma": "^6.4.4", "karma-viewport": "^1.0.9", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -21024,6 +23441,26 @@ "react-dom": "^18" } }, + "packages/ts/react-signals/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "packages/ts/react-signals/node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, "packages/ts/react-signals/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -21053,11 +23490,22 @@ } }, "packages/ts/react-signals/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/deep-eql": "*" + } + }, + "packages/ts/react-signals/node_modules/@types/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-dAlDhLjJlABwAVYObo9TPWYTRg9NaQM5CXeaeJYcYAkvzUf0JRLIiog88ao2Wqy/20WUnhbbUZcgvngEbJ3YXQ==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } }, "packages/ts/react-signals/node_modules/@types/mocha": { "version": "10.0.10", @@ -21066,6 +23514,25 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-signals/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "packages/ts/react-signals/node_modules/@types/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-Uar+qk3TmeFsUWCwtqRNqNUE7vf34+MCJiQJR5M2rd4nCbhtE8RgTiHwN/mVwbfCjhmO6DiOel/MgzHkRMJJFg==", + "dev": true, + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "packages/ts/react-signals/node_modules/@types/validator": { "version": "13.12.2", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", @@ -21100,6 +23567,18 @@ "node": ">=12" } }, + "packages/ts/react-signals/node_modules/chai-as-promised": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.1.tgz", + "integrity": "sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==", + "dev": true, + "dependencies": { + "check-error": "^2.0.0" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, "packages/ts/react-signals/node_modules/check-error": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", @@ -21120,6 +23599,15 @@ "node": ">=6" } }, + "packages/ts/react-signals/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "packages/ts/react-signals/node_modules/loupe": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", @@ -21145,6 +23633,28 @@ "node": "^18 || >=20" } }, + "packages/ts/react-signals/node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "packages/ts/react-signals/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "packages/ts/react-signals/node_modules/pathval": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", @@ -21155,6 +23665,34 @@ "node": ">= 14.16" } }, + "packages/ts/react-signals/node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/ts/react-signals/node_modules/sinon-chai": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz", + "integrity": "sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==", + "dev": true, + "peerDependencies": { + "chai": "^5.0.0", + "sinon": ">=4.0.0" + } + }, "packages/ts/react-signals/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", diff --git a/packages/java/tests/csrf-context/package-lock.json b/packages/java/tests/csrf-context/package-lock.json index 50d077bdf..f2decc3c6 100644 --- a/packages/java/tests/csrf-context/package-lock.json +++ b/packages/java/tests/csrf-context/package-lock.json @@ -86,19 +86,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -120,23 +120,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -156,19 +156,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -189,22 +189,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -223,22 +223,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -256,21 +256,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -292,22 +292,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -328,22 +328,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -366,22 +366,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -403,23 +403,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -437,20 +437,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -492,16 +492,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -10157,39 +10157,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -10197,8 +10197,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -10206,22 +10206,22 @@ "version": "file:../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10229,16 +10229,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10246,8 +10246,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10255,23 +10255,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10279,22 +10279,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10302,18 +10302,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10321,8 +10321,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10330,16 +10330,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10347,8 +10347,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10356,17 +10356,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10375,8 +10375,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10384,17 +10384,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10402,8 +10402,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10411,13 +10411,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -10425,8 +10425,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10434,17 +10434,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/csrf/package-lock.json b/packages/java/tests/csrf/package-lock.json index cecbeee5a..9a3ddd963 100644 --- a/packages/java/tests/csrf/package-lock.json +++ b/packages/java/tests/csrf/package-lock.json @@ -86,19 +86,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -120,23 +120,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -156,19 +156,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -189,22 +189,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -223,22 +223,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -256,21 +256,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -292,22 +292,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -328,22 +328,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -366,22 +366,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -403,23 +403,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -437,20 +437,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -492,16 +492,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -9623,39 +9623,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -9663,8 +9663,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -9672,22 +9672,22 @@ "version": "file:../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -9695,16 +9695,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -9712,8 +9712,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -9721,23 +9721,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -9745,22 +9745,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -9768,18 +9768,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -9787,8 +9787,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -9796,16 +9796,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -9813,8 +9813,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -9822,17 +9822,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -9841,8 +9841,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -9850,17 +9850,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -9868,8 +9868,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -9877,13 +9877,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -9891,8 +9891,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -9900,17 +9900,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/spring/endpoints discovery/package-lock.json b/packages/java/tests/spring/endpoints discovery/package-lock.json index a605f5a66..f53834a45 100644 --- a/packages/java/tests/spring/endpoints discovery/package-lock.json +++ b/packages/java/tests/spring/endpoints discovery/package-lock.json @@ -62,19 +62,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -96,23 +96,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -132,19 +132,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -165,22 +165,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -199,22 +199,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -232,21 +232,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -268,22 +268,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -304,22 +304,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -342,22 +342,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -379,23 +379,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -413,20 +413,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -468,16 +468,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -10230,39 +10230,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -10270,8 +10270,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -10279,22 +10279,22 @@ "version": "file:../../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10302,16 +10302,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10319,8 +10319,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10328,23 +10328,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10352,22 +10352,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10375,18 +10375,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10394,8 +10394,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10403,16 +10403,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10420,8 +10420,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10429,17 +10429,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10448,8 +10448,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10457,17 +10457,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10475,8 +10475,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10484,13 +10484,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -10498,8 +10498,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10507,17 +10507,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/spring/endpoints-contextpath/package-lock.json b/packages/java/tests/spring/endpoints-contextpath/package-lock.json index 9d388d8b4..c62682d61 100644 --- a/packages/java/tests/spring/endpoints-contextpath/package-lock.json +++ b/packages/java/tests/spring/endpoints-contextpath/package-lock.json @@ -62,19 +62,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -96,23 +96,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -132,19 +132,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -165,22 +165,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -199,22 +199,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -232,21 +232,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -268,22 +268,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -304,22 +304,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -342,22 +342,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -379,23 +379,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -413,20 +413,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -468,16 +468,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -10178,39 +10178,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -10218,8 +10218,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -10227,22 +10227,22 @@ "version": "file:../../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10250,16 +10250,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10267,8 +10267,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10276,23 +10276,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10300,22 +10300,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10323,18 +10323,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10342,8 +10342,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10351,16 +10351,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10368,8 +10368,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10377,17 +10377,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10396,8 +10396,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10405,17 +10405,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10423,8 +10423,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10432,13 +10432,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -10446,8 +10446,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10455,17 +10455,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/spring/endpoints-custom-client/package-lock.json b/packages/java/tests/spring/endpoints-custom-client/package-lock.json index 06c1014ca..0cdb6bc73 100644 --- a/packages/java/tests/spring/endpoints-custom-client/package-lock.json +++ b/packages/java/tests/spring/endpoints-custom-client/package-lock.json @@ -62,19 +62,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -96,23 +96,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -132,19 +132,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -165,22 +165,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -199,22 +199,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -232,21 +232,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -268,22 +268,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -304,22 +304,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -342,22 +342,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -379,23 +379,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -413,20 +413,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -468,16 +468,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -10178,39 +10178,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -10218,8 +10218,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -10227,22 +10227,22 @@ "version": "file:../../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10250,16 +10250,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10267,8 +10267,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10276,23 +10276,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10300,22 +10300,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10323,18 +10323,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10342,8 +10342,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10351,16 +10351,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10368,8 +10368,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10377,17 +10377,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10396,8 +10396,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10405,17 +10405,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10423,8 +10423,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10432,13 +10432,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -10446,8 +10446,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10455,17 +10455,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/spring/endpoints-latest-java/package-lock.json b/packages/java/tests/spring/endpoints-latest-java/package-lock.json index 88259f7b7..46be5a6b4 100644 --- a/packages/java/tests/spring/endpoints-latest-java/package-lock.json +++ b/packages/java/tests/spring/endpoints-latest-java/package-lock.json @@ -98,19 +98,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -132,23 +132,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -168,19 +168,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -201,22 +201,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -235,22 +235,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -268,21 +268,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -304,22 +304,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -340,22 +340,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -378,22 +378,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -415,23 +415,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -449,20 +449,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -504,16 +504,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -10320,39 +10320,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -10360,8 +10360,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -10369,22 +10369,22 @@ "version": "file:../../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10392,16 +10392,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10409,8 +10409,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10418,23 +10418,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10442,22 +10442,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10465,18 +10465,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10484,8 +10484,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10493,16 +10493,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10510,8 +10510,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10519,17 +10519,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10538,8 +10538,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10547,17 +10547,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10565,8 +10565,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10574,13 +10574,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -10588,8 +10588,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10597,17 +10597,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/spring/endpoints/package-lock.json b/packages/java/tests/spring/endpoints/package-lock.json index 12eddf477..072436175 100644 --- a/packages/java/tests/spring/endpoints/package-lock.json +++ b/packages/java/tests/spring/endpoints/package-lock.json @@ -62,19 +62,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -96,23 +96,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -132,19 +132,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -165,22 +165,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -199,22 +199,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -232,21 +232,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -268,22 +268,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -304,22 +304,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -342,22 +342,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -379,23 +379,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -413,20 +413,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -468,16 +468,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -10178,39 +10178,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -10218,8 +10218,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -10227,22 +10227,22 @@ "version": "file:../../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10250,16 +10250,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10267,8 +10267,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10276,23 +10276,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10300,22 +10300,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10323,18 +10323,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10342,8 +10342,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10351,16 +10351,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10368,8 +10368,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10377,17 +10377,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10396,8 +10396,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10405,17 +10405,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -10423,8 +10423,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10432,13 +10432,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -10446,8 +10446,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -10455,17 +10455,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/spring/react-grid-test/package-lock.json b/packages/java/tests/spring/react-grid-test/package-lock.json index fd643780d..2e5453091 100644 --- a/packages/java/tests/spring/react-grid-test/package-lock.json +++ b/packages/java/tests/spring/react-grid-test/package-lock.json @@ -77,22 +77,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai-as-promised": "^7.1.8", + "@types/chai-as-promised": "^8.0.1", "@types/chai-fs": "^2.0.5", "@types/chai-like": "^1.1.3", "@types/deep-equal-in-any-order": "^1.0.4", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-deep-equal-ignore-undefined": "^1.1.1", "chai-fs": "^2.0.0", "chai-like": "^1.1.3", "deep-equal-in-any-order": "^2.0.6", "mocha": "^11.0.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "peerDependencies": { @@ -113,19 +113,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -147,23 +147,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -183,19 +183,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -216,22 +216,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -250,22 +250,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -283,21 +283,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -319,22 +319,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -355,22 +355,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -393,22 +393,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -430,23 +430,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -464,20 +464,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -493,16 +493,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -520,20 +520,20 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@web/test-runner": "^0.19.0", "chai": "^5.1.2", "chai-dom": "^1.12.0", "react-router": "^7.0.2", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -556,21 +556,21 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "karma-viewport": "^1.0.9", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -589,20 +589,20 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -623,21 +623,21 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -658,23 +658,23 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "chai-like": "^1.1.3", "karma": "^6.4.4", "karma-viewport": "^1.0.9", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { diff --git a/packages/java/tests/spring/react-i18n/package-lock.json b/packages/java/tests/spring/react-i18n/package-lock.json index dd8afab46..86ccbc416 100644 --- a/packages/java/tests/spring/react-i18n/package-lock.json +++ b/packages/java/tests/spring/react-i18n/package-lock.json @@ -109,22 +109,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai-as-promised": "^7.1.8", + "@types/chai-as-promised": "^8.0.1", "@types/chai-fs": "^2.0.5", "@types/chai-like": "^1.1.3", "@types/deep-equal-in-any-order": "^1.0.4", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-deep-equal-ignore-undefined": "^1.1.1", "chai-fs": "^2.0.0", "chai-like": "^1.1.3", "deep-equal-in-any-order": "^2.0.6", "mocha": "^11.0.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "peerDependencies": { @@ -145,19 +145,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -179,23 +179,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -215,19 +215,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -248,22 +248,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -282,22 +282,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -315,21 +315,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -351,22 +351,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -387,22 +387,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -425,22 +425,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -462,23 +462,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -496,20 +496,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -525,16 +525,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -552,20 +552,20 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@web/test-runner": "^0.19.0", "chai": "^5.1.2", "chai-dom": "^1.12.0", "react-router": "^7.0.2", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -588,21 +588,21 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "karma-viewport": "^1.0.9", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -621,20 +621,20 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -655,21 +655,21 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -690,23 +690,23 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "chai-like": "^1.1.3", "karma": "^6.4.4", "karma-viewport": "^1.0.9", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { diff --git a/packages/java/tests/spring/react-signals/package-lock.json b/packages/java/tests/spring/react-signals/package-lock.json index 9d6305a68..cb2d5f4fe 100644 --- a/packages/java/tests/spring/react-signals/package-lock.json +++ b/packages/java/tests/spring/react-signals/package-lock.json @@ -77,22 +77,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai-as-promised": "^7.1.8", + "@types/chai-as-promised": "^8.0.1", "@types/chai-fs": "^2.0.5", "@types/chai-like": "^1.1.3", "@types/deep-equal-in-any-order": "^1.0.4", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-deep-equal-ignore-undefined": "^1.1.1", "chai-fs": "^2.0.0", "chai-like": "^1.1.3", "deep-equal-in-any-order": "^2.0.6", "mocha": "^11.0.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "peerDependencies": { @@ -113,19 +113,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -147,23 +147,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -183,19 +183,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -216,22 +216,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -250,22 +250,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -283,21 +283,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -319,22 +319,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -355,22 +355,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -393,22 +393,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -430,23 +430,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -464,20 +464,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -493,16 +493,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -520,20 +520,20 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@web/test-runner": "^0.19.0", "chai": "^5.1.2", "chai-dom": "^1.12.0", "react-router": "^7.0.2", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -556,21 +556,21 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "karma-viewport": "^1.0.9", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -589,20 +589,20 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -623,21 +623,21 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -658,23 +658,23 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", "@types/react-dom": "^18", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "chai-like": "^1.1.3", "karma": "^6.4.4", "karma-viewport": "^1.0.9", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { diff --git a/packages/java/tests/spring/security-contextpath/package-lock.json b/packages/java/tests/spring/security-contextpath/package-lock.json index cf7b603f3..60beabc5a 100644 --- a/packages/java/tests/spring/security-contextpath/package-lock.json +++ b/packages/java/tests/spring/security-contextpath/package-lock.json @@ -133,19 +133,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -167,23 +167,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -203,19 +203,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -236,22 +236,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -270,22 +270,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -303,21 +303,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -339,22 +339,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -375,22 +375,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -413,22 +413,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -450,23 +450,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -484,20 +484,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -539,16 +539,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -11999,39 +11999,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -12039,8 +12039,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -12048,22 +12048,22 @@ "version": "file:../../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12071,16 +12071,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12088,8 +12088,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12097,23 +12097,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12121,22 +12121,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12144,18 +12144,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12163,8 +12163,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12172,16 +12172,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12189,8 +12189,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12198,17 +12198,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12217,8 +12217,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12226,17 +12226,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12244,8 +12244,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12253,13 +12253,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -12267,8 +12267,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12276,17 +12276,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/spring/security-jwt/package-lock.json b/packages/java/tests/spring/security-jwt/package-lock.json index 07349128b..84aa4df19 100644 --- a/packages/java/tests/spring/security-jwt/package-lock.json +++ b/packages/java/tests/spring/security-jwt/package-lock.json @@ -133,19 +133,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -167,23 +167,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -203,19 +203,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -236,22 +236,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -270,22 +270,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -303,21 +303,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -339,22 +339,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -375,22 +375,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -413,22 +413,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -450,23 +450,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -484,20 +484,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -539,16 +539,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -11999,39 +11999,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -12039,8 +12039,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -12048,22 +12048,22 @@ "version": "file:../../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12071,16 +12071,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12088,8 +12088,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12097,23 +12097,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12121,22 +12121,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12144,18 +12144,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12163,8 +12163,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12172,16 +12172,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12189,8 +12189,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12198,17 +12198,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12217,8 +12217,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12226,17 +12226,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12244,8 +12244,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12253,13 +12253,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -12267,8 +12267,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12276,17 +12276,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/spring/security-urlmapping/package-lock.json b/packages/java/tests/spring/security-urlmapping/package-lock.json index 90f9b46e0..460be236a 100644 --- a/packages/java/tests/spring/security-urlmapping/package-lock.json +++ b/packages/java/tests/spring/security-urlmapping/package-lock.json @@ -133,19 +133,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -167,23 +167,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -203,19 +203,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -236,22 +236,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -270,22 +270,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -303,21 +303,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -339,22 +339,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -375,22 +375,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -413,22 +413,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -450,23 +450,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -484,20 +484,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -539,16 +539,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -11975,39 +11975,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -12015,8 +12015,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -12024,22 +12024,22 @@ "version": "file:../../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12047,16 +12047,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12064,8 +12064,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12073,23 +12073,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12097,22 +12097,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12120,18 +12120,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12139,8 +12139,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12148,16 +12148,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12165,8 +12165,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12174,17 +12174,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12193,8 +12193,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12202,17 +12202,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12220,8 +12220,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12229,13 +12229,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -12243,8 +12243,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12252,17 +12252,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" } diff --git a/packages/java/tests/spring/security/package-lock.json b/packages/java/tests/spring/security/package-lock.json index 47281c671..afe554842 100644 --- a/packages/java/tests/spring/security/package-lock.json +++ b/packages/java/tests/spring/security/package-lock.json @@ -128,19 +128,19 @@ "devDependencies": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -162,23 +162,23 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -198,19 +198,19 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -231,22 +231,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -265,22 +265,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -298,21 +298,21 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -334,22 +334,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -370,22 +370,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -408,22 +408,22 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -445,23 +445,23 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -479,20 +479,20 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" }, "engines": { @@ -534,16 +534,16 @@ "validator": "^13.12.0" }, "devDependencies": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" }, "peerDependencies": { @@ -11854,39 +11854,39 @@ "requires": { "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/js-cookie": "^3.0.6", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/common-frontend": "^0.0.19", "atmosphere.js": "^3.1.3", "chai": "^5.1.2", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.1", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", "js-cookie": "^3.0.5", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2" } }, "@vaadin/hilla-generator-cli": { "version": "file:../../../../ts/generator-cli", "requires": { - "@types/chai": "^4.3.20", - "@types/chai-as-promised": "^7.1.8", + "@types/chai": "^5.0.1", + "@types/chai-as-promised": "^8.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", + "chai": "^5.1.2", + "chai-as-promised": "^8.0.1", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "get-stdin": "^9.0.0", @@ -11894,8 +11894,8 @@ "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2" } }, @@ -11903,22 +11903,22 @@ "version": "file:../../../../ts/generator-core", "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "meow": "^13.2.0", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -11926,16 +11926,16 @@ "@vaadin/hilla-generator-plugin-backbone": { "version": "file:../../../../ts/generator-plugin-backbone", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -11943,8 +11943,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -11952,23 +11952,23 @@ "@vaadin/hilla-generator-plugin-barrel": { "version": "file:../../../../ts/generator-plugin-barrel", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -11976,22 +11976,22 @@ "@vaadin/hilla-generator-plugin-client": { "version": "file:../../../../ts/generator-plugin-client", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "mocha": "^11.0.1", "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -11999,18 +11999,18 @@ "@vaadin/hilla-generator-plugin-model": { "version": "file:../../../../ts/generator-plugin-model", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "@vaadin/hilla-lit-form": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12018,8 +12018,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12027,16 +12027,16 @@ "@vaadin/hilla-generator-plugin-push": { "version": "file:../../../../ts/generator-plugin-push", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12044,8 +12044,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12053,17 +12053,17 @@ "@vaadin/hilla-generator-plugin-signals": { "version": "file:../../../../ts/generator-plugin-signals", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12072,8 +12072,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12081,17 +12081,17 @@ "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@vaadin/hilla-generator-core": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha3", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha3", "@vaadin/hilla-generator-utils": "24.7.0-alpha3", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", "fast-deep-equal": "^3.1.3", @@ -12099,8 +12099,8 @@ "monocart-coverage-reports": "^2.11.5", "openapi-types": "^12.1.3", "pino": "^9.5.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12108,13 +12108,13 @@ "@vaadin/hilla-generator-utils": { "version": "file:../../../../ts/generator-utils", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "c8": "^10.1.3", - "chai": "^4.5.0", + "chai": "^5.1.2", "chai-like": "^1.1.3", "concurrently": "^9.1.0", "copyfiles": "^2.4.1", @@ -12122,8 +12122,8 @@ "monocart-coverage-reports": "^2.11.5", "pino": "^9.5.0", "pino-pretty": "^10.3.1", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "type-fest": "^4.30.2", "typescript": "5.7.2" } @@ -12131,17 +12131,17 @@ "@vaadin/hilla-lit-form": { "version": "file:../../../../ts/lit-form", "requires": { - "@types/chai": "^4.3.20", + "@types/chai": "^5.0.1", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", - "@types/sinon": "^10.0.20", - "@types/sinon-chai": "^3.2.12", + "@types/sinon": "^17.0.3", + "@types/sinon-chai": "^4.0.0", "@types/validator": "^13.12.2", "@vaadin/hilla-frontend": "24.7.0-alpha3", "chai": "^5.1.2", "chai-dom": "^1.12.0", - "sinon": "^16.1.3", - "sinon-chai": "^3.7.0", + "sinon": "^19.0.2", + "sinon-chai": "^4.0.0", "typescript": "5.7.2", "validator": "^13.12.0" }