diff --git a/example/package.json b/example/package.json index 1f56ba15..23f8505a 100644 --- a/example/package.json +++ b/example/package.json @@ -1,11 +1,11 @@ { "name": "react-abac-example", - "version": "0.1.493", + "version": "0.1.494", "private": true, "homepage": ".", "dependencies": { "@types/jest": "29.5.14", - "@types/node": "22.13.0", + "@types/node": "22.13.1", "@types/react": "19.0.8", "@types/react-dom": "19.0.3", "@types/react-syntax-highlighter": "15.5.13", diff --git a/package.json b/package.json index 2f8d797c..a3fa8a20 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-abac", - "version": "0.1.293", + "version": "0.1.294", "description": "Attribute Based Access Control and Role Based Access Control for React", "keywords": [ "abac", @@ -159,7 +159,7 @@ "@types/enzyme": "3.10.18", "@types/enzyme-adapter-react-16": "1.0.9", "@types/jest": "29.5.14", - "@types/node": "22.13.0", + "@types/node": "22.13.1", "@types/react": "19.0.8", "@types/react-dom": "19.0.3", "@typescript-eslint/eslint-plugin": "8.23.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8807e17..a128c9fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: devDependencies: '@commitlint/cli': specifier: 19.7.1 - version: 19.7.1(@types/node@22.13.0)(typescript@5.7.3) + version: 19.7.1(@types/node@22.13.1)(typescript@5.7.3) '@commitlint/config-conventional': specifier: 19.7.1 version: 19.7.1 @@ -45,8 +45,8 @@ devDependencies: specifier: 29.5.14 version: 29.5.14 '@types/node': - specifier: 22.13.0 - version: 22.13.0 + specifier: 22.13.1 + version: 22.13.1 '@types/react': specifier: 19.0.8 version: 19.0.8 @@ -64,10 +64,10 @@ devDependencies: version: 0.8.0(enzyme@3.11.0)(react-dom@19.0.0)(react@19.0.0) commitizen: specifier: 4.3.1 - version: 4.3.1(@types/node@22.13.0)(typescript@5.7.3) + version: 4.3.1(@types/node@22.13.1)(typescript@5.7.3) cz-conventional-changelog: specifier: 3.3.0 - version: 3.3.0(@types/node@22.13.0)(typescript@5.7.3) + version: 3.3.0(@types/node@22.13.1)(typescript@5.7.3) enzyme: specifier: 3.11.0 version: 3.11.0 @@ -100,10 +100,10 @@ devDependencies: version: 6.0.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.13.0)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.13.1)(ts-node@10.9.2) jest-cli: specifier: 29.7.0 - version: 29.7.0(@types/node@22.13.0)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.13.1)(ts-node@10.9.2) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -142,7 +142,7 @@ devDependencies: version: 2.2.4(rollup@4.34.1) rollup-plugin-sourcemaps: specifier: 0.6.3 - version: 0.6.3(@types/node@22.13.0)(rollup@4.34.1) + version: 0.6.3(@types/node@22.13.1)(rollup@4.34.1) rollup-plugin-typescript2: specifier: 0.36.0 version: 0.36.0(rollup@4.34.1)(typescript@5.7.3) @@ -163,7 +163,7 @@ devDependencies: version: 29.2.5(@babel/core@7.26.7)(jest@29.7.0)(typescript@5.7.3) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.13.0)(typescript@5.7.3) + version: 10.9.2(@types/node@22.13.1)(typescript@5.7.3) tsc-watch: specifier: 6.2.1 version: 6.2.1(typescript@5.7.3) @@ -505,14 +505,14 @@ packages: dev: true optional: true - /@commitlint/cli@19.7.1(@types/node@22.13.0)(typescript@5.7.3): + /@commitlint/cli@19.7.1(@types/node@22.13.1)(typescript@5.7.3): resolution: {integrity: sha512-iObGjR1tE/PfDtDTEfd+tnRkB3/HJzpQqRTyofS2MPPkDn1mp3DBC8SoPDayokfAy+xKhF8+bwRCJO25Nea0YQ==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.7.1 - '@commitlint/load': 19.6.1(@types/node@22.13.0)(typescript@5.7.3) + '@commitlint/load': 19.6.1(@types/node@22.13.1)(typescript@5.7.3) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.2 @@ -581,7 +581,7 @@ packages: '@commitlint/types': 19.5.0 dev: true - /@commitlint/load@19.6.1(@types/node@22.13.0)(typescript@5.7.3): + /@commitlint/load@19.6.1(@types/node@22.13.1)(typescript@5.7.3): resolution: {integrity: sha512-kE4mRKWWNju2QpsCWt428XBvUH55OET2N4QKQ0bF85qS/XbsRGG1MiTByDNlEVpEPceMkDr46LNH95DtRwcsfA==} engines: {node: '>=v18'} dependencies: @@ -591,7 +591,7 @@ packages: '@commitlint/types': 19.5.0 chalk: 5.4.1 cosmiconfig: 9.0.0(typescript@5.7.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@22.13.0)(cosmiconfig@9.0.0)(typescript@5.7.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@22.13.1)(cosmiconfig@9.0.0)(typescript@5.7.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -803,7 +803,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -824,14 +824,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.13.0)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.13.1)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -859,7 +859,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 jest-mock: 29.7.0 dev: true @@ -886,7 +886,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.13.0 + '@types/node': 22.13.1 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -919,7 +919,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.13.0 + '@types/node': 22.13.1 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -1007,7 +1007,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.0 + '@types/node': 22.13.1 '@types/yargs': 17.0.33 chalk: 4.1.2 dev: true @@ -1794,13 +1794,13 @@ packages: /@types/cheerio@0.22.35: resolution: {integrity: sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==} dependencies: - '@types/node': 22.13.0 + '@types/node': 22.13.1 dev: true /@types/conventional-commits-parser@5.0.1: resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} dependencies: - '@types/node': 22.13.0 + '@types/node': 22.13.1 dev: true /@types/enzyme-adapter-react-16@1.0.9: @@ -1827,7 +1827,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 22.13.0 + '@types/node': 22.13.1 dev: true /@types/istanbul-lib-coverage@2.0.6: @@ -1856,7 +1856,7 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 22.13.0 + '@types/node': 22.13.1 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 dev: true @@ -1873,8 +1873,8 @@ packages: resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: true - /@types/node@22.13.0: - resolution: {integrity: sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==} + /@types/node@22.13.1: + resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} dependencies: undici-types: 6.20.0 dev: true @@ -2869,13 +2869,13 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - /commitizen@4.3.1(@types/node@22.13.0)(typescript@5.7.3): + /commitizen@4.3.1(@types/node@22.13.1)(typescript@5.7.3): resolution: {integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==} engines: {node: '>= 12'} hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@22.13.0)(typescript@5.7.3) + cz-conventional-changelog: 3.3.0(@types/node@22.13.1)(typescript@5.7.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -3023,7 +3023,7 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig-typescript-loader@6.1.0(@types/node@22.13.0)(cosmiconfig@9.0.0)(typescript@5.7.3): + /cosmiconfig-typescript-loader@6.1.0(@types/node@22.13.1)(cosmiconfig@9.0.0)(typescript@5.7.3): resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} engines: {node: '>=v18'} peerDependencies: @@ -3031,7 +3031,7 @@ packages: cosmiconfig: '>=9' typescript: '>=5' dependencies: - '@types/node': 22.13.0 + '@types/node': 22.13.1 cosmiconfig: 9.0.0(typescript@5.7.3) jiti: 2.4.2 typescript: 5.7.3 @@ -3074,7 +3074,7 @@ packages: typescript: 5.7.3 dev: true - /create-jest@29.7.0(@types/node@22.13.0)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@22.13.1)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -3083,7 +3083,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.13.0)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.13.1)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3145,18 +3145,18 @@ packages: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} dev: true - /cz-conventional-changelog@3.3.0(@types/node@22.13.0)(typescript@5.7.3): + /cz-conventional-changelog@3.3.0(@types/node@22.13.1)(typescript@5.7.3): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@22.13.0)(typescript@5.7.3) + commitizen: 4.3.1(@types/node@22.13.1)(typescript@5.7.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.6.1(@types/node@22.13.0)(typescript@5.7.3) + '@commitlint/load': 19.6.1(@types/node@22.13.1)(typescript@5.7.3) transitivePeerDependencies: - '@types/node' - typescript @@ -5343,7 +5343,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -5364,7 +5364,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@22.13.0)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@22.13.1)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5378,10 +5378,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.13.0)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@22.13.1)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.13.0)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.13.1)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -5392,7 +5392,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@22.13.0)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@22.13.1)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5407,7 +5407,7 @@ packages: '@babel/core': 7.26.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 babel-jest: 29.7.0(@babel/core@7.26.7) chalk: 4.1.2 ci-info: 3.9.0 @@ -5427,7 +5427,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@22.13.0)(typescript@5.7.3) + ts-node: 10.9.2(@types/node@22.13.1)(typescript@5.7.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -5483,7 +5483,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 22.13.0 + '@types/node': 22.13.1 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -5500,7 +5500,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -5516,7 +5516,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.13.0 + '@types/node': 22.13.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -5567,7 +5567,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 jest-util: 29.7.0 dev: true @@ -5622,7 +5622,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -5653,7 +5653,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -5705,7 +5705,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5730,7 +5730,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.0 + '@types/node': 22.13.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -5750,13 +5750,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 22.13.0 + '@types/node': 22.13.1 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@22.13.0)(ts-node@10.9.2): + /jest@29.7.0(@types/node@22.13.1)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5769,7 +5769,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.13.0)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@22.13.1)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -7494,7 +7494,7 @@ packages: rollup: 4.34.1 dev: true - /rollup-plugin-sourcemaps@0.6.3(@types/node@22.13.0)(rollup@4.34.1): + /rollup-plugin-sourcemaps@0.6.3(@types/node@22.13.1)(rollup@4.34.1): resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -7505,7 +7505,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 3.1.0(rollup@4.34.1) - '@types/node': 22.13.0 + '@types/node': 22.13.1 rollup: 4.34.1 source-map-resolve: 0.6.0 dev: true @@ -8345,7 +8345,7 @@ packages: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.13.0)(ts-node@10.9.2) + jest: 29.7.0(@types/node@22.13.1)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -8355,7 +8355,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node@10.9.2(@types/node@22.13.0)(typescript@5.7.3): + /ts-node@10.9.2(@types/node@22.13.1)(typescript@5.7.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -8374,7 +8374,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.0 + '@types/node': 22.13.1 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3