{"_id":"@openfga/sdk","_rev":"43-a32e2c7927eb978b032842c0636376cd","name":"@openfga/sdk","dist-tags":{"latest":"0.9.7","beta":"0.9.7-beta.1"},"versions":{"0.0.1":{"name":"@openfga/sdk","version":"0.0.1","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.0.1","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"46d0aa7a66a0dac8d01086ae9f50fb44a4ec8951","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.0.1.tgz","fileCount":22,"integrity":"sha512-uYKAQWt4gBzhUfitRpJu8lez8W+p1BefPXFjH5okjbcOze8mYchfOF/Td2c8WOF2+SKWPUtcSjLQArcA4/2pPA==","signatures":[{"sig":"MEUCIQCOCaVAFgrKJxFe1uNcEIOt12Rxc5cmBgPFdxpU3IfDHAIgRHonF7dsIlgjgz3AaKPOqf3mkrKt+QG/+k+0b18S/D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqiZ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO5xAAoKGRmhEQvxkqqbnnqrc7S1wMn7OL7JLkOlhGwfKsTtlfCWPy\r\neDqcPkE6UbIYqe/ILb1up+nHef5u/QS6R+NCQvT2lrgksWWmz/gpeSOAqmjD\r\nTTwRtWdump0weGNPSeD8ggOgTpRgp2fdpodLiavpAuCorzwglJLkUI+BbnAF\r\nLabbpPFqYTC52uoE/j/68tktskKpUbnpqleUVinImWQr661agimYm5I+EwjE\r\nL9aeH/xtEydF2QoxDu6lomEO3+J7qj11nSvjhxIQk44TW3Z02RfW4JKsYGF7\r\nCGEzU/lIanR/ObfrWjvrtb2PAT2KEZfVFdI3AbxxXbIeMa0Exqxgv7IRC/1z\r\nj1Mne4cKuF5sVxb1jDCCfiR372Dc9c/rhHNSdTm+8L+wEEpap2NFPeaVJDqC\r\nWPLC5uJiToJSsYb4lA8SNrCVaKt5+e23tLxPF2nXEitufxpJ6OZtZ+nVGIgi\r\nY4tSeIlSglptTJUiU19lm6wVwD5+9oqDH3rSl0gTqWrMDYJfoAyUjhsMXe0Y\r\n9bCh3jNiyCT+V3pvOdGkfS51EZiG1eKn4Z84U9w1RybjzArfQLdOv5JU/y9U\r\nJrE/QY5iX22uVMulaF+kFPsgv5fz0rXFwyMhLFNC9MVVvcFc50vgGNeKUOtm\r\n/9CrMKXvNwpWN+kKZ6nteMbOnTTXAmvAGoM=\r\n=eliX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"5666cac4ac9c45d250e01ae938fc3216c1512a12","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"npm run lint -- --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"8.11.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"16.15.1","dependencies":{"axios":"^0.27.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.6","eslint":"^8.17.0","ts-jest":"^28.0.5","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/node":"^16.11.38","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.1_1655318141245_0.7103671466735078","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@openfga/sdk","version":"0.0.2","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.0.2","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"3273ed7935aa539842cdebd479e8d26e3ad75f91","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.0.2.tgz","fileCount":22,"integrity":"sha512-DbOsFatIVxiwzMB0ZXNvRnp+SrhsqCfwxpf62R/avF7efHRlDskuLaj9BrfgEgJKKLVelOMPKykReZzD3EDTLQ==","signatures":[{"sig":"MEUCIQCKW9WdfS2sy5pNhtYpQSbeWUFmi+ha9pd54vyzL9ScHgIgU42VVCq+DYXs+Ut6ijJ7ZhRMoXFLuREXGIdyrFnUYUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+9t/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonnQ/+K2TjAF/zHoiSVDjjyNJTA+G5lc1BqkGq+/oiJzXKYrnRnJ7c\r\nrtXHK2uTMbmYYW2x7gwZOcLTGc2RYJTirtQs1QizNEpiJAf6lrpW5wR6s+Ai\r\nPNNZiwns10HvqVvUm/4sfzbIWuzq/ca0rJ/WfYcTy34yHQ2RK9zPDTl3LVv7\r\niI0ebs0C9vkNWbCn+9fPFfkvSuYxBeHLg7RBrPNzFoei6NS7F6fpLRcCJbLY\r\nPBqHU+U86mxx5m92xoR7LbphpmrNxGQoB/OCh3xg7F3WBj1dchyvtO26LqJy\r\nb4YiadnQAR9EjmOujtdGrXsPExXRAfH5JPu6Rz73LrsDEnRq9yUxeo65ZVXr\r\nHPdX284zZM3FGqU//iEHCAHpAH1ijgOr635VXa/TELCQozIkcwu8YC9w8DDi\r\nqWWcla4qsqy1RpczPkKR7PD9KGGoMTpfsHmqlwp2HYz7vgqdm7GYbnBWp1cR\r\n3EIsmCm+HH88shCLJ3YM6/HrNcvCl173G4XXPLGP8G87TDvkezkpgCFMQiB4\r\n7FJx6PN2CUe7hvk3NQ2DkUtxWGrYGbVcVckIFeJsDgq7C7B99Dyg7h2maiPH\r\nTYvIb1wdWhnBGKP2mbn5cDVJpWY+DxvnuZuFmeM5/UbdOSloBSYYZh4FUyqI\r\nHsakDf6KabtfkVdcIyq23DvQRDyUqq9sY0c=\r\n=qRXu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"53c5348188485e95584cb02532b573935a68412e","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"8.11.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"16.16.0","dependencies":{"axios":"^0.27.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","eslint":"^8.22.0","ts-jest":"^28.0.8","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/node":"^16.11.49","@typescript-eslint/parser":"^5.33.1","@typescript-eslint/eslint-plugin":"^5.33.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.2_1660672894867_0.9142505543660904","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@openfga/sdk","version":"0.1.0","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.1.0","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"cc3210c0cf6175e5612081add01f86ab94841fd4","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.1.0.tgz","fileCount":23,"integrity":"sha512-570tI80PPLiMbUS1TgAE9ULQbeo/MdGSdNjEgsAUcBUfvcY8O8/ufWff1oe5jIq8G5g43FbyQjv5rSn6a8qMpQ==","signatures":[{"sig":"MEUCIB92pV1Sds1noRVni6dpCEtmQlnzHoKD+ODrhRmhi+4TAiEA3WsrELrWectRNyoCpePq0wXgq40QlXkjPm654KGOQBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNa9KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow5Q/9HzmEwCgVF4zy0tnwnqh6doTBpgHuw/WQDigPqGO6jUrJ/pAQ\r\n3XQoJBGXlwF61N0a5+6atv+8HNtLATR8cx9XYNHMa4KiohI9QQDnLJ4mDA1M\r\nz7Qr95Nx5L0HIE9Sqk3GgO6TWmswoz7EckEfxZnhqEQkqnfMCeeGqOAT+hsY\r\nqHYOqBGU7yuBFEinX6ZUwHveA+UMrKaZaZB+x2XggMukIukri5Cs48LvkRfi\r\ngJidppct5oQgEEUczF33VkKbbRxu5GY5/l5YOl9SH+o2sjfxSM294gPx2Hum\r\nEyyf9eidH56Fw+8O9lTYHNNRtcYZAhq5I7L6UG3jhA79NqXkDjRdgAEuAm+A\r\nTWkCgq9j9+nTQYSHuxEQow5cP2rtrG42QiW7SHLG7OnOHUIHMcsPNk0yB7An\r\ng5c9rRkDz0H1E9B+lI4GW3u4xurJQ6yJ11ElXSTxw/W6lPE7l4ekihjrl7j7\r\nSUDajjtVUF6sMfiFNMHr3Sf2KDQilqRwx//UWdZIgNFtNinqssz/g7ToybJ7\r\nRLgbH7Rjle8R92/yg83jVJPOZzxD29NMFjFEIw/3CMfkQpt1awgb7G3bt37m\r\n0/FCc6gcLy0ai7Mk9XiadAp9zW77UhhXTNqM807p1hQxCROYqjZ8kcG45mwQ\r\nhkpOcb/dVuffIJtDRE5nDD6pYAa//9CNySI=\r\n=hTgy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"65be2bc0f607b761e41ad26d2fa2e6cfe58b2df7","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"8.15.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","nock":"^13.2.9","eslint":"^8.24.0","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.1.0","@types/node":"^18.7.23","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1664462666392_0.9127401470193108","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@openfga/sdk","version":"0.1.1","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.1.1","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"38f7fdb849a236aae14a67939d6cd8d5fd6a4ab7","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.1.1.tgz","fileCount":23,"integrity":"sha512-ne9mr6dBGWGgCGZUpcv1smKO4JIN3KX+0ZP6Y5LbqNBwELsCf5kwUO/WYwShFMw6EMinSIdLPGaNgxFMNtJKpQ==","signatures":[{"sig":"MEYCIQCf7Ykh52iLeF28hyKwjMaQ7HZCEhkrLoVv8tO1WxJKvQIhAPO5/f0Bi5wqkQJX/pGGV6LjdnX9DjheyLvmXjfP0Fcb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdAgwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB/w//T8a2l21z9bsIHZ3YskNa/66CSNDmO4cHVuNu+VrJ8iRpecCQ\r\nVSTb7aqLv22jXPuFxjH7atZc9JNTECZT+YAaYQVyt0RPob1aqQWUoggMjHSJ\r\neU5jN4FPfvggE9F+kd6GLppKBayNQiCsR5BBu6sN87DT4prM/MSL9g4G7RMi\r\nn+Adcp7F3sej4Tj8fnhf8uM5sZqbiJs+lbPdMUKX85tLjcHnAbYzJXqQMSJv\r\nC0NCEktLCVOmV5nPYoUQFjoVCkD8DHH3GGzJwLY7hW3CYPmMR9Bg66ezUQbT\r\nK6fEwkkTCqHaAnt4Z6CIrLGi/bhqjRLgTxoMxE9Ek597GKVBM0XQ8R90SUs5\r\nMcmK3BngIuGHRW9DfvDscd96SbXqWPjWqIPY8vWkMQN/qOJVnI4uKL4TFZO1\r\nc+f9JFO8HTXBmisoDMR/h3cN6xmoadFSbvl59SKTLARFehJE0vY4Q6TCQB5p\r\n2DGjO5WE7NN2m5hzwKX2GZGuqIPYXiyNU0jG9Y0Qdz4FOczlK9APo0EonCV/\r\nb+39ly8TKAlyrRF9YfS426CtJ66NCLwB/vt3f4WrTzNnAVlI+oof47Dgye+S\r\n8cKmsvPboI+k2ZaNnkZwrJwinr00yAjX7Ttmn7k9PFbsSiSFsTi5mg0WgueW\r\nXO9BDXbMeDVCnGY/AelqK2I/3IWCW4q8luY=\r\n=NQPQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"5e9008a514d78a722a335d288dc74471c3c8eddb","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"16.18.0","dependencies":{"axios":"^0.27.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","nock":"^13.2.9","eslint":"^8.24.0","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.1.0","@types/node":"^18.7.23","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1668548656628_0.3179557990058479","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@openfga/sdk","version":"0.2.0","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.0","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"a64bee305500500128b57abbf747ca1b251d2a70","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.0.tgz","fileCount":23,"integrity":"sha512-gdzf8V2wPU+qZRnD17L66xTGY9SSD33EH4e6ZCinA41hJn/36RPovB43uPVmt5dZlg18pqLP5roKSKzrZoBRjg==","signatures":[{"sig":"MEQCIHtSZLVg8s3lsO36kuKHA+gwHyo9QrCbfrEgVFG87FP9AiBxy68NknOGfY1fuwxzFeUw5Uad3Q7p4Hh4o6lbVEoxcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmnn6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd5A//UtK7ipB0qKvJnwF7yb6w8wRLr6CmLe1sQms8q8p91jixl2Q1\r\nDgde5SNKGdGESrvISxrQQ3C+8I+kO1c1TSNA/csGkECrMLTIP7VL6KP/Uye9\r\nRu1Pi4bzCtFTxKM2Xvp5wEOmkYMbEPsNRWRc/6dJOH94JIemfzhMvpfJbcRx\r\nNJyot4GcscyKwapxRoMoFOYPnV7Ki1RA9kzHu9Peqet6WbjWnGyrNQAlvEke\r\n/PomMt22CNJ6BblEEDXEHFrOAJ6cI7eQT7Gzxil+j4j2VPU9cdLPkvzp5+Xq\r\nTCoLy2jjPorJ7zalC8Zy4fg3lvpJHItv0yMW2OkBa2UkxJ0NJ0O52cP8ap3V\r\nMw1ap3JdNabKaPMqEJXyD6Gn2OcIvXj/oW7+5m6hc2JNvj58kubCOYAm0D6Y\r\nbj6zvNBWvXHZdgjO9kROpoiAOb6AvkRetatgq3vQhVQ5twsTSBYmmVwZ3bJ+\r\n5RBqT2j7THOtWsto1PZdDbn6lhUzabQT6kw604sKy+mZtOKT6FREYPFza38i\r\neTurNs843a9AjD0Jv0d/K9lOC91YlzaIc5A2v21nCcwzLh0eBNJuhzSLIAqx\r\nqzXfwVA661NXXOnwz3j/HMxiD4QxGxwHO/B6JUpcezimDZ2KTbFoNd5mfAXE\r\nP02u9tHm+7UbnUsADY8s10gt5lMl//JEjIs=\r\n=3b8s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"61a4b0e04cd6e95720619f6ed29c93bbd56c326b","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","nock":"^13.2.9","eslint":"^8.29.0","ts-jest":"^29.0.3","typescript":"^4.9.4","@types/jest":"^29.2.4","@types/node":"^18.11.15","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1671068154471_0.5801172235928049","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@openfga/sdk","version":"0.2.1","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.1","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"0f215d1ff0283e003fb48695b8e3a77ef67e7abd","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.1.tgz","fileCount":23,"integrity":"sha512-h4B1dDTQtubNc3WCKHa7+XKNJVTedCO8LxA5HjaPp6M5uCKNKvwzU/CdP3ItwDl46i3Ys4ZynpKwIC8F0wQVbQ==","signatures":[{"sig":"MEYCIQCzZpqWYmcc9ECaAe+ul5o6tXXKnwHv++jaPHBKClM3XgIhAOqc9pFHzMus6vC8wssNeQcV8sKelY6SHrfipsutVUxV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxyjhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI7hAAoyRbgxfug0LpoAVCpe8El6CRrh2G5fWzl/opibbWoM62iHnB\r\n1RhzXgDIGgyj1TioormJR1Abm2BtDqH/eWa85l75MIICZYU1kWR/xYz9DJsy\r\nY/w3J0pRn36ZZ6fH2bFTsrKywy6DUSDN9vfnF1I101R/pYiUoDPybgNXJ4wn\r\nip791lMqK0VR9HdxMpW/0t3+sgkv8mO4HuBytdu6R9Qrvf34MD9kMzN2OUx4\r\ntst8XDvkyXmHh9o1yeObKLk5WAOZ47oe91ePdqdcZhYbOofI2wy5G+LrhfPs\r\nVYBrHy+PHoE6xqzMoVXXVFobuymdZKvn0UTOq1CRd8ypBcZrwb4FaxUBGgb9\r\n1pqySOdztnBMnWMQz8yN6FyaMS2ptRIUzcjWW9c3u6boGVnF0f/H5TKUQ0fW\r\nJ3Z0oEL35GpU2b2BunhbV+MtHOOKoFgHikxAgklUBA6a+wnJhkWiOh2joyRk\r\nA/BOJ0X+2aZJaLYqHWgIOKGRzHCfhokKoqnc0ZHT8Run/MaVQu9OxCr1FBHm\r\nR12impSBd5mreHUoaDRZHpV0bOV7//Kp+VDZsI9Mw3Sbqo04C8TaqQOwmscN\r\n0O7Wmlg5h3lbgOtTa/P1g8VgmOscpLW4lTLOMMlHIATrBb96nuR9ED6QgQKW\r\nZuZBKF9diHf0h3/Q6SdHhwCD8BNQiEie/R0=\r\n=DZby\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"595524647589bd410a1a167311e0bfebbc29a027","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"16.19.0","dependencies":{"axios":"^0.27.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","nock":"^13.3.0","eslint":"^8.32.0","ts-jest":"^29.0.5","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1673996513345_0.5311132577888567","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@openfga/sdk","version":"0.2.2","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.2","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"5c8bc1ae492b2d8fbb785a19bd632b4bbad18fde","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.2.tgz","fileCount":23,"integrity":"sha512-HdUwjG0bMYhr9lbFQJ+lDc1qNKsKcuJhOXTu4N8Kjmthnma+aE9DY+/jS20bIQkU3iWfdCdazVSCJJ3ktjcEuQ==","signatures":[{"sig":"MEUCIQCvcPnkyrrtJMscIf1iZ2ToyLo0k8+0EgMNwJhpzr6fjgIgN02arAuvd5N6SGA1YeJVeaTThF2Q4iYr6dPHVrRocbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzr5SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQFg//ahKrcItKm6NO0FfcGARwy63z6Pfe+ELHtedTxo5wvokegbEt\r\nV53jNm5kjazChAf7XibMabzlmpp6mSMQGjXFNC2jVVa7/PqLnj/iWlufRN/v\r\nX4j81C3OwE5Ay44+FtQoqxFUfWQnHek34PDjMBB0G8EsaMRZJr24bDfwzZEM\r\nyNOkVI0gXK46qp3zuhx0/4tL5Ulj7f1+iD0AX3iMO7w+Cq5jF/uZwopkBHCV\r\nC2JJKHobp2IzVPfokMihplKl7wMdw9xXfFrJiwdMaBNF+kXbF96Npea2Rb8p\r\nJh7ksZiigzat2GZFindllNxXF12JzxnQjIKECgnqu9z/TIIb/QI2/airHm+n\r\nNIUNgsPrCxc1WCRRv4Z4MWmICYzyceI0JGn9gIyko6OYQ5frfHuhUGijfiDE\r\nH20VPzgQxXj3+wwMfVZdMTheB4kHObKf5Q+MRy0WiTqMS9pF/m4rrjpIcBbc\r\ne9q1pb6FagcnWs92vmgoN9x0nmooi1Zg2bZtrw+Ph2umxT8SE3kdvfnDydY1\r\ntz3zCa3r11cdXpeeJY2nDb2oi9n0o23jRmrlblahrJsF0Q8+woRLN1j8/Y+i\r\n1Ti8Pza+58TJ4ksniCaNoj2BX5rGoiOBPKHql6ZWiROK4HOzNjY9YMaUSbNh\r\nCnzwPxUCmdFx6OhqhW2PvHjCsbEOquYf7GQ=\r\n=v/2g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"835831f34cd707966212b60352e195fe6ea72a3f","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"16.19.0","dependencies":{"axios":"^0.27.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","nock":"^13.3.0","eslint":"^8.32.0","ts-jest":"^29.0.5","typescript":"^4.9.4","@types/jest":"^29.2.6","@types/node":"^18.11.18","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.2_1674493522021_0.6981023922774146","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@openfga/sdk","version":"0.2.3","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.3","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"45f8383546af809839386afcc53726ed987fd369","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.3.tgz","fileCount":39,"integrity":"sha512-k7WAPIz2bfxsnyXmcMJ1/TlXabZ7RNXRXKv2Ijpqc+4Sf+zbfDexC1SfvmkccevILVPWICEJeNoE7ODPmE/WMA==","signatures":[{"sig":"MEUCIQCP4bM4YwXXlvFhNGw8BaEPb0Rvry979wRnCWm+anNtWgIgCl2+OMX3T+4Xcq0CVoZeC/60OZ6PwJg2mJXN2TtYnnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1302327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB7ohACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8RA//Y3gcpVSQNgwvNzLK5PaIhKHOBbpcUZyRah9KjJ0GeR5SJv0e\r\n6UA+wrpgVS89TTOM9lxluBs+t5Z8kmR8v7VLkDfkcsvqe2KEOgvy0btG2pJM\r\ntdg1XK4SNQvkPl0DLEQPKmhBpGEDyAqGS6zksomv7GysCf5/kQwJy5yQuPLf\r\nE4tmxTgy7r9lWL4TpPIa5AuUd74gLof9hghPbz2u4B5O9PhMTZQLXSH/YgcD\r\n8E6rkWJzlA/D2yfrGgGvTU91nVzuHdda34ZcvCOHGUZ+WI17oGLJ0dMt7D9g\r\nRv9dHWjpkEndnv9zOSt5aZEICeiU+4H5GnGXWQbIQBmBg6sBAa63Se/Gbi0T\r\nyeK72fbNnKmRTapNsdj4fGXiley2OXgWzHFYCE0ng95OxuPuMIYvtr/ZpRal\r\nKG4fsTp1EKWADlyFDsPSZcoS3IwEkAu50guuj2XbPllk0cLf23XocXh3hn3j\r\nxzYrlRitMFl8J6a+qj29rNWkZr8xZxjBNlU8Alhy6mO9uJG63AX6K5TSBggC\r\nUrE/Pvh07sCV6btgav8hJPixSNO6DA/Yd8l/EsNgrU/ojrt988fn/I6HMdil\r\nPT6AR8QcuNoljIrQ2kqNWYClY+FIjT8FhLWCXDpTWzRJtd8zc+dT0OOwRD6A\r\nEHFvZ8qNWZwpJgoNItgAbBYIZZ3H8K2B4Cc=\r\n=fyTQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"9382142e8e32232f7c080d1452d60dd3fe7f09ba","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"9.5.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"18.14.2","dependencies":{"axios":"^0.27.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","eslint":"^8.35.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.14.6","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.3_1678228001031_0.4852204072251638","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@openfga/sdk","version":"0.2.4","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.4","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"a6b2c7b0bbd48456836a83ea2a9d41703e53e8e0","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.4.tgz","fileCount":41,"integrity":"sha512-0B2X1nZQWPyQufiFo6vzsbte5uRzUF4EakQxwJY9at9NgGlsCmB98LCiNIPASY+ty/b4/tD3hKlJ0DxghmNoLQ==","signatures":[{"sig":"MEUCIQCUcfhdsaTlliHalfSijVIBYgylR5VEZF/bSgjD//8H3QIgV0QXIEFgoDV0r2Gr27dsCMN/BZ+MdTxI+vwCeCmaC/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1305837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCiQGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjFhAAl/cNyOf3XRGWSYhDiAj0pCn53RBnWC3G33RaC8e+j6GmvWDN\r\npRxKov8t7Lpz21Tdw60tQOc8wfc6PmPpECXcLAXa4EroIrWT8ZezSwW5HZuO\r\nLHT8ENuvF5Bw3bR9zpTbEK6wpKB33KYOU7br5U4bS9oI3b1TT0A7GGP51Hm3\r\ng3k/qANS4MpBk0DQ5fcZHI/67kBqpHkcLR1Desbjs9LZEl0+QwXg12gxgmHA\r\n4z0Z2yPd7IxaFH1NdIQxqDUXFaVNSeFCxqdZyv4gyINI7Dg1c0OgYgQ9NaKb\r\nk008zZL4JTZ3L9yqOXaKUTEnP3fnl9xo21AFkqTUuCUqU1QGKc6TiDK80xj4\r\naybGohdG7pbLGjnIJH0v3NMEiZNpudF8dwwL6x7O6/lAmrrxU56QMt3TdF3d\r\nv4ujpt6e7pwsD61DcgvUVRsXxCj0S+EEm92SenZQL3x8DqRYE62A2c1NHvJ6\r\nGK4yaHJb9z7XmS989Iha2Q6xcXCmxvSkZfV5ZNIBu1Oh2DD1iBHaQYCNOa6h\r\ncJxMepCgjiWrM2zlv4j1UlQaFEIsEIBEtOmjwPU+kX4++h/8ob2NdKML4lwS\r\n4sEa8Ki8hWpn6S+RUTnsVBUDoMb5AXTIKipf6P3U7D5yDEADpXCKbMHBbmeF\r\nLohZL/c+rsADqYFpc6k/zkNRPHCt0N1dY/Q=\r\n=EJ60\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"6168670835649d6bf7beb04784d53f4d17b1f3ae","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"9.5.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"18.14.2","dependencies":{"axios":"^0.27.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","eslint":"^8.35.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.14.6","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.4_1678386181746_0.45156647984889453","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@openfga/sdk","version":"0.2.5","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.5","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"c6a3874f1c8e68028677c43112e598abc474216c","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.5.tgz","fileCount":37,"integrity":"sha512-X5/Yjpcre6Tqn5Aako2ES/fvjwiHbXsQQvLv3EAfXYwcDMxGIrSuRphc+xl1sj08L3ww0hDP/OBgFgsdQ9BXCQ==","signatures":[{"sig":"MEYCIQCsXzoJF2hDEzasLJ9759lyDSHeatJFYiqJFNN94rfOYgIhAPQojpcejnJ1lU7f3DJH8W/mJ1+FyfFCxIv5gT/vgLIu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1310730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQpzwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo9w//Y762PKqBU1wjRVFAqzH1TIJk8keIYLihmi29kNi2KqHdFBRu\r\nON6Qx+vUowBXD5WQbhZ5Kd82c+UXGeQOo673AEz9UsXpt9tQO2okHe8nWsYZ\r\nwOjG7J2BIVAuqFcG+gg2Iv4sLKYaIZcEvAQzSDP1NiAkZmlocOJWkEjKXR8f\r\nRo2wLkRbcB8p9LSt/tq6n7sI+AIwSbQFRJioHWkqc3iBY32zkSZaIU1o5GnY\r\n+cSnGBPrK0dgtw/M4SxLF9+KmdXuzK5jbJQcsh/AsZFO77D9y7YqHrEQdvdJ\r\nKTI8c3bovCEoFyn7ieTJH9TOoPy0mrzc8CLoEcPXwIahJZGIyoEj1mTiMfKW\r\nOU1cKpCoQmuOTpxk+Aajw63zub+lQy1d7SIjYdtxAObJoO+TTCrlwGOJccK3\r\n7ZhjJJ8xoba9z9Ozp9dG9l4yv+1hOIG+Y2cclORLuVf+2voKYcIEE0OUNFYb\r\nLleH+aK6Xyh1sawjO/ukI97x47GOS3KabimlNMsHNS+efUmWRDGrftvOIZUT\r\nOtRdnjBHzQ3BFhugTsxVdrAMNuEItZakAfGmpTZtdIwaIPAdmDaYhl1bHO3N\r\nH2Ggk4/jUobJhVuBmHZiNSuSjTHNr3AQ8XeygBEcQqQNX93xlB2E8sCE9n2G\r\nvXw2Ovw2oHqSLHjIaNlWnTdmSwqD7Gf97yk=\r\n=qOnE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"8de70cc5896a000adc68caf161dbbc9bcaaabfbc","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"9.5.1","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.27.2","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","eslint":"^8.38.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.15.12","@types/tiny-async-pool":"^2.0.0","@typescript-eslint/parser":"^5.59.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.5_1682087152385_0.05555219768959074","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@openfga/sdk","version":"0.2.6","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.6","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"3f5aaaaa67db51bfcfb6a244f9ae7c2d4b5e7f34","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.6.tgz","fileCount":41,"integrity":"sha512-zOT1jWKA/BhaT2U1jMZJYgSw9/KaTPzV8x6RtDOrJQYmMxXsW1Zu+DwEMJRpBEYBRos/hDcIIny9Vi44xW4I0g==","signatures":[{"sig":"MEUCIBPxUt/942ITFRYbCiJmuCYzKhCDRnDeNRaASIaKuiMmAiEApSsxUJM0y1gDdg58GUYjDViRuApICtpxJkJWexjw9Go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1322261},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"7a98dbcf22ae02178639ca971ab676d237e70d3a","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.14.8"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"9.5.1","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.27.2","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.1","eslint":"^8.40.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18.15.12","@types/tiny-async-pool":"^2.0.0","@typescript-eslint/parser":"^5.59.6","@typescript-eslint/eslint-plugin":"^5.59.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.6_1684859229577_0.4622077187373914","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@openfga/sdk","version":"0.2.7","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.7","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"5b965005182a8830f306b93abc20b0859e38043f","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.7.tgz","fileCount":41,"integrity":"sha512-rqtrM0HH59y0z09vNAd3OK5CoYn+Q5+M1luYdrpj1CE+POc6bocdhXMazWrQfSM7j3hSvy9P2uLF9LwCe5XL9w==","signatures":[{"sig":"MEUCIFn7m3guVM5K8IN3geY66oT3BAfV6QQPP35UMYDqGLkOAiEA6FZIOigcx8vaPgpQpWWX3mjexAHMQQHlcv11qzEM2X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1324726},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"19e3d790c674d74bd6ab6f4f391908c870dbe337","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.15.2"},"semver":"^7.5.3"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"18.17.0","dependencies":{"axios":"^0.27.2","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","nock":"^13.3.2","eslint":"^8.47.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.5.0","@types/tiny-async-pool":"^2.0.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.7_1692214870025_0.342821713937991","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@openfga/sdk","version":"0.2.8","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.8","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"a92e78edf7c08b6a3265592b247a84e8879a32a9","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.8.tgz","fileCount":41,"integrity":"sha512-7iZlAtAMOpCjgnAT9aiYfTRFRzjeKUF/KHQ01Irt3elHcoorPH4G400ug+zg/w3U0+GZu2T6JbrzTwfx/z11sw==","signatures":[{"sig":"MEYCIQC9nUxzxeWNN/LFULJFmJ1DvUiwxGQvG0w7MhljYHHZaAIhAN2BS2pPupdeXcmRgXdwz4uPMQ/HuYm0lcElrm5iF0uc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1323126},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"cbf282f1666991d2959129292ad6a26369360e63","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.15.2"},"semver":"^7.5.3"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"18.17.0","dependencies":{"axios":"^0.27.2","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","nock":"^13.3.3","eslint":"^8.47.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.5.1","@types/tiny-async-pool":"^2.0.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.8_1692388977988_0.3656771543721604","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@openfga/sdk","version":"0.2.9","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.9","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"a5acd63ad7093ec7886c25831ad5693d0eec0edb","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.9.tgz","fileCount":41,"integrity":"sha512-I8DpaphQaHs8EgbbRQUXxCyCIahY77r9nr2bm21Da+BQBVZiA5oLRvmVSGZiHXBJE9gMVI4ry2c7E7c7KXx8Bg==","signatures":[{"sig":"MEQCIHSeNnrADL2te1Ck9N3KRvaCAU1zlSoMLTfYscuFw7i1AiAjZxOhi+vYgCay4oRubdIvFhANaykZ64VFVfN9soI2Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323266},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"0ab4d0453e06054e3e1e0c699eea56567ea04054","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"overrides":{"axios":{"follow-redirects":"1.15.2"},"semver":"^7.5.3"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^0.27.2","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.3.6","eslint":"^8.51.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.6","@types/node":"^20.8.7","@types/tiny-async-pool":"^2.0.1","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.9_1697805525341_0.6263384008651811","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@openfga/sdk","version":"0.2.10","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.2.10","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"f1563001bad02003c8355391b69534446685d1ba","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.2.10.tgz","fileCount":41,"integrity":"sha512-FG5VXureZ4IStOYsLA8IuJwkinIZxCR4zbvqJOLRglLHzXFqaw6OUHIzHpoQnUFd229h0uq+uoWnE1HzAD0dQw==","signatures":[{"sig":"MEYCIQCSebGdmlmd+zktbWyKcIWNRk9l7aFyb1PKIT6QMeUNRwIhAP8lXv5zVKEYdwRilvG+3KMyFUytTVwDSQanNBTrQGPN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324378},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"8725ba2092bef6edbf8666658be8baaecde17abe","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.0","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.3.7","eslint":"^8.52.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.7","@types/node":"^20.8.10","@types/tiny-async-pool":"^2.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.10_1698866454633_0.03999157089890781","host":"s3://npm-registry-packages"}},"0.3.0-beta.1":{"name":"@openfga/sdk","version":"0.3.0-beta.1","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.3.0-beta.1","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"fbd7346d1cca8c0c6679970f403d30958ad6ef54","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.3.0-beta.1.tgz","fileCount":41,"integrity":"sha512-msogaVwkA3V+4tqyFJazffIHcLnEiRZB8sBzAmKVX+2aBJ5ztuAeFBg2bDBTNZt5R4WTxwL9SppeZbhcpu03gQ==","signatures":[{"sig":"MEUCIAvwZdpM9K+K9IkgfQtFFCXHGYQAUTQBP3gWcx0oczMuAiEA3UZvUh/Up2BjXH5+cprEiOMoJZx5MvkDULmn0LZwk8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.3.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330297},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"b5098337c32ee5230ce646ff45cc6f6d7ae3c2e8","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.0","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.3.7","eslint":"^8.52.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.7","@types/node":"^20.8.10","@types/tiny-async-pool":"^2.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0-beta.1_1698944484348_0.2739161819809879","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@openfga/sdk","version":"0.3.0","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.3.0","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"d0055b48973372d045f0c8726264cab725434f5a","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.3.0.tgz","fileCount":41,"integrity":"sha512-WPyvEyktsSCueUQgA1P91qFMFyOMCfXDKOoOXSbubQtmAqtGiFs8xPq496lEfde48E0YF6scAdcVfFbqU8sQfQ==","signatures":[{"sig":"MEUCIHqt8NNDaKC/s3nkD52cDBu4xoocEvllLDdXdy2Fr469AiEAhj8/i1nw1h0f/+6NxpLPOgOe002IxhQ47pvvkLBd+6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339503},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"44c13d496dd2e6474f7d0218d561c1a6d4bbe604","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.2","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.4.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.4","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1702396623249_0.37500605733964254","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@openfga/sdk","version":"0.3.1","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.3.1","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"f739d39f829fbb46cd2ced93dc2427372435be29","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.3.1.tgz","fileCount":41,"integrity":"sha512-13V/kOWTAcMpCnktxEAz6jn3JazWlM2HXk2PTCybtB24FSkZ3ju7k4SaKe4uKEtoBUHKOo9WFBjk+d+wdRGrdg==","signatures":[{"sig":"MEUCIBH/1Lwlzm53bQ8xF1GlO60uo1HkulviOrZ6q+GY28PXAiEA1CHBsZq143LXVMGfP/oLs51DkaWATkrb6ltWy4Pj1SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1340142},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"c373a5579c51dbaa0d9344e18653e838ed210121","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.6.5","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.4.0","eslint":"^8.56.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.8","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^6.18.1","@typescript-eslint/eslint-plugin":"^6.18.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1706329645690_0.48358875615030117","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@openfga/sdk","version":"0.3.2","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.3.2","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"c4cae17c0e1c4b42a4db8b3904e3d9d669479a4a","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.3.2.tgz","fileCount":41,"integrity":"sha512-vchULTcwSsCF/c43Yx6GkX2FvMXAyjww32ePzb8KTfOGE4i5L4+WrhosBCBV3HaURJWUQz42w3kPPbcPe7XDnw==","signatures":[{"sig":"MEYCIQD4SovARzXEWahG63xIxp2y8GYt3opDv43A13FwDM++ZwIhAOdL42fWpRTvF4SOGcCKrZutOO7fTTO4Pj7Zy9DEjcGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1341331},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"73d4e48d9f0038d67259dd928d4895b392a2f92f","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.6.7","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.1","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.10","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.2_1707845574326_0.9007605072679734","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@openfga/sdk","version":"0.3.3","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.3.3","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"da6132fb9f17d6856a52b237abd5f3a4fee2a20d","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.3.3.tgz","fileCount":41,"integrity":"sha512-uYm+Oy5bj0iYbwWDtpd68EGXHh71Kx00UMqNAXWqLCQDaiaMzccITRsWJUbnyHUxfASSDbIdo2byS/OldEMbtw==","signatures":[{"sig":"MEUCIQCGncFfPrtOk8GBqeG7/kEkYziaqahrxhzQPkFOEDuB3AIgak//V3Bf14U2LwMLVfkopiKcwh4q3OqSaWn9MFoOukw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1340476},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"5e3a6f432340e070f7a940ed8ce3977b7298cfea","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.11.1","dependencies":{"axios":"^1.6.7","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.3","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.20","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^7.0.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.3_1708944960045_0.42121831317646263","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@openfga/sdk","version":"0.3.4","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.3.4","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"eac685d6ec07b98ec6bc41c0de03f7d491891f12","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.3.4.tgz","fileCount":41,"integrity":"sha512-2zRY7zhGRETt/QnRFH0PjEneona7SiTFbWCRfwhACpYtmw+Ygk8kqMlM47/mym77M0YPD/lVF/9P35+ZyDMsdw==","signatures":[{"sig":"MEUCIA+iJOLC3555CQL4sXEiwvTXgrDeU8piTEwlGffZ+W2PAiEA5Wx6hcYpX306bERqEeyXpm4TIhrOJv9On4Z1lm6Iu6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1341767},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"2cf4991416c432cd86b6f49f65a645a13bcede0e","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.11.1","dependencies":{"axios":"^1.6.7","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.4","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.4.2","@types/jest":"^29.5.12","@types/node":"^20.11.28","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.4_1710536751547_0.8165283237457006","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@openfga/sdk","version":"0.3.5","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.3.5","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"a9c3db9b50522367ee74a6ffcbcb99759d86fd6a","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.3.5.tgz","fileCount":41,"integrity":"sha512-ChS/D9khwiy2nqffxTjUMwd9wkNvY34nHgk6BWjLfEaceahBZVEMCkvcPW1N/oCoA5CbhI1+AJ1/LgHZrZc93g==","signatures":[{"sig":"MEUCIQCcB0KtMWid7VyB+Qc4Ly6BEYrhEVdsOafb6vbjseQ/5QIgbuTlQppDzZ+SaA8O236YnqQ8MfJ/yb45WnItJlEI6Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1342918},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"be2ad5c57b70aa738d90e70db02c8e994a344027","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.11.1","dependencies":{"axios":"^1.6.7","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.4","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.4.2","@types/jest":"^29.5.12","@types/node":"^20.11.28","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.5_1710860011767_0.870710261364914","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@openfga/sdk","version":"0.4.0","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.4.0","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"7de8c371009924d7cd323578862c86cbdbfa55b7","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.4.0.tgz","fileCount":41,"integrity":"sha512-1UnAcBdwCqLVAg8nuX72KMbJxBg3qsg3m2qf7FLZFwVAK6YHvzHYZ+gATCjZe4mMhr3qmZsb3dZRqE8hTbz9ng==","signatures":[{"sig":"MEYCIQCCS5e7vS0GXGPQ4u2ZdF0G4YHFrBPk+XAwFMM+iREOeQIhAOgHNrxWiFr7E9Zs2gUZPPVpPlZ+5/7W6hhTY3wCubeO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391380},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"9b4fe29723f5ad5e58382fb6be32cfcc9ca05458","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.8","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.4","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.7","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1714506882136_0.3655573677549029","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@openfga/sdk","version":"0.5.0","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.5.0","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"adb165e934917b5f0b3685f55866f4d0742ae299","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.5.0.tgz","fileCount":41,"integrity":"sha512-kfXyrAhPAgStgMPiZlPqVYt8ekIAA+Ud1c9RphF6GK1rVAe5VXXeqcd5Wzql4jFUlaNOCb2+oxcShwy6k/F8DA==","signatures":[{"sig":"MEUCIQCmxozQoktmEYqjhAnjIm5dnKP+vHQbtVV6GqARnjastwIgeA5AdZ84NBKeeGU+Dsjk2RSjg4ivrIUg0269L2SwCQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1410026},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"ee24c7d0aa157478a3133ce8ad313245c93952f4","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.14.0","dependencies":{"axios":"^1.6.8","tiny-async-pool":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.4","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.7","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1718622744440_0.5716726251694024","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@openfga/sdk","version":"0.6.0","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.6.0","homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"224eee859d52d6248c4c8567bb8514d0871b6b5f","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.6.0.tgz","fileCount":43,"integrity":"sha512-A3Ftm69Q99UiteWe5CcjtErp8Pm9i2RxnZm1W/K6UwUEgqSXQNJtdNaCwoywmaqr8m760DUXflazd9BeIKbMig==","signatures":[{"sig":"MEUCIQCJQXTyJrz1GBWm0RlCbL67TUYMeQHOYV+VOygZ48LgkQIgMBuR3AyL2kbr2doSmd9RNHEc8TLNmSQI6K2X0nI0mpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1418969},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"011b06630c79eab97a6bf0fd42ff370b8a4b3549","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.6.8","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.4","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.7","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1719589146623_0.40419692180011624","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@openfga/sdk","version":"0.6.1","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.6.1","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"023e8100d16358a900e1e8de1e5eb3e407c43eef","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.6.1.tgz","fileCount":43,"integrity":"sha512-b3a0yjjMr8SOr7gGqaqkChnIqjFRflAri0R5qq4GvIHzAyneWfRYKzka/LOckpkjTzyNEeYiJxZ8yBb2WKTw9A==","signatures":[{"sig":"MEUCIQDHF2dB2wzzIyfuwhwtdqj9CrxcDU+udFHpy3wgiv9ofgIgUYdWMqSIR2HkymDGg8d9BxUrztqb0RnzuOHmbKQ+bFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401972},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"d5441538cbe196e608d79051c1356d80db9c5340","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.6.8","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.4","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.7","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.1_1720709755106_0.9427006502664672","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@openfga/sdk","version":"0.6.2","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.6.2","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"f5912a2e188a79c2f8b99fb6d6c1c0305e2c6161","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.6.2.tgz","fileCount":43,"integrity":"sha512-Rt8Bin5/qC3yw2QzejZVjMsZNhVSTNtnwa7P9DQFFR/5DAPYKAhvU0qMKvn+8thBEGNVWHp2DzcynMDG1LFAKQ==","signatures":[{"sig":"MEUCIQDjloNYl1yItxz174OVArAYnodus0tJhY9S9P5ZtNhjBQIgMLIv4KVscQL7U5DDmLHehRKA9lD4jtzybb25NYWaIMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1405474},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"2d47da1082db107e414d7736e8a536ee84db0997","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.15.1","dependencies":{"axios":"^1.6.8","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.4","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.2_1722445369355_0.8864907373849344","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@openfga/sdk","version":"0.6.3","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.6.3","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"c82ddb9edc40a30f354bb8228d0558b824d8f02b","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.6.3.tgz","fileCount":43,"integrity":"sha512-h/kUWyJOeUPblWjCBc1XOGhwQqGchEz1mr4gQYNJb4PEjE+iHsVLwD2V8DYSSrMtNZ9v45EsWdYYDDE61wBpdQ==","signatures":[{"sig":"MEUCIAsvAEBdi1WG72GcV+JZlL7YLg47zddBoU7TxZ0zUaC+AiEAg8jOKdpx4SL5/vK1l9iR+6d8A+hYlPDCpcRJgPHSEig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1404769},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"0d6bfb8eaf34d41800c01a587f4297683dddabd6","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.5","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.26.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.5","eslint":"^8.57.0","ts-jest":"^29.2.5","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.5.0","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.2.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.3_1724882851358_0.572961283573862","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@openfga/sdk","version":"0.7.0","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.7.0","maintainers":[{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"186c31fb8b6230898efd51a9443fa1c983216450","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.7.0.tgz","fileCount":51,"integrity":"sha512-sPsRk3SIrSuKscAccadu7BasQvCLQjNR2FW4QlgnDypoGPMWcviuHGf2SfnB34En0lM4ObiEymypkt4z/OxMkA==","signatures":[{"sig":"MEQCIEfP1CXZYE6uFbjS1qZxgJ53+uG1dZVMu7F4bPQTvvMrAiBYHqMnByF84DpR6GppZ+2LYyBX9P1tffR8sG+9MMqgWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1421768},"main":"./dist/index.js","engines":{"node":">=14.17.0"},"gitHead":"10534cc69584c548e139f4ca57bab6beef2e959c","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.5","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.5","eslint":"^8.57.0","ts-jest":"^29.2.5","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.5.0","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.2.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1727478924170_0.6670656226967624","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@openfga/sdk","version":"0.8.0","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.8.0","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"9207ad2a3da697afeef359771485d7586b15c97f","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.8.0.tgz","fileCount":51,"integrity":"sha512-tFd5oQ6a3ps8Qbj9V8VhETyKnl7QtQa0o9G9464yI6KAih0FhMg/5e1/T701j6hkeGqGGJCmv1csD/OXyGCpFQ==","signatures":[{"sig":"MEUCIQCqgF65acXhTAgyDpfWDS+UJR5zxksrkSjgPIPo/izbyAIgJdxCJcubWhw0VOyOws9F9TBwhF3JNQhLPaqQjI6RjhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1491104},"main":"./dist/index.js","engines":{"node":">=16.15.0"},"gitHead":"571b53f0f528cbd3c95ac30a57ed71ac9f8bb967","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.7.9","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.6","eslint":"^8.57.0","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.19.1","@typescript-eslint/eslint-plugin":"^8.19.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1736887572913_0.7096019740537989","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@openfga/sdk","version":"0.8.1","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.8.1","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"8618a44ece4b0a72be97020900ddd3ee1e2d676a","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.8.1.tgz","fileCount":51,"integrity":"sha512-fuVYrR/+Zfl80qwWhfccvptFy+xY5JLXPaPebD3m+5zQbuX8QWsb30AR12DScF/du2Jm6MQxaW+tQWaExeBtdw==","signatures":[{"sig":"MEQCIE+E8C3I2VwtpKm6Q7cJTqE5L9JXieN2qN78w0mMiz88AiBjyVk8H7ryUU1QNAP2Z0x77HQE9YrNBTVgbryL15Yffg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1493682},"main":"./dist/index.js","engines":{"node":">=16.15.0"},"gitHead":"f3217b8ea412e4f77fdf25bc537c84d641a2b210","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.8.3","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^14.0.1","eslint":"^8.57.1","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.1_1745491376047_0.421324214616823","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@openfga/sdk","version":"0.9.0","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.9.0","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"3abbc8fa3f198ec47c8fc5615364b0f9e1acc8b9","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.0.tgz","fileCount":51,"integrity":"sha512-nWT23dAaMfPh67Dl9Fyiowwzcp1Fbfwy4UjCkxgyci5fz1bCftutMwOgeFD6T4YcUNQGQ9/n0I15JH50vfcBvg==","signatures":[{"sig":"MEQCIBLIlbyWJer2PvrSbjl2DyrmUeBvuPskhYbGJbPb/CVzAiBxKNK8SfYmIAN7rs9S05WCfmZBCjYWwDcw9v6rpC2B1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1495953},"main":"./dist/index.js","engines":{"node":">=16.15.0"},"gitHead":"3f65221383de66c2c9b113760d67bbb6a3af8f32","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jose":"^5.10.0","axios":"^1.8.3","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^14.0.1","eslint":"^8.57.1","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1749038719382_0.8425184261068304","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@openfga/sdk","version":"0.9.1","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.9.1","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"58c4da47377034f2eba2dfa026b4cc95080751b2","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.1.tgz","fileCount":52,"integrity":"sha512-Mv/U4DC9tmX3g1BwXhwPkihy38UVjcoAgn1eqKevTy7p1vlFXlsGEpIpz67eQKRK7pZ2akX/h9rOcfHHkg6N4A==","signatures":[{"sig":"MEUCIHf6vyk9HSikq7HIAm2ON7soTvijPQkj1MAIm1XzLHGLAiEAlAzj8HkbWxxs8QMTGsaQ71cKcGc+NCmErk4GnowkGRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566588},"main":"./dist/index.js","engines":{"node":">=16.15.0"},"gitHead":"91635870ddfab9a58c422bf050ea8a1dc3bf5c9d","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jose":"^5.10.0","axios":"^1.12.2","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^14.0.9","eslint":"^8.57.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^24.2.0","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.1_1762378563347_0.3215554440010613","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-beta.3":{"name":"@openfga/sdk","version":"0.9.2-beta.3","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.9.2-beta.3","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"cbf2bd29686be92a3a75144dbd9bba6e97fd97ac","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.2-beta.3.tgz","fileCount":54,"integrity":"sha512-Zm/xcajl+RfS87SCs5S6HY/CwHtBcLhd4otNWxo1inv+w3ZoNMB90hdd7FZkSBMuehqQcV2skn7AvlDz+gA2ZA==","signatures":[{"sig":"MEQCIBJWj2XKZyi2Kp5L9l5myS8papz4A1dJb/PQDqPUaDP6AiBpfhQQqvJyGnKNriDKzzjfwqZDmIURM0VsgL9MBvDs3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.2-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594596},"main":"./dist/index.js","engines":{"node":">=16.15.0"},"gitHead":"e99566644ff0fef8e782c966255f9a048a551bbc","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:657ceecd-f46f-4ea4-92a0-4e31f9374df4"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jose":"^5.10.0","axios":"^1.12.2","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","nock":"^14.0.9","eslint":"^8.57.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^25.0.2","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.2-beta.3_1770740776395_0.1789964674453952","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@openfga/sdk","version":"0.9.2","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.9.2","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"54a23777933578bc465e824128c14b9095294b25","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.2.tgz","fileCount":54,"integrity":"sha512-EBwDhbt8F9prZ6VYUnx0yhAWa8UZKk0lx9o4vGdBMx68/DdemkimzcfLwyua+S3o4GyTRTahSv7g1k+sk/sDIg==","signatures":[{"sig":"MEQCIHZF/XpPHbPDmbOYN/sW/RcIXms533CD4igbLaZNaMjlAiA9xBOp7NkQfbEg5H/DA8fpIBNg/yTi9kvn4YWtoisOpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594533},"main":"./dist/index.js","engines":{"node":">=16.15.0"},"gitHead":"48fd781297e68fc23d0fb00f823cc7fb85cacd86","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:657ceecd-f46f-4ea4-92a0-4e31f9374df4"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jose":"^5.10.0","axios":"^1.12.2","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^14.0.9","eslint":"^8.57.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^25.0.2","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.2_1770743380776_0.8960921069535441","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@openfga/sdk","version":"0.9.3","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.9.3","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"412adc90a163cfbfffff78a75aee3e77476e8d8e","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.3.tgz","fileCount":54,"integrity":"sha512-TgJHxQutm5GK5JB5uxkZ1dcVbEAR0lNXLzWEvGW3066lv7jrjWZUDDXMyu3aiSoqvzjRbEPO1OdKk/BVwb8vhQ==","signatures":[{"sig":"MEUCIGsn8LlpbDwOpYqegfKv0Lbbb13WVSMEppeSkHjBpmysAiEAypyzbcQ6Ya7ompqtaM8bzu2kTKjfC+w30Vsve0CkJDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524335},"main":"./dist/index.js","engines":{"node":">=20.19.0"},"gitHead":"f340e03ee3b1fa26e1a60641694edca7e507abe8","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:657ceecd-f46f-4ea4-92a0-4e31f9374df4"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jose":"5.10.0","axios":"^1.13.5","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","nock":"^14.0.11","eslint":"9.39.2","globals":"^17.3.0","ts-jest":"29.4.6","typescript":"^5.9.3","@types/jest":"30.0.0","@types/node":"^25.2.2","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.3_1772200144344_0.4804340447217412","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@openfga/sdk","version":"0.9.4","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.9.4","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"2bff65917e7b748ccbd5349d448c6e819ee54a0b","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.4.tgz","fileCount":54,"integrity":"sha512-aIrn0cIUcRuiRKRNfVI3xd+gdIiCuq4xN1VjR3GuuCefZZ3Rd7WXrm1twyCfILyBCb7JXROU4+YpxhmFUBxH4A==","signatures":[{"sig":"MEQCIAMNCIVcjlitAvBmxZd5KRoIKk9LoI2Xl/3YJl3qIy1NAiBP/WgLkvn2kAFOez50Q1O0uJWSGshqCRoL20XRCOsLRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524583},"main":"./dist/index.js","engines":{"node":">=20.19.0"},"gitHead":"d09bb3d400d892db903d03ad7efc326c45cc9e9d","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:657ceecd-f46f-4ea4-92a0-4e31f9374df4"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.20.1","dependencies":{"jose":"5.10.0","axios":"1.14.0","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","nock":"^14.0.11","eslint":"9.39.2","globals":"^17.3.0","ts-jest":"29.4.6","typescript":"^5.9.3","@types/jest":"30.0.0","@types/node":"^25.2.2","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.4_1774953968839_0.3723213502665308","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@openfga/sdk","version":"0.9.5","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.9.5","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"8084989e1e63683d3ce4a586727f908977f082d7","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.5.tgz","fileCount":54,"integrity":"sha512-OVwuswdn2zWGcFR86grNMKOUQIiz7ixOluu5odDrAHiqo0cyrNqpn2MfTz6WT6J/TZ8ObH1liIMB/DKsGTFhnA==","signatures":[{"sig":"MEUCICyP8lsLU4Ps5W4b6Yy2vhMNtM9fxU9RK2jS57RoxJ6mAiEAw4BvYyQls+2BKMlLoC7Rb7Ba9JQkzQbJXeEYP5Qi37s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524807},"main":"./dist/index.js","engines":{"node":">=20.19.0"},"gitHead":"459e2e6d9e3c86c35aae2d4fdd71ae12aa33be0a","scripts":{"lint":"eslint . --ext .ts","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --ext .ts --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:657ceecd-f46f-4ea4-92a0-4e31f9374df4"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"5.10.0","axios":"1.15.0","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","nock":"^14.0.11","eslint":"9.39.2","globals":"^17.3.0","ts-jest":"29.4.6","typescript":"^5.9.3","@types/jest":"30.0.0","@types/node":"^25.2.2","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.5_1775807098022_0.008754368531837198","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@openfga/sdk","version":"0.9.6","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.9.6","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"6245081a5c04de3e36f628a973a95e2d089b1eec","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.6.tgz","fileCount":54,"integrity":"sha512-110QWSMKp28IeZTNG8Li1NinSZPuVh2aVlDE2wCJztbOCPy/ayn0E6b5z4XJcPpAno4KRRgt3E4Tvhihoqpm8w==","signatures":[{"sig":"MEQCIBPNhY84Vu4wYQFPRz/QmpuDxHi5I9IGkb5suGUPliPeAiAutZlx7Eg/wpMWJAaqIpNPqXtHvhZGs7BjNuioL9cc3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533446},"main":"./dist/index.js","engines":{"node":">=20.19.0"},"gitHead":"93131c7fa858c266247169120104823881e51499","scripts":{"lint":"eslint .","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:657ceecd-f46f-4ea4-92a0-4e31f9374df4"}},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jose":"5.10.0","axios":"1.16.0","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.3.0","nock":"^14.0.14","eslint":"^10.3.0","globals":"^17.6.0","ts-jest":"29.4.9","typescript":"^6.0.3","@types/jest":"30.0.0","@types/node":"^25.6.0","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.6_1778518668131_0.45739243728877477","host":"s3://npm-registry-packages-npm-production"}},"0.9.7-beta.1":{"name":"@openfga/sdk","version":"0.9.7-beta.1","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"author":{"name":"OpenFGA"},"license":"Apache-2.0","_id":"@openfga/sdk@0.9.7-beta.1","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"homepage":"https://github.com/openfga/js-sdk#readme","bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"dist":{"shasum":"f0eff39532fa20f3092f4378829bd32c6e9fda39","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.7-beta.1.tgz","fileCount":54,"integrity":"sha512-wf9npO7Tuk1vZWCFi7qIQhNbh0qG96yxn9x+NsujHAhUBEF2+vqqIyqvd9eMoiVtuztI+OvybhkJBaJcEvGoIw==","signatures":[{"sig":"MEUCIQDn8OICLKJWRewyj1QoAXc9DRyL2bcsqOmEsN5mYG7gswIgURrj1DYgZdWEC/C/aQmameZG0/QqycDsdIyLyZJEvw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.7-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544699},"main":"./dist/index.js","engines":{"node":">=20.19.0"},"gitHead":"4b43e0fcb63ca1947c29a555b0c1d409e5bf080d","scripts":{"lint":"eslint .","test":"jest --config ./tests/jest.config.js","build":"tsc --outDir dist/","lint:fix":"eslint . --fix","prepublishOnly":"rm -rf dist/ && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:657ceecd-f46f-4ea4-92a0-4e31f9374df4"}},"overrides":{"js-yaml":"^4.2.0"},"repository":{"url":"git://github.com/openfga/js-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript and Node.js SDK for OpenFGA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"5.10.0","tiny-async-pool":"^2.1.0","@opentelemetry/api":"^1.9.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.3.0","nock":"^14.0.14","eslint":"^10.3.0","globals":"^17.6.0","ts-jest":"29.4.9","typescript":"^6.0.3","@types/jest":"30.0.0","@types/node":"^25.6.0","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.7-beta.1_1782831176494_0.18114128676639485","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@openfga/sdk","version":"0.9.7","description":"JavaScript and Node.js SDK for OpenFGA","author":{"name":"OpenFGA"},"keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"license":"Apache-2.0","main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"build":"tsc --outDir dist/","prepublishOnly":"rm -rf dist/ && npm run build","pretest":"node ./tests/prepare-tests.mjs && tsc --project ./tests/tsconfig.spec.json","test":"node ./tests/run-tests.mjs","lint":"eslint .","lint:fix":"eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.9.1","axios":"1.19.0","jose":"5.10.0","tiny-async-pool":"^2.1.0"},"devDependencies":{"@types/node":"^26.1.0","@types/tiny-async-pool":"^2.0.3","@typescript-eslint/eslint-plugin":"^8.59.2","@typescript-eslint/parser":"^8.59.2","@typescript/native":"npm:typescript@^7.0.2","eslint":"^10.3.0","globals":"^17.6.0","nock":"^14.0.14","typescript":"npm:@typescript/typescript6@^6.0.3"},"overrides":{"brace-expansion":"^5.0.9","js-yaml":"^4.1.1"},"repository":{"type":"git","url":"git://github.com/openfga/js-sdk.git"},"bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"homepage":"https://github.com/openfga/js-sdk#readme","engines":{"node":">=20.19.0"},"publishConfig":{"access":"public","provenance":true},"gitHead":"ff0a9f54631700f98349662746e0d6b3cae52993","_id":"@openfga/sdk@0.9.7","_nodeVersion":"24.19.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-dWZN6A/9B/+xuvFuW/h9LJLRw1IX0h25PGrytMoELRYjkzRPeqKc0T4l2OnpuY3lJSACNIz4UxWd8oSdDVgQ1w==","shasum":"26f4a64d24910e6fbfb91d8eda797bb4468d085a","tarball":"https://registry.npmjs.org/@openfga/sdk/-/sdk-0.9.7.tgz","fileCount":54,"unpackedSize":534912,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openfga%2fsdk@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEyC7OuqVy/fWfZ8aXiULo7wXyaS3TUFmQjAhtkF0+p3AiAXjFQKKMH/tBwLVAWuyUSGFz483xI5MYHL+u5+VvxwUA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:657ceecd-f46f-4ea4-92a0-4e31f9374df4"}},"directories":{},"maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.9.7_1787036566597_0.7270656779466018"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-15T18:35:41.185Z","modified":"2026-08-18T07:02:47.042Z","0.0.1":"2022-06-15T18:35:41.384Z","0.0.2":"2022-08-16T18:01:35.100Z","0.1.0":"2022-09-29T14:44:26.567Z","0.1.1":"2022-11-15T21:44:16.893Z","0.2.0":"2022-12-15T01:35:54.667Z","0.2.1":"2023-01-17T23:01:53.566Z","0.2.2":"2023-01-23T17:05:22.197Z","0.2.3":"2023-03-07T22:26:41.217Z","0.2.4":"2023-03-09T18:23:02.089Z","0.2.5":"2023-04-21T14:25:52.622Z","0.2.6":"2023-05-23T16:27:09.953Z","0.2.7":"2023-08-16T19:41:10.270Z","0.2.8":"2023-08-18T20:02:58.210Z","0.2.9":"2023-10-20T12:38:45.530Z","0.2.10":"2023-11-01T19:20:55.145Z","0.3.0-beta.1":"2023-11-02T17:01:24.610Z","0.3.0":"2023-12-12T15:57:03.495Z","0.3.1":"2024-01-27T04:27:25.916Z","0.3.2":"2024-02-13T17:32:54.519Z","0.3.3":"2024-02-26T10:56:00.226Z","0.3.4":"2024-03-15T21:05:51.845Z","0.3.5":"2024-03-19T14:53:32.098Z","0.4.0":"2024-04-30T19:54:42.371Z","0.5.0":"2024-06-17T11:12:24.590Z","0.6.0":"2024-06-28T15:39:06.838Z","0.6.1":"2024-07-11T14:55:55.433Z","0.6.2":"2024-07-31T17:02:49.737Z","0.6.3":"2024-08-28T22:07:31.669Z","0.7.0":"2024-09-27T23:15:24.475Z","0.8.0":"2025-01-14T20:46:13.231Z","0.8.1":"2025-04-24T10:42:56.305Z","0.9.0":"2025-06-04T12:05:19.561Z","0.9.1":"2025-11-05T21:36:03.582Z","0.9.2-beta.3":"2026-02-10T16:26:16.543Z","0.9.2":"2026-02-10T17:09:41.036Z","0.9.3":"2026-02-27T13:49:04.502Z","0.9.4":"2026-03-31T10:46:09.009Z","0.9.5":"2026-04-10T07:44:58.190Z","0.9.6":"2026-05-11T16:57:48.368Z","0.9.7-beta.1":"2026-06-30T14:52:56.705Z","0.9.7":"2026-08-18T07:02:46.730Z"},"bugs":{"url":"https://github.com/openfga/js-sdk/issues"},"author":{"name":"OpenFGA"},"license":"Apache-2.0","homepage":"https://github.com/openfga/js-sdk#readme","keywords":["openfga","authorization","fga","fine-grained-authorization","rebac","zanzibar"],"repository":{"type":"git","url":"git://github.com/openfga/js-sdk.git"},"description":"JavaScript and Node.js SDK for OpenFGA","maintainers":[{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"openfgateam","email":"contact@openfga.dev"}],"readme":"# JavaScript and Node.js SDK for OpenFGA\n\n[![npm](https://img.shields.io/npm/v/@openfga/sdk.svg?style=flat)](https://www.npmjs.com/package/@openfga/sdk)\n[![Socket Badge](https://badge.socket.dev/npm/package/@openfga/sdk)](https://socket.dev/npm/package/@openfga/sdk)\n[![DeepWiki](https://img.shields.io/badge/DeepWiki-openfga%2Fjs--sdk-blue.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAAAXNSR0IArs4c6QAAA05JREFUaEPtmUtyEzEQhtWTQyQLHNak2AB7ZnyXZMEjXMGeK/AIi+QuHrMnbChYY7MIh8g01fJoopFb0uhhEqqcbWTp06/uv1saEDv4O3n3dV60RfP947Mm9/SQc0ICFQgzfc4CYZoTPAswgSJCCUJUnAAoRHOAUOcATwbmVLWdGoH//PB8mnKqScAhsD0kYP3j/Yt5LPQe2KvcXmGvRHcDnpxfL2zOYJ1mFwrryWTz0advv1Ut4CJgf5uhDuDj5eUcAUoahrdY/56ebRWeraTjMt/00Sh3UDtjgHtQNHwcRGOC98BJEAEymycmYcWwOprTgcB6VZ5JK5TAJ+fXGLBm3FDAmn6oPPjR4rKCAoJCal2eAiQp2x0vxTPB3ALO2CRkwmDy5WohzBDwSEFKRwPbknEggCPB/imwrycgxX2NzoMCHhPkDwqYMr9tRcP5qNrMZHkVnOjRMWwLCcr8ohBVb1OMjxLwGCvjTikrsBOiA6fNyCrm8V1rP93iVPpwaE+gO0SsWmPiXB+jikdf6SizrT5qKasx5j8ABbHpFTx+vFXp9EnYQmLx02h1QTTrl6eDqxLnGjporxl3NL3agEvXdT0WmEost648sQOYAeJS9Q7bfUVoMGnjo4AZdUMQku50McDcMWcBPvr0SzbTAFDfvJqwLzgxwATnCgnp4wDl6Aa+Ax283gghmj+vj7feE2KBBRMW3FzOpLOADl0Isb5587h/U4gGvkt5v60Z1VLG8BhYjbzRwyQZemwAd6cCR5/XFWLYZRIMpX39AR0tjaGGiGzLVyhse5C9RKC6ai42ppWPKiBagOvaYk8lO7DajerabOZP46Lby5wKjw1HCRx7p9sVMOWGzb/vA1hwiWc6jm3MvQDTogQkiqIhJV0nBQBTU+3okKCFDy9WwferkHjtxib7t3xIUQtHxnIwtx4mpg26/HfwVNVDb4oI9RHmx5WGelRVlrtiw43zboCLaxv46AZeB3IlTkwouebTr1y2NjSpHz68WNFjHvupy3q8TFn3Hos2IAk4Ju5dCo8B3wP7VPr/FGaKiG+T+v+TQqIrOqMTL1VdWV1DdmcbO8KXBz6esmYWYKPwDL5b5FA1a0hwapHiom0r/cKaoqr+27/XcrS5UwSMbQAAAABJRU5ErkJggg==)](https://deepwiki.com/openfga/js-sdk)[![Release](https://img.shields.io/github/v/release/openfga/js-sdk?sort=semver&color=green)](https://github.com/openfga/js-sdk/releases)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fopenfga%2Fjs-sdk.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fopenfga%2Fjs-sdk?ref=badge_shield)\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/openfga/js-sdk/badge)](https://securityscorecards.dev/viewer/?uri=github.com/openfga/js-sdk)\n[![Join our community](https://img.shields.io/badge/slack-cncf_%23openfga-40abb8.svg?logo=slack)](https://openfga.dev/community)\n[![X](https://img.shields.io/twitter/follow/openfga?color=%23179CF0&logo=x&style=flat-square \"@openfga on X\")](https://x.com/openfga)\n\nThis is an autogenerated JavaScript SDK for OpenFGA. It provides a wrapper around the [OpenFGA API definition](https://openfga.dev/api), and includes TS typings.\n\n## Table of Contents\n\n- [About OpenFGA](#about)\n- [Resources](#resources)\n- [Installation](#installation)\n- [Getting Started](#getting-started)\n  - [Initializing the API Client](#initializing-the-api-client)\n  - [Custom Headers](#custom-headers)\n  - [Get your Store ID](#get-your-store-id)\n  - [Calling the API](#calling-the-api)\n    - [Stores](#stores)\n      - [List All Stores](#list-stores)\n      - [Create a Store](#create-store)\n      - [Get a Store](#get-store)\n      - [Delete a Store](#delete-store)\n    - [Authorization Models](#authorization-models)\n      - [Read Authorization Models](#read-authorization-models)\n      - [Write Authorization Model](#write-authorization-model)\n      - [Read a Single Authorization Model](#read-a-single-authorization-model)\n      - [Read the Latest Authorization Model](#read-the-latest-authorization-model)\n    - [Relationship Tuples](#relationship-tuples)\n      - [Read Relationship Tuple Changes (Watch)](#read-relationship-tuple-changes-watch)\n      - [Read Relationship Tuples](#read-relationship-tuples)\n      - [Write (Create and Delete) Relationship Tuples](#write-create-and-delete-relationship-tuples)\n    - [Relationship Queries](#relationship-queries)\n      - [Check](#check)\n      - [Batch Check](#batch-check)\n      - [Expand](#expand)\n      - [List Objects](#list-objects)\n      - [List Relations](#list-relations)\n      - [List Users](#list-users)\n    - [Assertions](#assertions)\n      - [Read Assertions](#read-assertions)\n      - [Write Assertions](#write-assertions)\n  - [Calling Other Endpoints](#calling-other-endpoints)\n  - [Retries](#retries)\n  - [API Endpoints](#api-endpoints)\n  - [Models](#models)\n  - [OpenTelemetry](#opentelemetry)\n- [Contributing](#contributing)\n  - [Issues](#issues)\n  - [Pull Requests](#pull-requests)\n- [License](#license)\n\n## About\n\n[OpenFGA](https://openfga.dev) is an open source Fine-Grained Authorization solution inspired by [Google's Zanzibar paper](https://research.google/pubs/pub48190/). It was created by the FGA team at [Auth0](https://auth0.com) based on [Auth0 Fine-Grained Authorization (FGA)](https://fga.dev), available under [a permissive license (Apache-2)](https://github.com/openfga/rfcs/blob/main/LICENSE) and welcomes community contributions.\n\nOpenFGA is designed to make it easy for application builders to model their permission layer, and to add and integrate fine-grained authorization into their applications. OpenFGA’s design is optimized for reliability and low latency at a high scale.\n\n\n## Resources\n\n- [OpenFGA Documentation](https://openfga.dev/docs)\n- [OpenFGA API Documentation](https://openfga.dev/api/service)\n- [X](https://x.com/openfga)\n- [OpenFGA Community](https://openfga.dev/community)\n- [Zanzibar Academy](https://zanzibar.academy)\n- [Google's Zanzibar Paper (2019)](https://research.google/pubs/pub48190/)\n\n## Installation\n\nUsing [npm](https://npmjs.org):\n\n```shell\nnpm install @openfga/sdk\n```\n\nUsing [yarn](https://yarnpkg.com):\n\n```shell\nyarn add @openfga/sdk\n```\n\n#### Supported Node.js Versions\n\nFor details on the supported Node.js versions and our support policy, see [SUPPORTED_RUNTIMES.md](./SUPPORTED_RUNTIMES.md).\n\n## Getting Started\n\n### Initializing the API Client\n\n[Learn how to initialize your SDK](https://openfga.dev/docs/getting-started/setup-sdk-client)\n\nWe strongly recommend you initialize the `OpenFgaClient` only once and then re-use it throughout your app, otherwise you will incur the cost of having to re-initialize multiple times or at every request, the cost of reduced connection pooling and re-use, and would be particularly costly in the client credentials flow, as that flow will be performed on every request.\n\n> The `OpenFgaClient` will by default retry API requests up to 3 times on 429 and 5xx errors.\n\n#### No Credentials\n\n```javascript\nconst { OpenFgaClient } = require('@openfga/sdk'); // OR import { OpenFgaClient } from '@openfga/sdk';\n\nconst fgaClient = new OpenFgaClient({\n  apiUrl: process.env.FGA_API_URL, // required\n  storeId: process.env.FGA_STORE_ID, // not needed when calling `CreateStore` or `ListStores`\n  authorizationModelId: process.env.FGA_MODEL_ID, // Optional, can be overridden per request\n});\n```\n\n#### API Token\n\n```javascript\nconst { OpenFgaClient, CredentialsMethod } = require('@openfga/sdk'); // OR import { OpenFgaClient, CredentialsMethod } from '@openfga/sdk';\n\nconst fgaClient = new OpenFgaClient({\n  apiUrl: process.env.FGA_API_URL, // required\n  storeId: process.env.FGA_STORE_ID, // not needed when calling `CreateStore` or `ListStores`\n  authorizationModelId: process.env.FGA_MODEL_ID, // Optional, can be overridden per request\n  credentials: {\n    method: CredentialsMethod.ApiToken,\n    config: {\n      token: process.env.FGA_API_TOKEN, // will be passed as the \"Authorization: Bearer ${ApiToken}\" request header\n    }\n  }\n});\n```\n\n#### Client Credentials\n\n```javascript\nconst { OpenFgaClient, CredentialsMethod } = require('@openfga/sdk'); // OR import { OpenFgaClient, CredentialsMethod } from '@openfga/sdk';\n\nconst fgaClient = new OpenFgaClient({\n  apiUrl: process.env.FGA_API_URL, // required\n  storeId: process.env.FGA_STORE_ID, // not needed when calling `CreateStore` or `ListStores`\n  authorizationModelId: process.env.FGA_MODEL_ID, // Optional, can be overridden per request\n  credentials: {\n    method: CredentialsMethod.ClientCredentials,\n    config: {\n      apiTokenIssuer: process.env.FGA_API_TOKEN_ISSUER,\n      apiAudience: process.env.FGA_API_AUDIENCE,\n      clientId: process.env.FGA_CLIENT_ID,\n      clientSecret: process.env.FGA_CLIENT_SECRET,\n    }\n  }\n});\n```\n\n### Custom Headers\n\n#### Default Headers\n\nYou can set default headers that will be sent with every request during client initialization:\n\n```javascript\nconst { OpenFgaClient } = require('@openfga/sdk'); // OR import { OpenFgaClient } from '@openfga/sdk';\n\nconst fgaClient = new OpenFgaClient({\n  apiUrl: process.env.FGA_API_URL,\n  storeId: process.env.FGA_STORE_ID,\n  authorizationModelId: process.env.FGA_MODEL_ID,\n  baseOptions: {\n    headers: {\n      \"X-Custom-Header\": \"default-value\",\n      \"X-Request-Source\": \"my-app\",\n    }\n  }\n});\n```\n\n#### Per-Request Headers\n\nYou can also send custom headers on a per-request basis by using the `options` parameter. Custom headers will override any default headers set in the client configuration.\n\n```javascript\n// Add custom headers to a specific request\nconst result = await fgaClient.check({\n  user: \"user:anne\",\n  relation: \"viewer\",\n  object: \"document:roadmap\",\n}, {\n  headers: {\n    \"X-Request-ID\": \"123e4567-e89b-12d3-a456-426614174000\",\n    \"X-Custom-Header\": \"custom-value\", // these override any default headers set\n  }\n});\n```\n\n### Get your Store ID\n\nYou need your store id to call the OpenFGA API (unless it is to call the [CreateStore](#create-store) or [ListStores](#list-stores) methods).\n\nIf your server is configured with [authentication enabled](https://openfga.dev/docs/getting-started/setup-openfga#configuring-authentication), you also need to have your credentials ready.\n\n### Calling the API\n\n> Note regarding casing in the OpenFgaClient:\n> All input parameters are in `camelCase`, all response parameters will match the API and are in `snake_case`.\n\n> Note: The Client interface might see several changes over the next few months as we get more feedback before it stabilizes.\n\n#### Stores\n\n##### List Stores\n\nGet a paginated list of stores.\n\n[API Documentation](https://openfga.dev/api/service#/Stores/ListStores)\n\n```javascript\nconst options = { pageSize: 10, continuationToken: \"...\" };\n\nconst { stores } = await fgaClient.listStores(options);\n\n// stores = [{ \"id\": \"01FQH7V8BEG3GPQW93KTRFR8JB\", \"name\": \"FGA Demo Store\", \"created_at\": \"2022-01-01T00:00:00.000Z\", \"updated_at\": \"2022-01-01T00:00:00.000Z\" }]\n```\n\n##### Create Store\n\nInitialize a store.\n\n[API Documentation](https://openfga.dev/api/service#/Stores/CreateStore)\n\n```javascript\nconst { id: storeId } = await fgaClient.createStore({\n  name: \"FGA Demo Store\",\n});\n\n// storeId = \"01FQH7V8BEG3GPQW93KTRFR8JB\"\n```\n\n##### Get Store\n\nGet information about the current store.\n\n[API Documentation](https://openfga.dev/api/service#/Stores/GetStore)\n\n```javascript\nconst store = await fgaClient.getStore();\n\n// store = { \"id\": \"01FQH7V8BEG3GPQW93KTRFR8JB\", \"name\": \"FGA Demo Store\", \"created_at\": \"2022-01-01T00:00:00.000Z\", \"updated_at\": \"2022-01-01T00:00:00.000Z\" }\n```\n\n##### Delete Store\n\nDelete a store.\n\n[API Documentation](https://openfga.dev/api/service#/Stores/DeleteStore)\n\n```javascript\nawait fgaClient.deleteStore();\n```\n\n#### Authorization Models\n\n##### Read Authorization Models\n\nRead all authorization models in the store.\n\n[API Documentation](https://openfga.dev/api/service#/Authorization%20Models/ReadAuthorizationModels)\n\n>  Requires a client initialized with a storeId\n\n```javascript\nconst options = { pageSize: 10, continuationToken: \"...\" };\n\nconst { authorization_models: authorizationModels } = await fgaClient.readAuthorizationModels(options);\n\n/*\nauthorizationModels = [\n { id: \"01GXSA8YR785C4FYS3C0RTG7B1\", schema_version: \"1.1\", type_definitions: [...] },\n { id: \"01GXSBM5PVYHCJNRNKXMB4QZTW\", schema_version: \"1.1\", type_definitions: [...] }];\n*/\n```\n\n##### Write Authorization Model\n\nCreate a new authorization model.\n\n[API Documentation](https://openfga.dev/api/service#/Authorization%20Models/WriteAuthorizationModel)\n\n> Note: To learn how to build your authorization model, check the Docs at https://openfga.dev/docs.\n\n> Learn more about [the OpenFGA configuration language](https://openfga.dev/docs/configuration-language).\n\n> You can use the [OpenFGA Syntax Transformer](https://github.com/openfga/syntax-transformer) to convert between the friendly DSL and the JSON authorization model.\n\n```javascript\nconst { authorization_model_id: id } = await fgaClient.writeAuthorizationModel({\n  schema_version: \"1.1\",\n  type_definitions: [{\n      type: \"user\",\n    }, {\n    type: \"document\",\n    relations: {\n      \"writer\": { \"this\": {} },\n      \"viewer\": {\n        \"union\": {\n          \"child\": [\n            { \"this\": {} },\n            { \"computedUserset\": {\n               \"object\": \"\",\n              \"relation\": \"writer\" }\n            }\n          ]\n        }\n      }\n    } }],\n});\n\n// id = \"01GXSA8YR785C4FYS3C0RTG7B1\"\n```\n\n##### Read a Single Authorization Model\n\nRead a particular authorization model.\n\n```javascript\nconst options = {};\n\n// To override the authorization model id for this request\noptions.authorizationModelId = \"01GXSA8YR785C4FYS3C0RTG7B1\";\n\nconst { authorization_model: authorizationModel } = await fgaClient.readAuthorizationModel(options);\n\n// authorizationModel = { id: \"01GXSA8YR785C4FYS3C0RTG7B1\", schema_version: \"1.1\", type_definitions: [...] }\n```\n\n##### Read the Latest Authorization Model\n\nReads the latest authorization model (note: this ignores the model id in configuration).\n\n[API Documentation](https://openfga.dev/api/service#/Authorization%20Models/ReadAuthorizationModel)\n\n```javascript\nconst { authorization_model: authorizationModel } = await fgaClient.readLatestAuthorizationModel();\n\n// authorizationModel = { id: \"01GXSA8YR785C4FYS3C0RTG7B1\", schema_version: \"1.1\", type_definitions: [...] }\n```\n\n#### Relationship Tuples\n\n##### Read Relationship Tuple Changes (Watch)\n\nReads the list of historical relationship tuple writes and deletes.\n\n[API Documentation](https://openfga.dev/api/service#/Relationship%20Tuples/ReadChanges)\n\n```javascript\nconst type = 'document';\nconst startTime = \"2022-01-01T00:00:00Z\"\nconst options = {\n  pageSize: 25,\n  continuationToken: 'eyJwayI6IkxBVEVTVF9OU0NPTkZJR19hdXRoMHN0b3JlIiwic2siOiIxem1qbXF3MWZLZExTcUoyN01MdTdqTjh0cWgifQ==',\n};\n\nconst response = await fgaClient.readChanges({ type, startTime }, options);\n\n// response.continuation_token = ...\n// response.changes = [\n//   { tuple_key: { user, relation, object }, operation: \"writer\", timestamp: ... },\n//   { tuple_key: { user, relation, object }, operation: \"viewer\", timestamp: ... }\n// ]\n```\n\n##### Read Relationship Tuples\n\nReads the relationship tuples stored in the database. It does not evaluate nor exclude invalid tuples according to the authorization model.\n\n[API Documentation](https://openfga.dev/api/service#/Relationship%20Tuples/Read)\n\n```javascript\n// Find if a relationship tuple stating that a certain user is a viewer of a certain document\nconst body = {\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  relation: \"viewer\",\n  object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n};\n\n// Find all relationship tuples where a certain user has any relation to a certain document\nconst body = {\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n};\n\n// Find all relationship tuples where a certain user is a viewer of any document\nconst body = {\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  relation: \"viewer\",\n  object: \"document:\",\n};\n\n// Find all relationship tuples where a certain user has any relation with any document\nconst body = {\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  object: \"document:\",\n};\n\n// Find all relationship tuples where any user has any relation with a particular document\nconst body = {\n  object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n};\n\n// Read all stored relationship tuples\nconst body = {};\n\nconst { tuples } = await fgaClient.read(body);\n\n// In all the above situations, the response will be of the form:\n// tuples = [{ key: { user, relation, object }, timestamp: ... }]\n```\n\n##### Write (Create and Delete) Relationship Tuples\n\nCreate and/or delete relationship tuples to update the system state.\n\n[API Documentation](https://openfga.dev/api/service#/Relationship%20Tuples/Write)\n\n###### Transaction mode (default)\n\nBy default, write runs in a transaction mode where any invalid operation (deleting a non-existing tuple, creating an existing tuple, one of the tuples was invalid) or a server error will fail the entire operation.\n\n```javascript\nconst options = {};\n\n// To override the authorization model id for this request\noptions.authorizationModelId = \"01GXSA8YR785C4FYS3C0RTG7B1\";\n\nawait fgaClient.write({\n  writes: [{ user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\", relation: \"viewer\", object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\" }],\n  deletes: [{ user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\", relation: \"editor\", object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\" }],\n}, options);\n\n// Convenience functions are available\nawait fgaClient.writeTuples([{ user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\", relation: \"viewer\", object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\" }], options);\nawait fgaClient.deleteTuples([{ user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\", relation: \"editor\", object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\" }], options);\n\n// if any error is encountered in the transaction mode, an error will be thrown\n```\n\n###### Non-transaction mode\n\nThe SDK will split the writes into separate requests and send them in parallel chunks (default = 1 item per chunk, each chunk is a transaction).\n\n```\n// if you'd like to disable the transaction mode for writes (requests will be sent in parallel writes)\noptions.transaction = {\n  disable: true,\n  maxPerChunk: 1, // defaults to 1 - each chunk is a transaction (even in non-transaction mode)\n  maxParallelRequests: 10, // max requests to issue in parallel\n};\n\nconst response = await fgaClient.write({\n  writes: [{ user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\", relation: \"viewer\", object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\" }],\n  deletes: [{ user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\", relation: \"editor\", object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\" }],\n}, options);\n\n/*\nresponse = {\n  writes: [{ tuple_key: { user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\", relation: \"viewer\", object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\", status: \"success\" } }],\n  deletes: [{ tuple_key: { user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\", relation: \"editor\", object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\", status: \"failure\", err: <FgaError ...>  } }],\n};\n*/\n```\n\n#### Conflict Options for Write Operations\n\nThe SDK supports conflict options for write operations, allowing you to control how the API handles duplicate writes and missing deletes.\n\n> **Note**: This requires OpenFGA [v1.10.0](https://github.com/openfga/openfga/releases/tag/v1.10.0) or later.\n\n##### Using Conflict Options with Write\n```javascript\nconst options = {\n  conflict: {\n    // Control what happens when writing a tuple that already exists\n    onDuplicateWrites: ClientWriteRequestOnDuplicateWrites.Ignore, // or ClientWriteRequestOnDuplicateWrites.Error (the current default behavior)\n    // Control what happens when deleting a tuple that doesn't exist\n    onMissingDeletes: ClientWriteRequestOnMissingDeletes.Ignore, // or ClientWriteRequestOnMissingDeletes.Error (the current default behavior)\n  }\n};\n\nconst body = {\n  writes: [{\n    user: 'user:anne',\n    relation: 'writer',\n    object: 'document:2021-budget',\n  }],\n  deletes: [{\n    user: 'user:bob',\n    relation: 'reader',\n    object: 'document:2021-budget',\n  }],\n};\n\nconst response = await fgaClient.write(body, options);\n```\n\n##### Using Conflict Options with WriteTuples\n```javascript\nconst tuples = [{\n  user: 'user:anne',\n  relation: 'writer',\n  object: 'document:2021-budget',\n}];\n\nconst options = {\n  conflict: {\n    onDuplicateWrites: ClientWriteRequestOnDuplicateWrites.Ignore,\n  }\n};\n\nconst response = await fgaClient.writeTuples(tuples, options);\n```\n\n##### Using Conflict Options with DeleteTuples\n```javascript\nconst tuples = [{\n  user: 'user:bob',\n  relation: 'reader',\n  object: 'document:2021-budget',\n}];\n\nconst options = {\n  conflict: {\n    onMissingDeletes: OnMissingDelete.Ignore,\n  }\n};\n\nconst response = await fgaClient.deleteTuples(tuples, options);\n```\n\n##### Conflict Options Behavior\n\n- **`onDuplicateWrites`**:\n  - `ClientWriteRequestOnDuplicateWrites.Error` (default): Returns an error if an identical tuple already exists (matching on user, relation, object, and condition)\n  - `ClientWriteRequestOnDuplicateWrites.Ignore`: Treats duplicate writes as no-ops, allowing idempotent write operations\n\n- **`onMissingDeletes`**:\n  - `ClientWriteRequestOnMissingDeletes.Error` (default): Returns an error when attempting to delete a tuple that doesn't exist\n  - `ClientWriteRequestOnMissingDeletes.Ignore`: Treats deletes of non-existent tuples as no-ops, allowing idempotent delete operations\n\n> **Important**: If a Write request contains both idempotent (ignore) and non-idempotent (error) operations, the most restrictive action (error) will take precedence. If a condition fails for a sub-request with an error flag, the entire transaction will be rolled back.\n\n#### Relationship Queries\n\n##### Check\n\nCheck if a user has a particular relation with an object.\n\n[API Documentation](https://openfga.dev/api/service#/Relationship%20Queries/Check)\n\n```javascript\nconst options = {\n  // if you'd like to override the authorization model id for this request\n  authorizationModelId: \"01GXSA8YR785C4FYS3C0RTG7B1\",\n};\n\nconst result = await fgaClient.check({\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  relation: \"viewer\",\n  object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n}, options);\n\n// result = { allowed: true }\n```\n\n##### Batch Check\n\nSimilar to [check](#check), but instead of checking a single user-object relationship, accepts a list of relationships to check. Requires OpenFGA version 1.8.0 or greater.\n\n[API Documentation](https://openfga.dev/api/service#/Relationship%20Queries/BatchCheck)\n\n> **Note**: The order of `batchCheck` results is not guaranteed to match the order of the checks provided. Use `correlationId` to pair responses with requests.\n\n```javascript\nconst options = {\n  // if you'd like to override the authorization model id for this request\n  authorizationModelId: \"01GXSA8YR785C4FYS3C0RTG7B1\",\n}\n\nconst corrId = randomUUID();\nconst { result } = await fgaClient.batchCheck({\n    checks: [\n      {\n        // should have access\n        user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n        relation: \"viewer\",\n        object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n        context: {\n          ViewCount: 100\n        },\n        // optional correliationId to associate request and response. One will be generated\n        // if not provided\n        correlationId: corrId,\n      },\n      {\n        // should NOT have access\n        user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n        relation: \"viewer\",\n        object: \"document:7772ab2a-d83f-756d-9397-c5ed9f3cb888\",\n      }\n    ]\n  }, options);\n\n  const userAllowed = result.filter(r => r.correlationId === corrId);\n  console.log(`User is allowed access to ${userAllowed.length} documents`);\n  userAllowed.forEach(item => {\n    console.log(`User is allowed access to ${item.request.object}`);\n  });\n  /*\n  {\n    \"result\": [\n      {\n        \"allowed\": true,\n        \"request\": {\n          \"user\": \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n          \"relation\": \"viewer\",\n          \"object\": \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n          \"correlationId\": \"4187674b-0ec0-4ed5-abb5-327bd21c89a3\"\n        },\n        \"correlationId\": \"4187674b-0ec0-4ed5-abb5-327bd21c89a3\"\n      },\n      {\n        \"allowed\": true,\n        \"request\": {\n          \"user\": \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n          \"relation\": \"viewer\",\n          \"object\": \"document:7772ab2a-d83f-756d-9397-c5ed9f3cb888\",\n          \"context\": {\n            \"ViewCount\": 100\n          },\n          \"correlationId\": \"5874b4fb-10f1-4e0c-ae32-559220b06dc8\"\n        },\n        \"correlationId\": \"5874b4fb-10f1-4e0c-ae32-559220b06dc8\"\n      }\n    ]\n  }\n  */\n```\n\nIf you are using an OpenFGA version less than 1.8.0, you can use the `clientBatchCheck` function, \nwhich calls `check` in parallel. It will return `allowed: false` if it encounters an error, and will return the error in the body.\nIf 429s or 5xxs are encountered, the underlying check will retry up to 3 times before giving up.\n\n```javascript\nconst { responses } = await fgaClient.clientBatchCheck([{\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  relation: \"viewer\",\n  object: \"document:0192ab2d-d36e-7cb3-a4a8-5d1d67a300c5\",\n}, {\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  relation: \"member\",\n  object: \"document:0192ab2d-d36e-7cb3-a4a8-5d1d67a300c5\",\n}, {\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  relation: \"viewer\",\n  object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n  contextualTuples: [{\n    user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n    relation: \"writer\",\n    object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\"\n  }],\n}], options);\n\n/*\nresult = [{\n  allowed: false,\n  _request: {\n    user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n    relation: \"viewer\",\n    object: \"document:0192ab2d-d36e-7cb3-a4a8-5d1d67a300c5\",\n  }\n}, {\n  allowed: false,\n  _request: {\n    user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n    relation: \"member\",\n    object: \"document:0192ab2d-d36e-7cb3-a4a8-5d1d67a300c5\",\n  },\n  err: <FgaError ...>\n}, {\n  allowed: true,\n  _request: {\n    user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n    relation: \"viewer\",\n    object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n    contextualTuples: [{\n      user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n      relation: \"writer\",\n      object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\"\n    }],\n  }},\n]\n*/\n```\n\n#### Expand\n\nExpands the relationships in userset tree format.\n\n[API Documentation](https://openfga.dev/api/service#/Relationship%20Queries/Expand)\n\n```javascript\nconst options = {};\n\n// To override the authorization model id for this request\noptions.authorizationModelId = \"01GXSA8YR785C4FYS3C0RTG7B1\";\n\nconst { tree } = await fgaClient.expand({\n  relation: \"viewer\",\n  object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n}, options);\n\n// tree  = { root: { name: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a#viewer\", leaf: { users: { users: [\"user:81684243-9356-4421-8fbf-a4f8d36aa31b\", \"user:f52a4f7a-054d-47ff-bb6e-3ac81269988f\"] } } } }\n```\n\n##### List Objects\n\n List the objects of a particular type that the user has a certain relation to.\n\n[API Documentation](https://openfga.dev/api/service#/Relationship%20Queries/ListObjects)\n\n```javascript\nconst options = {};\n\n// To override the authorization model id for this request\noptions.authorizationModelId = \"01GXSA8YR785C4FYS3C0RTG7B1\";\n\nconst response = await fgaClient.listObjects({\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  relation: \"viewer\",\n  type: \"document\",\n  contextualTuples: [{\n    user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n    relation: \"writer\",\n    object: \"document:0192ab2d-d36e-7cb3-a4a8-5d1d67a300c5\"\n  }],\n}, options);\n\n// response.objects = [\"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\"]\n```\n\n##### Streamed List Objects\n\nList objects of a particular type that the user has access to, using the streaming API.\n\nThe Streamed ListObjects API is very similar to the ListObjects API, with two key differences:\n1. **Streaming Results**: Instead of collecting all objects before returning a response, it streams them to the client as they are collected.\n2. **No Pagination Limit**: Returns all results without the 1000-object limit of the standard ListObjects API.\n\nThis is particularly useful when querying **computed relations** that may return large result sets.\n\n[API Documentation](https://openfga.dev/api/service#/Relationship%20Queries/StreamedListObjects)\n\n```javascript\nconst options = {};\n\n// To override the authorization model id for this request\noptions.authorizationModelId = \"01GXSA8YR785C4FYS3C0RTG7B1\";\n\nconst objects = [];\nfor await (const response of fgaClient.streamedListObjects(\n  { user: \"user:anne\", relation: \"can_read\", type: \"document\" },\n  { consistency: ConsistencyPreference.HigherConsistency }\n)) {\n  objects.push(response.object);\n}\n\n// objects = [\"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\"]\n```\n\n##### List Relations\n\nList the relations a user has with an object. This wraps around [BatchCheck](#batchcheck) to allow checking multiple relationships at once.\n\nNote: Any error encountered when checking any relation will be treated as `allowed: false`;\n\n```javascript\nconst options = {};\n\n// To override the authorization model id for this request\noptions.authorization_model_id = \"1uHxCSuTP0VKPYSnkq1pbb1jeZw\";\n\nconst response = await fgaClient.listRelations({\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n  relations: [\"can_view\", \"can_edit\", \"can_delete\"],\n  contextualTuples: [{\n    user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n    relation: \"writer\",\n    object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\"\n  }],\n}, options);\n\n// response.relations = [\"can_view\", \"can_edit\"]\n```\n\n##### List Users\n\nList the users who have a certain relation to a particular type.\n\n[API Documentation](https://openfga.dev/api/service#/Relationship%20Queries/ListUsers)\n\n```js\nconst options = {};\n\n// To override the authorization model id for this request\noptions.authorization_model_id = \"1uHxCSuTP0VKPYSnkq1pbb1jeZw\";\n\n// Only a single filter is allowed for the time being\nconst userFilters = [{type: \"user\"}];\n// user filters can also be of the form\n// const userFilters = [{type: \"team\", relation: \"member\"}];\n\nconst response = await fgaClient.listUsers({\n  object: {\n    type: \"document\",\n    id: \"roadmap\"\n  },\n  relation: \"can_read\",\n  user_filters: userFilters,\n  context: {\n    \"view_count\": 100\n  },\n  contextualTuples:\n    [{\n      user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n      relation: \"editor\",\n      object: \"folder:product\"\n    }, {\n      user: \"folder:product\",\n      relation: \"parent\",\n      object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\"\n    }]\n}, options);\n\n// response.users = [{object: {type: \"user\", id: \"81684243-9356-4421-8fbf-a4f8d36aa31b\"}}, {userset: { type: \"user\" }}, ...]\n```\n\n#### Assertions\n\n##### Read Assertions\n\nRead assertions for a particular authorization model.\n\n[API Documentation](https://openfga.dev/api/service#/Assertions/Read%20Assertions)\n\n```javascript\nconst options = {};\n\n// To override the authorization model id for this request\noptions.authorizationModelId = \"01GXSA8YR785C4FYS3C0RTG7B1\";\n\nconst response = await fgaClient.readAssertions(options);\n\n/*\nresponse.assertions = [{\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  relation: \"viewer\",\n  object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n  expectation: true,\n}];\n*/\n```\n\n##### Write Assertions\n\nUpdate the assertions for a particular authorization model.\n\n[API Documentation](https://openfga.dev/api/service#/Assertions/Write%20Assertions)\n\n```javascript\nconst options = {};\n\n// To override the authorization model id for this request\noptions.authorizationModelId = \"01GXSA8YR785C4FYS3C0RTG7B1\";\n\nconst response = await fgaClient.writeAssertions([{\n  user: \"user:81684243-9356-4421-8fbf-a4f8d36aa31b\",\n  relation: \"viewer\",\n  object: \"document:0192ab2a-d83f-756d-9397-c5ed9f3cb69a\",\n  expectation: true,\n}], options);\n```\n\n### Calling Other Endpoints\n\nIn certain cases you may want to call other APIs not yet wrapped by the SDK. You can do so by using the `executeApiRequest` method available on the `OpenFgaClient`. It allows you to make raw HTTP calls to any OpenFGA endpoint by specifying the HTTP method, path, body, query parameters, and path parameters, while still honoring the client configuration (authentication, telemetry, retries, and error handling).\n\nFor streaming endpoints, use `executeStreamedApiRequest` instead.\n\nThis is useful when:\n- You want to call a new endpoint that is not yet supported by the SDK\n- You are using an earlier version of the SDK that doesn't yet support a particular endpoint\n- You have a custom endpoint deployed that extends the OpenFGA API\n\n#### Example: Calling a Custom Endpoint with POST\n\n```javascript\nconst { OpenFgaClient } = require('@openfga/sdk');\n\nconst fgaClient = new OpenFgaClient({\n  apiUrl: process.env.FGA_API_URL,\n  storeId: process.env.FGA_STORE_ID,\n});\n\n// Call a custom endpoint using path parameters\nconst response = await fgaClient.executeApiRequest({\n  operationName: 'CustomEndpoint',        // For telemetry/logging\n  method: 'POST',\n  path: '/stores/{store_id}/custom-endpoint',\n  pathParams: { store_id: process.env.FGA_STORE_ID },\n  body: {\n    user: 'user:bob',\n    action: 'custom_action',\n    resource: 'resource:123',\n  },\n  queryParams: {\n    page_size: 20,\n  },\n});\n\nconsole.log('Response:', response);\n```\n\n#### Example: Calling an Existing Endpoint with GET\n\n```javascript\n// Get a list of stores with query parameters\nconst stores = await fgaClient.executeApiRequest({\n  operationName: 'ListStores',\n  method: 'GET',\n  path: '/stores',\n  queryParams: {\n    page_size: 10,\n    continuation_token: 'eyJwayI6...',\n  },\n});\n\nconsole.log('Stores:', stores);\n```\n\n#### Example: Using Path Parameters\n\nPath parameters are specified in the path using `{param_name}` syntax and are replaced with URL-encoded values from the `pathParams` object:\n\n```javascript\nconst response = await fgaClient.executeApiRequest({\n  operationName: 'GetAuthorizationModel',\n  method: 'GET',\n  path: '/stores/{store_id}/authorization-models/{model_id}',\n  pathParams: {\n    store_id: 'your-store-id',\n    model_id: 'your-model-id',\n  },\n});\n```\n\n#### Example: Calling a Streaming Endpoint\n\nFor streaming endpoints (e.g. `streamed-list-objects`), use `executeStreamedApiRequest` instead of `executeApiRequest`. This returns a raw Node.js readable stream. To parse the newline-delimited JSON (NDJSON) response into individual objects, use the `parseNDJSONStream` helper exported by the SDK:\n\n```javascript\nconst { OpenFgaClient, parseNDJSONStream } = require('@openfga/sdk');\n\nconst fgaClient = new OpenFgaClient({\n  apiUrl: process.env.FGA_API_URL,\n  storeId: process.env.FGA_STORE_ID,\n});\n\nconst streamResponse = await fgaClient.executeStreamedApiRequest({\n  operationName: 'StreamedListObjects',\n  method: 'POST',\n  path: '/stores/{store_id}/streamed-list-objects',\n  pathParams: { store_id: process.env.FGA_STORE_ID },\n  body: {\n    authorization_model_id: process.env.FGA_MODEL_ID,\n    user: 'user:alice',\n    relation: 'reader',\n    type: 'document',\n  },\n});\n\n// executeStreamedApiRequest returns the raw Node.js Readable stream directly.\n// Use parseNDJSONStream to iterate over the parsed JSON objects:\nfor await (const item of parseNDJSONStream(streamResponse)) {\n  console.log('Object:', item.object);\n}\n```\n\n> **Note:** Unlike `executeApiRequest` (which wraps the response in a `CallResult` with a `$response` property), `executeStreamedApiRequest` returns the raw stream directly. `parseNDJSONStream` handles chunked data, partial lines, and buffer flushing automatically. It accepts Node.js `Readable` streams, `AsyncIterable`s, or even plain strings and `Buffer`s.\n\n### Retries\n\nIf a network request fails with a 429 or 5xx error from the server, the SDK will automatically retry the request up to 3 times with a minimum wait time of 100 milliseconds between each attempt.\n\nTo customize this behavior, create an object with `maxRetry` and `minWaitInMs` properties. `maxRetry` determines the maximum number of retries (up to 15), while `minWaitInMs` sets the minimum wait time between retries in milliseconds.\n\nApply your custom retry values by setting to `retryParams` on the configuration object passed to the `OpenFgaClient` call.\n\n```javascript\nconst { OpenFgaClient } = require('@openfga/sdk'); // OR import { OpenFgaClient } from '@openfga/sdk';\n\nconst fgaClient = new OpenFgaClient({\n  apiUrl: process.env.FGA_API_URL, // required\n  storeId: process.env.FGA_STORE_ID, // not needed when calling `CreateStore` or `ListStores`\n  authorizationModelId: process.env.FGA_MODEL_ID, // Optional, can be overridden per request\n  retryParams: {\n    maxRetry: 3, // retry up to 3 times on API requests\n    minWaitInMs: 250 // wait a minimum of 250 milliseconds between requests\n  }\n});\n```\n\n### API Endpoints\n\n| Method | HTTP request | Description |\n| ------------- | ------------- | ------------- |\n| [**ListStores**](https://openfga.dev/api/service#/Stores/ListStores) | **GET** /stores | List all stores |\n| [**CreateStore**](https://openfga.dev/api/service#/Stores/CreateStore) | **POST** /stores | Create a store |\n| [**GetStore**](https://openfga.dev/api/service#/Stores/GetStore) | **GET** /stores/{store_id} | Get a store |\n| [**DeleteStore**](https://openfga.dev/api/service#/Stores/DeleteStore) | **DELETE** /stores/{store_id} | Delete a store |\n| [**ReadAuthorizationModels**](https://openfga.dev/api/service#/Authorization%20Models/ReadAuthorizationModels) | **GET** /stores/{store_id}/authorization-models | Return all the authorization models for a particular store |\n| [**WriteAuthorizationModel**](https://openfga.dev/api/service#/Authorization%20Models/WriteAuthorizationModel) | **POST** /stores/{store_id}/authorization-models | Create a new authorization model |\n| [**ReadAuthorizationModel**](https://openfga.dev/api/service#/Authorization%20Models/ReadAuthorizationModel) | **GET** /stores/{store_id}/authorization-models/{id} | Return a particular version of an authorization model |\n| [**ReadChanges**](https://openfga.dev/api/service#/Relationship%20Tuples/ReadChanges) | **GET** /stores/{store_id}/changes | Return a list of all the tuple changes |\n| [**Read**](https://openfga.dev/api/service#/Relationship%20Tuples/Read) | **POST** /stores/{store_id}/read | Get tuples from the store that matches a query, without following userset rewrite rules |\n| [**Write**](https://openfga.dev/api/service#/Relationship%20Tuples/Write) | **POST** /stores/{store_id}/write | Add or delete tuples from the store |\n| [**Check**](https://openfga.dev/api/service#/Relationship%20Queries/Check) | **POST** /stores/{store_id}/check | Check whether a user is authorized to access an object |\n| [**BatchCheck**](https://openfga.dev/api/service#/Relationship%20Queries/BatchCheck) | **POST** /stores/{store_id}/batch-check | Similar to check, but accepts a list of relations to check |\n| [**Expand**](https://openfga.dev/api/service#/Relationship%20Queries/Expand) | **POST** /stores/{store_id}/expand | Expand all relationships in userset tree format, and following userset rewrite rules.  Useful to reason about and debug a certain relationship |\n| [**ListObjects**](https://openfga.dev/api/service#/Relationship%20Queries/ListObjects) | **POST** /stores/{store_id}/list-objects | [EXPERIMENTAL] Get all objects of the given type that the user has a relation with |\n| [**ReadAssertions**](https://openfga.dev/api/service#/Assertions/ReadAssertions) | **GET** /stores/{store_id}/assertions/{authorization_model_id} | Read assertions for an authorization model ID |\n| [**WriteAssertions**](https://openfga.dev/api/service#/Assertions/WriteAssertions) | **PUT** /stores/{store_id}/assertions/{authorization_model_id} | Upsert assertions for an authorization model ID |\n\n\n### Models\n\n[Models](https://github.com/openfga/js-sdk/blob/main/apiModel.ts)\n\n\n### OpenTelemetry\n\nThis SDK supports producing metrics that can be consumed as part of an [OpenTelemetry](https://opentelemetry.io/) setup. For more information, please see [the documentation](https://github.com/openfga/js-sdk/blob/main/docs/opentelemetry.md)\n\n## Contributing\n\nSee [CONTRIBUTING](./CONTRIBUTING.md) for details.\n\n## Author\n\n[OpenFGA](https://github.com/openfga)\n\n## License\n\nThis project is licensed under the Apache-2.0 license. See the [LICENSE](https://github.com/openfga/js-sdk/blob/main/LICENSE) file for more info.\n\nThe code in this repo was auto generated by [OpenAPI Generator](https://github.com/OpenAPITools/openapi-generator) from a template based on the [typescript-axios template](https://github.com/OpenAPITools/openapi-generator/tree/master/modules/openapi-generator/src/main/resources/typescript-axios) and [go template](https://github.com/OpenAPITools/openapi-generator/tree/master/modules/openapi-generator/src/main/resources/go), licensed under the [Apache License 2.0](https://github.com/OpenAPITools/openapi-generator/blob/master/LICENSE).\n","readmeFilename":"README.md"}