diff --git a/package.json b/package.json index 7d29ed592..e2bb6679c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-abac", - "version": "0.1.363", + "version": "0.1.364", "description": "Attribute Based Access Control and Role Based Access Control for React", "keywords": [ "abac", @@ -169,7 +169,7 @@ "cz-conventional-changelog": "3.3.0", "enzyme": "3.11.0", "enzyme-adapter-react-16": "1.15.8", - "eslint": "9.28.0", + "eslint": "9.29.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-prettier": "5.4.1", "husky": "9.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 877d02d50..d5d13d46d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,10 +55,10 @@ devDependencies: version: 19.1.6(@types/react@19.1.8) '@typescript-eslint/eslint-plugin': specifier: 8.33.1 - version: 8.33.1(@typescript-eslint/parser@8.33.1)(eslint@9.28.0)(typescript@5.8.3) + version: 8.33.1(@typescript-eslint/parser@8.33.1)(eslint@9.29.0)(typescript@5.8.3) '@typescript-eslint/parser': specifier: 8.33.1 - version: 8.33.1(eslint@9.28.0)(typescript@5.8.3) + version: 8.33.1(eslint@9.29.0)(typescript@5.8.3) '@wojtekmaj/enzyme-adapter-react-17': specifier: 0.8.0 version: 0.8.0(enzyme@3.11.0)(react-dom@19.1.0)(react@19.1.0) @@ -75,14 +75,14 @@ devDependencies: specifier: 1.15.8 version: 1.15.8(enzyme@3.11.0)(react-dom@19.1.0)(react@19.1.0) eslint: - specifier: 9.28.0 - version: 9.28.0 + specifier: 9.29.0 + version: 9.29.0 eslint-config-prettier: specifier: 10.1.5 - version: 10.1.5(eslint@9.28.0) + version: 10.1.5(eslint@9.29.0) eslint-plugin-prettier: specifier: 5.4.1 - version: 5.4.1(eslint-config-prettier@10.1.5)(eslint@9.28.0)(prettier@3.5.3) + version: 5.4.1(eslint-config-prettier@10.1.5)(eslint@9.29.0)(prettier@3.5.3) husky: specifier: 9.1.7 version: 9.1.7 @@ -755,13 +755,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.7.0(eslint@9.28.0): + /@eslint-community/eslint-utils@4.7.0(eslint@9.29.0): resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.28.0 + eslint: 9.29.0 eslint-visitor-keys: 3.4.3 dev: true @@ -770,8 +770,8 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/config-array@0.20.0: - resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} + /@eslint/config-array@0.20.1: + resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: '@eslint/object-schema': 2.1.6 @@ -799,7 +799,7 @@ packages: dependencies: ajv: 6.12.6 debug: 4.4.1 - espree: 10.3.0 + espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 @@ -810,8 +810,8 @@ packages: - supports-color dev: true - /@eslint/js@9.28.0: - resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==} + /@eslint/js@9.29.0: + resolution: {integrity: sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -2116,7 +2116,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1)(eslint@9.28.0)(typescript@5.8.3): + /@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1)(eslint@9.29.0)(typescript@5.8.3): resolution: {integrity: sha512-TDCXj+YxLgtvxvFlAvpoRv9MAncDLBV2oT9Bd7YBGC/b/sEURoOYuIwLI99rjWOfY3QtDzO+mk0n4AmdFExW8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2125,12 +2125,12 @@ packages: typescript: '>=4.8.4 <5.9.0' dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.33.1(eslint@9.28.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.33.1(eslint@9.29.0)(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.1 - '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.33.1(eslint@9.28.0)(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.33.1(eslint@9.29.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.33.1(eslint@9.29.0)(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.33.1 - eslint: 9.28.0 + eslint: 9.29.0 graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -2140,7 +2140,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.33.1(eslint@9.28.0)(typescript@5.8.3): + /@typescript-eslint/parser@8.33.1(eslint@9.29.0)(typescript@5.8.3): resolution: {integrity: sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2152,7 +2152,7 @@ packages: '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.33.1 debug: 4.4.1 - eslint: 9.28.0 + eslint: 9.29.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -2189,7 +2189,7 @@ packages: typescript: 5.8.3 dev: true - /@typescript-eslint/type-utils@8.33.1(eslint@9.28.0)(typescript@5.8.3): + /@typescript-eslint/type-utils@8.33.1(eslint@9.29.0)(typescript@5.8.3): resolution: {integrity: sha512-1cG37d9xOkhlykom55WVwG2QRNC7YXlxMaMzqw2uPeJixBFfKWZgaP/hjAObqMN/u3fr5BrTwTnc31/L9jQ2ww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2197,9 +2197,9 @@ packages: typescript: '>=4.8.4 <5.9.0' dependencies: '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.33.1(eslint@9.28.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.33.1(eslint@9.29.0)(typescript@5.8.3) debug: 4.4.1 - eslint: 9.28.0 + eslint: 9.29.0 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -2232,18 +2232,18 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@8.33.1(eslint@9.28.0)(typescript@5.8.3): + /@typescript-eslint/utils@8.33.1(eslint@9.29.0)(typescript@5.8.3): resolution: {integrity: sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0) '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/types': 8.33.1 '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3) - eslint: 9.28.0 + eslint: 9.29.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -3993,16 +3993,16 @@ packages: engines: {node: '>=12'} dev: true - /eslint-config-prettier@10.1.5(eslint@9.28.0): + /eslint-config-prettier@10.1.5(eslint@9.29.0): resolution: {integrity: sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 9.28.0 + eslint: 9.29.0 dev: true - /eslint-plugin-prettier@5.4.1(eslint-config-prettier@10.1.5)(eslint@9.28.0)(prettier@3.5.3): + /eslint-plugin-prettier@5.4.1(eslint-config-prettier@10.1.5)(eslint@9.29.0)(prettier@3.5.3): resolution: {integrity: sha512-9dF+KuU/Ilkq27A8idRP7N2DH8iUR6qXcjF3FR2wETY21PZdBrIjwCau8oboyGj9b7etWmTGEeM8e7oOed6ZWg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4016,15 +4016,15 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 9.28.0 - eslint-config-prettier: 10.1.5(eslint@9.28.0) + eslint: 9.29.0 + eslint-config-prettier: 10.1.5(eslint@9.29.0) prettier: 3.5.3 prettier-linter-helpers: 1.0.0 synckit: 0.11.8 dev: true - /eslint-scope@8.3.0: - resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} + /eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: esrecurse: 4.3.0 @@ -4041,8 +4041,13 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.28.0: - resolution: {integrity: sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==} + /eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /eslint@9.29.0: + resolution: {integrity: sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4051,13 +4056,13 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.20.0 + '@eslint/config-array': 0.20.1 '@eslint/config-helpers': 0.2.2 '@eslint/core': 0.14.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.28.0 + '@eslint/js': 9.29.0 '@eslint/plugin-kit': 0.3.1 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -4069,9 +4074,9 @@ packages: cross-spawn: 7.0.6 debug: 4.4.1 escape-string-regexp: 4.0.0 - eslint-scope: 8.3.0 - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -4090,13 +4095,13 @@ packages: - supports-color dev: true - /espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + /espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: acorn: 8.15.0 acorn-jsx: 5.3.2(acorn@8.15.0) - eslint-visitor-keys: 4.2.0 + eslint-visitor-keys: 4.2.1 dev: true /esprima@4.0.1: