diff --git a/package.json b/package.json index 1a54d761e..a796910f7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-abac", - "version": "0.1.524", + "version": "0.1.525", "description": "Attribute Based Access Control and Role Based Access Control for React", "keywords": [ "abac", @@ -177,8 +177,8 @@ "import-sort-parser-typescript": "6.0.0", "import-sort-style-custom": "2.1.2", "import-sort-style-module": "6.0.0", - "jest": "30.4.1", - "jest-cli": "30.4.1", + "jest": "30.4.2", + "jest-cli": "30.4.2", "jest-environment-jsdom": "30.4.1", "jest-environment-jsdom-global": "4.0.0", "lint-staged": "17.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f89c79794..9edd4d780 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -102,11 +102,11 @@ importers: specifier: 6.0.0 version: 6.0.0 jest: - specifier: 30.4.1 - version: 30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) + specifier: 30.4.2 + version: 30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) jest-cli: - specifier: 30.4.1 - version: 30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) + specifier: 30.4.2 + version: 30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) jest-environment-jsdom: specifier: 30.4.1 version: 30.4.1 @@ -163,7 +163,7 @@ importers: version: 3.6.1 ts-jest: specifier: 29.4.9 - version: 29.4.9(@babel/core@7.29.0)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.0))(jest-util@30.4.1)(jest@30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)))(typescript@6.0.3) + version: 29.4.9(@babel/core@7.29.0)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.0))(jest-util@30.4.1)(jest@30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)))(typescript@6.0.3) ts-node: specifier: 10.9.2 version: 10.9.2(@types/node@24.12.3)(typescript@6.0.3) @@ -559,8 +559,8 @@ packages: resolution: {integrity: sha512-v3bhyxUh9Hgmo5p6hAOXe14/R3ZxZDOsvHleh4B07z3m/x4/ngPUXEm9XwK4sF4u+f+P2ORb0Ge+MgpaqRMVDA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/core@30.4.1': - resolution: {integrity: sha512-zNfBGtukVyc0ClmSzXgeP6eseumdekHfrqa++GsPK8ZUm9Hm3TY8X8LQvGfZVrp23RSz9ebbcruXnAv3no0Q+g==} + '@jest/core@30.4.2': + resolution: {integrity: sha512-TZJA6cPJUFxoWhxaLo8t0VX/MZX2wPWr0uIDvLSHIvN4gu9h02vSzqI2kBADG1ExqQlC+cY09xKMSreivvrChQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -2965,12 +2965,12 @@ packages: resolution: {integrity: sha512-IuctmYrxi21iOSOaIXpJWalHyPAsVv0GeBHKDn8C1CA4W5htHn7INL+wdnL4Bo0+olEndvAFkmb++tIQJG+vvg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-circus@30.4.1: - resolution: {integrity: sha512-kcCeuPX8Kh6TSujMOIzaAXWvvr41LFlbhLyEYzcc8doXIuGdX+hOxSxbAH7sJItvi1H2ZOU5B3ujD3FLiX5e4g==} + jest-circus@30.4.2: + resolution: {integrity: sha512-rvHH7VlY6LgbJXJTQ87GW62g1FntOtbhh0zT+v04kC+pgL6aBKyYINXxWukCpj3dcIBMw5/XUbtDS9dU9JTXeQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-cli@30.4.1: - resolution: {integrity: sha512-wh86tmU2ak4aqaVg4Y+OwNys9Plrh4478+o8Zapeo8iz95uwW/WY+A4Yb3pd6C3ilHhY+Ue6V+yDM8G+zUDX+A==} + jest-cli@30.4.2: + resolution: {integrity: sha512-jfA2ocvVHMXS2QijrJ0d31ektP+d/W0T5RpcTX2Pq+3sVqHlsXVCM2+FmwpL+bdY8OfHpIg9xMxLF17Zg0U49Q==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: @@ -2979,8 +2979,8 @@ packages: node-notifier: optional: true - jest-config@30.4.1: - resolution: {integrity: sha512-AHAI8llsQFfz3oE6/AcBrP7tJdVnqczmBvnXONO8RWRqKefLaxKmkIUq0otc+QTZ/0gxBP7wBLfh6caMmNZcLA==} + jest-config@30.4.2: + resolution: {integrity: sha512-rNHAShJQqQwFNoL0hbf3BphSBOWnpOUAKvidLS/AjNVLPfoj5mSf4jQMfW3cYOs6hXeZC7nF7mDHaBnbxELOzg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@types/node': '*' @@ -3058,20 +3058,20 @@ packages: resolution: {integrity: sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-resolve-dependencies@30.4.1: - resolution: {integrity: sha512-MstV4pRIfUBs9kuMHSzYHPMPYHqQGoknfRv6tEEpOX7755aaK4Hk5ICwTtOHyjCc3+hYMoxnKF3ENu3iayEIog==} + jest-resolve-dependencies@30.4.2: + resolution: {integrity: sha512-gDiVh1I+GxYzz9oXlyw+1wv6VOYX1WYxMOfjsA3iGKePV2oxmbHhwxfkALxNxYy1ciw6APWwkW2zZONwP97aEQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-resolve@30.4.1: resolution: {integrity: sha512-Zry8Yq/yJcNAZ7dJ5F2heic8AheXvbFZ7XI5V+h28nrYZ7Qoyy4dItq8OodjnYD270mvX+ZudmrNV9cysqhW5Q==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-runner@30.4.1: - resolution: {integrity: sha512-NbStoXGdqMuYF8m7NEQ6FH2gH4eTvcSyz7BINLLuGacdAKtlsDa7PzPSZUtyiBfdMycO2Yeyn3ibfzUl2plRjA==} + jest-runner@30.4.2: + resolution: {integrity: sha512-2dw0PslVYXxffXGpLo+Ejad+KcI1Qkjn7f4X4619gf21oCUmL+SPfjqIa/losUem3yEOvfNZe/F1HWUcNpODcg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-runtime@30.4.1: - resolution: {integrity: sha512-Ityu3lzs8+it7ABsi7N52Px3Ic1az9w+sBkP/r1xK5MaIq1BdYkYonftpwtX5AtibDSFrKTNEW9KLUXAynXIcA==} + jest-runtime@30.4.2: + resolution: {integrity: sha512-3/5e8iPz2k/VLqlr8DgTftYyLUv8Su3FkCAO2/Od81UsUTpSxOrS6O5x5KkoQwyUjmpYyDJKeyAvg2T2nvpNkQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-snapshot@30.4.1: @@ -3098,8 +3098,8 @@ packages: resolution: {integrity: sha512-SHynN/q/QD++iNyvMdy+WMmbCGk8jIsNcRxycXbWubSOhvo6T+j2afcfUSl+3hYsiBebOTo0cT7c2H7CXugu1g==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest@30.4.1: - resolution: {integrity: sha512-ZXSQlP2bAgIq0XmJ49HNmrgXSoWoHEzciSw3YhPbOA3gVMl3CyLdHjbpV+dbR7ggOVwSEo4cl5OOaYwRrmWqEA==} + jest@30.4.2: + resolution: {integrity: sha512-Yi1jqNC/Oq0N4hBgNH/YvBpP1P57QqundgytzYqy3yqAa7NZPNjSoi4SGbRAXDMdBzNE6xBCi5U7RgfrvMEUVQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: @@ -5333,7 +5333,7 @@ snapshots: jest-util: 30.4.1 slash: 3.0.0 - '@jest/core@30.4.1(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3))': + '@jest/core@30.4.2(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3))': dependencies: '@jest/console': 30.4.1 '@jest/pattern': 30.4.0 @@ -5349,14 +5349,14 @@ snapshots: fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 jest-changed-files: 30.4.1 - jest-config: 30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) + jest-config: 30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) jest-haste-map: 30.4.1 jest-message-util: 30.4.1 jest-regex-util: 30.4.0 jest-resolve: 30.4.1 - jest-resolve-dependencies: 30.4.1 - jest-runner: 30.4.1 - jest-runtime: 30.4.1 + jest-resolve-dependencies: 30.4.2 + jest-runner: 30.4.2 + jest-runtime: 30.4.2 jest-snapshot: 30.4.1 jest-util: 30.4.1 jest-validate: 30.4.1 @@ -8137,7 +8137,7 @@ snapshots: jest-util: 30.4.1 p-limit: 3.1.0 - jest-circus@30.4.1: + jest-circus@30.4.2: dependencies: '@jest/environment': 30.4.1 '@jest/expect': 30.4.1 @@ -8151,7 +8151,7 @@ snapshots: jest-each: 30.4.1 jest-matcher-utils: 30.4.1 jest-message-util: 30.4.1 - jest-runtime: 30.4.1 + jest-runtime: 30.4.2 jest-snapshot: 30.4.1 jest-util: 30.4.1 p-limit: 3.1.0 @@ -8163,15 +8163,15 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)): + jest-cli@30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)): dependencies: - '@jest/core': 30.4.1(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) + '@jest/core': 30.4.2(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) '@jest/test-result': 30.4.1 '@jest/types': 30.4.1 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) + jest-config: 30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) jest-util: 30.4.1 jest-validate: 30.4.1 yargs: 17.7.2 @@ -8182,7 +8182,7 @@ snapshots: - supports-color - ts-node - jest-config@30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)): + jest-config@30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)): dependencies: '@babel/core': 7.29.0 '@jest/get-type': 30.1.0 @@ -8195,12 +8195,12 @@ snapshots: deepmerge: 4.3.1 glob: 10.5.0 graceful-fs: 4.2.11 - jest-circus: 30.4.1 + jest-circus: 30.4.2 jest-docblock: 30.4.0 jest-environment-node: 30.4.1 jest-regex-util: 30.4.0 jest-resolve: 30.4.1 - jest-runner: 30.4.1 + jest-runner: 30.4.2 jest-util: 30.4.1 jest-validate: 30.4.1 parse-json: 5.2.0 @@ -8309,7 +8309,7 @@ snapshots: jest-regex-util@30.4.0: {} - jest-resolve-dependencies@30.4.1: + jest-resolve-dependencies@30.4.2: dependencies: jest-regex-util: 30.4.0 jest-snapshot: 30.4.1 @@ -8327,7 +8327,7 @@ snapshots: slash: 3.0.0 unrs-resolver: 1.11.1 - jest-runner@30.4.1: + jest-runner@30.4.2: dependencies: '@jest/console': 30.4.1 '@jest/environment': 30.4.1 @@ -8345,7 +8345,7 @@ snapshots: jest-leak-detector: 30.4.1 jest-message-util: 30.4.1 jest-resolve: 30.4.1 - jest-runtime: 30.4.1 + jest-runtime: 30.4.2 jest-util: 30.4.1 jest-watcher: 30.4.1 jest-worker: 30.4.1 @@ -8354,7 +8354,7 @@ snapshots: transitivePeerDependencies: - supports-color - jest-runtime@30.4.1: + jest-runtime@30.4.2: dependencies: '@jest/environment': 30.4.1 '@jest/fake-timers': 30.4.1 @@ -8449,12 +8449,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)): + jest@30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)): dependencies: - '@jest/core': 30.4.1(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) + '@jest/core': 30.4.2(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) '@jest/types': 30.4.1 import-local: 3.2.0 - jest-cli: 30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) + jest-cli: 30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9864,12 +9864,12 @@ snapshots: dependencies: typescript: 6.0.3 - ts-jest@29.4.9(@babel/core@7.29.0)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.0))(jest-util@30.4.1)(jest@30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)))(typescript@6.0.3): + ts-jest@29.4.9(@babel/core@7.29.0)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.0))(jest-util@30.4.1)(jest@30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)))(typescript@6.0.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.9 - jest: 30.4.1(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) + jest: 30.4.2(@types/node@24.12.3)(ts-node@10.9.2(@types/node@24.12.3)(typescript@6.0.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6