{"_id":"@untemps/user-permissions-utils","_rev":"100-7ae76234a5f6522d4bbb853fd397ae07","name":"@untemps/user-permissions-utils","dist-tags":{"beta":"2.0.0-beta.21","latest":"2.2.21"},"versions":{"1.0.0":{"name":"@untemps/user-permissions-utils","version":"1.0.0","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.0.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"0a608e2f5cd930f310aab0d21394eda03219af81","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.0.0.tgz","fileCount":16,"integrity":"sha512-WZ/cPH5gvYaS0y+K1/M4FR4JcORSJKd7+0X2N1xLLHalXUAyBdVXlbiCw2S2uTrFVlszRlMRYX32B2UdNvMRuw==","signatures":[{"sig":"MEUCIEs1C5cp/4oPh16KUj9i3zfHpPN+aElpWI6A7TVDbYkwAiEAxSknObxucpGi9IjMUk/dPtKpex30CoOf8EPcsMU06fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8hGYCRA9TVsSAnZWagAAPnYP/ig51YZ840d3AkqBvaW6\nAL6YYn5uhCiaSC/cxaBJgepdTxmKU44OGFyfHhd0Ku6De2jzSa5bBQxR9NqA\nnCkG0e3vyVQF/KOMgFva60xcsPvy4F/FzRUz5/cKU8PmpdGfxq8jDFd2CIXv\nCu2ifpSN+qbmMKemW1OHBLhkh2mTNH5rs8/M29kA2wagCBEcohoahwxnNy0B\ndAEeCv2HhbQL/0ukjLnQzIXhsU3lZn9h8cFa+/1QhdXZuDOsmzYcm3R+unQQ\niaj1btgMOmilpI8bPlcT8DwROxBrPQ8Izk6qcPcXqqFP+muWUG7kUePYP05m\nqF2UjN2FPwIaplDDC4IF7hMqRNBEuuunVf/9Bt5+V6WFBlTVXoiz698Qo9W/\n8oef4YVbylgAkZzDEe/monOsv0HmNsJDXXYpvmEbsL6GGCUCVbLLJso1gtA3\nRWNV+Zkkt1IZQPj3uN/YD2tLYCg8PEQXnvClMGXWYyjV7yyzN7DBy0l2re8y\nkAeJDMIfjj1EteyLxCqfW2dD/KCa5xz+SQb7/vpi1/bnFdg+Dia1GHV4OWNK\nPXA0OUX01a3lAV/JIIyzPEWo4eCJVqqrV1lx4XwJQcfZ3mfIzMwLqJajCqAw\n5P+EoaFblWSQgQexQGOycDZk7XfO5mR7NxUYFBtgYbpHiH1IlSy0kK7lkF20\n0SKm\r\n=SKv1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"e3ba428d24fd9680af521793e71aca7bdf7e8f21","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/changelog","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"6.14.5","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.0.0_1592922519826_0.4985672962347951","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@untemps/user-permissions-utils","version":"1.0.1","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.0.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"1ad1d7fd9b9d30d3a0dfbd5f5b4c39c7d3bcff26","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.0.1.tgz","fileCount":16,"integrity":"sha512-23/VLI5T6Wckkl2dn28Xv8KDRkO0TNf/yKJRmPvyul7XdidYuvK88pHwcsf5ATQFBOH9bchn6OjcDDUnKGXnkA==","signatures":[{"sig":"MEUCIQCLLy6sqnC3+vjJ1i1k0dR0jcI9nUJlBfNXIaZFOdDymwIgRGvoJH4ngU7T5OrESuhwR77bC8ROiQVmwKGQwKloWBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+JnPCRA9TVsSAnZWagAAmFUP/3CWDsTJefIjC1+swNc3\nz76hHuXzpPmQSt9ORUUyYxQwmytFQMavwFDmIcA4acMQCuIJ0KEqjNLm7oiw\nbXh1bMD46FUh7zvHcyViQ24wzywlkyWp2Xst5aQ/U5LGWMqZciGLDElqxyaN\njx0NLLDtZ2zv6HD5CKI2EmTMwBrxZPLG0R5lJNbAqDjjoK4Po5y39pEY5W/p\nLD0657na6zZywdZb/zMf12skmbCaLvvB77M3L3HXSxjHFWTTyjlRtfbCejm2\nw0h0dtyesVAiwXVvJZULZ8a932ykfIOENQqXZU2mpEB9bTdcd62OwIUSXo2m\nPazd7RgRROgFc2u7rGrP7v7Wt95m4fIOvJ3IclwsEUa8FEsqUw5RfEo1EsL3\nb1w2rnvrXFGhwhWmqVQYA95qQc5eTk373zHK/6b4f18LnPSCfWoaffA6c6Il\nTNAbEkmPznJrWl5/8ubZuZwauAlC6ggKnr9AD7b5pbb8s4ACLpTSgv+bF5fN\nEdQj1+/sN7IJXEUZF+/XXJffKYCRZjgOsznHBl8Q/YUel82AeVYwGZFQJAW6\n05H54vUdmD1aB3HvfZGS8wR2huIW6uypMj6d5pEzl4MGMg9J2ik0cC0sHAGJ\nXUfbecB6W7vHiRNWuxxCePemv1TRxtA0/EQGBE/xbux813Wxl9MoaUSU5rGK\n3ocI\r\n=q2fG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"00278b497e0ceb6020cf55d632fc45ebbed71c14","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"6.14.5","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.0.1_1593350606991_0.6150821060256682","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@untemps/user-permissions-utils","version":"1.0.2","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.0.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"ffa3ea2deef23d27ef3dff232fcf6aee7d89f4ef","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.0.2.tgz","fileCount":17,"integrity":"sha512-b3h6ZZ0fdncHjtiD+h6pGM3DtbriE+BIuHO29WRgK0tIEuUAUm2XTdAlszkcRhjFfnyU2aVyYSM4KGBcca4JhQ==","signatures":[{"sig":"MEQCIAFqMq4jsR6J85kcTcGybEwwHSNhySzqzwAWx8b1/RvuAiAXBTuPVOfQVcRvcf6Vyi98a0RNJiCNU8+uIcC4pD9OqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqj5VCRA9TVsSAnZWagAApCkP/RARZwx6dsheH89g46fB\ncLvYtrXrEZovHxk5vjZleQRfXuUNkPmhwnHlMLPv7xDPLXi2SC1QO8WIRfa7\nu+NHVVVzuIPDZU0zGJ98FxH35oo3kAlMZtZWdUv8hnzajr8LtWSMcqPKNrdQ\n9Mmfv73W20cmekm5hKZlFHEtGw0iYxO+WSD/JGLW37a0td4XqQI58gHQO/fW\nnsObU4H0qW/TRQxY1DtjJ6VV/pwxLRM4C8OLcOyEiMazqqAemJM2EqfZfD6E\nJ2mNjZ9pK3D2AMFDCfo0t4k6xrW7cnI3Csl1DeL5VRgSsSFwCFaBYV2YzT74\nBzCUUHDIF8jYoxVempcQTHdr422VsY8wuVJFB1eyq+AXm6L2gNt0XMuuu9TP\nWhhZbQ2EADXZBzpLwXOU+VarexXUnU/3GRApDxHFuhn26HX/fxaaJ94VibZn\n294AmEvsePkXa47qdOrSaerPutnwjW6UcAEaJgG4NNcabwIv8MbESvGk0cLM\ntPuICmbSXhQbEWYje2SjV04F96WWDqujnJEVWp0A6aT3aVwQUwNcyKL60O2r\nIPnEbzLUNimMX6SkvlxJDesGfN3+IIF5fZO9LeYKDry9xdUUEuyqxesvDzcX\nZK8f23rgIwn9MQHSZCQ98lxRlBPpvwMEbmARa3LQhNqCiP1GkmuR43BQ4KKB\nYw3J\r\n=SHCG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"913e8d934688d73f5a70c3dac6a5e73aba5ba72a","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.0.2_1621769813108_0.8807378441795002","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@untemps/user-permissions-utils","version":"1.0.3","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.0.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"d26b69e190571788a8d897976000a53d25dc73a4","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.0.3.tgz","fileCount":7,"integrity":"sha512-VmIJrihk4iUqKCUr6r/yMa+0kVVXFKOpINFjUgOWb8Ou0Y03/NnvFfRfXpBCPx8Iu8GhNaCPA/0zkZNQs+RF1Q==","signatures":[{"sig":"MEQCIE6IWSV/5pwbp8PCQlrWcx8nbmbbmCR5BItEJqFWk9/dAiAkqr04pRgdaJlnlTrqLP6kiPbRKPbwk8YQ4uLb7MooXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqkDCCRA9TVsSAnZWagAAZ08P/jQxfZojAG1PB0sr7WTY\nnKhn4FHSZpMvU/dEMZcTUqZlevJwiy1zRbTx3L3LKi4MBYcOE5/ZLPDJFYiN\nL2RHwrIC3akSeMmDfjRYE3TGNVqqW+miu/HvqUCdTM5ZBknPivKwpIgKVRw9\nh6eDO4iOwEs8ubGPguwind/0OURqnUwvNPMGM1vdQqOSxUgOs/XPZMOZHyha\nuYFcK3trxWRP/k2L6YO6k60Vz+fRIzGMMiNy7hcfxgXMusHulED8POLPKVbl\n5PJhuPLTwhTw+Pim6oHPPspnkTnj5PRz2uGp6QZGZmOHJxLHCsz5WAYNxJOS\nMSTOVFLfU1gzwSfT3dj4USpjAcK+sYK8sWmjDHRiKP6toNL2sgbzzEJLlHO1\nbjRtJjjACMSRM7h55lt+oTR0BXOQls5wCWIe6B29jZGz5rQ2mlJJUHaSaout\nMwfIgZfwyKgf4PyI4UAg0XBxQLuuHMKfF7nZZQPOd9HeLiuNFf9Cd8kRuTvk\nbGuD2607cuuHeKyvkKEh3fVvC1o/RbVk0FLLziH3HCIE5Fd80bp9R9XVZAlp\nU4z6xapckcthSHe8jSbQSzZqsN9GQHNsaIaZ0KlI3/N5w9hwqhzMrgIqDA6h\nVRJSaW73OowXO2NXkEiUHbOLu5laJ4TUNQoLIjGvN0pmvWWW6WWnqKMGnUIu\n6yS5\r\n=g4x7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"5f708e2480bb539aeb6a8126e1259b0d15fcd42c","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.0.3_1621770434091_0.2535270697225833","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@untemps/user-permissions-utils","version":"1.1.0","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"133b3628f4691b11008444ffbfbbf82375b1f8ef","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.0.tgz","fileCount":7,"integrity":"sha512-0QLjzj9JIFZc+YGs2QnTh3ic9a4MCvPvtkL/SrtgWU7vw9bmtra2FnHfFr4vp8OtyLLzoTo3UGCvXP92VnOIDw==","signatures":[{"sig":"MEYCIQCIkfWzTjzsEle5Z2DDR9boEhXkqdEx/kExPnaZkNy2zAIhANbp8KUy/a6esLLh7YvlfMgbRgmxi87z/5oejusMs1s6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqmcmCRA9TVsSAnZWagAAnXkP/A8q3yWZ4F6K/dteRyuJ\n5+8wzRFo5bop6La1cb27Y0K8RC8LzlmIpzhrDqhTNYYwC5pMU/46rAcFOqtW\nmnlNi2Qim+KoV5UPGloJTPgq1w4MAn8JtDShDTxVBXGU4zceLREMFKIt0xTx\nWyUQ/yjz8lLOsNO1f/KFYjGL6FlVOkdte4SYMt0z1QT/YARI6fMiKIDU/8fx\n82SrSnjq9UqSknoCuYu6EcWJCGm7JA29Z8+VVPzkQhyUyE3mEQuHFkijAl2Y\nPatQ3uN9fP70EOpWoPCDMmvwlvJzw7CUon+rzssfyj7GklxqZvo0QUmnF/yT\ngkLIb1IP/VgmXGCdFi/U3MSObuidaS6hZQdBE1IZbw+bUDzfBcH6fN2iAYCv\nLtWZ4JV1Ie5ZAxytN5H7KHlBfPIVyiY1BYk2Ymc3rvBp/Lqty/1tM/JvLrSZ\nKw8tmSts2P+PswuL58mxFBbQYmTWhcB1eNZYL+qInH85X5JqdJXALrriLifK\nZgpwTeB7dyfQo4Y7fJFOH5c4amzH2tR3bVXSC9rGxxLPa7rU02JvLIurTkIN\nm61x13nskipWtZa8Ku8WviGHRvZWaDhNGl693WdQVKRa/A4qu4xkCqzFMYOK\nNT/copwDEiZ5j2RoNASONWUC+TXErNsRRK1enPl1fbcf8rvVbOxdJHYF0rJt\nMtA2\r\n=dtbu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"a0fbdd59bd4a0a3d80b7be1813ab12e47d12ea72","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.0_1621780262229_0.20597213426422734","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@untemps/user-permissions-utils","version":"1.1.1","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"ca7618bf37385bad794159bf00a2b6bebbdd701a","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.1.tgz","fileCount":7,"integrity":"sha512-2rEXefAqXdg6X2K16buEGbnWCkAjogc3I6FIxS+udG/i/GVQBfYUiJdQr6N8hOlgUqnN88QzwF2DS4CyIaVxxQ==","signatures":[{"sig":"MEYCIQCRskMyV7XsnIojxYMG07Ha2n1TmCB8bEbn+vagdFVVTgIhAJ/JhGRqGQWCO5lR+BGBPti2KMy3CD9TAzlAhfnzlHZA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4IF6CRA9TVsSAnZWagAAt/wP/iFUhAr/Hqj2bEIZ/GDh\ncYVjcAZLAxMq4LbQCxzg/tZrxlSn5aAydQrc2RyyyVVc41GbtNZjg+XVGWeM\nPvN1lDoTLIiwuIzLmlxxN/TVYCe0YkM0l4XQrFspmINTpbmarrGrDsGaBVFX\nO++dfDP2yHa7Y/Ya2Q/bKTz6j1tAc5U3bX21bSCUlwULnaLW7mA9jcv1UTYL\nPAk+vyGo4VO6Xa1ADg3MgLmzWWvweVWYmKezRtydkpEOlFQd78sFY5bMo6wT\nDhBjwSJuSt4s3iY9pZTFz8c1Pg4nw11HRYzzevF2GDTEJG7Zapa675/3Wy4Q\nWjFWExnXscLXDPz3kpOYNGAwMekeOcc9vaxO4jcOwzQIdk0ExnCNP3/hePZA\n0zpFhw12Tb2epdbNkvpFmTPtt+cEk7DQitHZ55MstJZ1SKQ7cPndZWhNnK5M\nbL8jh34cq/vtsZzx5gFFiN/ubolO8TkuxAvsQuC17AmpQvH3x5LTztGUuBnI\nQtQhuyOpZyK1/cWEXOaZsaCHNY+3Sx82EQt2S4oIOed3Z7Y60/81DrgMb551\n4zsOSi0q+b6wdQTfIP4JocqtfHf6glmPqfZ1nD0EJv7bbo9qeLLT1MG7l//J\nteOk4s7FE3zEJ28M/x7y4MGmmoFsuh0ZXjg0fROsr2YEfRnjLRsOaYv5J8hR\nZJlu\r\n=t/He\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"54d2543638108821883f47dd9de30025f2885d8f","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.1_1625325946183_0.8641725640194324","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@untemps/user-permissions-utils","version":"1.1.2","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"b72f6e739d519f9ff2028675de2eb6a4dc7333f8","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.2.tgz","fileCount":7,"integrity":"sha512-cDgPCKzhsQUpG4qW1tVJ6PhdjBn9It74YFUYGMs+xHpmi4WhLt3tbmdkpJQV/shwTPkPEwm1SXBW67qsKom0dQ==","signatures":[{"sig":"MEUCIGs3N/GrhEVdznFggmI92zmP8sGKPqk/r5QgE9h449NvAiEAkB2HnIribHGIPOguCeubBmIv0PAZl9g9k3BAt14bBH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4IH2CRA9TVsSAnZWagAAdHsQAJ1Lq5uep1+gdsloKgfj\neX+vNKc4bBd8hw5CW0SR6/DQU9yLC7bSS5kmczPdvd9hI/GN7gIFPyUDF9Vh\nqeRdamBtpWWUzvhiEUX85HWS+vykmT4k3H8L606gwkHCOMjGEzEGCI8YUx2P\n5GNJ/8zPvKla05yzufpj7SNXRDOvTLL31/if5WYIdqIs7UyTeliImwP1lSf+\nWQyAM8mXcggVQr4aK8OwfTz1jYZx4MDjWbivYKLAEg9LnmP5YX2bhhagxx42\nbxC3rDiOoG9RQ9MRvO5NrRHtJM1gHKVHwaoX120kf6+AVTS0NuvwQponovQf\nLmVWDXeNMudKKC5yKzrVBnr+yVb790K8gePZjHBtHWa+zrsGIVowxvkNTFSK\n9vxUFgeCWrp2cHWrxkhKDtBNdBw2QaPMexLrZgOu7aWhGYNkEFNSyJhI2ZJk\nphpmxwPQBvN83dZ1/hWQqFWWygE3T3E3yXvM89YyZJ/rPBTkL8Otrcll7sgY\nqBSUiDvovyZEbedvOWS1a/+VIO1nlIjdK7cm49wj64M/Y9iV2DuZTK5qHa7S\ndsTQgDTJ0rvP5aTYq1GtcjN+i+bLn860pYpQFWn3dPLuNZdH5tgOS7ERsayI\nXGkfY2H3o2xCzsUboBUfEVJmmomrnXc61+YSetFgfFY3qyi5aOj7As1m4W7v\nb3q9\r\n=5kgk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"bcb040664f71a2384bbc2e155e38bd68762c3ab4","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.2_1625326070289_0.7053862624912166","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@untemps/user-permissions-utils","version":"1.1.3","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"f07e4b687221505bd9d811e4c82822d958b1896b","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.3.tgz","fileCount":7,"integrity":"sha512-DuyB9/zOEFbpni4uyAvKPGwQRYDWPpo+FuAFXKI+a5XQyXVYCDJv8OTBCHdN+Ij45XigDYZC2ueq2TglIxygEQ==","signatures":[{"sig":"MEYCIQCZaGfjUzl0q1rdWyd37HhZ7zjl2+8LoA0bPCesq65y8QIhAPUs7ZMn5CR/C90m+6EtCcrC9xJNCUhXnif6aKWo4SiM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4INqCRA9TVsSAnZWagAArz4P/1LvRkE67oV11YexCtiS\nKvHxF3KOmL4l9UkgJECaECkf4s+Xb+naoZ0R0iNuDX2z0GaVqXN0pEF0oS+O\nZvkiwDt2G9FuOkLQBcx/dK5n1ekgHC+kvaNXTJRzxy+sOGpFjR6kFo3heJbr\n9Mof+VxezKSPQdiTcx4j8ccw5+v5rA3X5v+kThP2EdVoboOIVx7Z60tsr9Sr\nZJFb/x354iZRAXJiHVuFZTaeBcV9bgx19poBRw4Tbk+q5QBqpviwty7Y3kh9\nIJWP610aH16YOdWELrnGxmSuIzF8UxYn5DYgkGqKDj36iHbRpsRxo7UHlJgg\nxQMPl95OAsLMSpvqgax556/VnyiPSiqIBoLBAuuc/V66cQcdiB+G+43OkNyU\n7hMEn9Q2By4VTyXexunD6XfX4lUmt3l22wY/lLuT8fOuCMMnNMEz7a8tm/rC\niTY+gRdnZPgyfsq2c5adwrnzDM2YGrbV98ppztu/m0vXEmao4ZMcLGLP0X4q\np/ZLGvyzAXvL5TBHV1JWWf9WGtqt1BI85mGNwdYT7hT6ws2kasmnbSybV2Lr\n14LPZXjQT2qWa2y/KS5UoEdJENdosu1ID7jAhXU575fc/Ya7/1WKLNz9RWUK\nEeU6D90GBmnHC+S4kZq3Spy1VF6kw4u4jikBeh2nEvrYg+5Zs7Raw6LVipKz\nTzzJ\r\n=GT6F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"4ddd5c804f9723529067b1aac18af4d141246c0c","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.3_1625326441849_0.4027526881980472","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@untemps/user-permissions-utils","version":"1.1.4","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.4","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"15004d697cd28d67d634d337b6b8f753f7be8365","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.4.tgz","fileCount":7,"integrity":"sha512-oKR9G+27rtFyMKBRPZLAc0MRjlzb7Nidk+QJAyPW4R7ReEAgfIfjxs9e6R9sJjPDK7HMFrc0WXdNUPploW8D5A==","signatures":[{"sig":"MEQCIBsmOVONfPc6dD1rNDEl7n3+OMr7Nl4/FGjqhTLwfkmcAiB3G+bFO5RBT8rFqlQaOnRVXFjfuqj/hTaFxUUWR7S7YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4IWICRA9TVsSAnZWagAABJEP/0VW6GBQtxvEbf62OsBW\nRGbwlf8T0142Y5bU4M87rJZmGaNpz8yjQ+V1RLdUNioeTIPjALy3s7+jXEKd\nIJNwuaphTChAW6L3OevxuwZh+r5a2Lo/Fi8Xj9maEDN07buuetSPGHGiYVU2\ngsDZO6jnvSfCKks96JEjBYS8ipc877vwV2j0EE7k80dsua9DK7jUBJZwveZU\nBYPGozjfgf5l668RyPJou/lcmyol6ZUSY6tbqvtsivLZN2Ban/UvmI1YJQZw\nibfNFKpzh63FtM57WTPwWpGoyfEiTV2i7cNqFWbUSVJeO60AX+4xBlFVb3o/\nazxatLqk8F7E1ncIs+UYKafttrrgZZ13/KQTIwsC8eIaBcb7fJ67MD2F4nvq\njGK4aJ/SGWIiFebHZ3PK1CWSia7dJFf+8U9Xvau78aLAWEXwIoQKznt5MIjG\n75GheNJMAHX4GLB9pNj4zHB4FMrwdVzucyt2sQVkFJNWTQAnlL25WUsSG+eZ\nLak0okLUCMA1LY9a9cIq24eWZQBvWxnExJPbK/rd+VFocHENe9anltBpZeaG\nGksHa+NdLM2jsaoTjiDk7lvBxoEN5wooF5r9dsMgUUld4I6Y7oAJvLjEOJz9\nG6BK544k0Z+4UgBt3EOIbNB8DouG9fx5eCKPoi31eWoq5p0MKd8fyTvmSUEl\nbSnS\r\n=v6LQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"29423c030db00811a5f986e0cb72be4be9038287","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.4_1625326984030_0.5397588007143821","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@untemps/user-permissions-utils","version":"1.1.5","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.5","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"f3f5d165c7f4904f24e6ca157a0457ccfeb6b9db","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.5.tgz","fileCount":6,"integrity":"sha512-DCwAZBjcE+Tjs+NBKGN7s6h/rliQBfrWzVVhEwtrx7o05jnXBtAF2LPYeaQjp9AHvFSE1tj8FoU2GsOdRrYeiQ==","signatures":[{"sig":"MEUCIQDRGXdeBnuTfem0HdaWlYaZo1XFvxixed5sOUBFRGgDBQIgDRfUHBsgWJVP269+DdAzDKdzq/qQPRSRGocpZaJFRpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH+4oCRA9TVsSAnZWagAAljgP/0xgzB7DvEp274cCc47n\nHHdM+DnhHP/+iRHryVVT8T7Yz4KN4x4vMOYEe8C5dXbx4aWNhZfNjQUrh6pO\noVgswO6WnwQT7uLM9Y0aT61MD3QnWuJ1zx4OoM136rtKvvp9SA1ftiyRwKfc\nlFrxObe3UwqFuOdUC1Eo2S4GIVSa832jcJu0bJurU6ENqOkDEdHnhOf2uTpG\nCVj9iMCebGieOaLu4ne+DjdDbWJZ8hNavH8b1H4HMkFbuQa/3fjhobNefXWn\nDW+fLdojzfNsj/vb/PVh4mtSjZ3kyrnka/uyjcBOFXlsTsEpesS8znMciMBC\nI8wNQVVhoZUnXhaEN6qxeclFImo/QuXucHAQi2rdwSH45FR8XyF9D0VhZ4ZO\n9XoPC0MPkSOOAA8SU2wWMPLRZMJBTRIxnO4dpjd7X8xNTCVocH0tZH44b+0y\nSfxv8u34PSh9zgUm2Sqj/takO+qc7fKvVvuHI+SNu+eKAEiSAnehclq9Wg9z\nOp+pWjISmqTSoQHczgDrcuEwHQgqAsMAb2t6jxLI5OQ3O8hthQ9xCXFbMVA/\nkoxkQDm3ajjRHGxCb3V2voa7Uq5R/KcyAItV42qkw1dcSTXuKGNjy5O6QFnL\nGwXG5Jb5YWtGOhcu2/Hj9I+Co6YKPA2SzUMlF4IqmsSB0dvNl3hwfb4G3TWB\nipbr\r\n=puuK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"622375b478e69d5bf68c006d4ecec9c2a5a8f695","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"7.21.0","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.5_1629482536146_0.16213350930844506","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@untemps/user-permissions-utils","version":"1.1.6","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.6","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"8f5cb6712813836e831c5675fba905dd9057e884","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.6.tgz","fileCount":6,"integrity":"sha512-QsrAmq705a52xKCa8WxhYe9D9mDQBOyFbAIW0ANwqsWRganF1MhI+SJabeZ1ASpyChraGr55+P2UtWBNeqGzhQ==","signatures":[{"sig":"MEUCIAqrMFJJ9tYVT7ZK4ta6aleMU7UkYj4X6yJEZgLCiVTQAiEAjhznGqh+ZnuGO41YAageDvBUW7F0n0u6DKLooGxm8gA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32053},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"3df402eb367a1db6f9633be8ef57c76382279e53","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"7.21.0","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.6_1632574458173_0.5027685896812726","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@untemps/user-permissions-utils","version":"1.1.7","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.7","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"87213a6947a47c048c1eab19d54095a20c3dcde6","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.7.tgz","fileCount":6,"integrity":"sha512-nHFrhY551vbpV6eLWyhuK1FAErmaza4c6jpVRKNF/wTfQ7wSwDVwqtt9ApeJReGzikgG9TDAC1QvNbFofAMmjQ==","signatures":[{"sig":"MEYCIQDIXT6sspwcmGbj+QJxPNyg+lbopAbVWn3gtlNVTn9FWwIhAJoLEmSgeHDbWfLEQj6M6nD3Zcyh+zbWU5JIr0C+vbmk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2frYCRA9TVsSAnZWagAAhNkQAJgXq5s9lUsQSYlQoX4B\nKFpzKaMuLwQWxt+i+nKBna+4xtiNrZz/y7XLUTGPoOuEdazW7K8oozt7bK2k\nsNZefOj1i7n4o3maQN987o0RbmEhFxpv+FvEiOuycmz2RvfjITODG3FqQWOI\noYOSyJs0Daw4MV7ssVs0NLggu4l36TgC+4wjlPmDCguF+9luAEPlo/ycFTad\nsOWmgLqi1FFNqRpMN9FtKysKJ/Dy1grRgsKxez06me88/0qBe9TXTKjSZTno\np1ftEPMouKrwdtvPfOPgeI5jrH/nurIe0VJD/rnkjdW6DutZJgcgEn5cI00w\nMnPwE39RspJRalGU3gz5bDDK87oaeN7TQ/j0Vgo4UXlPniv4aB3Y+owyu4ae\nOOAmPX/FTbHh+w8ptpKXAG5JWVQH0sIPEwXJpLh7n6SM4dnjL8lsZFg7foOv\nYa/Xn4ImHAEVaYd+xLuvkZ4hKXYwAZjggFNfR2EDTan/PuubSI6wCbnsuclS\nWoysp5IHgFy0rnnYjipRIRsF3MMHGXUsVnOjvS2pGic0Gyt1ebihZLHl2q7y\nnT1/N1Ek3uEN3VMGyjhykEY4HnOcnWM07xXMII18cRX51WF/edY6/PXugznb\nEKV+QtvthBZcPMQWKUQzIAZPhEq9bdUU8sF1Fob/9c86c65VVTaKgoHhnu4u\njSbT\r\n=v4dl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"0c22fab80c49fb3f2f7536fc4d9889daba461de7","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"7.21.0","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.7_1632574815068_0.34234370714923723","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@untemps/user-permissions-utils","version":"1.1.8","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.8","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"91b5e77dc9469327855026c3f7b30e0d282a3aaa","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.8.tgz","fileCount":6,"integrity":"sha512-mOfqN8gdiuZVp0hCd8VcNeEz6UyTiBurJHk35h2k1Rta96CLxP3KaURczMwVK0Bt9QJOJ+QQLC7CR/2fTEsggA==","signatures":[{"sig":"MEUCIDU8tBaxVi9m931p7GZA5PVQ1Y8JjdDYZZNdBPe8bTNPAiEAyHKTb0XgHoV+vCJzHODzylKKU9hfNH84Y7JMRaSY0Is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9nt5CRA9TVsSAnZWagAAD5QP/0CQgXIH48iz/2wtGUG5\nV+Kq5SUT0vOIPUD4pciSe1Y9TSou67HLMJX/D0MBhm6UqO/hl0hf9aQg8oxZ\neJ38shYc3ygjssuRLNEyaZnSkG9JIqSel1MbNXaL5N/grqsqt7i7H/Wp4R5T\n5SwnenRAxtreWXJgNipU6FsAsekw1y1V8ypcOMA8i7wB+SFfLCIS/AnIQ12L\n6/WDgYCa/ZqGalyO2XugMs3LyAFu/6Bkkzr0jKnF+Js2n7c/c0t9MUGq1KSK\nshtMygIFJLtlSzDVmKsq6jC3IHg8s7m9dYJUoKdjBRWv7JKldObRB1/QUdTB\nkid7wQPV8lBIi56G5qj+GMvS66zbTL4oh9gBzErDhGMMJXqkR1tDokuGoRqf\n33+BxACWxREa6rHO28JwFOUMHJJUMCYahjhxdizLTF0FBQ4fAD4CY07uzYR/\nOCaJikctdSZJ9tuWVXJnTp4evobuLfuS9Fa5DnMWzh8sFP6cE6a971+VRaxE\nCbseZzmgHC7lHDiAKN4z412tkGg444pkkC8Jip8dx7AZ3ae12620k+/v+p2J\nBNex35Os0HolMg/ndrnTRJBPJ+kznGJgpGtQgf113GVSYvb5Vc+PLQaVNCrD\nvd3FL3Ooccve2NHa/4Lwh8t9to4j3ey546PcHlj+KwPOhNTpyTgissR+oYWi\ni8dp\r\n=wrDU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"4020fde1a31492fd506c1327afce4d00e3c2bdd9","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"7.21.0","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.9","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.8_1643543417319_0.7303746447864592","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@untemps/user-permissions-utils","version":"1.1.9","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.9","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"ed7784fcb5358f85d77bea3ce43033ee1a288065","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.9.tgz","fileCount":6,"integrity":"sha512-htBiydRTPcWsAQS2iVOCeK1IhCjRURiKao+Rrd6BiC2aljU5rbCKfKTVqgeJBUvwgGTjWCgnO+EELcgfAc4g7Q==","signatures":[{"sig":"MEUCIQDai8sGDDTDixxW1sq419KcIKMMESsTK7omlWRbIU/itQIgYh/Tq9XDSImpU2/XLgxC6T4C5X3rkvBoDNI7xzQf818=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+s5BCRA9TVsSAnZWagAAlVsP/Rk9KLMDnUeqosGMrXZq\n7CwXFjIv+e3s2Eu5rporToPF7jYoLLHB1M8RzaXn9+t0kP6Cryp89AWXGK5Y\nBq3aClBwIY//rvvGDeCD6IadtVpgf5yayVmFS1E5EwogozkCDj4DcKlXEwfM\nBIkLj5HsLZGeQUx1RO+JyvcnpaGQhwOCnhtRimffRm/2EuD2PZzyXUANp+nm\nthsxv9wByt4EERno2Ys7Di0BdU5rPVuHxEpDioWWMCS3EyawdgUgFa8pSCAZ\niRvN4okQ1Nisf8zc0eeOxunpj/xhWdVI3wSWX9mGTIYcD0Wbh48mkHfanDmU\nCGRFzzOuV7JuHpW4EmdErHhmd4iFB3MzR2aV4/XMi0fUgO3sOguwJ3Y4wP9o\nGtAbYNvElj5coHZV0CQYfwqfMYhpbd7WHo/7oGqRASpDXOYtfgdXVTV1OUip\ngSs+UJtyTQHQxPX8D+ongyjmCjjVc8qCNFLZ84YxzANeCYfb5IgR7sl/BcR5\nUisv1YxNIUNgzazqAAoXq5xvgNPNxXddpEB9mYzhCpCmJkxDn/sShG0wzsBh\nLst7vyvZJ2y61ofXx+/i6TvxfhP7t2XyqJuDWG7LM0HZ4/b8Yl7j6qL8S6fZ\nbXNzFnRZOpODpq4zpRhO74mtMXJvuHmma5eqqKlxHTdIGvhYqugQUhn9ka8g\nlZda\r\n=Vb74\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"da98d538252ec8d81b5765e376d14b70c7c69b9e","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"7.21.0","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.9","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.9_1643826753486_0.11330375227366152","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@untemps/user-permissions-utils","version":"1.1.10","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.10","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"938e1ca34138faf5b718309ef40c2e09712a0788","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.10.tgz","fileCount":6,"integrity":"sha512-WHphVHN7tmJCdqbUu3WpM9TDLOQZv/GtJCA/xDi/wNehYmECY8kZlj6HGVZ514PfKWugcVAtONBzjeGPl21BRg==","signatures":[{"sig":"MEUCIQDiFZSZOPedUJ1k0a/yw9NQqtF5dqFU3HyA5zK526O2UQIgeBNjA0Mj9oZ/fopJLwwly7F7Flib3RukD3sqroW0DrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR1E9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJxQ//RPKZ7MUwnGWN39WBKQPLKTIGJo/78x3H7bPUBg8W/lSa8a6+\r\nxSOVW4YF/eLJOXOjccz1jf4/THdCZU+1yMeopzUogdQ+utjEbISliooOdm/5\r\nMqJWl3OuFNqt2/+rKlpz/FEATL0woXRZfluBP0gzuP9koFgzWDdzXbhJLnXT\r\nNvobK4Gg9qWeTUwgCLAEhZOtvHE7kHT3k6tw0F8KNDYzdpsIaeNRUjiapyQa\r\nCsWpAvkdUR/jWZA5AbpFmdpmNmfDPH9nQw805GQXKd22tONR5670RHcPOH4+\r\n1XJiV/7u/a4SPi0mt27b76lkC4hYdPm2AyTIhiu5vYaZVYyi9XlFsZvpj+1Q\r\nDPwLzWPf2SNegxqt++RstqSp50we+KEpMO33PP2k2XGhJWkZoF1WKUpVYGbM\r\nh7qVMBlyUh6MI7nc8V6UaI5pkknb5JGu6Pijwk6AzVcKUBAsb2eJ0mJlZg4p\r\nVqmHC8U9x0nKGFVthsArmL0R0XtsovSzUv1RtnJw4+kIMLrTtU6T1nsU7aCb\r\nR8ICqHLbxW05ggYYWhWf6lxbrR6TRxNyC1ltE5yciyqH6f2X6usG17iL47mO\r\nMRPCHxlwql675ad0y05vUmdW+4zWPlM0KcxzTkOXd/H0DfG3Txy6TyxJoi8B\r\nO9X2JVE2cVQOSzr4kQEg/7xsELTbnIwybfQ=\r\n=KXTP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"28bf17df992d592aa7c3e79c23dcdb34f069f988","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"7.21.0","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.10","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.10_1648841020891_0.5736149474002135","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@untemps/user-permissions-utils","version":"1.1.11","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.11","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"a0f1889719c310d39af8a208a30046d75cc813d5","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.11.tgz","fileCount":6,"integrity":"sha512-gJeQzPZd6fWreRyneBupS39ITPXlOO3/7l9kFN2OL/lm53Kf+lqTuFBDlQ+AjVweNwPVzXlRYoDq7TOqtQMmbg==","signatures":[{"sig":"MEQCIEkb3l1MdvrLybpaFKIYBK4PGhB4qx5uD4NjOkT+s+W8AiAmHLLLjibBnG3H3uUoVBHuUUBhyTILfzzbsWk1kaEpdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinlcnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF6hAAnPFN2oPv+jUgiQ10j2W9M4m4XtDYW/ZZLbqxVYOMv8aS1eJK\r\nHYgOLHru4ACckFMmlgE9yFPb1suCiqmiwgJTAkAdqoG4EYIaYeFB4Ba4WrC4\r\nZ8Oy4hTcP9AHjZ5P82F0JBdW6QRixKQ0NAmmUSxLVPR/26TqD3aCLR9a/Y9a\r\nA9dDmEe+Unmc68T0/p11AYuvkFAgzj9ixt3E6PPdcVFN00ekM3nGeJq6+R2g\r\nP2LNj+YXU/Ktg656nVLd03a+O0d5rQLWfcBnBALdKQCjnxljF/G/pypv/uw5\r\nfG4Ymd6fGoiSuDWbfuQ3t8F0p8G9efO4z85U5xCMueT0HBYS23y33CzD+EU+\r\nH2alqtl444FbLDHxl+LhZjzYawKya7ajv5XjMojrTZMtz2JtpcYXHJaYv2xV\r\nHCSQgW2r5J9bBk6Q7PPMQglhlrBHfDVWnfDdcT25BOwwLcl4oA6R03xDaAra\r\nf67xNoRGb6PQuhnRgqVu7MMTzXf0c3KEhkzb6OWl4uMpIQuJ2lYspTjgXljc\r\nBzvuUHeBcAqBhYfDWNiMn1SvS4PRdOw3JrlkoCAyPpY3FyCvQ/wvdl/RruzP\r\nQF14Icb9xHnekq7P8KVBUH/xjoiJlgmMEnccv3VrvDIWkIW1tjAQ0nQ3OK8y\r\nvKNruLhaTpc5JWDy+GXncVQKwGJYzRTNQMk=\r\n=uEWp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"01b77b3e8ee891ad0f8f9f2449e604bd016e9e22","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"7.21.0","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"12.22.12","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.11_1654544167735_0.5509609576132117","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@untemps/user-permissions-utils","version":"1.1.12","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.12","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"9be470ea8f9b58a3d8979afe808e1827adea2cda","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.12.tgz","fileCount":6,"integrity":"sha512-ZT1uZg4+Cuyrfdxng4EimDnxcp/eGs0jPft5v6bikbSbYGPATQkRcCHBxZaxerom0RptQM16P4zdrGzDAewzIw==","signatures":[{"sig":"MEUCIQCcrN6t+Re7ByOUhLX4ysbS0bK11BO0MbOl1menTdzZ2wIgVD43mqZGiiOd53zDdUVwmjyGd9abIJaI9qa+Lrms1MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixchbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpReA/+O3dDmhsMZel0R0qzr65akjl02OjYNNz2CselKqGa7gVnbS7f\r\nGlE42rsa3rUE0NDMlUMwlN6dbNBwRlbtFrEdZjrfFwKA+zuCLS7agEsBZK19\r\nu1lXMSXZGYzLoJGmwSecCXdOEDSvE4hMCX4CMIhJxy1PgpVuJsgVnUVJlINe\r\nFydCFfQ7TWMDTSHwVTnYXvrMgSsprwO2ioKq6t5brBV5SvgG6CqHjhSPy5VA\r\nuasfUbO9PueQv7J0L3hwxU4cb5Ul01RBJqmG6xvfYvJkqGWMu4zwdw7gCef0\r\n8DWZGQvTESUmD/zZXUyvevD+575Bgg4JMYUBtA5RCj70JLuduZoOqhL675a3\r\nCHm/xxy+T7LJ49CwsIhSx+vlya09VDut62Xqpx82tX0acwlvwPjeQ2yY+FVT\r\nJKX8jCzWU1DsJ0gPp3Ehm2QUUEWs4zDX0ENj9nFzhylUnkiY9gjmSZEiZj0t\r\nxg3einWTVJyBylW6Ni6xpvnXvU2tD7nAAkB7syWW5DFVKyBuT+hR94HD8F2g\r\nTgEJfoUyqRGQ0HZkrdfm8RIF4Lc4/qKsIxAjVrGCDLdf0Rzvv644euAsG30g\r\nY6fpaWjlxSUZBRzD388vZroHkltxJY/q9ux99HUCW6/GSzBLAf526soUpgWn\r\nXM7wRaJ+WYz99ofKy3qLuYyqvUgRqW+5Lq4=\r\n=rJmt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"8cc019a53ca0d4176a6b4c3060cc32239f5746de","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.12_1657129051702_0.018530453587530804","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@untemps/user-permissions-utils","version":"1.1.13","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.13","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"6805b9c5b98c169dfd752290ec67b30b8302c3a9","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.13.tgz","fileCount":6,"integrity":"sha512-P8PLcaOyHXlR3i4g9SE7JFA8RjLxsJYdwTKLaecSjAMRpmUK07NyKUdJQbDFdsM84eMMg5EgRV9fGSIKTsftNg==","signatures":[{"sig":"MEYCIQDeZPGJmeDl+r0cq0tJF0o9o5tjLFnBeCGcd5U5BPouJQIhAN1A39DpGCLkPxis66KS5FcgBDh0vQCbdEEq0J4XJwxL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixcxnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhag/+I649j9cAV1nloTdCd+u3uC8WXIL6Dvi86CI9RTUluhStU7zn\r\nvBcFuNo651hVnaHvDPSvEEKcDWXjqOMNw/Zjln1dH8kBqcHZJ797ca3CyQdL\r\nw1GBehT3bTxOPD6JpAV9KZezDdjZccGq8zXqLeEuRq5MDUWmGBdsL3nY/X1j\r\ndSO7BO9xuzdCN2WPnhAP+tjlDlctp38LPcJesA0Pri5IQiDXzpQUbyE47Rw3\r\nOwf6hTmfCQhY+32oZ2D0R9XyID8RUw4S+OUryyjhQJ7cP/nehq2gM9nuJK8k\r\nzZuhlEuxLnktwEwgXyqhVGCTECeKvWso7rJEC8d+y+2HgPkn2nxHTRvtuSaj\r\nQjFZk581a/PI7SzOURCaBVOjsYbNE14xXfTFoKA1cSHLglo2oNS1PUNcHzk5\r\nVf4fA/3t5Uu0K7Dl8YS3EYzmLTDa1DyfDegDoxrMAe54WaAOiSyprUYkkAIL\r\nXzVDRYymPmK/In5HN16crlnrQsTWdvLdW2aBNcM2mQeCyhRpmQA8dPO12hfA\r\nrADFEi2JBOK51DD1Wj2Q57pVMR+TsmV4MYycuLFzdnIW5kLvN6AlY02naOaN\r\nfOJjUfJnj/aXZ7GYL3veY+PwC7jyn1pLPpgFmZ+zkfWd+wR3un0DNdmr+tqx\r\nsOPM2kchGY/6/MPMZ5Oxl2W+ZzhwE+lyKdM=\r\n=CUrV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"07eb84d4066f11c2c0e4f4c5e0b8c8b15f013e89","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.13_1657130086966_0.8286538992728474","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@untemps/user-permissions-utils","version":"1.1.14","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.14","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"a357b97399a13988e2945cfc0528ab88bc2aa4c2","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.14.tgz","fileCount":6,"integrity":"sha512-nTaGd3sQ1p1fT/dRBe7vRzOLYJkRtPRLomiToPvv4vXPD1E9d+/o5eSc/WBTIzZe27cmvrOTIYFObRb3tKQfqA==","signatures":[{"sig":"MEUCIQCfLnwyFPsZZFnCJbMjpzeguDqUMhu76WnT7h2vK1aVRAIgFUuryc6pC/7bJ616aPVkQCpDl9xdzLxz/gCevh67QMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3SgoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYMA//ZtvWU6xJOup8pkUo3TeTpS0oitDRF75Z7ncI85BBvNHeD+s1\r\npUpfcegQVmZZOX5I5ufFcyCrQGYUv1kC1sAkra5i/haPiMgtAWVtMV7/x5wS\r\nrzBccLnC7NeaOCnWg3n5d2LNFF6rNMRRpvaT7ZNDINtWj3sv96zoqFmu6iFg\r\nbF0/rafGFiBNrkaMxH3jYO2CE4u+r3/pp9DYe6ir+1o5ibRqMLZM8ptepzo7\r\n+KNILhsAmUu+hyxF3nB9ehj+7RqzGZbnGXwJgycbjtJRAhRFYk8FPFfV7NEY\r\nfGKTxWGyabaZDge1oWdxzsl4ScBsxx18MWATtbozaBeQCprABatn/P7kVPGg\r\n9gN55N27u3ywSTBt/EsE8qUOlN/jjTrF/RljttHyo4DgBwP05bdRrxMmfmiG\r\nYIFlLO9HGw2kSDNL632vDyuUs2JUpFuWoeu2QdKrWDb0OW9GFzDNvDl3c2Nx\r\nzq9RU36e1SYB++C70ggC25SmhvOoMORqkOHPLL78c3sxs3DRaJeeIDvvfERg\r\nsb8TrW9ISr60uG4K1FL/tewPFhycFm5p3FBM5MCu1NWBYXRHRmJ/rHPr78x+\r\n7yd5Vfgw8VsP7QAaR5xvbaNFW2bfU78UK8ubyCLDhTYtUkARzkrkP8wlNslb\r\nbW8DiXk6oM8NVAOwnDBPu0fhd4bnaEsnqjY=\r\n=d2NG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"c655de959b3d26d77d4d66f27410da213dd94b5d","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.14_1658660904339_0.5629371524258984","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@untemps/user-permissions-utils","version":"1.1.15","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.15","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"1a4e619c8b948539f78267aa989b8e333fef48d0","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.15.tgz","fileCount":6,"integrity":"sha512-u9+VyFevu1xmfslCr7laIcGmId/XYerGYZGfmjf8watpEuifbfUyTaPW1kN/5Z7t3HH40xR5KRveq8zAbbA2VQ==","signatures":[{"sig":"MEYCIQDTDzNNIE3a+282VURh6t3ITfSkSetwt/RxmzEnz9VMbgIhAMZHVmPAoqeh15OvKqnXHhnndeivx1VyqaUe5RbCNn6S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlMJmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruEg/+NNtjpVZBFJ24xuTqaCyUihlB448PPqHClOcaao7OkX3HYJRJ\r\nlT31SC7ytqdF7bEjwsa7C4PvRafFOPqa/9j1CDU+S6bKI3U3tPqNOcInLi1N\r\nfeDXsaQCKpNWPWVe2xOeXxaT3q/4HCj7uObYOEAi8sGjwC86ZDPYtFdyq419\r\nylF4n2MIB9/cze4qMVi2o6jx7HRzRIteftN2lnbXrEjixRPYBbpm/3ndEHa2\r\nMeLiFSpA6l2/hlRodStKjFUvZeG3ZRILY4tvqUuwHzLluIPNoPBDhwa1Arp6\r\nfEG+BTxJTJHbpSi+O4w/r0gIoc6a/7+IatKqSVOhGW5M0i9ICpcsAj2k4K3t\r\nrCoz0m807ATeqcRra67t4YoBTUHAP9HuEnKaDkydJUMI/EY3XB0Gg8PolRwZ\r\n0voyaFPY7ZZ2MDBnnGbUrp8Yl14oOvzB3+eYRYekRL2V4gA4+o56chJjsW+r\r\njRZq/LaOaTQoI1AI22eoNig/hLColdV+mlizf85fpBkxQSbWiS15YH4UNEHF\r\nKvHDC50V2p+rTL6NICtu3QM7IGd5pX6SUyL1u+MQ0BoarAUZYxQGto6YCheo\r\n9sIFXPcgFLY4VcSHcuTKLv1ChqQJuXaNeBK7q4I6KNXYCWbNNtEpX4yvw+84\r\nk6efE7Qm+2OJm0Mj/KpBEWb9WI6Z+bnCkHU=\r\n=TtAO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"3e05552f4f2c1cf94b0643059c9e2b425324d50a","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.15_1670693478331_0.22044443340180275","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@untemps/user-permissions-utils","version":"1.1.16","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.16","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"c06efce3e90190940d65faaaf03c2f26be65ee9c","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.16.tgz","fileCount":6,"integrity":"sha512-gfQ/VDn0DGigTDKLjCBIUjb+D3pjRRN1/urapGE8MQJ0F9or+BkLIppM+2aTrilkMib4KuGQ8tBGXwmTKKCplA==","signatures":[{"sig":"MEQCIBqHDckojUoeGk0AR+cOfxAhsyeVA3IwyIRg3ziKSp+cAiACxVGjWLItt6zQUPakh50wHjU5XahvOTjlLi7qwG86fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuz0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3fQ//fFGdByMsXmEI9AHgaaROVukxZMunTYdyAkVaFFofNJPQMwTZ\r\nMJ1oQWSVRURnNNBwkJvWM7NNfpcBNlSOlmWhF+hsozV73bws8V2wVplUVvR0\r\nEzX/MzgBB0QKwyNQWixwm+APLXg2IkC+8VPgg1KgC8LzN+BSf9L1W6VmdTzw\r\nJyyQ3yn6w9zy9pxSOszk7Rhltj0F0LMlf/zV6V82HB9BflHB0IWZAinMyuFZ\r\nVLC5UmPsUMOB4JIvymuAMnE+CaJnkGpXb3otvu8LBbDcBKB7vD/swATUFs3T\r\nVbPi7+gIzh3BPv8H4wGEBriRILLxY1LaJcLM04nUSHgH+aJB9DdGiTBMXReq\r\n3Rqrflsyq91WwqcFLQ/GNyW+RDrK9VLZji78jdh2gMPjpk2UwCpWSIaUY2Cx\r\n7p93CwnNtxS94rgYL7KRcs+cV+mDiY2QgsFsSiIVyuF6tBM4zhM/oXppsFFm\r\n+Q85wlFB7kdLg22J6boX/Apn4EKHY/cKSxfDgCEA+zqXbuUYd5rBcDrKwVZE\r\nkBjv99/Nb7lZfgdv88Ua0IXsvPci0t9fcZTx8+qkWB0zvuqwdMBdUQbvrDHQ\r\nuPsiRGzKpYtDP5bmMYGukYjpDXG6Qpwc2RjpWro7armO856rFswbjdgYC9bl\r\nzbQNnswn8YyIWzB0v+mYOboKEhV5120jXBQ=\r\n=PRQ4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"55a78b89f9e36525f699051f6bdf0aca61f77596","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.16_1673215240371_0.2096533265614997","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@untemps/user-permissions-utils","version":"1.1.17","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.17","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"10d624aa915c91a77de4589c1347e6832a820c7d","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.17.tgz","fileCount":6,"integrity":"sha512-E08Ge2/yD04souH2RH8YxPYhwq8xTbeDyD+xF3Vzc+jmrEZckmvA4GwSNnvu9EV5EJhaiLXVzxRNvJzQ4oEE9Q==","signatures":[{"sig":"MEUCICtHf0pAWsgk/ntW5rlNCU1WjnP/kOlLAaBZ3moqpUkHAiEAoIEoLc8iUyXJZ3qiIFhobddOXYOTgOxOohNbA1exdiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5BEeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9LQ//ZSEtgpCJzi9WXG+zWnNiWYgo0AZpK6LFpoNbBraVddoaOPvU\r\n5ddB9mi8E7GCJqGLBBcWs67YiBlFHo2OxONbb2UhFsM2x3mjZvKfr5iH832r\r\nKvPKkoMJB/m3YmBnNBB5pj0TuEUiWntTstkgArizIixxnZYlxKJS3jTFe7FO\r\nq1Ix11v8gWRem0zniwLBwWiXTKyD3oAoTYcxaH0SpKvQqdS85s8aqujKI0Pb\r\nHO8QkJkva7QECAUNe4lX/OfA33DpF32c/Z2Jsrg9/Bqt+kAMdrLLt6H3MtXP\r\nwAYIY9FBFPbB0TrYTf+N3SH3g3glzdQf5Ty3YeBEWtEmay7fie8SXZ4mRvey\r\n0oxKLM+7f2fqF+8qLaEEGetBcWMr5PxifEI75Q4/E6eph3GQvfm05uDyZ/I9\r\nAyWaSzTeOg21vU6aeiFcgnqGXEfgOGhs4Q2ZcBGbm46PWF58nTH/uHj4KKrV\r\nGlXjr8DKdU1UMTVY0PbkMeqCs3O1Q+Z0iTmo+gFr0DzCXKbrXiNkdw6gx4XN\r\n0eNWpA0kfDusQEd3vzBvvb2Jtr5YDLlMaSGCZMCp1YhtXrDkrAXbBKGt2HPa\r\nkb8TRILmc6oUvFM9JSgD55BMCvX+LEjR32I3rr7px/yV0jFEBcO5j6rZPfGz\r\n7vQdpiu82K3cMJh/yucn+kBkTvf3WWnYqB4=\r\n=VWS0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"e0923395123d24b35f972fc3aec5522154d9931e","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.17_1675890974619_0.5304039673816978","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@untemps/user-permissions-utils","version":"1.1.18","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.18","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"82700df17c2c39c3051f65bc5ba5ff3eeaba8707","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.18.tgz","fileCount":6,"integrity":"sha512-U+5i4KNq9qlewZRrLlD55howsa/9urnfCFGAZUr+BJZl1ZQYk+qAzwt+6HdC4TedzIqd/JMv7SCK/+stH0940g==","signatures":[{"sig":"MEUCICZ2yn09D6vKoxO3TGBkTdU0aUIUwWyACbVadivL59TXAiEA+Zojl1i7drLNWfX1qcUoykYD9I9auM2wocLPkq/gvcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32324},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"933d5adc901fc5e2235fa4fec127ef34a50fa4b6","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.18_1689254834625_0.34626443147386476","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@untemps/user-permissions-utils","version":"1.1.19","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.19","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"f032214f274ac3926c7eb7ef81aea4ffcf2c49c0","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.19.tgz","fileCount":6,"integrity":"sha512-c/Qy1eUTA+5vc6I7D58A3bgf44aMkETlOZJYoroDXZc4S66WS4F5tYZbsJAhqWkJPpm9y8lXIb9PLhdvwVRzgQ==","signatures":[{"sig":"MEUCIQCjOZvRropFN8dNNTTKn1JF9ZQ4RX5X7AQThUMMB89exAIgAVIPETX28wE2dtrd3kj6ueTUfJldLlqUG/TJUhvTx/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32324},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"818a20dddbc842ebfe7bd7c62e4fd81a0427a831","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.19_1689254970846_0.8877536454256258","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@untemps/user-permissions-utils","version":"1.1.20","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.20","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"2e5335b61b66c6fba19ed8b41dc62d432d974aed","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.20.tgz","fileCount":6,"integrity":"sha512-SSTst1hpYJmNTQ4It03S1+jmjHD2rCBdQXmHqhXLCjwLjHEEthyJg8UGSNGFPBjQhHA3V266AK/LYss2xSg6Bg==","signatures":[{"sig":"MEQCIBkOED3sJzQ0k1adwQv4cNbOBT64wnh9zO4RoRer4a10AiBwr8TtHzhBAhMu6COJ1jpUiEoUOWBmq3aT+wy6IvSqvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32324},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"0b297f163cc97b9f9eedd1bca1aaac727d2d5fd4","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.20_1689943301104_0.04042528265429213","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@untemps/user-permissions-utils","version":"1.1.21","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.21","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"ffe6ee43cde8f5567c28c78b33ab64258e9ac60d","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.21.tgz","fileCount":6,"integrity":"sha512-gEAkQI2NVzJjGfGBloRbqFegpF/ft8ISNuYa6C1qi5g/loR209ToHHJUMpLeHXOo5yPcFiEdw0aKxEq0LppsvA==","signatures":[{"sig":"MEQCIDvBTHg3nyhTnb+tex75So6qHYkxSTsV0+AiE2XEWFnBAiBG0XRVuYEgos5WPFglfj5a4qyoHmUlBfL6ksx9D8apiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32324},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"1b669b671e245cf96a88c8b6a8ba80c2d24c2951","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.21_1697566313344_0.48325144750456506","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"@untemps/user-permissions-utils","version":"1.1.22","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.22","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"a8daaacee71eb3f61b7dea6cc90d5238202c2308","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.22.tgz","fileCount":6,"integrity":"sha512-3KlEnoE4vYS5ErYemq1hLiaCzH8rYpI2uZsm3u2rxaIqp21strbcCJ70QVxRFAjfefzM2QqZwYHo5jzfJ1Piyg==","signatures":[{"sig":"MEUCIQCyeGl/xf8Ng8stB+kTsn31KSDWR/qJRAVj8pkLt3PFpwIgHT6QMFYz+Uk7Ux1HUDCIpfwMkURdEu8VKmvSAFuymFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32324},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"082342010d98d71e13069e559f66403be0637c72","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.22_1709742158561_0.26887678788504976","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"@untemps/user-permissions-utils","version":"1.1.23","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.23","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"5e99bd2e73ddbc032200ea2b36a984bf8ebc6ec5","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.23.tgz","fileCount":6,"integrity":"sha512-dwDPnZMQrDgYgEZL6v5BtNBlY7fbSckYpmyYKuu4pKw8H7pmHw0KCGLoofnM9Ku4UW7Tos0gZyjJE9rhKC40dQ==","signatures":[{"sig":"MEUCIQC7p+PffpCe+73A204U1MX48bawzEf9GFI8x3FJGTcmBgIgLg+Y89nF9ZxVLw/5VXomcAjsFybz3G97tnc5e/XlMJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32324},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"20563e37ee6b81cae007f277616b787ba475a58f","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.23_1712818613664_0.2878584973874676","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"@untemps/user-permissions-utils","version":"1.1.24","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.24","homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"4c3cc7c6660f48c4b2e691cbcb9544b0ee008b19","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.24.tgz","fileCount":6,"integrity":"sha512-dv6Tr0TspOhKhWhizR1jqzmHKqDbxtl0Z/RAsYBLrrr2GISHOga4pKsH+4j05XVdFa6iTjBec7s6FhhR4iGQwg==","signatures":[{"sig":"MEUCIA8mjSU8NH8+yLbjhVnKQWY9YZ6JaGAudHh5Syi+4pwDAiEA7qEUw2zUIceugPwGEvbxkGCsCsleM96PMs97FcaxJyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32324},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"1664e0cd4dde55086273423cfda291f882f60f44","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.24_1718912844026_0.6519192879278595","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"@untemps/user-permissions-utils","version":"1.1.25","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.25","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"7cd42874fb76424d50601afedfb05a7544418999","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.25.tgz","fileCount":6,"integrity":"sha512-N3yn734RF29NMG57OPuiBacMryaHaAgYttbY4fQQFC5XILbe5Yog5IKDDIhx/MUGDh6RvoKElI1x9JCrPsoc5A==","signatures":[{"sig":"MEQCIH7S8L98K+q9zF1yKS8/RqLv0zZzJjjAn3eQstqMUHPGAiB70ESvQlLKlPi+w4Q01lotJiQOFE9tuD8TlII4g9+1Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40088},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"292b8eb610ec62006eb4aca1ae6cb88d53324dcb","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.25_1732268854392_0.4049065100144844","host":"s3://npm-registry-packages"}},"1.1.26":{"name":"@untemps/user-permissions-utils","version":"1.1.26","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.26","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"860a42e6cfcdef3fe835e11ad4cfa14e842c10c0","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.26.tgz","fileCount":6,"integrity":"sha512-mgFkuA+haUPaCm8Hsstn/cnFOyq8fYwPlfStEo/1kw0GBLjvD6vlSyXlAypBa0YFPtj4xxcI0Sjgrzesd4i1QQ==","signatures":[{"sig":"MEQCICsLsUDKp7DsOr3ipPou0xSf9vPkwtHKY/paoBoDsawBAiA0WBgWWJJUARXS2VApqjRbDtnk/oB76hke+KkpZ4+Ljw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40088},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"1fe115941ce463a9be6255236f1924ec094b88fc","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.26_1734111563875_0.7833915706575862","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"@untemps/user-permissions-utils","version":"1.1.27","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.27","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"f450d53e4e26b7e718d5a372e2ac7e8c712b3675","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.27.tgz","fileCount":6,"integrity":"sha512-TZFyOO9gihY/EYRVNHGxrvDDxjlWeYxg/rVqaTu3Nxqvru8atPWurdDj6hzDMoanvDRlZuyTtrPTc2AuqfMfwg==","signatures":[{"sig":"MEUCIQDOFa7VnLDc0XGDX/FSxIDVJmheuDJS7qg7eZdXwlJNaQIgfa7cQ9+3n7LsqVedpIVMiPTgYWsmKK6OzX7b2gz+0Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40088},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"727030766415dd1d4f8a3a7138ca66c3fcca67c5","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["master"]},"scripts":{"test":"jest -u --watch","build":" rimraf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^19.0.3","@babel/preset-env":"^7.9.6","rollup-plugin-sizes":"^1.0.4","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^10.0.1","@rollup/plugin-commonjs":"^12.0.0","rollup-plugin-visualizer":"^4.0.4","@untemps/event-dispatcher":"^1.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^6.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.27_1765199635974_0.5217771609035626","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"@untemps/user-permissions-utils","version":"1.1.28","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.28","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"3fa13a567f110fdcc5df35f1c4f0e9505a655550","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.28.tgz","fileCount":9,"integrity":"sha512-A1tpRRrl42Jvfg5kYwtLoqIVeaBMPBmv9MFheABMFakszwJeW38p/P3/lHkctaOTHQJM7wrdDP+Q4YdPR9s8mA==","signatures":[{"sig":"MEUCIQDWI3zcte2LIbx4UAYGs2pQYpHDm4zhzha1zysvMBx/LAIgGXEHty26NjmCJOsPNXFQgTwE34PP3vMentGdWdzUxdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19559},"main":"dist/index.js","module":"dist/index.es.js","gitHead":"784daccdd6f012294e3289eeb627c01fe7481a3b","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.28_1778699294915_0.8338502050334187","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"@untemps/user-permissions-utils","version":"1.1.29","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.29","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"ec61eaab7062fb7b65839e3279e5877870411531","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.29.tgz","fileCount":9,"integrity":"sha512-tlpWtojkrcPfLaxuhJrmFpb3y7D/hZMHJbOBRreBkmmDT5AAkDXB6M4rs5Saggtkcf43Ge9Gzx5riDIekMvDOg==","signatures":[{"sig":"MEUCIEox1BLnAMd/G5f7Bm13Lc51m92PriWBCxL2ZdrBcfnUAiEA84M6r/wRh0CgLIonxFpMj3HqSLdI0tOKReSQctOxcl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19561},"main":"dist/index.js","module":"dist/index.es.js","gitHead":"b290602c04c6e1ad2a16b421b804932068da4d97","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.29_1778699611566_0.8294852012804468","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"@untemps/user-permissions-utils","version":"1.1.32","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.32","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"0c7d7b3ffc4459364e765dd92cf42ff88ac74a3e","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.32.tgz","fileCount":9,"integrity":"sha512-inwebtdK2PIQSAKXad2+YKd9d4GINq+1QlKLbyeYbrS6vJkSBunCFx4HS4C0R8+2+6uPBEHhQG53V99RB2nXeA==","signatures":[{"sig":"MEUCIEYg5PQ0SwYIrrSuRNSzUOK5zU7filMwJTIWp1lbqTbXAiEAuVLIWuXcFSqd3eGQdiPoLU5A2T4gmHgTdRVgsd5eZlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18555},"main":"dist/index.js","module":"dist/index.es.js","gitHead":"8ce963147004ebd6d654572e05f2b5b022934028","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.32_1778763267266_0.7151069924628761","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"@untemps/user-permissions-utils","version":"1.1.33","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.33","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"799dc07fd93a1045e99bb01e10753f9a38e1b7d4","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.33.tgz","fileCount":9,"integrity":"sha512-0yJrKMgAf1KNBGGiwSAvCH7aK3/N+wYOAHVDuxoFP8xBdYWIL7hZ47b9GJvkb/bxReXAf1P5TvRpTY/p3Ohnfg==","signatures":[{"sig":"MEUCIEfbZWnkI2C4U9RN+wwSR8Enw7gPTSDX1rbfsK+NR/zWAiEA4wNt3uCURXopiYEa2J9UBY3A/YwlzJsI+bQR5Xnj4Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18057},"main":"dist/index.js","module":"dist/index.es.js","gitHead":"b18acfa3498cb125e15f03a89531a60c62e25440","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.33_1778763452366_0.25698411470577853","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"@untemps/user-permissions-utils","version":"1.1.34","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.34","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"d3506740eb4ba0c5c1704795c045402ac2ef09d2","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.34.tgz","fileCount":9,"integrity":"sha512-py6Qa7pg+HWD4A3jw/KGswXeqUPiXYwhXjg/wb0kbBSpD1fWl3ZnT2YiLC0+HMhPk4m3i2+87cTJyGpSXntxuQ==","signatures":[{"sig":"MEUCIQCGb/UnB9ZOzbeDICFC174OhiF6x81qUulJzl/uRZr15wIgBbI+wdKRHO+Hh6u+0UzKqrl63pPx1I/X4yiUBhDr1ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18846},"main":"dist/index.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"fe6df74e19ae387bce99fd89b771d5b722a268ca","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.34_1778765454312_0.784216401892428","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"@untemps/user-permissions-utils","version":"1.1.35","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.35","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"f8aa93884a077f8086eb73d17bb4be48e8cfbdb8","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.35.tgz","fileCount":9,"integrity":"sha512-iFfpvyqce0E+Z7cv9vCmmwKHprSnBpdMwUSrmTygQd+OcQZtjnrFfbxxdHlALsI/QDuyEUu+cfpiulU68SLeEw==","signatures":[{"sig":"MEUCIA1hryQsXN41NqwQhMcC6UAGVBIhp8vtCTLhvqrjWU2WAiEAy/lzTO7Pw+Y0FDDiA6X0OeNKX0k/aI8VvmBGKzezPTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18881},"main":"dist/index.js","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"ba98de4044b18c91dde79e911bfb9f7fd7cb1d59","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.35_1778765614713_0.6830621698972597","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"@untemps/user-permissions-utils","version":"1.1.36","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.36","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"99a2772f111cd32e697a0b92a6709e40b4a5e67a","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.36.tgz","fileCount":9,"integrity":"sha512-8LLDvGy8BFaGQdyJCqEekRJoSaEzjfVwJK3csRDS+CPV5F/h9dSvVwiNLTTsXqD2Pyq5cBP911d1XWFv2Xe6mQ==","signatures":[{"sig":"MEQCIGGjSD86YyzOvNOB8N2rykMlnENGA5leqDhYNWQmOtuuAiAbsjS4YKQIDW/dM+yYeTqoz9vUX5nEIsgXwvtnWXooww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18881},"main":"dist/index.js","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"41bf65ba703e0529ec9a5d7ea0eb69b3eea62cf3","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.36_1778765722795_0.8501094329744343","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"@untemps/user-permissions-utils","version":"1.1.37","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.37","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"5974a69e3347012e625bec33ec7f9abe999da483","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.37.tgz","fileCount":6,"integrity":"sha512-+Fg8h8YdZOP+UahBcSAKWQsUCPkDx9rICwFrTTzPMpvHFN+xJNIoe1jXNrIqtdOh/MddngFnhDTfYE3cI8pvOw==","signatures":[{"sig":"MEUCIQDFtD3QOViiAlgUfxJdtJYCGDCWZItZU6G0ubun92LIHQIgZCsoz849v7YjcxprgbZnkI6FQU4+TwNM9uyzYhfsyX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7915},"main":"dist/index.js","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"acbafdb1fbe01e838188346998c2960b12e0261f","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.37_1778765861321_0.31764340714316797","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"@untemps/user-permissions-utils","version":"1.1.38","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.1.38","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"f3c1907941cef53331998508ff4368650d47f5e1","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.1.38.tgz","fileCount":7,"integrity":"sha512-uw4VWtGqfAckfxsc73u/f9eCJVwYEHru7MiMHt3g2Luflj/bM0NT4cInORqBUSYeW7tAJZIdl2npdM5U4ah2ww==","signatures":[{"sig":"MEQCIActh+KN+dVdBNiEfg3UX+ARH5Jg6ucc/9ahJflcEODPAiApVMsXtgte37nBZG7D31KoWgY+/rte+nt1+WhquWDdAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8383},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"148c37f46d110b1288a01bf600389c51df7cbcde","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.1.38_1778766094767_0.7147242649009116","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@untemps/user-permissions-utils","version":"1.2.0","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.2.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"300e35010e35ce9aadcd54227a50e8949b82ded5","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.2.0.tgz","fileCount":7,"integrity":"sha512-m3C3mqbH0/t5D1M1pVC1LNPvVS8VnUglLBPTAdFPSy4VUSALH1gUEVX2D5nJ4DA5TkO774uCWzjsWD7JFdjF8g==","signatures":[{"sig":"MEYCIQCsFbQumOm96a0t48BnBlSGtI3CRbUW986bCaLFUHHSFwIhAJN+QLf2ek2kw4aGtScUy2TaVl1cX30szbs2X+BXDicU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9538},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"587091549d6c9dfdc6c8e3ec86d83522dd7be16c","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.2.0_1778767308391_0.5746968291001402","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@untemps/user-permissions-utils","version":"1.2.1","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.2.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"3707b529a9c8dee69c22aa8433da68b2678587a7","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.2.1.tgz","fileCount":7,"integrity":"sha512-grocV36CnOwTO98XqQ8K37l/XfUXW6w/ad0mLJKMWuxS/9kW6fwIb9spkLOPx+an1L1RcI15I+6+tCwtsRYO2w==","signatures":[{"sig":"MEQCIBLYMnfAK5DpoF0UP8tMl+h9tQj2542uOrUrBMv1L/4TAiBItR7RxqyM7tho6qpu7neYaUXI1AOSfTk8eElsGhe+yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9532},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"ee7e1eeffefd2f4e924f00ec974679d24ed97fc1","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.2.1_1778767937815_0.11926867936474594","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@untemps/user-permissions-utils","version":"1.2.2","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.2.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"a5927467c48073fce72c066b44b63c29b0430c4b","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.2.2.tgz","fileCount":7,"integrity":"sha512-rTmAkeKFP5EW01PBPfopvkKf2g1kV2CWuDdh7VSR1acDhq9/jlkkrTGYizNhxItKYFnoHJgAtWT7VDUdc9uf0Q==","signatures":[{"sig":"MEUCIQDFYJ0IIfcz/rllCafKWwASOnjmyCa42fUxucllNVUK0QIgCmD8PK4h67QkhNJiteSUByNi6I9ODSyS2RwyDj546Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9532},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"b2fcfe8d06693132fd1b2e63967f39d0120b1d0f","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.2.2_1778768269521_0.776838574385136","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@untemps/user-permissions-utils","version":"1.2.3","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.2.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"1af9a8e69aaa02e0067c3e8bf36bb8bacbc0d89b","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.2.3.tgz","fileCount":7,"integrity":"sha512-rrkhgVDyT2984+cmsWoTWcLVElU92i8HQXYq/za/DxIICOL0Ez3QtZMRLi25R2tz9WSQoU6NyouUBkluupkvfg==","signatures":[{"sig":"MEQCIFo4wpJvtydSyINOchuPBafwbxZzlgY6Pffnlw9yp0q9AiACIiG60IjN6WDE8qTpV17MyRgJQ05Rh06fM/9GfO8eHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9532},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"a7755f0845797ec617ab3d670c5c5c52d292ffc9","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^4.1.6","prettier":"^3.8.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.2.3_1778768465436_0.7282597468376462","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@untemps/user-permissions-utils","version":"1.2.4","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.2.4","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"d9f27f01225c8b0209c8b893666cf6c920f0515e","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.2.4.tgz","fileCount":7,"integrity":"sha512-OABd6gkgiPHERzQXop2gkbVItovrMvrzFX5aLAhqDpVSG8/iyTs8IR8Jq+2IBNm4LPJ39j12qvihSbh/xhgxLw==","signatures":[{"sig":"MEYCIQDWwX7Lm4c6ih8fOyKqH0dpGEdTxlW8ngYbChmV5apL4QIhAIogCF36n0nAZV+5zJUoOFoRIWWNyy6T7Dg2hkFLqN1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9631},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"0e9869c88b2ff0e8b9311a7a07cbc14b997fe28f","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint src/","test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.2.4_1778769119756_0.5731961558385867","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@untemps/user-permissions-utils","version":"1.2.5","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.2.5","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"be4b9dd5d79f0ba3ced3699fa0271d3dd46b8db0","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.2.5.tgz","fileCount":7,"integrity":"sha512-krZWz6KZqoWtKN+ZG7rCtQ7soN7xXEHFacKIV7GiWA0eWbEyuRy6zfZpr3POifbZ7aXuIfOyXwzS8NFjPsE+Lw==","signatures":[{"sig":"MEUCID7BsoPLG82bN9K4jDwfrM3E82ubOHtKhrbZ+bFBMUirAiEAq27ZrC5OrnS1cm4kD7YLT3Z5Qb8fa4g3ckXlJkMPLIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9660},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"245ee7a4eabc530453591093cd8b37cfa7fd61bc","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint src/","test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.2.5_1778769749530_0.527216181224007","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@untemps/user-permissions-utils","version":"1.3.0","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.3.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"1538b288309b81cd0535839c439d1e09c648325e","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.3.0.tgz","fileCount":7,"integrity":"sha512-kSnu+0IO5W8a2Y27Li+eSd0OII6QnKAqQJAD08bmcMHzSQxKFjazyS5VRBezLa+rOBClYCr07nWyw24Pf/Py5Q==","signatures":[{"sig":"MEUCIQCqXlApFEzOTb6XQjlj8VnAGpRljOtWxs14di60kdJW6wIgdQkVl/TIn9kgog1rpSOD71CrOw7LB1Z2FawO01dLXi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10346},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"02e04bf4b214e5fb0f9f448120d22cb7e9a817b6","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint src/","test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.3.0_1778777802924_0.36755975580402667","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@untemps/user-permissions-utils","version":"1.3.1","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.3.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"3c78c17a5b2dd664f8e427107d62909bc8572cc4","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.3.1.tgz","fileCount":7,"integrity":"sha512-FrwKddlgfgG8r6fzw9OQNZqz9XI47sdB6zzquBNzvreS7bhWr5cDH50yUgdAFXe5YB65xAtno8wS+ISYrGfTeQ==","signatures":[{"sig":"MEYCIQCYF5gRRaNdZSH6YlOX3WNViTg5XqTKHxKeeqecaj5ajQIhALTZY0kPnX5Ms07HZsgaDfhBad4zM9pCKE5AAwKrZgLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11263},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"c0e17797feaa722b03896264f57622652a79d9fc","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint src/","test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.3.1_1779013338457_0.4681755144751436","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@untemps/user-permissions-utils","version":"1.3.2","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.3.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"fbc7c4b33a2c7601aaa521354031522ba7ed0770","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.3.2.tgz","fileCount":7,"integrity":"sha512-k8QNp7Vfq8QrphRGS0fcvfPet89CNKsYPKLmLAw3aylF+1M/YKqmbAhyLnK/VYLLG9Y93riB3+vFHblws6RJWA==","signatures":[{"sig":"MEUCIBDC7H+vIjHgb/i2Q881sQoQjd29tIgltwZQ8PaGLJv1AiEA5dzLuDUOpWhC+Tj/P0/MQaSz9DK6Lr6NEcaSjC+n0uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11837},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"883735ff0deea8c649dd537b0ceb7301c246af83","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"lint":"eslint src/","test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.3.2_1779014376083_0.41177352037828774","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@untemps/user-permissions-utils","version":"1.3.3","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.3.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"406b380bf2a38020ef679b19a3cd7fb070b3ca01","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.3.3.tgz","fileCount":7,"integrity":"sha512-YYGwoVKRoGUI/Oo9ktMAfA8iHOI3WA9HMVRQGR24bwP7mNvC3Nn+BLfvyUE8uj7q6HAzIqLERUrSRDTPUMtpgw==","signatures":[{"sig":"MEUCIDV9qjNhl6BaYP/1XgHCLJYlmZw0fER8m2nadBWHsu80AiEAxc7iEzYK2xV492BhuoHeDmE7J3Do/EkdpQ39MRgC3Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11888},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"71d59e19de310280e7192837d85553d557ad9de9","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint src/","test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.3.3_1779037967415_0.7921805924926772","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@untemps/user-permissions-utils","version":"1.3.4","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.3.4","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"f7e66f4e5f77d47a5e7f4c2e4b2d3db83f79a8fa","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.3.4.tgz","fileCount":7,"integrity":"sha512-pVZ8S4EGWugDUf74cwsHs8TO7aheBqKFyqdIS33wIVEqxuo4S7anDtdwg/gFDx7RZ6LoQ6Mi3Iz3T2wsJu6JKw==","signatures":[{"sig":"MEUCIQC9cXthtmuaYUqQF0nCG3aVyVEOX2w3GUNWw+hj4trARwIgMknf1PW1kX5kQY38fq6MbWo9hyNiOjdrblikHPQJHdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11888},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"b64f9ad0f30bd160127ba1ed56a079cda4282ece","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint src/","test":"vitest","build":"vite build && cp src/index.d.ts dist/index.d.ts","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.js\" --ignore-path ./.prettierignore --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.3.4_1779045203311_0.20373867583827998","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta.1":{"name":"@untemps/user-permissions-utils","version":"1.3.5-beta.1","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@1.3.5-beta.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"58813352f8081e7a154a1f5bc0bd470b98cf8199","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-1.3.5-beta.1.tgz","fileCount":11,"integrity":"sha512-lZAS9P/EvZ7UPNsWmDNC8MnaUBZyQgCEbbiPepb0LNR82BKkRGK8dQvB37Bbygr8yZtX+pRqZGzwLvvdduoORw==","signatures":[{"sig":"MEUCIDi0FRpsce5MFJg6KA7mEoNOBFl6uvc2+9eT1nW7MZmzAiEAkp7qO4jgZBy2m0jhYH8NOClhQ2gMrUN58lfTm1tgoxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@1.3.5-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14220},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"203d2e7f60d58e46650faf5f70f630a3ed6729d4","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint src/","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_1.3.5-beta.1_1780755758251_0.493546736139745","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.1","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"07d76db456d95047066f95e0c59e11cac284d4d0","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.1.tgz","fileCount":11,"integrity":"sha512-HGACG3feaOcYvdQ9eb+eMgsFXECvo6xmcyY2VaHbrbjzhlHoykRrUJsztkzOpFWc5obKc/pPSSXbtq5Ntoy/oA==","signatures":[{"sig":"MEQCICO1EQr1YbXlqMzy+S2/55ZuLh8LvSceARR3/3psa4DIAiB7KTTYt/cxFCKdhS1KfnKqGfbeUSYE9FU0D+bAofCz/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"50c606e47659791a59f47993abe56f780f572450","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint src/","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.1_1780758216062_0.41059971167739295","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.2","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"479643b67ea4029f3d8ba6f431bcdf3493db5943","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.2.tgz","fileCount":11,"integrity":"sha512-O46x8CiDcqscHs4LsaKk8cpdAt/FyT9rsc7lKWSGOt96TdA16G9BxpT1kSOieFXN+zIRsJT/PvrcB0xjRqu7ag==","signatures":[{"sig":"MEUCIDJ/2fzmXpHSRZVY097+dtskSSslvVBeyb9ci8O4/DpqAiEA2SX7cRb0LktG7aq2ufecy/4FPByqDH35GLx/MR7Y1uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"d2144520f77d3818b7b797a2dc9834a74c59da78","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint src/","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.2_1780759211971_0.5282854448316963","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.3","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"33bea832a7fa549926821e8177d6340b78602b0c","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.3.tgz","fileCount":12,"integrity":"sha512-bR1Epn9Bfj3r7Tni36k4I2jWyXZsD0hEJ2lRlxP5s4c89J2BbB5ph5QUWJMdNxKNFHTuv+pwTY7Qw0HVO18Gow==","signatures":[{"sig":"MEUCIQCGyQiFk84j81RksY8+Drw9YPuIjFCnfMBDLrG+ENlZHgIgQRjt6B04GEzQJq/lftQr+3DIuAxySaM9cB6PtLXSorM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16577},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"2affae994189e02397f6da9f5edd0d33d96ac8eb","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint src/","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.3_1780784438760_0.22847143036351425","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.4","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.4","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"217381f35e713763cf0cd9c29a076be0af3a8648","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.4.tgz","fileCount":12,"integrity":"sha512-AuCpJWjpSKOSxVfEpp2PxwJph+6q8ueaBrazkAKJysoPp6h8qR82AedB8Kim7IFB80elKnMma3ayW9+fmqXWfQ==","signatures":[{"sig":"MEUCIQDegRehfe9UB6dlwoiXWxFzWXhWOaodbbSk+Zn6gZABtwIgHPNiCfqW1Uj5M+3TzEJN3M+hkiMajIW4sX35omZ9nFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20357},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"219920114bff16e5ce18d53cb18f43e91270c924","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint src/","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.4_1780830827736_0.017842820523277902","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.5","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.5","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"ba5c734814d4b313b8f2f29aee4128d09b21f2d7","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.5.tgz","fileCount":12,"integrity":"sha512-8MQfmI3YKetTDA877/LdCX7++ApwZmTyfigLZI4LDrmxPMwy9XvyWjPVl5PyitYEClO3VVtrz5wSModEYaBYyw==","signatures":[{"sig":"MEYCIQCLJ8adpm+jRTpuOWry9oEWeqoFTjCfV4Z/ygFeEbjLRQIhAKvRtwopnLvkZ+W7MsGmATKDsnAak+bleL2Tu8mcnRza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20357},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"e9432c7b36f2a510868de78874e07797e02a6054","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint src/","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.5_1780859969384_0.775812617528084","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.6":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.6","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.6","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"307785dfdb74df6c0eb53ad801477eadafc77765","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.6.tgz","fileCount":12,"integrity":"sha512-GawDi8SuMW7Yxl0xEyfbbwB3NozUkC1Twffvx+a7qkBpbgRszlUgyLm0AMGf8iKTd0tZ6LhvtB36aDqJqpsyOQ==","signatures":[{"sig":"MEUCIQDzkeR11H+vYVX0rv3ADBe8eEQnb66xa4DQkcjY+JPObgIgM+YNwR7sDpOPXUzfyVYcXJJmOgdTKBMTjQzqAJPnMrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20781},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"bb8a238f55e1d034deb3d8e7c69d682276159801","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.6_1780921546855_0.18341526087044424","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.7":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.7","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.7","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"5de23c9e06db2268c2346599da075f1c3085a7f5","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.7.tgz","fileCount":12,"integrity":"sha512-5/vvrbrLRE9G7IVYWrdo4ohEM7QYF0L6V9xOasD60Tw+ujn1StXw3gVLJgTiKjey/5Adrirk+koIArT7mH39mg==","signatures":[{"sig":"MEQCIDxeg3gZIIaQOYA7Iksx5/uF1okmNbwmDfbg17JoW8x8AiAULP2+Pnb6iCSSNtekBQ3IROLD5J81TU0H+zK2R/YAcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21271},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"8d6dc0d11559b8bd65ca23dff2b37bfa488bdf2c","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.7_1780944510443_0.09291311496084464","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.8":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.8","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.8","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"6fc7df448c6fe1d9c2ad8a980652f91b0728ecd3","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.8.tgz","fileCount":24,"integrity":"sha512-ryrS3jugGfRF6VsWSjKtG2ZPDX54znIZ3sulURh7eN9TwAnjqRZRMeUVRDVWVVI2FxM0mnfJKqtik3xlN+c03g==","signatures":[{"sig":"MEYCIQCAVflVLTqrgFIWLW8KVCTZN3hcYBd6vt9aY5lhiLLMKgIhAP77tRXM7Ttof0mHyDV8/loXtDCgfMLP7W0GiaVzpyJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42253},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"aac28047e878bf083c37ecd54a4f456fbf7e7d09","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.8_1781207568028_0.22280697989597953","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.9":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.9","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.9","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"73eb53c1d58e2e07e1077ae94417bb8947d61532","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.9.tgz","fileCount":25,"integrity":"sha512-IbJcGBQVgfNkQUfUbfg9th75qsMaYrnHa2uqsAeZ/EQMF6jMvrK//VpzXXUCZQ4+Zf+DS2/MeAPEdAs1DUIsrQ==","signatures":[{"sig":"MEUCIQD2jXmPtUR/udst7bWn2KPVFOSUkuZyRHvWkQvvjhxYrgIgcJgRBv79HXhSV5YSusFYBpb7RXxxD57HDNwl2sNFDag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48367},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"75a89a7bbd0bab1d359010b0914d89aede3ee684","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.9_1781210247302_0.4322436251846249","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.10":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.10","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.10","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"4eefcf840ba9edef84555dee207272ba834f354a","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.10.tgz","fileCount":25,"integrity":"sha512-YMW2IZdNR6mkTtcNMdNoPyphiok82zTTrCx2o2i3vdziaXbvygIRhUW1JLv6w95OkoHtqVNO41iM4mLKH2KSqA==","signatures":[{"sig":"MEYCIQCkV3wtL+4n9bQt82L2lVlohloealWxbEXlMN6H1LfDNgIhAOjUyFFMejUbFIvyckbrnLUgeF/pWYODRSuDbPno1TJy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49339},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"623a29201e9cd1870f09a7d5bb8e264174dcee56","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.10_1781248956040_0.42559148333997965","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.11":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.11","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.11","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"f80343bf8c155c51e365b09345c906d8f6db0f93","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.11.tgz","fileCount":26,"integrity":"sha512-qb39HcX13BxM55+Rqieh4IoWkQ6cW5WSutGFyp4an3Rh1MpnToRkyf7bN+MtWo/JKXHV6paJFyU1sNmtrfun2g==","signatures":[{"sig":"MEUCIB/y0mtnobDj+KOcgSh7X/YZrOKchZHcsAisM48pXEF1AiEA4r8dwuf96Qt5MsjKdo4X8YC9bHsqAg4jUbfxIiCU5LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50748},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"22ab3ffd99d147cfbe66d0c69d354551c417ec03","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.11_1781267734691_0.20979213647188044","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.12":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.12","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.12","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"4fa0ae8717382a4c9e42d26aaa47d76745c6cc9c","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.12.tgz","fileCount":26,"integrity":"sha512-LYrCyMfG0hHQHbhBGNhySZnhDKqz+bxBCxa5nNeqqJd3yhg3/hKE7snHKcnC9NvpESRW7qhotf1/yOTuI5NWYw==","signatures":[{"sig":"MEYCIQC7DiDFXAvd7l2mdT5eQiKPVO0itD0tppUDK5e58SXLIQIhALst0IBzg0fEu20VNWIPFf+PpP9lAwRHi9i37cCnRq0g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50748},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"aaa4493e37a89e30fba3882b530ea331c2f4d705","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.12_1781270062703_0.8102230866051292","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.13":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.13","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.13","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"0391b192d9d31242d1a469c53e5a97b74ebb15fc","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.13.tgz","fileCount":26,"integrity":"sha512-D0HPDtmIcEffAlIwCy4G+PvFUiaBncDeZ9Rs8sZWa36iKEMHE22i2bhlR+i47nraYg0qjATMI08ChMlaVvG0Sw==","signatures":[{"sig":"MEQCIBgnV2v8UCtksCIJCGjOp6ShnyQiz6f0Uz09QNrfxxkeAiBA8FJH7GkSPNRQVhydP5u9f6Tcl48n8ED/iQvwtV+n1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51273},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"83264df5b42f8c2a244f2d14138e3591c9f8f8f4","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.13_1781289094911_0.4765954606234053","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.14":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.14","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.14","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"627f909d5fb9c404b8eeca63f71d6d6b2c1ea208","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.14.tgz","fileCount":26,"integrity":"sha512-oHHuhuVLHLpPAQwki2nxVWnCH8Pz+pFwvbfbZHe+j1NMIeQ7ws8wFqzbSraqNlKMOYllLe71XAUmZxehx0kSvQ==","signatures":[{"sig":"MEUCIQCtoaKHxrGeeqHu5f2jWqnZ5go8dM2zizNcUdE1T21k/gIgJHhAMmK1MFoxbzUiULjmwYwBtEYObuMA77tv7VJPeuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51758},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"d29fb295b1d5a7dc58c2528d8b38d848510f1ad1","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.14_1781291072821_0.3589852001323339","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.15":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.15","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.15","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"2a796594dad216ed9184f843ebfe88ee48bd6df6","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.15.tgz","fileCount":26,"integrity":"sha512-l+Qa597EFqlvhPOmCOZZkwTNid/+gJqGXH7S6FnXg95xtK5RUkCe6B3XS+uaPPtT5ayavNPRmMHzOpsWJYoBXQ==","signatures":[{"sig":"MEUCIQDsE9A4EHD6ClqnJUe9sqFxdxXKn3tNPIdb9zM6idp0jgIgVov7ctbBMzEQMpr0fzcFVAnNvVhAfYsiRD6qKZN2R7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52488},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"966376e68b79e45386db8fbe5ca9eb7081522a2a","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.15_1781293123841_0.58128129415704","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.16":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.16","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.16","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"85acdcf096a0e16eb36314c78a1b10bcfda310b6","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.16.tgz","fileCount":26,"integrity":"sha512-GdqPYGEplQqQFleXeaALpBnJIHg7RZOMP9EBLuPQ9AjYwnhy42jZu0Y76mpCOfKlczBXs5pcgkYmRRcJfz9gnA==","signatures":[{"sig":"MEUCIQCdFAhOa5RppW1OQzJ/iBxxnRNFm5xxNCALMV1LBvg44gIgaSnZGBjBNS//5R12n8Fs7YRm3lX2uN66RqRusaUkUtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52931},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"7059f25c56f36b36933d0d39f7c9cfa902e44cd6","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.16_1781294688448_0.7392661490756414","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.17":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.17","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.17","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"a98e795ad4a44dd1b77fcc9d25494eb93e4083ba","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.17.tgz","fileCount":26,"integrity":"sha512-qtL+BT3uO/KuHSd5nZj9QpEvVoDdzVLDWUFmJ9HAKuzIPLLtWM+rXGVj2McoV33qyjGsx/X+N1+cUBaFfb9M1g==","signatures":[{"sig":"MEQCIFS2OK/K9iWtW/RBn5GXMvr0rgczpIw14wkOxYpfrjyhAiB7tlrqZS8B7zVnnp7wUl7A5XqTTU2I0bkAqZVtFfgTwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52931},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"408932b50d2cf3d08a2bf0bbdb8c57d7c77425fc","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.17_1781296048661_0.14098846646227536","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.18":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.18","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.18","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"81b018fcead95d953370ba2d05120fcc77abbec1","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.18.tgz","fileCount":26,"integrity":"sha512-IyYPr2mbxgobqVuxZty37XmHu7bWKJw/b41yPloqjjsSbPglXX/AvSAU07kN2A55/TWHsBD9lGWrgwuDryVgmg==","signatures":[{"sig":"MEQCIA5CJf6qOdeJAihAT/IJ57eoOiOjNbrWAnrwhqau//PMAiB/L9H7Qws+04weKiu/Lj+gVMh9ei3S6iSmAB3Waj8m4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54241},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"584f9348ddaa6e6546fda3033d5e4a3803c0e866","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.18_1781297174242_0.19089422710681703","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.19":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.19","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.19","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"4a456f23369a4a4618dc56642e09482aea677693","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.19.tgz","fileCount":26,"integrity":"sha512-tU6unsLgbA/sT15Xysfj7NkWN2kW1YNzusr5MNtYs0NNknRheD1U04qpkIXYXNYjAcfZD0gqfnflS9G+t45ZmA==","signatures":[{"sig":"MEUCIQCdUXJ9NEWtafHxmUzu6F2upWDFcuowVAHT8ZmO9Jd4FQIgb4Wju8S+8N8jBV8HMUKiWxNvA0gvwWkE+Y4t7XG0uxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55929},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"abd948aefd461676dbfc22a22c977b6e87c23a24","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.19_1781338115941_0.037894846064746135","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.20":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.20","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.20","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"37fda35bdad2b79b1116b718c414b4c311fb9dfd","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.20.tgz","fileCount":26,"integrity":"sha512-s+y5YHAcHhLN5Ny74o/zwkosDu4oRAMqHCTKah7slnrbeCmwHoSIl3aUwblakCkyv1F3ow4oT7JyHha0q+LLdw==","signatures":[{"sig":"MEUCIQD8pYNCGBShqpNufMKSezHuR6OzrQb8UJpy0z52tN8m7AIgOn6S1j6d4BmZ380NjjWmRsYK4/g3kGxi2DIIIovXxhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56618},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"79f45d8423d78c1bb6e02bb4d63a17b9b750f8ef","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.20_1781341697358_0.33592996275050035","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.21":{"name":"@untemps/user-permissions-utils","version":"2.0.0-beta.21","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0-beta.21","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"2a7d97f984cb9d4f054619fb5be46371770daa10","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0-beta.21.tgz","fileCount":26,"integrity":"sha512-pPZNGfZcTgjobveRXv9lBJoyazzbqmrZB+WsCevtCx7wIjj4l8tXrNgiawRJP9l0gVxDi8dxXt4/mEJ8LCDWmw==","signatures":[{"sig":"MEUCIQCKEofPzCsBS3xKUDLClEO+SOcDYicdUSR/Ahnr6INnpgIgWucipUqaxyBtlfZ7qEIcEpUZRUI2TV3Rbgls5CyjOMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0-beta.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57907},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"d44f73bdacf7404cfa43d7bf39c9c743b58df2fe","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0-beta.21_1781368242900_0.4248747611042536","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@untemps/user-permissions-utils","version":"2.0.0","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.0.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"ee4744d47cb68d067f50ff9c25c8755bd1d32b64","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.0.0.tgz","fileCount":26,"integrity":"sha512-6cKRj9e2GuXdEZxmysNZhHea+UhZVCONwv9o3GVNpcbTnrlJCqi6KrC0AU5+W29/zg+coic8E3NgNLmjAEQ1Jg==","signatures":[{"sig":"MEYCIQCXfkaHme4pTpTZAByHESfpG8BhNeTM97AAUEQvOnOjNgIhAIVYcwMaF5fWB0T+nZYLyMJEQ/ey30oNvzenJ2LwUxiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57899},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"d5ca4f8a2d3fdfdce7469d0ca855c39e69ac93b6","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.0.0_1781370695677_0.6642608035038808","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@untemps/user-permissions-utils","version":"2.1.0","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.1.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"2e4e56116362c52c74f34650e70da01d0cb5d683","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.1.0.tgz","fileCount":27,"integrity":"sha512-hgNEmA156Egnh6PrI2vGihWuGP0645EGHDIb4zJ8VhhZ2q6aSY4cUFjaB/Q5rB9eyFyInRwhdaM9ErvrqTbQzA==","signatures":[{"sig":"MEQCIFciJi1Sxzia0P3Ma+w/TL8Br7EV8Xp5q3ocoJLRdKDfAiA2EoRBERRbkmLpeOT+viElK0CRQPOkRskpPSYEnLP06g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64728},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"5269df7ea18f849026184405a29330dc7524d224","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.1.0_1781615008484_0.7617693834083026","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@untemps/user-permissions-utils","version":"2.2.0","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"39ce69a4b988d58198a94975d23365660163b970","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.0.tgz","fileCount":28,"integrity":"sha512-u7oqGxD9PXYQZRPFpWQkKSzvoVCqkGfpQzAA7WbN6ILBN1YrRFLvkSFuHmnvASdl03ZFVHHdLGGoFV+weTIFoQ==","signatures":[{"sig":"MEQCIHw+feJzr2wVG6GKWGjSwLozrccAEQSHbF+Pu6ThmqhIAiBY6FXp+P+BXGwnf3RGfvVNsWEV0kz+e9+263OMgA/5HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"71937bb0b3d98d221981ad281a8af0aa9887a93e","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.0_1781616170640_0.652347837032446","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@untemps/user-permissions-utils","version":"2.2.1","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"5ca13a64c336ad7082b8caed95b8c9762a88767a","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.1.tgz","fileCount":28,"integrity":"sha512-4kDgX/e4Xk/SdIfOpQ8V6bLY65sojiePYUSspwSXweaFt1btcHAlsnAJR5YKqPGHYjvqp7koizWePszJzOjyKg==","signatures":[{"sig":"MEQCIC2BGegeGp6IG9GvWSanEK7Y1/Vm3sB1gsGB9Jx1/CD3AiB+K/jw5sSDTbi3UhofX/g9/J4iU2X91wyCW85TtCWHAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"e3cee85d90c6a56f03694c9978e2deeee3f2af8c","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.1_1781617428603_0.8200947583956204","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@untemps/user-permissions-utils","version":"2.2.2","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"1574ed9fc1d68dbcb7f8d4f481479c242e76e30f","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.2.tgz","fileCount":28,"integrity":"sha512-xd5fBNXGa4+XB0GIkxU0uWkW1JE4UQGcG+xKfKbJ6venBHqLzKLjqVbA+gEm0c1BhsPQ5/lpmgZ5PrqdsR3GEA==","signatures":[{"sig":"MEUCIC+CAvC9arIoLb7Zv9quDxdh72IOXT7WbowAjZPVhivTAiEA8nDxY5SbMWltkMFdSVwQXZbr7+fImIxrk9sEezKo7jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"c373c6169908ef98b58835029783586ef783c79b","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.2_1781617600060_0.017588230906220526","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@untemps/user-permissions-utils","version":"2.2.3","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"32d09618549b3b93f927850a9474401e49632b58","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.3.tgz","fileCount":28,"integrity":"sha512-1qdITXQAI9hMNxUay1Sx4M13Ffuz8MABHI5T6Xkf3wTIYhZHBZQVHAKIhsI30jcBVx6jl68wObfjz9q0Vhu3xQ==","signatures":[{"sig":"MEYCIQDVKB5RfU6fwdk3X4hVaHUyfIawVFXyx/hxvUs0BY+GKwIhALoPRaDFM1yvl4xc7k+k0mITEMgjXfCK2/y7e5K2ygBS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"dfbb9f95ae6823a4b4a2ce9cd748418b059b8a6c","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.3_1781617858922_0.07770404477483361","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@untemps/user-permissions-utils","version":"2.2.4","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.4","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"a3379a3df01293030cc73612069518407d4360e4","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.4.tgz","fileCount":28,"integrity":"sha512-VN7fdH3/+t4WIQ6MAArCOK6Sa7zO0Tl5qZ4Xs0Z/7chpU4VjpyJyF8iPwewPiIchoHHL7BZggTeaz2iLGtqvzQ==","signatures":[{"sig":"MEUCIEQPdjGCuBjbNi891Prgu3LmSQGwUIe3iXAKhKw7a+lAAiEAkUJsAtxZbc5SD1b76y5KJASt9cSvuyL87PVK2qSQ50U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"3ffef0334671f2a91f264328b2f3a01a119bb8ac","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.4_1783962246975_0.6931866139508343","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@untemps/user-permissions-utils","version":"2.2.5","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.5","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"2016df364da48b854ac5cfa971a6dd6ed1e04877","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.5.tgz","fileCount":28,"integrity":"sha512-vj0DLeWt7P9MG/v2XW/WHWnrd87k8wcDWWSpHLtSbOeDodLiAUd64Mblo42LgKBrRxoy7CiXW6SKRIu89HqErg==","signatures":[{"sig":"MEUCIQDt5Ti4PWZhne0aeF1vLOzFwJz6f9rD0JGJffjQZ1AjtgIgdMY7eyBYUjZFGXJbGBz34u/1WN4VHES+I3REcPM5OY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"2060a14e23f88681be91ca375e99e1baa71d0dcb","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.5_1783962671634_0.8708536354002356","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@untemps/user-permissions-utils","version":"2.2.6","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.6","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"c14068d957f539fa1ffbd1eb1b974d65034a30b6","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.6.tgz","fileCount":28,"integrity":"sha512-9f5HoMU/PBadrpukiPTgk3jPvQiSWHJKnKOlBqtBHdvZPqZNii8Mrl0mGxV12lC5JCZSzEmfsnpKuA2uDjSOmA==","signatures":[{"sig":"MEQCIBEvOg4Smu4f7GVtgx9RcHeNAxixgqzg+JGvEbQGPrvRAiAtf0eRknbJPKAns9Ms9N8H0sYKcx6L1DDDH65+xxXQCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"8f3c92b03f2afd26d77551970d847d620645b859","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.6_1783962938620_0.636288646626874","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@untemps/user-permissions-utils","version":"2.2.7","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.7","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"2f07254cf4b4ac59efe10be9934858811f359005","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.7.tgz","fileCount":28,"integrity":"sha512-/Oa22PUMNv6zWQqSAS+IJ/xJ7fhiEx4mF/4nerp7pC9Z1f9EsfeIiPUdS0sUC0jpvOed2RyDhySTobKu8hhQpg==","signatures":[{"sig":"MEUCIQDKeDyf7EweFwQzu1iD50lNvV0irYNTKxlTyWcR3k6X6wIgcAye3WUtWtL1MAhHAYvBcPxQDsSH3XnpmkR+OWzfgsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68257},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"13c57f8f2c7ff9775fcfa13c39f12a52238de6a4","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.7_1783965649711_0.8892526122910549","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@untemps/user-permissions-utils","version":"2.2.8","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.8","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"23805f683f5f2de78929396502684025cb96b27d","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.8.tgz","fileCount":28,"integrity":"sha512-c8ApIGPwOFrubh5SiTwfOH8+430XcgrIHLuey5yfCrx3aHY2MzEuYFnbYunJGBUCi2YArGAzyGiozLKgA4LbXQ==","signatures":[{"sig":"MEUCIFWYvNQu8dmJivheRa62uAHydL3io3eEDjFwaxW73yEnAiEA3ytkTIgxOxmJ9ceKMxbJKiZWbDbcNwzv/2SnujiGyb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68257},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"0f9b5639e1ddbd05a196fb48d4d5d7081c4030e9","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.8_1783966515817_0.1398664490544117","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@untemps/user-permissions-utils","version":"2.2.9","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.9","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"a964d1e8ff6e1c6f1da623024a30b53cb6b2aa97","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.9.tgz","fileCount":28,"integrity":"sha512-8OhCdfJOgR80bAjTqcHSiFYEeDc2Vv65XJ7ysxi0E4WzqozKeE9nofWVrfeSW7sWGK1Ug38ziYg4z/tDF9aoJA==","signatures":[{"sig":"MEUCIQCPuk5Z2D1xxd1SZArCq9i7sO3mX4VF7HoWyBPVuEVU6AIgThAs4EW/Rh02MyZBqbUs9v0kUxgmC01R2tNluvD4OmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68257},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"47ee2797e5349752487b3df20f078ca52682158c","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.9_1784750923512_0.8716472010301384","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"@untemps/user-permissions-utils","version":"2.2.10","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.10","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"5fe1d96520fd1ef3a1aeb141fb9f7e0a532cfbdc","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.10.tgz","fileCount":28,"integrity":"sha512-NDl8OAe/No2ewmIDCVLYnDyL9QTiWj0BrId3nv5vTw2di5oqkcg6TgBCZMMCjpQVvFkp1/+qgmqAD5jMY8MCpg==","signatures":[{"sig":"MEQCICs8ep3tkBnlDphPmBnPBmfaiMZi+LS01Cx5w8IY7NpbAiBsPG4CgITYOMJI8Z4odV3vgB5WBQ+Ge8vmdD6s2gBxSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"c4b69b554d3153cc99c0ab1e93a5a8e9a0af0db5","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.10_1784827741122_0.5221767471903729","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"@untemps/user-permissions-utils","version":"2.2.11","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.11","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"6778711f6be6707aaf97a7acbc5523e4450dbb65","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.11.tgz","fileCount":28,"integrity":"sha512-QQkwnPslaJFtdmXoZI9c7qefMq3vbTU48lkcBbph896NH2yYeIcuxb0Fd9I5aCcyngIRmuQvE0fD+verRACSdw==","signatures":[{"sig":"MEUCIQDa9IaD3xfjXIzpZtXu6J7b9mUQcUL3aWWsj+X4Q0SQXQIgMtfZ7nm2L8F65OmzTUPCh+mfzUPhKNM+RQriCkP/T10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"acb996d999529b8a26c3a2dfd3ca393249617998","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.11_1784828058090_0.9946083509266965","host":"s3://npm-registry-packages-npm-production"}},"2.2.12":{"name":"@untemps/user-permissions-utils","version":"2.2.12","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.12","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"4821f6da50abf6c922c369d595af71fe84b965b5","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.12.tgz","fileCount":28,"integrity":"sha512-UiKCO9ObTQOBLFvWEqf0O6j/0ffofpQMexJsBpEScSnp2DhRdRRF3CSVcMAn8apJejFbCI2J/W/vB1jckSzG4A==","signatures":[{"sig":"MEQCIH8FWs5XvyjjefLVKxL7OTLpWj+tVPoLeXAHbZQJGQsKAiApr2efqIWGlg/7JsUYi2xkv3ihuxlBsaTR1mFWzETC4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"ff52478328bf5f534bee0bd52a11367529ee3b05","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.12_1784828391866_0.876816563748857","host":"s3://npm-registry-packages-npm-production"}},"2.2.13":{"name":"@untemps/user-permissions-utils","version":"2.2.13","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.13","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"4671a1b7c565df35631d0c856a3e86698aea8994","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.13.tgz","fileCount":28,"integrity":"sha512-/ZEitCv9Ay02rP/QYQ5irrCFHfwBwbssV8/rCmisw9Kvj5Nm2Ls8BVECa303svGJ7w8NNB0zJXj8ZJPZdyRvRg==","signatures":[{"sig":"MEQCIE79Dyl5EYpoJvsppZZh7fjfLw+tVMWqLChT74wAy+feAiBLJMXNcAjBlHtYHPDVG/sOXfbVOsoXQaFxuLADBLJGwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"9d12e1de252eafb8f5fdd5ea3adbb2b30cfdc362","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.13_1785690859867_0.3062207732597575","host":"s3://npm-registry-packages-npm-production"}},"2.2.14":{"name":"@untemps/user-permissions-utils","version":"2.2.14","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.14","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"d7393bb89792a45ac3a8e512177519a363f16ee4","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.14.tgz","fileCount":28,"integrity":"sha512-rpQ8pF3KVaZSjDz2t1vDKLZ95qCNEJz3yf1FSKRVha3mnVVIz1MICOHVQVMoIaLP8g0GT4dT14lZRYFElWbAJA==","signatures":[{"sig":"MEQCIEMyo0UeuaWjKwRhx6ZwOu/WcUha9sb/RDe+fFDgIIhtAiBg3Wa/s56XFipA1oMRG/PO76OA8W3otBbcpAWVe2E8xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"a148bd9d15b47a3f254aaf56b38326fd2fa9a334","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.14_1785846663256_0.9188683041283505","host":"s3://npm-registry-packages-npm-production"}},"2.2.15":{"name":"@untemps/user-permissions-utils","version":"2.2.15","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.15","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"bc028d1c528d74041ae1a22a80297551247376b6","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.15.tgz","fileCount":28,"integrity":"sha512-/p7SPmR2LTRTD0IphNZMqxfdtmsg1GKV6qrBP4Uhx3SS6idVkkPBlSSsm8KhkQy+okEb+hesdD+G5nYBfScwmQ==","signatures":[{"sig":"MEUCIQDPIfh8MFz8EjWsL7tLggRuiXy0YSpvPMhOC1gb7UygTgIgHB04NlWcCsOAAUwrt7epxBatXg9NQbc6n4QMzODDap8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"1b1a3710ab3b98b0b39edd5bb3a91f2dfb8eafaa","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.15_1785957971160_0.36153840545978855","host":"s3://npm-registry-packages-npm-production"}},"2.2.16":{"name":"@untemps/user-permissions-utils","version":"2.2.16","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.16","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"e0c67cd3688a9e30017801707bc7b4791e637633","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.16.tgz","fileCount":28,"integrity":"sha512-y8e6UN5kQx6bb0zO17COWKDOftSqJ2mUssN5kxYrqQgDlRgpcf1DJoQNRSe2H9s3I8awjF/0PmgyTQ1nuWiU4Q==","signatures":[{"sig":"MEQCIAQfsWvYSVUw8EOPsCOCHwTHqUqPaVgpI5l2eLZIJ1s5AiAc38evtVQ1jHoIpp7js1Y0+2W2a5sctXIRn4OxUk0nyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"b8567f6702083ba502d125989d5dfa72c796d2d6","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.16_1786561909589_0.22389827226912784","host":"s3://npm-registry-packages-npm-production"}},"2.2.17":{"name":"@untemps/user-permissions-utils","version":"2.2.17","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.17","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"d0662d51aa0e54d760ae3432848e6d69f01612b4","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.17.tgz","fileCount":28,"integrity":"sha512-Elg8jxzBIDAieh+73l6YLykgU1WgaVMftWD6oo0yOSvZe0VP8A5uei1mjx2UwePZd9vSzs/ocm6EtMreEB2PCA==","signatures":[{"sig":"MEUCIQC+pbngiG43F00c2eTebEG2+WB1SqZz1b/QSeKkDBUGeQIgV/d/Vzg+PXELytS5rqvjLlqmQsv6IAk4Yx5KHwpvPbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH9pNARyx7Ez6qKeTd9MtG2ZRPmniBUbpGKjOI1GMPRhAiAIP4OLgXpnhr2ABLZwmUBkjANA3JPrpdJzYlt61yKM3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"01b838c338817f751bcc728fa9d07b436247bae6","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.17_1788323605346_0.12278877401311572","host":"s3://npm-registry-packages-npm-production"}},"2.2.18":{"name":"@untemps/user-permissions-utils","version":"2.2.18","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.18","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"1417c4274f76ef224bceaeae9fe30ad37f766bc1","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.18.tgz","fileCount":28,"integrity":"sha512-doRg4uN/mEJk2WlvH4Bi3OO+tzKKYOFOg8vAXUnITacvV+HLc/4SZrlnil/pVVvt/E87X13Fr/cKuN1Y22VWMA==","signatures":[{"sig":"MEYCIQDMMax5GRYNasNfEA1LEyiITeEFXqcBiaPR7WFWkgmkOQIhAKTk2IVRPGtFPvA2FAU8LiOEsbdM62RHU6/c/wgR+aee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDfM1ewwo5XPCM6Ut3UzFQRvSt80Ez94kmPwoLNf08QLAiEA78SM/nehaoyTFP/wbjZ7BQrtwMiK9V88Gaqd/1PwiuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"7630d417d0f7a5cfd5d1e013d05d97848300a6ed","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.18_1788458952558_0.677303342056069","host":"s3://npm-registry-packages-npm-production"}},"2.2.19":{"name":"@untemps/user-permissions-utils","version":"2.2.19","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.19","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"bccd3be90fe546fbecac6fa017d8111f725008ed","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.19.tgz","fileCount":28,"integrity":"sha512-FLnv88Eu0hQ1QzcY6JeT9j6351/CFNhzH0cs0tyBnMTzlFA3eJzRExgK8mloo2Ps+W4uBRSUWCF62+R5SJ76Zg==","signatures":[{"sig":"MEYCIQDz7+eTWSn1MgqxNKucwEtHYZl4gFFdbOYHyR+HzQW++QIhAJVQMkfH3/ifudXLZ9rIYblzexNuCnnSA15J+sBH+dAd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/LuM7FWrCfw0fUMAQjik+utKYaxW0KsWwORWz/9r52QIhANdkAvhat7LWVuUo0gkW5CMAyIR4liEmd53DNam6r602","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"a1c38e92273866a0033a1244bd976c5b972f402d","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.19_1789227194100_0.28220867629273716","host":"s3://npm-registry-packages-npm-production"}},"2.2.20":{"name":"@untemps/user-permissions-utils","version":"2.2.20","keywords":["utils","permissions","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/user-permissions-utils@2.2.20","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/user-permissions-utils#readme","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"30be7bd315e76802f4d0693455cd77f509184ebd","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.20.tgz","fileCount":28,"integrity":"sha512-HFEnXJA3jDY/vr4nfGW7GRPqyTXupYHlBBeqq7f4wa0ThAS0dBs1j1qDjPMncewxWoW+qfp8pojzPjEwf+BFXg==","signatures":[{"sig":"MEQCICDduoeP023B6Ap3Vh7+43380q6Vvt9k/+NWI4xYh4hLAiAxpFRfAppuCS1WebNPso1m6cJ390BMeYWXttkbn6dydg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICNm4UyEeYElKGK0+sOc1/hLWBvNOT95kVXX3YP0DkKqAiEAm4klTS9U9bRoOMArxX/Hn/vcVHYa/J/6ooBR1pDc09Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"f27b7102ab6a97c5b5605c13b1adce9f20ad3730","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/user-permissions-utils_2.2.20_1789472516923_0.1478503581735049","host":"s3://npm-registry-packages-npm-production"}},"2.2.21":{"_id":"@untemps/user-permissions-utils@2.2.21","bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"dist":{"shasum":"9af4b3033db0c035fe961014b252d081853cc180","tarball":"https://registry.npmjs.org/@untemps/user-permissions-utils/-/user-permissions-utils-2.2.21.tgz","fileCount":28,"integrity":"sha512-Il2j58n44PY4pItSKfcQmxqsIU61X8aRvnlhYzgTPhj8gt9RuB9Wdj5maDgbLLYw+ZJYPNG6gKkkaPm8IMcJeQ==","signatures":[{"sig":"MEQCIBwiwr5b4lU4LEw1sRPa/m0AZr6D8xNJx98EzydZpT51AiA4NfrGz8z8ssYvACeT7UNQzGEsxt6eLp18tdFam7FOXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDi0h+4kZOHz9VuvWdgEdCvQHEyEgJvZeb96OriQAnRBQIgSTVAABR0VkQolCXoT5d75YKXEcvxuM2B4sKQRTn4Txs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fuser-permissions-utils@2.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68258},"main":"dist/index.js","name":"@untemps/user-permissions-utils","types":"dist/index.d.ts","author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"module":"dist/index.es.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"6bdf70ba2c3859883d6eb71697f0135a6f81fa8f","license":"MIT","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"release":"major","breaking":true},{"type":"chore","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"vite demo --config demo/vite.config.js","lint":"eslint .","test":"vitest","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage","prettier":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --write","typecheck":"tsc --noEmit","format:check":"prettier \"./**/*.{js,ts}\" --ignore-path ./.prettierignore --check"},"version":"2.2.21","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"205769cb-b4c4-49e0-9ce8-36241f86af8b"}},"homepage":"https://github.com/untemps/user-permissions-utils#readme","keywords":["utils","permissions","javascript"],"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"_npmVersion":"11.14.1","description":"Collection of utility functions to manage user permissions","directories":{},"lint-staged":{"*.{js,ts}":"prettier --ignore-path ./.prettierignore --write"},"maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.12","husky":"^9.1.7","jsdom":"^29.1.1","eslint":"^10.3.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.1","vite-plugin-dts":"^5.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.6","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/user-permissions-utils_2.2.21_1790787784677_0.8022613586212424"}}},"time":{"created":"2020-06-23T14:28:39.782Z","modified":"2026-09-30T17:03:05.134Z","1.0.0":"2020-06-23T14:28:40.008Z","1.0.1":"2020-06-28T13:23:27.137Z","1.0.2":"2021-05-23T11:36:53.238Z","1.0.3":"2021-05-23T11:47:14.235Z","1.1.0":"2021-05-23T14:31:02.436Z","1.1.1":"2021-07-03T15:25:46.343Z","1.1.2":"2021-07-03T15:27:50.407Z","1.1.3":"2021-07-03T15:34:02.007Z","1.1.4":"2021-07-03T15:43:04.190Z","1.1.5":"2021-08-20T18:02:16.279Z","1.1.6":"2021-09-25T12:54:18.333Z","1.1.7":"2021-09-25T13:00:15.198Z","1.1.8":"2022-01-30T11:50:17.454Z","1.1.9":"2022-02-02T18:32:33.618Z","1.1.10":"2022-04-01T19:23:41.064Z","1.1.11":"2022-06-06T19:36:07.906Z","1.1.12":"2022-07-06T17:37:31.899Z","1.1.13":"2022-07-06T17:54:47.186Z","1.1.14":"2022-07-24T11:08:24.505Z","1.1.15":"2022-12-10T17:31:18.509Z","1.1.16":"2023-01-08T22:00:40.559Z","1.1.17":"2023-02-08T21:16:14.822Z","1.1.18":"2023-07-13T13:27:14.823Z","1.1.19":"2023-07-13T13:29:31.074Z","1.1.20":"2023-07-21T12:41:41.314Z","1.1.21":"2023-10-17T18:11:53.561Z","1.1.22":"2024-03-06T16:22:38.805Z","1.1.23":"2024-04-11T06:56:53.867Z","1.1.24":"2024-06-20T19:47:24.244Z","1.1.25":"2024-11-22T09:47:34.619Z","1.1.26":"2024-12-13T17:39:24.070Z","1.1.27":"2025-12-08T13:13:56.130Z","1.1.28":"2026-05-13T19:08:15.057Z","1.1.29":"2026-05-13T19:13:31.737Z","1.1.32":"2026-05-14T12:54:27.412Z","1.1.33":"2026-05-14T12:57:32.527Z","1.1.34":"2026-05-14T13:30:54.467Z","1.1.35":"2026-05-14T13:33:34.904Z","1.1.36":"2026-05-14T13:35:22.951Z","1.1.37":"2026-05-14T13:37:41.461Z","1.1.38":"2026-05-14T13:41:34.924Z","1.2.0":"2026-05-14T14:01:48.551Z","1.2.1":"2026-05-14T14:12:17.950Z","1.2.2":"2026-05-14T14:17:49.675Z","1.2.3":"2026-05-14T14:21:05.567Z","1.2.4":"2026-05-14T14:31:59.910Z","1.2.5":"2026-05-14T14:42:29.677Z","1.3.0":"2026-05-14T16:56:43.070Z","1.3.1":"2026-05-17T10:22:18.587Z","1.3.2":"2026-05-17T10:39:36.234Z","1.3.3":"2026-05-17T17:12:47.562Z","1.3.4":"2026-05-17T19:13:23.483Z","1.3.5-beta.1":"2026-06-06T14:22:38.391Z","2.0.0-beta.1":"2026-06-06T15:03:36.210Z","2.0.0-beta.2":"2026-06-06T15:20:12.109Z","2.0.0-beta.3":"2026-06-06T22:20:38.926Z","2.0.0-beta.4":"2026-06-07T11:13:47.882Z","2.0.0-beta.5":"2026-06-07T19:19:29.547Z","2.0.0-beta.6":"2026-06-08T12:25:46.985Z","2.0.0-beta.7":"2026-06-08T18:48:30.604Z","2.0.0-beta.8":"2026-06-11T19:52:48.171Z","2.0.0-beta.9":"2026-06-11T20:37:27.444Z","2.0.0-beta.10":"2026-06-12T07:22:36.163Z","2.0.0-beta.11":"2026-06-12T12:35:34.844Z","2.0.0-beta.12":"2026-06-12T13:14:22.844Z","2.0.0-beta.13":"2026-06-12T18:31:35.060Z","2.0.0-beta.14":"2026-06-12T19:04:32.943Z","2.0.0-beta.15":"2026-06-12T19:38:43.980Z","2.0.0-beta.16":"2026-06-12T20:04:48.654Z","2.0.0-beta.17":"2026-06-12T20:27:28.838Z","2.0.0-beta.18":"2026-06-12T20:46:14.390Z","2.0.0-beta.19":"2026-06-13T08:08:36.104Z","2.0.0-beta.20":"2026-06-13T09:08:17.492Z","2.0.0-beta.21":"2026-06-13T16:30:43.043Z","2.0.0":"2026-06-13T17:11:35.808Z","2.1.0":"2026-06-16T13:03:28.619Z","2.2.0":"2026-06-16T13:22:50.765Z","2.2.1":"2026-06-16T13:43:48.736Z","2.2.2":"2026-06-16T13:46:40.197Z","2.2.3":"2026-06-16T13:50:59.132Z","2.2.4":"2026-07-13T17:04:07.118Z","2.2.5":"2026-07-13T17:11:11.819Z","2.2.6":"2026-07-13T17:15:38.795Z","2.2.7":"2026-07-13T18:00:49.973Z","2.2.8":"2026-07-13T18:15:15.967Z","2.2.9":"2026-07-22T20:08:43.672Z","2.2.10":"2026-07-23T17:29:01.250Z","2.2.11":"2026-07-23T17:34:18.254Z","2.2.12":"2026-07-23T17:39:52.027Z","2.2.13":"2026-08-02T17:14:20.018Z","2.2.14":"2026-08-04T12:31:03.397Z","2.2.15":"2026-08-05T19:26:11.309Z","2.2.16":"2026-08-12T19:11:49.737Z","2.2.17":"2026-09-02T04:33:25.436Z","2.2.18":"2026-09-03T18:09:12.737Z","2.2.19":"2026-09-12T15:33:14.178Z","2.2.20":"2026-09-15T11:41:57.023Z","2.2.21":"2026-09-30T17:03:04.776Z"},"bugs":{"url":"https://github.com/untemps/user-permissions-utils/issues"},"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","homepage":"https://github.com/untemps/user-permissions-utils#readme","keywords":["utils","permissions","javascript"],"repository":{"url":"git+ssh://git@github.com/untemps/user-permissions-utils.git","type":"git"},"description":"Collection of utility functions to manage user permissions","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"readme":"# @untemps/user-permissions-utils\n\n> Tiny, typed wrappers around the browser `navigator.permissions` and `navigator.mediaDevices` APIs — read a permission state, watch it, wait for a grant, or surface the prompt, without reaching for the raw browser API.\n\n![npm](https://img.shields.io/npm/v/@untemps/user-permissions-utils?style=for-the-badge)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/untemps/user-permissions-utils/publish.yml?style=for-the-badge)](https://github.com/untemps/user-permissions-utils/actions)\n![Codecov](https://img.shields.io/codecov/c/github/untemps/user-permissions-utils?style=for-the-badge)\n\n## Installation\n\n```bash\nyarn add @untemps/user-permissions-utils\n```\n\n## Quick start\n\n```javascript\nimport { checkPermission, getUserMediaStream } from '@untemps/user-permissions-utils'\n\n// Read the current state without prompting the user\nconst state = await checkPermission('camera') // 'granted' | 'denied' | 'prompt'\n\n// Surface the prompt and get the resulting stream once granted\nconst stream = await getUserMediaStream('camera', { video: true })\ndocument.querySelector('video').srcObject = stream\n```\n\n## API at a glance\n\nTwo families of functions: those that only **observe** a permission state (they never surface a dialog) and those that **request** one (they surface the browser prompt). See [Concepts](#concepts) for the mental model.\n\n**Inspect the current state** — read only, never prompts:\n\n| Function                              | What it does                   |\n| ------------------------------------- | ------------------------------ |\n| [`checkPermission`](#checkpermission) | Read the current state once    |\n| [`watchPermission`](#watchpermission) | Observe the state continuously |\n\n**Wait for a grant** — never prompts; something else must trigger the real request:\n\n| Function                                                          | Permission name     |\n| ----------------------------------------------------------------- | ------------------- |\n| [`getPermission`](#getpermission)                                 | _any_               |\n| [`getPushPermission`](#passive-getters-push--clipboard)           | `'push'`            |\n| [`getClipboardReadPermission`](#passive-getters-push--clipboard)  | `'clipboard-read'`  |\n| [`getClipboardWritePermission`](#passive-getters-push--clipboard) | `'clipboard-write'` |\n\n**Request a permission** — surfaces the prompt, then resolves once granted:\n\n| Function                                            | Permission name        |\n| --------------------------------------------------- | ---------------------- |\n| [`getCameraPermission`](#active-getters)            | `'camera'`             |\n| [`getMicrophonePermission`](#active-getters)        | `'microphone'`         |\n| [`getGeolocationPermission`](#active-getters)       | `'geolocation'`        |\n| [`getNotificationsPermission`](#active-getters)     | `'notifications'`      |\n| [`getMidiPermission`](#active-getters)              | `'midi'`               |\n| [`getPersistentStoragePermission`](#active-getters) | `'persistent-storage'` |\n| [`getScreenWakeLockPermission`](#active-getters)    | `'screen-wake-lock'`   |\n| [`getStorageAccessPermission`](#active-getters)     | `'storage-access'`     |\n\n**Acquire a media stream** — requests camera/microphone and returns the `MediaStream`:\n\n| Function                                    | What it does                                          |\n| ------------------------------------------- | ----------------------------------------------------- |\n| [`getUserMediaStream`](#getusermediastream) | Surface the prompt and resolve with the `MediaStream` |\n\n**Feature-detect an API** — synchronous, no side effects, never prompts:\n\n| Function                                                | What it does                                       |\n| ------------------------------------------------------- | -------------------------------------------------- |\n| [`isMediaDevicesSupported`](#ismediadevicessupported)   | Test for `navigator.mediaDevices.getUserMedia`     |\n| [`isPermissionsSupported`](#ispermissionssupported)     | Test for `navigator.permissions.query`             |\n\n## Concepts\n\nRead this once and the API reference is mostly self-explanatory.\n\n### Passive vs active\n\n- **Passive** functions only _observe_ the state through `navigator.permissions.query()` and its `change` event. They **never surface a dialog**. `checkPermission`, `watchPermission`, `getPermission`, and the `push` / `clipboard` getters are all passive.\n- **Active** functions _request_ a permission: they read the state and, on `'prompt'`, fire the matching native API (`getUserMedia`, `geolocation.getCurrentPosition`, `Notification.requestPermission`, …) — which is what surfaces the real browser dialog. The dedicated camera/microphone/geolocation/… getters and `getUserMediaStream` are active.\n\nSome getters _can't_ be active: triggering a prompt from a permission name alone would require consumer-owned infrastructure (`push` needs a service worker and a VAPID key) or a privacy-sensitive side effect (the only way to prompt `clipboard-read` is to read the user's clipboard). Those stay passive — you trigger the real request yourself, then let the getter resolve.\n\nConversely, a few **active getters resolve without ever showing a dialog**: `persistent-storage`, `midi`, `screen-wake-lock` and `storage-access` are granted heuristically or by policy rather than through an explicit prompt. They still fire their native API and resolve with `'granted'` all the same.\n\n### The bounded-wait contract\n\n`query()` never transitions a `'prompt'` state on its own — it only reports it. So a passive wait on `'prompt'` would hang forever unless something else triggers the real request.\n\n- **Passive** (`getPermission`, `push` / `clipboard` getters): on `'prompt'` you **must** pass a `timeout` (rejects with a `TimeoutError`), a `signal`, or both. Provide neither and the promise rejects immediately with an `InvalidStateError` instead of hanging forever.\n- **Active** (dedicated getters, `getUserMediaStream`): the native prompt they surface settles the wait when the user responds, so `signal` / `timeout` are **optional**. Still pass a `timeout` for unattended flows — if the user neither accepts nor dismisses, the wait lasts as long as the prompt does.\n\n`signal` / `timeout` bound the _wait_, not the prompt. Aborting or timing out rejects the returned promise, but the browser can't cancel a dialog it already surfaced: the prompt stays open and a late grant shows up only in the live state (read it via `checkPermission`), not in the rejected promise. The exception is `getCameraPermission` / `getMicrophonePermission` / `getUserMediaStream`, which forward the signal and tear down any stream that resolves after the abort, so the camera/microphone is never left active.\n\n### Errors and feature detection\n\nThe permission getters report unsupported APIs by **throwing**, not by returning a boolean. Every function throws a `NotSupportedError` `DOMException` when the API it relies on is unavailable: the Permissions API (every function _except_ `getUserMediaStream`), MediaDevices (`getUserMediaStream`), or — for active getters — the native trigger API (e.g. `getMidiPermission` when `navigator.requestMIDIAccess` is missing). **Every getter is guaranteed to reject with a `DOMException`**; even a missing trigger API is normalized rather than leaking a raw `TypeError`.\n\n`getUserMediaStream` is the exception: it requires only MediaDevices and treats the Permissions API as **best-effort**. The query only lets it short-circuit a _previously denied_ permission; it isn't required to acquire a stream. On browsers that expose `navigator.mediaDevices.getUserMedia` but not `navigator.permissions` (e.g. older Safari), it skips the query and goes straight to `getUserMedia`.\n\nFor **upfront feature detection** the library ships two pure, synchronous, SSR-safe predicates — [`isPermissionsSupported()`](#ispermissionssupported) and [`isMediaDevicesSupported()`](#ismediadevicessupported) — that test whether `navigator.permissions.query` and `navigator.mediaDevices.getUserMedia` exist. Use them as synchronous precondition gates (a constructor, a computed property, conditional rendering) without touching `navigator` yourself or triggering a prompt.\n\nDetecting that the API **exists** is a different question from reading a permission **state**. A state (`'granted'` / `'denied'` / `'prompt'`) is irreducibly asynchronous — it lives outside the renderer (browser process, persistent storage, Permissions Policy) — so `checkPermission(name)` stays the only way to read it. `checkPermission` also makes a poor presence proxy: a non-queryable name (`camera`/`microphone` on Firefox) rejects with a `TypeError` even though `navigator.permissions` is present, so a rejection can't tell \"API absent\" from \"this name isn't queryable.\" It does, however, surface the raw `query()` error — every other function normalizes it.\n\nFor MediaDevices specifically, `checkPermission` can't substitute even in principle: it probes `navigator.permissions`, not `navigator.mediaDevices`, and the device permission names aren't queryable on Firefox/Safari — which is exactly why a synchronous property-presence predicate is the right (and only) shape there.\n\n### Permission name or descriptor\n\n`getPermission`, `checkPermission` and `watchPermission` accept either a permission **name** string or a full **`PermissionQueryDescriptor`**. The descriptor form lets you read permissions that need extra query members — notably `push`, which Chromium only queries with `userVisibleOnly: true` (silent push isn't allowed):\n\n```javascript\nawait checkPermission({ name: 'push', userVisibleOnly: true })\n```\n\n`clipboard-read` and `clipboard-write` are valid permission names at runtime but aren't yet part of the DOM `PermissionName` type, so those two wrappers assert the name internally.\n\n### Cross-browser fallthrough\n\nSome browsers support a device but reject `navigator.permissions.query()` for its name with a `TypeError` (e.g. Firefox / Safari for `camera`, `microphone`, `midi`).\n\n- **Active** getters and `getUserMediaStream` catch the `TypeError` and surface the prompt through the native API anyway (`getUserMedia`, `requestMIDIAccess`, …), so they work cross-browser.\n- **Passive** getters have no native trigger to fall back on, so they **normalize** the `TypeError` to a `NotSupportedError` `DOMException`, preserving the \"always a `DOMException`\" guarantee. (`getPushPermission` does the same when `push` can't be queried at all.)\n- **`checkPermission`** reports the raw state, so it propagates the original `query()` error for callers to inspect.\n\n## API reference\n\n### Inspect the current state\n\n#### `checkPermission`\n\nResolves immediately with the current permission state (`'granted'`, `'denied'` or `'prompt'`). Unlike `getPermission`, it never waits for user interaction and never rejects on `'denied'`. It rejects when the Permissions API is unsupported, and otherwise propagates any error from `navigator.permissions.query()` (e.g. an unrecognized permission name). Useful to read the current state upfront — show a banner, disable a button, branch UI logic — without triggering a prompt.\n\nAccepts a permission name or a full `PermissionQueryDescriptor` (see [Permission name or descriptor](#permission-name-or-descriptor)).\n\n```javascript\nimport { checkPermission } from '@untemps/user-permissions-utils'\n\nconst init = async () => {\n\ttry {\n\t\tconst state = await checkPermission('microphone') // 'granted' | 'denied' | 'prompt'\n\t\tif (state === 'granted') {\n\t\t\t// permission already available — start straight away\n\t\t} else if (state === 'prompt') {\n\t\t\t// show a button that calls getPermission/getUserMediaStream on click\n\t\t}\n\t} catch (error) {\n\t\t// Thrown when the Permissions API is unsupported or the query fails\n\t\tconsole.error(error)\n\t}\n}\n\n// Permissions that need extra query members use the descriptor form:\nconst pushState = await checkPermission({ name: 'push', userVisibleOnly: true })\n```\n\n#### `watchPermission`\n\nSubscribes to a permission's live state and calls `onChange` on every transition. Where `checkPermission` reads the state **once** and `getPermission` waits a **single** time for `'granted'`, this is a **continuous observer** wrapping `navigator.permissions.query()` and its `change` event — so you never reach for the raw browser API. Like `query()`, it never displays a dialog; it only reports the state as it changes (e.g. once `getUserMediaStream` or an active getter surfaces the real prompt and the user responds).\n\nBy default it emits the current state immediately (so a single call replaces a `checkPermission` read followed by a manual subscription), then on every `change`. Pass `emitImmediately: false` to receive transitions only. Accepts a permission name or a full `PermissionQueryDescriptor` (see [Permission name or descriptor](#permission-name-or-descriptor)).\n\nThe subscription lives until the optional `signal` aborts, at which point the `change` listener is removed. Omit the `signal` for a watch that lasts the page's lifetime. If your `onChange` throws on the upfront emit, the returned promise rejects and the `change` listener is removed first, so a throwing emit never leaves a subscription behind.\n\n```javascript\nimport { watchPermission } from '@untemps/user-permissions-utils'\n\nconst controller = new AbortController()\n\nawait watchPermission(\n\t'microphone',\n\t(state) => {\n\t\t// 'granted' | 'denied' | 'prompt' — keep a banner/button in sync\n\t\tupdateUI(state)\n\t},\n\t{ signal: controller.signal }\n)\n\n// Stop watching (removes the underlying change listener)\ncontroller.abort()\n```\n\n### Wait for a grant\n\n#### `getPermission`\n\nWatches a permission and resolves with `'granted'` once it is granted. It is a **passive** watcher built on `navigator.permissions.query()`, so **it never displays a permission dialog**: an already-`'granted'` state resolves right away, while a `'denied'` state rejects with a `NotAllowedError` `DOMException`.\n\nWhen the state is `'prompt'`, `getPermission` waits for the `change` event — which only fires once _something else_ triggers the real request (e.g. `getUserMediaStream`, `geolocation.getCurrentPosition`) and the user responds. The wait must therefore be **bounded** (see [The bounded-wait contract](#the-bounded-wait-contract)): pass a `timeout`, a `signal`, or both.\n\nTo actually surface a permission dialog, use one of the [active getters](#active-getters) or [`getUserMediaStream`](#getusermediastream) — `getPermission` itself only observes the state.\n\n```javascript\nimport { getPermission } from '@untemps/user-permissions-utils'\n\n// Resolves immediately if already granted, otherwise waits up to 5s\nawait getPermission('microphone', { timeout: 5000 })\n```\n\n```javascript\nimport { getPermission } from '@untemps/user-permissions-utils'\n\nconst controller = new AbortController()\n\nconst init = async () => {\n\ttry {\n\t\tawait getPermission('microphone', { signal: controller.signal })\n\t} catch (error) {\n\t\tif (error.name === 'AbortError') return\n\t\tconsole.error(error)\n\t}\n}\n\n// Cancel while still waiting for the permission to be granted\ncontroller.abort()\n```\n\n#### Passive getters (`push` & `clipboard`)\n\nThese getters only _watch_ the state (exactly like `getPermission`) and never surface a dialog, because the library can't trigger them from a permission name alone (see [Passive vs active](#passive-vs-active)). The [bounded-wait](#the-bounded-wait-contract) requirement on `'prompt'` therefore applies — pass `signal` and/or `timeout`. All forward the same `{ signal?, timeout? }` options and resolve with `'granted'`.\n\n| Function                      | Permission name     | Why it stays passive                                        |\n| ----------------------------- | ------------------- | ----------------------------------------------------------- |\n| `getPushPermission`           | `'push'`            | needs a registered service worker and a VAPID key           |\n| `getClipboardReadPermission`  | `'clipboard-read'`  | the only way to prompt is to read the user's clipboard      |\n| `getClipboardWritePermission` | `'clipboard-write'` | the only way to prompt is to overwrite the user's clipboard |\n\nTrigger the real request yourself (e.g. `registration.pushManager.subscribe(...)`, `navigator.clipboard.read()`), then let the passive getter resolve. `getPushPermission` queries `push` with `userVisibleOnly: true`, as Chromium requires.\n\n### Request a permission\n\n#### Active getters\n\nFor permissions with a fixed name, these wrappers spare you from typing (and mistyping) the permission string — and surface the prompt for you, so you never reach for the native browser API. Each reads the current state and, on `'prompt'`, fires the matching native API to acquire the permission, resolving once granted (or rejecting on denial / timeout / abort). All forward the same `{ signal?, timeout? }` options and resolve with `'granted'`.\n\n| Function                         | Permission name        | Acquired via                                    |\n| -------------------------------- | ---------------------- | ----------------------------------------------- |\n| `getCameraPermission`            | `'camera'`             | `getUserMediaStream`                            |\n| `getMicrophonePermission`        | `'microphone'`         | `getUserMediaStream`                            |\n| `getGeolocationPermission`       | `'geolocation'`        | `navigator.geolocation.getCurrentPosition`      |\n| `getNotificationsPermission`     | `'notifications'`      | `Notification.requestPermission`                |\n| `getMidiPermission`              | `'midi'`               | `navigator.requestMIDIAccess({ sysex: false })` |\n| `getPersistentStoragePermission` | `'persistent-storage'` | `navigator.storage.persist`                     |\n| `getScreenWakeLockPermission`    | `'screen-wake-lock'`   | `navigator.wakeLock.request('screen')`          |\n| `getStorageAccessPermission`     | `'storage-access'`     | `document.requestStorageAccess`                 |\n\n```javascript\nimport { getCameraPermission } from '@untemps/user-permissions-utils'\n\n// Surfaces the camera prompt and resolves once granted (times out after 20s)\nawait getCameraPermission({ timeout: 20000 })\n```\n\nA few things to keep in mind, all detailed in [Concepts](#concepts):\n\n- **Need the stream, not just the grant?** Use [`getUserMediaStream`](#getusermediastream) instead of `getCameraPermission` / `getMicrophonePermission`.\n- **Some resolve without a dialog** (`persistent-storage`, `midi`, `screen-wake-lock`, `storage-access`) — see [Passive vs active](#passive-vs-active).\n- **Pass a `timeout` for unattended flows** — `signal` / `timeout` stop the wait, not the prompt; see [The bounded-wait contract](#the-bounded-wait-contract).\n- **They work cross-browser** by falling through to the native API on non-queryable names — see [Cross-browser fallthrough](#cross-browser-fallthrough).\n\n### Acquire a media stream\n\n#### `getUserMediaStream`\n\nResolves with a `MediaStream` once the permission is granted and the stream is retrieved. Accepts an optional `signal` to cancel the entire operation and an optional `timeout` (in milliseconds) that rejects with a `TimeoutError` once it elapses — the same bounded-wait ergonomics the active getters offer, handy for unattended flows. If the signal aborts or the timeout fires while acquisition is still in flight, a stream that resolves afterwards is torn down automatically (its tracks are stopped), so the camera or microphone is never left active.\n\nIt requires only MediaDevices and treats the Permissions API as best-effort (see [Errors and feature detection](#errors-and-feature-detection)). The `permissionName` and `mediaStreamConstraints` must match the same media device:\n\n| `permissionName` | `mediaStreamConstraints` |\n| ---------------- | ------------------------ |\n| `'microphone'`   | `{ audio: true }`        |\n| `'camera'`       | `{ video: true }`        |\n\n```javascript\nimport { getUserMediaStream } from '@untemps/user-permissions-utils'\n\n// Microphone\nconst stream = await getUserMediaStream('microphone', { audio: true })\nconst audioContext = new AudioContext()\nconst streamNode = audioContext.createMediaStreamSource(stream)\n\n// Camera\nconst videoStream = await getUserMediaStream('camera', { video: true })\ndocument.querySelector('video').srcObject = videoStream\n```\n\nCancel a pending acquisition (permission wait or stream retrieval) with a `signal`:\n\n```javascript\nimport { getUserMediaStream } from '@untemps/user-permissions-utils'\n\nconst controller = new AbortController()\n\nconst init = async () => {\n\ttry {\n\t\tconst stream = await getUserMediaStream('microphone', { audio: true }, { signal: controller.signal })\n\t} catch (error) {\n\t\tif (error.name === 'AbortError') return\n\t\tconsole.error(error)\n\t}\n}\n\ncontroller.abort()\n```\n\nOr time-box an unattended acquisition with a `timeout` (combinable with a `signal`):\n\n```javascript\nimport { getUserMediaStream } from '@untemps/user-permissions-utils'\n\nconst init = async () => {\n\ttry {\n\t\t// Reject with a `TimeoutError` if the stream isn't acquired within 10s\n\t\tconst stream = await getUserMediaStream('camera', { video: true }, { timeout: 10000 })\n\t} catch (error) {\n\t\tif (error.name === 'TimeoutError') return // no response in time — the camera is never left active\n\t\tconsole.error(error)\n\t}\n}\n```\n\n### Feature detection\n\n#### `isMediaDevicesSupported`\n\nReturns whether `navigator.mediaDevices.getUserMedia` is available — a **pure, synchronous, side-effect-free** predicate. Unlike `checkPermission` (which reads a permission _state_ asynchronously through `navigator.permissions`), this is the right shape for MediaDevices: there's no async browser API to await, just a property-presence test. It never touches the device nor surfaces a prompt, so it's safe to call eagerly to gate camera/microphone UI. **SSR-safe** — it reads through `globalThis.navigator?.…`, returning `false` cleanly when there's no `navigator` global instead of throwing.\n\n```javascript\nimport { isMediaDevicesSupported } from '@untemps/user-permissions-utils'\n\nif (isMediaDevicesSupported()) {\n\t// safe to offer camera/microphone features — call getUserMediaStream on user intent\n} else {\n\t// hide the control or show a fallback; no prompt, no navigator access required\n}\n```\n\nFor reading a permission **state** (rather than detecting API support), use [`checkPermission`](#checkpermission); to detect the **Permissions API** itself, see [`isPermissionsSupported`](#ispermissionssupported) below.\n\n#### `isPermissionsSupported`\n\nReturns whether `navigator.permissions.query` is available — a **pure, synchronous, side-effect-free** predicate, symmetric to `isMediaDevicesSupported`. Use it as an upfront precondition gate (\"is the Permissions API here at all?\") from a constructor, a computed property, or conditional rendering, without wrapping `checkPermission` in a `try/catch` or poking `navigator` yourself. It tests `.query` — the method the library actually calls — rather than the mere presence of the `permissions` object. **SSR-safe** — it reads through `globalThis.navigator?.…`, returning `false` cleanly when there's no `navigator` global instead of throwing.\n\n```javascript\nimport { isPermissionsSupported } from '@untemps/user-permissions-utils'\n\nif (isPermissionsSupported()) {\n\t// safe to call checkPermission / getPermission / watchPermission\n} else {\n\t// the Permissions API is unavailable — skip or show a fallback\n}\n```\n\nDetecting that the API **exists** is a different question from reading a permission **state**: a state is asynchronous by nature, so use [`checkPermission`](#checkpermission) for that — `isPermissionsSupported` only answers \"is the API present?\" (see [Errors and feature detection](#errors-and-feature-detection)).\n\n## TypeScript\n\nThis package is written in TypeScript and ships its own type declarations — no extra `@types/...` package is required. The option types are exported for convenience:\n\n```typescript\nimport {\n\tgetPermission,\n\tgetUserMediaStream,\n\ttype GetPermissionOptions,\n\ttype GetUserMediaStreamOptions,\n\ttype WatchPermissionOptions,\n\ttype PermissionQueryDescriptor,\n} from '@untemps/user-permissions-utils'\n```\n\n`permissionName` is typed as the DOM `PermissionName` (e.g. `'microphone'`, `'camera'`) and `mediaStreamConstraints` as the DOM `MediaStreamConstraints`.\n\n## Development\n\nThe development toolchain requires Node `>= 22.22.1` — a hard floor imposed by the pinned tooling (notably `lint-staged`, used by the pre-commit hook) — and targets Node 24, pinned via [`.nvmrc`](.nvmrc):\n\n```bash\nnvm use\nyarn install\n```\n\nConsumers only need Node `>= 20`; the higher floor applies only to working on the project itself, so it lives in [`.nvmrc`](.nvmrc) rather than in `package.json`'s `engines` field (which states the runtime requirement for consumers).\n\nTo launch the interactive demo (Vite dev server) and exercise the utilities against real browser permission prompts:\n\n```bash\nyarn dev\n```\n","readmeFilename":"README.md"}