{"_id":"@commercelayer/js-auth","_rev":"75-ee2bd6260f964d408b7a804201da0efc","name":"@commercelayer/js-auth","dist-tags":{"next":"6.0.0-beta.2","latest":"8.0.1"},"versions":{"1.0.0":{"name":"@commercelayer/js-auth","version":"1.0.0","keywords":["jamstack","headless","ecommerce","api"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@1.0.0","maintainers":[{"name":"acasazza","email":"alessandro@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"fconforti","email":"filippo@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"b2c256e38647ef1de432991511a3ef859140b7b9","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-1.0.0.tgz","fileCount":47,"integrity":"sha512-QcwGWJ+pm+gLPjAi8Ho7hkJYlctMd1Wcf3y44sLV++nSukHmLzIoSxs/3n1rHr/fOMH37psg/bJlDOo+MXoK9Q==","signatures":[{"sig":"MEUCIQC5gGRHiqXz2Vz6dxHspwZn+rQIYQRsaT8KljQol2MrLwIgKFXbB9bQDkkZweoXiGcPeY0MFM8G4M7t4T2ZpSQIqyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4TTyCRA9TVsSAnZWagAAUmoP/jI8xzINfqWx3zPYCUOg\n777lMMx4GXwhT5Z45dDETICaZ4X3QFp+EPEJxURe/+TcbQT84JhSQPiMUn8v\nIgvYVE2vKmwn1x0O8p3de9lOL1ToSfkvssGUCWcq1aAdGwaSsj2C4DQ73mdA\nwpmxrWG2B5s0Ab710t/yqC7j7tdWGyBi+b+2Osbc18vubY6XZeFg4ueuit+8\n4W9DBGM/rPi/Oqq6Q81B0FLFdRNJnnbqjz7JUw/YS90HRhyu7VYy6d+oay5I\nXhgPVaadn460N3TthHAGNYLpyqxkbrSvO8aJd0qWGtIMfksa0z7K12yPLwts\nlGerKsO6+ejFKvumHxXzXuiE6Euff/arerjd7w00neEE9p1FxapXfOYW62ZM\npNW7ApO2gIew8gi7G8WH3YdZba/x2PKzqHpqhfA2rvS/TwYtv2KJNKrG65hr\n/L9TzLjuW/8ZxZpNk9Y2uU8hsRL7b1m8tBif64g1gqI7yM/kJGpgDhovi1+B\nmfqgAUrIJYzv03PmDynuRGkA0JxXES+sKpO0pyn8I/e9x9GWOycAAeygkymM\nY21bpzbb/JrECS1vj8uG5I81IQ/gOtCVpfnc4dBftox4Nq8biB44NZgsax37\nO/arD+5nUNXucao1srSh0hCCNPuOoaApF4Pn+/h5Nk6eExHumEM1SBlQGG6V\nb7lg\r\n=FHK1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"\\.(ts|js|snap)$":"ts-jest"},"setupFiles":["dotenv/config"],"moduleFileExtensions":["ts","js"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b5c05c9b61d534dab3b0bd59b92b7f630e70667a","scripts":{"test":"jest","build":"rm -rf ./dist && tsc -p ./tsconfig.prod.json","start":"webpack-dev-server --config webpack.dev.js","watch":"webpack --progress --watch","test:watch":"jest --watch"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"6.13.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dotenv":"^8.2.0","@types/jest":"^24.0.23","@types/mocha":"^5.2.7","client-oauth2":"^4.2.5","dotenv-webpack":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","path":"^0.12.7","ts-jest":"^24.2.0","webpack":"^4.41.2","ts-loader":"^6.2.1","typescript":"^3.7.2","webpack-cli":"^3.3.10","query-string":"^6.9.0","webpack-merge":"^4.2.2","webpack-dev-server":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_1.0.0_1575040242174_0.9580739423259823","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@commercelayer/js-auth","version":"1.0.1","keywords":["jamstack","headless","ecommerce","api"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@1.0.1","maintainers":[{"name":"acasazza","email":"alessandro@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"fconforti","email":"filippo@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"a40c4787ad909bd9115c49e4e874a78d85b08a6b","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-1.0.1.tgz","fileCount":23,"integrity":"sha512-duHviCiR+BYLkyul6N9VHCRG9HZhz9TGIwjUJNldqEwc8EmxybIyrCgfYIoWRN5XQHOHmfvNB4FcM9IfLPc5qw==","signatures":[{"sig":"MEYCIQDGBQNqDcTX6NClLRHnwCfRhWeUFsluc+rScFxXHHK8xQIhANWaWusxDUAryj97GDnwcWjkQtAwkZD2aOW0yo4BuWUj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd53tlCRA9TVsSAnZWagAA+bkP/AmOrqcdYr96a//I/qR5\ndVDY42owhpI4+4AH3s+d+rIi/RzS3oYwAwDG4stgHnPyLNAdu9vOjP0H12BT\nBoxWe0jhWVMteOH5bWocrecp3bzm/kwLjsqhJ1bq408AL5si8oalxrrx5yrQ\n6PkHY98ZXEStMD9BWxVBl34GcINEsjZZFnkh/msn3EgLrHy7nsVW5y/ch5Bg\nvKG2jmSvkJSqWB1SbyUaH/c7y0YBTeVKID6YjwZ3lA+uTzV0vyEbsYMGDIIy\nCktgAl0FRCkFHAM31JbacHqUXNslROXpgleL2wXA2lkWuFUBgRGO6rA8znk0\ntRqQTFpRzj/+TH4UOJLKuLHLTICFWJExWZqH+cIKLlZvw06oai6mrLt6E2xG\nRI4XmrfCWhWx4MPO21EAw/AhjdfDF8tYN1zPF1S3utYNZlvClCg8UEVUeYIk\nQkw0lUyQYSs6KHAqJ+kfMhpzJHofyyGpyzUaqYsqeGhFdTBzL6G1ITOjjB1c\nLqufzdjkQ9TOzyz35OkvA2qDMEB6Mbs1O0jAo2B9n21HCKyerOrcWugfPUeZ\nSRBtZYXBJJOxLEnqgMIdCjFe8VFSa51nRG2aXrTcho/jecXx7tj88rSzGG/2\nHGkZrgWOhOmQxw9VHyxZjtVZX8rsNfLmfdCv1+2cnCOnfGUGDMkIs5Erk1DC\ntx+/\r\n=ET3m\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"\\.(ts|js|snap)$":"ts-jest"},"setupFiles":["dotenv/config"],"moduleFileExtensions":["ts","js"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c6338fb694285d40b4270b0e39f89f7825b3865a","scripts":{"test":"jest","build":"tsdx build --tsconfig ./tsconfig.prod.json --entry ./src/index.ts","start":"webpack-dev-server --config webpack.dev.js","watch":"webpack --progress --watch","test:watch":"jest --watch","build:types":"dts-bundle-generator -o ./dist/types.d.ts ./src/@types/index.ts --project tsconfig.prod.json"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"6.13.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dotenv":"^8.2.0","@types/jest":"^24.0.23","@types/mocha":"^5.2.7","client-oauth2":"^4.2.5","dotenv-webpack":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","path":"^0.12.7","ts-jest":"^24.2.0","webpack":"^4.41.2","ts-loader":"^6.2.1","typescript":"^3.7.2","webpack-cli":"^3.3.10","query-string":"^6.9.0","webpack-merge":"^4.2.2","webpack-dev-server":"^3.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_1.0.1_1575451493266_0.0642611076708357","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@commercelayer/js-auth","version":"2.0.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.0.0","maintainers":[{"name":"acasazza","email":"alessandro@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"fconforti","email":"filippo@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"3638812379be8c7f45c55097192df2fb3ee9a562","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.0.0.tgz","fileCount":23,"integrity":"sha512-aKB7UHF9n0shQng7B3cKgqW65UYbgwwLs/LxFrSZfKD5b7f2wMxN8Z0wBZ9eY2I3gI96tsOwVcYTqkKmllg4zw==","signatures":[{"sig":"MEUCIGE/7As/zIHK4HCb+bJee7ls3OiHyXI4cUAkfnObXQsfAiEAsHEyxE0WcExrE0zfTNESN7UKUympPjy9tngFQKnm3eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7muvCRA9TVsSAnZWagAAoisQAKBprw5nr55e1RN07xXf\nRl8sHqLuszE5ru4nw/R0rCDEdgE79x6/TcIb0kd/vaCZkRFdp+T2DmzSQHe1\nG18JdOlypZv8WUxqFcl+urgW4WwU/pXcxSE79BpgC+ilSk0O4ll4rxZUq2gO\n5z3ceJAxxsZDG9w4NGoP0ctWwAlOG4/5UtzYaNnPeRHvfLeUj6Tu09+cXka5\noFjM002dyp6HX/vc7Z5UXr2QKlLY19pQhDqK4kJ8dDpXdioXP2Cjtj2ckGoY\nG6Sa9jDg/xJlMg2iAiNOyE03W5LOfytxUFlz8ImKn+fm5SfODcE3gt3SwcMc\nnqkM42ppSSwhj2/7KVfwciNYuEka5p1b+ZdTBBVVW5oQqt9qGAiRlF+0REY/\nCbgIvvOqcN+pQx9v1N8ZO6n5Zs0SE5xNut2XGTJqHQWLiBTYPgQZNJqOEzy2\nqn/uTa4JzesdIXYVwC6H8QtQaxJIJTSc1lZl0trPAWWAew3m+h8nIoCpYYDh\nvaOYmN9wpbqPzVkbPNsHo3aNjUdGBmAGx3vzQirgbp9KGewGn8j4fi5BaRvP\nVse4E177B6kYQ/WIo77FnuqM2XfvCka+bMJPMNE4Vo/mLjQhAWXLE0XtRwUY\nitJ1CvSxnAb90sERUCUOwQy0hgbmrJ6e8xYiY/lYAh9lFwUX15+cu6EQBy89\n/0es\r\n=4oeJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"\\.(ts|js|snap)$":"ts-jest"},"setupFiles":["dotenv/config"],"moduleFileExtensions":["ts","js"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6b8afbcd17258eea6ff9123dc8fe1d16108de9f","scripts":{"test":"jest","build":"tsdx build --tsconfig ./tsconfig.prod.json --entry ./src/index.ts","start":"webpack-dev-server --config webpack.dev.js","watch":"webpack --progress --watch","test:watch":"jest --watch","build:types":"dts-bundle-generator -o ./dist/types.d.ts ./src/@types/index.ts --project tsconfig.prod.json"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"6.13.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"12.12.0","dependencies":{"client-oauth2":"^4.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","path":"^0.12.7","tsdx":"^0.11.0","dotenv":"^8.2.0","ts-jest":"^24.2.0","webpack":"^4.41.2","ts-loader":"^6.2.1","typescript":"^3.7.3","@types/jest":"^24.0.23","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","query-string":"^6.9.0","webpack-merge":"^4.2.2","dotenv-webpack":"^1.7.0","webpack-dev-server":"^3.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.0.0_1575906223538_0.08408043465755144","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@commercelayer/js-auth","version":"2.0.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.0.1","maintainers":[{"name":"acasazza","email":"alessandro@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"fconforti","email":"filippo@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"11cb56ea614d90f1188c5cfbc04f2bb0103eb3ee","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.0.1.tgz","fileCount":23,"integrity":"sha512-/GRdxK36o2G6unDTxefYy0ly5wQIfC+JeoKkUmZsoPxjy+lPtVy1wa0oD2e3JxbMwe+dxN8C+3x8g0Zcj4qt8g==","signatures":[{"sig":"MEYCIQCV/NIV3iPuCd3rsYo4fW57OHI7fkLKA5++99E0iDP/qAIhANe++qi+mU+ELsl7YH7yYYs3SuMbCoHxfY8LUJGh5qsL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7qMgCRA9TVsSAnZWagAA1nIQAJbauZvw4Z/mfv+QrKcm\nPThLdd/eiR36jXMC5Hr+9D2q2cPat8fGTroyQtWonOHcJc8r2PqF1mUl1+cy\n2EJbPDDOnFWEcMmztDz9EwyLnYkYCy97h0WUtTTbFaoylYFIDaF6S2j/cIr/\n9Ncbw6LFIqQuDQrRkHGxNmeqsCoFLOiA+OjIE/1qP45UwMgLF8DxYGaqzrD7\nVnvYc6U8atOWlNsggnA+YLaPMcA6d/9CZvTB+XBJ2PDHhQpC22glao3EhEHT\nSfVte/DTwzB7PrxknWiv1pbDZOgRbM9EKZZ1/aSB7h4wKoG9IfrNxcRktn0M\ncH0EuQuVJ2rgjDbDEpqQMBimJbvpGGQBYmii6u7q148bnOA0+/6oEVktaF5W\nB00PaoAH9g+Mh0pz5iLGXx7ZoyjFZj048czRA6X45iUG1dFuLWaWelt21amc\nKhJtaf18nHo2vrB3UCN4S8yd4o36P2e9s6SXnFpNh08QWOpGQKCfr1GCQStw\n9Dum0g3vtEWL9qSImFbENet/lJM7fthvvZQOZQ4aKHcUtPi/Ba8B3S/JO1eN\nN69Z44VrJD97kZEdoiZ4zOoSZM8/xlFSmzvw+YYaWdetXtKTy577VBFhguyv\nxbGj9phOrUIvL1zCyi7kquVs6cF+8BPo/gSmPf8LXGC4/pjY69jM0+JHqimw\n9e1m\r\n=JNEV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"\\.(ts|js|snap)$":"ts-jest"},"setupFiles":["dotenv/config"],"moduleFileExtensions":["ts","js"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ae411ec8df6f99040fd380d4d555be451aadc34","scripts":{"test":"jest","build":"tsdx build --tsconfig ./tsconfig.prod.json --entry ./src/index.ts","start":"webpack-dev-server --config webpack.dev.js","watch":"webpack --progress --watch","test:watch":"jest --watch","build:types":"dts-bundle-generator -o ./dist/types.d.ts ./src/@types/index.ts --project tsconfig.prod.json"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"6.13.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"12.12.0","dependencies":{"client-oauth2":"^4.2.5"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","path":"^0.12.7","tsdx":"^0.11.0","dotenv":"^8.2.0","ts-jest":"^24.2.0","webpack":"^4.41.2","ts-loader":"^6.2.1","typescript":"^3.7.3","@types/jest":"^24.0.23","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","query-string":"^6.9.0","webpack-merge":"^4.2.2","dotenv-webpack":"^1.7.0","webpack-dev-server":"^3.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.0.1_1575920416157_0.7117802901547086","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@commercelayer/js-auth","version":"2.0.2","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.0.2","maintainers":[{"name":"acasazza","email":"alessandro@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"fconforti","email":"filippo@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"003bef0b282194271b33f3a971e0d3821b50c8db","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.0.2.tgz","fileCount":23,"integrity":"sha512-VaVEHH/CXXMQ/3QYHGokP7iLaXD4RW0N8Le1zcDsjTqjt2fyxK0S/LTe9KKz42cKeByTXdGevbAlK1fB5cl87Q==","signatures":[{"sig":"MEUCIBnBVEthEQgZq64Giq1tSvfRMx7lSc+0BtQF2Dw3UpoDAiEAnQKMpw/qFcCPYvp9GpnFjPNP/M+vZXQbOWWAqrBh6Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKCToCRA9TVsSAnZWagAAy+wP/jVRAZoUiWpmMhBDR+6f\nl1+5v7ZenNxFv50d5rthEcwm7Efr5+w/sECDyaRwGhjJSWycQuWr7VigWSQC\nPGcbV12VW/m24GpwfJqA8GEtR8NwFcQWmJ4nQjxzgnRMUkxztlzY18qYkEbo\niDXl5SgfeB4sHqfIWd4RvHtZ2L2lXoj/ESfObaNV3fxwVOVWDpxFk8CBn0gZ\nGJ8TAeJoY89JHPCQEde8+7XmkPRFIzHrzYO+tcfWPTvUX+fgtGjVe4YZKGTS\nqQwusmGcwpbLzMXL4288ZcZN2RXCHrQj0flxoCIP0yfPFUfA3RDyS5NsFlh0\nXx6QfM3EkfOl3TYvX8Ky6Vv1tRG1E5FRKp/euidz5+ycIMOXa+baOYMo888i\nzhrbmclc0AVbtmza3GMBJjEhv1xoXS7nI/CGcspI9TJdRpvBGi+KKJDCJ+Hz\nYH27OLe77BvxqZSeQkxw84/iSqNL3WaSDZJRW8LO+eK2o1vEs6pWABztd020\nKYdr3Zm5CDjK5m9XoHK5tfhMww4jw6eTe5V+2RBdwgiLcLy3rGw0CgbUbg08\nwAgRHvLI+IKcO4Ijy6k+uELQhj714vyb+JdqtX35B+U73RPCKpYsKgvGPcLJ\n3ArAo2YULR+jsAt/grHkom+kdIXAfNhgpawFumoTKCYuTW0G/a/3HHE9KTj2\na6nQ\r\n=/7UW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"\\.(ts|js|snap)$":"ts-jest"},"setupFiles":["dotenv/config"],"moduleFileExtensions":["ts","js"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4f6446b4bc0e5e79720bda33194828e06c723fe","scripts":{"test":"jest","build":"tsdx build --tsconfig ./tsconfig.prod.json --entry ./src/index.ts","start":"webpack-dev-server --config webpack.dev.js","watch":"webpack --progress --watch","test:watch":"jest --watch","build:types":"dts-bundle-generator -o ./dist/types.d.ts ./src/@types/index.ts --project tsconfig.prod.json"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"6.13.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"13.6.0","dependencies":{"client-oauth2":"^4.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","path":"^0.12.7","tsdx":"^0.12.3","dotenv":"^8.2.0","ts-jest":"^24.3.0","webpack":"^4.41.5","ts-loader":"^6.2.1","typescript":"^3.7.5","@types/jest":"^24.9.0","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","query-string":"^6.10.1","webpack-merge":"^4.2.2","dotenv-webpack":"^1.7.0","webpack-dev-server":"^3.10.1","@babel/plugin-proposal-optional-chaining":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.0.2_1579689191758_0.4920586881536919","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@commercelayer/js-auth","version":"2.0.3","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.0.3","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"d2a954462a1219c32917e1c63fe94d81619b97f9","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.0.3.tgz","fileCount":23,"integrity":"sha512-8gIgSGswtKczCWzN3UtYj57/kEAoLu5GObMfFuoToVpfR6SM8e8wtS5uvFuAoRYOL4RnY1W/5zxDeZ8hmtw9Ig==","signatures":[{"sig":"MEYCIQCMz91e9ssSFsSxtBPWVoB72fThVXeEvXMHY5Qyh1iQJgIhAKPP8nlU8RcCVK0Vf6+3HYF3Vy0ypM8GzQeQGS2ltXH1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBw2MCRA9TVsSAnZWagAAHTYP/11qDDwV9VGFEHwxhqd1\nPisszVBmGLos4WGgG/8kPySl2gNOEkyh9TFZDkb2bPXtTGIjehq66klYcxCH\nnygyj90wncyqoHzkNHsk/L0MKhnyivpYYldrHMb/6aQCkos2kCKDLzNEzPiw\nvLsJBwOtPr8f6cA3Hh1T7yacSE9uBMsKPIf3yB7WWeWQgnFEKT21LmThiZPb\nTmQRy/IxpeEBqweoRcoBGx3A9BXmbjF1fgYcViROYLx44qgRtAVyy+NUovlp\niiSWasPdENOuU6CXomqCfPUecssGxwWhXz5S3zgahPNy8ayElcsNKkvO8Fuf\n6TvPCfl2blTffbfj4ReEPr1Mv7KzNHidbpWkfkz+xjAk8i8zUntdJwZrkLLc\ne+LW0/84Aq81MqUi6mAvE/QdwAfMwnexc1vFeLtd7RMWFbZk2pIy+btEuFbl\ndO1AX97xgFo52rTVY1Vtp2GKBxga0/30FNFWHSVLAOco7SeK8ZzyOOKH/3X8\nVyZRFMx1eZEKRHcQoPNHEYXpIMIun9Z/arnTAa1monh0ZwbWLces24suyFsL\n/x/N2CZo3ZJdu4GcSsMTv+g12X8745WYlu+BXY9/IHjY8p217CVBzexrWpV0\nC47TWpg0rxjrmvXxN9p/P1QG+c6YaOXKLhPaHk5RUcVBVdX1lgKEuvzrpFBX\nzeH/\r\n=Ft7f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"54f94df167cb3262224dbf11219ba33b29249c92","scripts":{"test":"tsdx test","build":"tsdx build --tsconfig ./tsconfig.prod.json -i ./src/index.ts","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"tsdx test --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.3.0","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"15.5.0","dependencies":{"client-oauth2":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","path":"^0.12.7","tsdx":"^0.14.1","dotenv":"^8.2.0","ts-jest":"^26.4.4","ts-loader":"^8.0.14","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/mocha":"^8.2.0","query-string":"^6.13.8","dotenv-webpack":"^6.0.0","tsconfig-paths-jest":"^0.0.1","@rollup/plugin-alias":"^3.1.1","@babel/plugin-proposal-optional-chaining":"^7.12.7"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.0.3_1611074956265_0.5480148790355797","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@commercelayer/js-auth","version":"2.0.4","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.0.4","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"9694bcbc0c52e3780a2e001c70693b6c2bd03082","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.0.4.tgz","fileCount":23,"integrity":"sha512-mPgDdA4v3BSxHAkUZIpbp4/wrkAG1VfGZXCVf7jas4vDwiH6x1Z9pmB6UGlbPJtlw6yHfKltSXB/tviddMLHAA==","signatures":[{"sig":"MEYCIQC6rHe8dq4z0l+SOqoxWPzDMpp0N5njFDFG22EpXVWTtgIhAN/KbnsB0wgl0dglNN0UMVkWokRyB6prN/DIJsaMJGVz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCpzXCRA9TVsSAnZWagAAxDYQAJtqC09W+6DRnmhKCWLl\nPFvG2IeioMp8UKwzowBGUOgtMZrl7z3xuBEcDjcn8J7AXrzIdEUEYdUzQ0Ck\n8z9sb1UVwRoVoThTvXQzIjJXMBYp8M1DhgjTea8J3+ge/MA3s+6w85xnNTSy\n2TxanNr5pDAmurNM0rWmuRFbzZGTfFkSch77BJfhrR/3aWdvpbfuO38bgmPr\nGGyvepJtI0jtMMoOJ7W108NW04Snhr2ggaGWpTcH9L81mtE/CDlCvNDoWwun\ndOPqCF3S7CC0SUO6SZ0OfvMgYgAxA/rD2X7oxgkoX1XIXgPDK7GUpsqIu1xm\ncE3OhCdcSgcdqZJozNvzVfKKWgFravSpjAJsl1oZXmIy0Eow4BtqwcUNsn8s\njs0SnwoBzxTIFzNHSyayB5RVMjhaP3Ip/N6l5LvNDROY1GClAkh7GVUZtDty\n/lDM9LA/SwzxM1Hskt7UEhrYifShwZnrZajq1HKse9Xsu+zNq9OnKXBRRiYn\n24lgdxbolNJgO2QZwJiTp2b6/T0AB+uJoQOVcKUHKCOHyNYGvPBg92hoaPX0\nT2olME193D+4VUsWkaIMr7sE6yfFPS67V4kmfrfSfCgtZo/SMmjT6xn6wrXC\nfxosTIsPTzjMZDnnSqgWWojLHCzruQgF7iFnDySXTfwG3ld66Oxot3QPbaTm\nMb3Y\r\n=n9kU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b957199761094b0f3eb3581c1e199cf3ce62e6c0","scripts":{"test":"tsdx test","build":"tsdx build --tsconfig ./tsconfig.prod.json -i ./src/index.ts","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"tsdx test --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.3.0","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"15.5.0","dependencies":{"client-oauth2":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","path":"^0.12.7","tsdx":"^0.14.1","dotenv":"^8.2.0","ts-jest":"^26.4.4","ts-loader":"^8.0.14","typescript":"^4.1.3","@types/jest":"^26.0.20","ttypescript":"^1.5.12","@types/mocha":"^8.2.0","query-string":"^6.13.8","dotenv-webpack":"^6.0.0","tsconfig-paths-jest":"^0.0.1","@rollup/plugin-alias":"^3.1.1","@zerollup/ts-transform-paths":"^1.7.18","@babel/plugin-proposal-optional-chaining":"^7.12.7"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.0.4_1611308246531_0.6636326936743073","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@commercelayer/js-auth","version":"2.0.5","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.0.5","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"b3470ae04e9154acd2d46d192a2b354d2e8eb3e1","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.0.5.tgz","fileCount":23,"integrity":"sha512-6GPtzlNko/FD9xrtwSaPU/lc/XMQzoZ5binFvuyIreIdh8lzVRx+XLc6qOMjiLBu9AejBJFownKTHA8b54Axhg==","signatures":[{"sig":"MEQCIGrqsanWqpqYD0Ad7anPg3uuCStUKotFgnFBMjq+4pK8AiB4FfBtxLjOJNoFIMc5ekusfrDt163WZaI/DADbBEByxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg00zrCRA9TVsSAnZWagAAuMAP/i4uhVdupTU+K8DF4zV+\nYE3+GSVo7+ed/Xu8W6XH9+tDQjbkLtTvuwHcvqPRt9nsnqcIqtIzkKlFne85\nLIdWr2slwi14Imbsai9V9KGvCcAZmbhJJCrSpHgtK9XqTvXmyKTvEmb9Yie1\nlJ3XnPZ71L9Z+G0wN2t3UHVYibRzNhT5r+6qyVs8PObCz7OuC8RQhjTV97P8\nWhLlVNX5fJlupV8DZBOwCpksmZem+KUEfvqnWDI+I4tF6NYAuQ8nlsiKodtZ\nvGcN8Ur+fINS9glC6ZdaIXTIdqqRlqei3FJI9hSlhdAtNvmLG6khcp9TNrW5\n0xUFP1ottR6Zw7CgPnFSc0hvN+Ff3MvaOe5C6tF4enrxeywUfter8fMoNmVc\nhRk6Er+BKCplDmCqvxU9ticCDnBq/njPhEbuIj1hZnoZi1b/sQAYILiNCGmt\nDp2s1kAciMFiqMA9MMUtyEzNMvKvARf1Sz3tanhq3bIZ4o+BxuGbefcrKJ/E\npwo/UmR9WDLKnMdYU53HfkRhnnFR+AJFmi0f7ETVMhK7d9PAmCbrkKzpA86n\npbfr+/qo2QmF7KAES61N+fJ9HX0EliRXMjemoWcEq1Ip/hnr3OdB8Nsm3KOF\nmCYUDXSjAyAjM2c3uISU6kkK09E43/8N9nK3hLVCjASLNxr4vZSqMGNp5inJ\nUWsE\r\n=UGpM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e95493f0e260af6281d996ac4fc1b350e1a8b47f","scripts":{"test":"tsdx test","build":"tsdx build --tsconfig ./tsconfig.prod.json -i ./src/index.ts","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"tsdx test --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.13.0","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.2.0","dependencies":{"client-oauth2":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.5","path":"^0.12.7","tsdx":"^0.14.1","dotenv":"^10.0.0","ts-jest":"^27.0.3","ts-loader":"^9.2.3","typescript":"^4.3.4","@types/jest":"^26.0.23","ttypescript":"^1.5.12","@types/mocha":"^8.2.2","query-string":"^7.0.1","dotenv-webpack":"^7.0.3","tsconfig-paths-jest":"^0.0.1","@rollup/plugin-alias":"^3.1.2","@zerollup/ts-transform-paths":"^1.7.18","@babel/plugin-proposal-optional-chaining":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.0.5_1624460523077_0.1401485226058461","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@commercelayer/js-auth","version":"2.0.6","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.0.6","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"518cca679ff66c4b38bf83547ca04f5751cb813e","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.0.6.tgz","fileCount":17,"integrity":"sha512-szFrzC9UxxKRsi9raK6KvmYbxfkSOZOphPpR99aK2RX8kwW29HaiYgqNFWR5n9qu8rYOTiKL9qIZO/HsgoGHzQ==","signatures":[{"sig":"MEQCIB3jR6wr8xjGSxPLNn250CtdZEkKQFK1OV2xxc6FTTYvAiAr4wqs2F9h4MuTqF/cFmyyfz3z5nBXPng2VhfgrIb3hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ucbCRA9TVsSAnZWagAAwIgP/RNDlaG5/bKYOOdNZ0kW\nGlJRlJraKR5yo62QnHHt5+RuJgAJwiCd52yYo5GsAUG4tycTXBzVawiNRLhv\nm0DrVkgp0t+Xv2CISKLdUjZI1djobWXvWWIrjZ53Geo2YxAIIiip3rMTwVI2\nloa+JJVMBOv39jw1yhk4be/I0Di6S0cSpeyXJzwxWeKQs7n1vR60SMqWlPg2\ng/asWMu+Fj+OvJjp7lubuK8PNumBI4BAyHuQ9itj8L8I2/a8M5Q3AhaYASal\nD81E+nnCjDLQdRQrNBYkYSViLCEo3kIwCcitqrTRwt3mztm+ahuVryHo9dQn\nwWjHlXGAYZQcQlEWYk+BXHiZUcLA/IPeU3V1H57Ce9UHMJ9xPjWNGDDMaISn\n8CkAcl//uXT3uyU6afiWxqh5TvEQfjDub9TPY003unUjpmV7JxXHw+vZ3sJJ\nuSAEd2Kb/O31z6xfJWWkYc6lDVcLFuvA2t3wU0q5EGMOSjLDEEUOA7G3nkiJ\nXCI9enmZaYad4soD7qGJX6cU7bCar7Wye+BL1bheYYAbCs6jocbmgAAhQOR7\nInT3fNcL/XPOQ6H8z9ek53kcqWcfnWI59Z37mZcWQjKirlr1b7twcvTWwtYC\n0io0e0piLPZauxMLKRKf8MDFzNqb4qOHNOzBBxfRFQ3FISGSk5PcwAhG2Jez\nePqY\r\n=aJ1h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0573b1977ef5e045e18b39f858ff5a9e6b993263","scripts":{"test":"tsdx test","build":"tsdx build --tsconfig ./tsconfig.prod.json -i ./src/index.ts","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"tsdx test --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.19.0","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.2.0","dependencies":{"client-oauth2":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.5","path":"^0.12.7","tsdx":"^0.14.1","dotenv":"^10.0.0","ts-jest":"^27.0.3","ts-loader":"^9.2.3","typescript":"^4.3.4","@types/jest":"^26.0.23","ttypescript":"^1.5.12","@types/mocha":"^8.2.2","query-string":"^7.0.1","dotenv-webpack":"^7.0.3","tsconfig-paths-jest":"^0.0.1","@rollup/plugin-alias":"^3.1.2","@zerollup/ts-transform-paths":"^1.7.18","@babel/plugin-proposal-optional-chaining":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.0.6_1625220891355_0.9311214412658433","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@commercelayer/js-auth","version":"2.0.7","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.0.7","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"e8ac2eafb93d0eaa712d0ca982d892b914e46dbc","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.0.7.tgz","fileCount":17,"integrity":"sha512-0r+2VL+BqJWLSlg35AODbQQNor3HX/bQfoSd2F4wGJSAVZUmIsCPgdVetWCrpi9RHBjyrWhOUy++dWIfblRkrw==","signatures":[{"sig":"MEUCIQC8dUyi9A/aY9pONbkkPHjLS7NAZQVuOKkzxvGpHeokHQIgLsh5ebcFCtnJCClPM5ONo4m4phdwpN48jv4G4GSYi4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBCjZCRA9TVsSAnZWagAAPAEP/juuLuVG0moUXG1ITPFO\ngxxdvNY+lIDCfn0wYD8qO/zaTMO9VrpqGImqtxNnXbN4SHLTg0bUjb+ANH7h\n/P2uEbkGfdhXjteTTxhfNXpMW/Bzmy9v9l9OZ6fp3IyUBFL9cRAk6ejr0NiL\n6/Y5f9AzjAQyW2YvWyO07fUf3pRG8+PSobUKxouod4L1oP6Pqv/8uoFpC74L\ns5U1xcSoU9tOHPaMKPUOKvt+lHWGoIZ21ehK4Aq1CRg4x1nO5ZevdEeWb/2Z\nXU0/oHzzrch6nsThx2WOCJgJgQ9dhmdK2R5fvATLqkeSEPP3VDo3Eu67ZN1t\nNBCTo9wFx8nxvzgov4PGY1cajX3bzMpfqr26zgfpP19ecLAv4tz852eQHeyo\n7m/sM0ZoRkaOMB9c1r1uETb6jkYpV9EQC7p6Sro1a/bRvI0Xv2KI3XH0nArL\nYpMZRRjoT5V47bwf5BrFrbG6cUGKVLAhxlMMuMAjqNtVkHcyBYKanAnkS3K4\nyH2IZs0RU+VPobmv7NCpJo3UM7B+OstnqRVoAmDKi7KIvI+K4Af9GUraHwf4\n79F4d0h+JFp8UageXwZ4fBIP6vbxs9on02LE0FuFXsWcNbesQEybEzou5TUt\n70kvsvvfYHk2yRlI6Mq108GmpIaD1XyHwZElBunGhcJjm0u1K/Ic9vj7qO4B\nt3BJ\r\n=Ij6z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c32d3f8f22b459f5b32ac765452fb85eb40505a9","scripts":{"test":"tsdx test","build":"tsdx build --tsconfig ./tsconfig.prod.json -i ./src/index.ts","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"tsdx test --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.18.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.4.2","dependencies":{"client-oauth2":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.5","path":"^0.12.7","tsdx":"^0.14.1","dotenv":"^10.0.0","ts-jest":"^27.0.3","ts-loader":"^9.2.3","typescript":"^4.3.4","@types/jest":"^26.0.23","ttypescript":"^1.5.12","@types/mocha":"^8.2.2","query-string":"^7.0.1","dotenv-webpack":"^7.0.3","tsconfig-paths-jest":"^0.0.1","@rollup/plugin-alias":"^3.1.2","@zerollup/ts-transform-paths":"^1.7.18","@babel/plugin-proposal-optional-chaining":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.0.7_1627662553769_0.6690158698312856","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@commercelayer/js-auth","version":"2.0.8","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.0.8","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"4cad1efc0046d40749a101f12cf11070386b94fe","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.0.8.tgz","fileCount":17,"integrity":"sha512-RUFgKqkh9AVO+mMaUH0ek7nUGjMujXOwnTT9+MzTaQ64TPGH7q/nYlDI9MojvF8xH9OzV/iumHtAzD8Y6TzVqQ==","signatures":[{"sig":"MEYCIQDpfTcBBaWvx4j/8BKhVe73cdt+f53InQukucami1TApwIhALWG8mImv/4815saTmr5jmLzaqB8U3bMTxyP0FMNQbzE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFTSICRA9TVsSAnZWagAAyFIP/3SD9Z4Ol5Dnzbdx4oXk\nBA/9EVfvn1l6e60YKRdQPqUyVBx4vDJ44iO40tSnl5R9HpOCgL7jIgcT68t8\nabN3sEKiv0yPJXfCDis4huFOVXTJvYePePyWhbKa53v9iy11u9419Fm+Kayj\nhU+pkGOSq9YISI8+hYQ/v/9MQHLI/vGT7zjCToaTXzQvuHGJyTIWKoTN46Db\nYQWxeacH+rp1f+xs0lpNpc7psJWwySFOpw9XNwGdCPJUOdmoXqtsptLSatxa\nxBy9ZBYiyvgwlHXggvvhLPMMYKgfiI6IgbZCEsVZTOqx9bKBo41/WJ8X2tDR\n28HpTkNjwHCFoo5BthkpGOVjenBMX0PJ7S1BbGdCymsgpZZxBDhof1y7f/s/\n9sx23uYYbp/UC/DsPVRjj3eWoy9Cr32+5/Mwh+DRLR0Wlii6HUPFuOGp5N2n\nknMBAYD0bxEOZOpViQi3DWaArqgduNGCRj9IGp+6UmowfkB60uW3YNNcp9f4\nkc749MCAtL+fJTsiLJSL2/Ol2UmkM+MTFKMkdxg5WkOWgwMaAcOUDg3RtxB/\nnYKcKl2uuqGeivCIWr3zx+hhAtfbsJVeIF/AzUShfjrQNKGLEXaMS7IF+nn6\nQGsa4oNm5z1MgCCN2hTRvGllboFrKMSe0375wyyfXotA1qFesKH1m0VuLwmx\n0tiv\r\n=DABq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0c0e4ffdc50645ec414b362699ac97f827084312","scripts":{"test":"tsdx test","build":"tsdx build --tsconfig ./tsconfig.prod.json -i ./src/index.ts","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"tsdx test --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.18.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.4.2","dependencies":{"client-oauth2":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","path":"^0.12.7","tsdx":"^0.14.1","dotenv":"^10.0.0","ts-jest":"^27.0.4","ts-loader":"^9.2.5","typescript":"^4.3.5","@types/jest":"^27.0.0","ttypescript":"^1.5.12","@types/mocha":"^9.0.0","query-string":"^7.0.1","dotenv-webpack":"^7.0.3","tsconfig-paths-jest":"^0.0.1","@rollup/plugin-alias":"^3.1.5","@zerollup/ts-transform-paths":"^1.7.18","@babel/plugin-proposal-optional-chaining":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.0.8_1628779656510_0.20658559311113822","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@commercelayer/js-auth","version":"2.1.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.1.0","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"770db99c911a2de2b14a69e0d288cd3fc2c252e8","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.1.0.tgz","fileCount":18,"integrity":"sha512-L0VuwS33Gk5ntznyiR9CaET09MPeK6jiWSXmcvag0j0E7A8HXEhbLVURLLdbbLFAaUgIxKO7bhAf0N6d06YqIQ==","signatures":[{"sig":"MEYCIQDl0gP23XrCrpAwS8bVSGrylkKP+TyFwhTMbjgmxjmrZAIhAK5bva5hdp03ebKcR7cjAxrDA8AKsdYK/YafQB/8NwLU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253810},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f2f6354f83be777d6b4431252bbd871ac5edaa9","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"tsdx test","build":"tsdx build --tsconfig ./tsconfig.prod.json -i ./src/index.ts","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"tsdx test --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.12.0","dependencies":{"client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","path":"^0.12.7","tsdx":"^0.14.1","dotenv":"^10.0.0","ts-jest":"^27.0.7","ts-loader":"^9.2.6","typescript":"^4.4.4","@types/jest":"^27.0.2","ttypescript":"^1.5.12","@types/mocha":"^9.0.0","query-string":"^7.0.1","dotenv-webpack":"^7.0.3","semantic-release":"^18.0.0","tsconfig-paths-jest":"^0.0.1","@rollup/plugin-alias":"^3.1.8","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.0","@semantic-release/github":"^8.0.1","@semantic-release/changelog":"^6.0.0","@zerollup/ts-transform-paths":"^1.7.18","@semantic-release/commit-analyzer":"^9.0.1","@babel/plugin-proposal-optional-chaining":"^7.14.5","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.1.0_1634744350315_0.3421342980483493","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@commercelayer/js-auth","version":"2.2.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.0","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"4b12500abb2d69c4506d7b188c1e5e1309154cbe","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.0.tgz","fileCount":3,"integrity":"sha512-hkF539UGUktcUpqGJuXZDeNTonKXaQ38qApiyyLYp8RNrQT3lCBypJVpIA5uTGDPatkerQUcdrSYVEwYp4KLfQ==","signatures":[{"sig":"MEQCIGHZHYk4EyK+Z/WAH46I3tvGkYD3ygE+TDSQyU8Eae2DAiA3vJlD0LucP5v6vjtqNlFo0WjMOzlfUAwUsDST039oHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12858},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","gitHead":"f1fd3c63b92917f1236dd79af125ac9d070836be","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.0","dependencies":{"client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","tslib":"^2.3.1","dotenv":"^10.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","minimize-js":"^1.0.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.0","@babel/preset-env":"^7.16.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.0","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.0_1636475232992_0.43062508322480686","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@commercelayer/js-auth","version":"2.2.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.1","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"1f4e7ed85315631d80929daaf7c6125b6b19c7b4","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.1.tgz","fileCount":40,"integrity":"sha512-1Jqoz90F8PKLiDwUDieDxQ+ojpKPdBJvbjIszqQQcgPNW8DHh5y3rnM33KIjsGPMAeFHU5qhRwLMUVmgylZ6Wg==","signatures":[{"sig":"MEQCIBVtBSEXW6iBscyusptmvw8QuhyoQHV6TfuZT0Pu1X3JAiAPhpoKVcuxDAbNocccVPphVDaQG5xf+9VDacW2EjctzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71354},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","gitHead":"2902f8abee119b3616edbd726dc3a8e0deb9d428","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.0","dependencies":{"client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","tslib":"^2.3.1","dotenv":"^10.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","minimize-js":"^1.0.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.0","@babel/preset-env":"^7.16.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.0","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.1_1636475480523_0.9584788734842467","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@commercelayer/js-auth","version":"2.2.2","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.2","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"d259bbe5db99426001b34f77be1e70a4b460e4a0","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.2.tgz","fileCount":40,"integrity":"sha512-kB4RaRu04PJzTphC/QBTifGNpjkoOE3CBLa/R3H0kUkv4s5jE9yIkg+x5Vim7LnmmlsAJMVva6ooU2+G4GwpbA==","signatures":[{"sig":"MEQCIA2nACMQZeaFyneBLfgsikV4hgFe1YTrjTMk9OnCAGHmAiAGmpQonzvrVD9+Z2IUGe+iK+1vmo0OadTUjiLfAbLJtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71274},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","gitHead":"3ac2a3d874c205fe5e640cf792b401215abffd6b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.0","dependencies":{"client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","tslib":"^2.3.1","dotenv":"^10.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","minimize-js":"^1.0.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.0","@babel/preset-env":"^7.16.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.0","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.2_1636481559687_0.5262578586384037","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@commercelayer/js-auth","version":"2.2.3","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.3","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"7c80c9fa1914ef3a93a3876e2759627e4c316cf4","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.3.tgz","fileCount":40,"integrity":"sha512-5s9FrBRcIgCBBB4vnT6gZaNawaqFSRYUvOnEHlWi8CLQ7GHbuIByQCxBG6uZq6oVtxgpKNz7XIUyT1zHyxEQ8Q==","signatures":[{"sig":"MEUCICDaur8CRoFVmcPulCdu61vcf69jrf/vOksoV7akSJe8AiEAk23wrurPtK27pek0UigwTQ3clsYd6hL4/wfwE+N68QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71368},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","gitHead":"811de64ee45e93bbcdb67dedeba1e99ad0587f7b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.0","dependencies":{"client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","tslib":"^2.3.1","dotenv":"^10.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","minimize-js":"^1.0.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.0","@babel/preset-env":"^7.16.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.0","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.3_1636538726182_0.05854286697294353","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@commercelayer/js-auth","version":"2.2.4","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.4","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"2522b40edbd578ebd82041fc28ca10b80833b734","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.4.tgz","fileCount":40,"integrity":"sha512-Fc9fOvMv404AMTBy+kaK8qcBnAHSrksaQ3ZyoVUZkHyBcDkPK5t1EJ/ggZXbc2VTco+CVoMdoCUetozeRYZ9EQ==","signatures":[{"sig":"MEQCIECMbjtCi6YW9DUqskjHzwYle0HfsZceVEVUBW7hG3bCAiA3WMzM239QkyOgOmFNEH7Ke2vsjlHFGEFkF5sxAy2HQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnSOvCRA9TVsSAnZWagAAqJIP/1FhjsEl19UhAVqQRroB\nhx09t9tNxHbfcP1hdU48bQMYUaG+lhOJATQFDz5ZTc6HV/A3ehpz9BuPEVsl\nMXVGO6P5+/eH9cv1luqIv5AZyROeNlR1QC/FfdScrQUr5FgRBBjkwS6EK7qR\ntpsSpUEPZ7bRj6aPiMFuDG460mERMFXWE0sRfDddZPI1St2Bi2fW7Olm3Fu7\n1YomXltkC4bDUe9O8gE1qBU/dCekYiUMDJv9IZCmYLYC99BP/I5ESG/JaO9Y\ngv5+49V0sRrezwiP/5TMldCq3BPYKJtn6A1A5enyJZarR0QVnNLz8T3wlglN\nBtLAomA3c7lFGkGQXzTo60o081bhVjEMV0J6/+ii9/QoA7HNqepMpxPBEams\nZaH5IMQc5OvoAteBCGJbT6gx5X6CxfQHxFZsnTE5kO5plkCLFBH8l2IcIhS0\njxL2U/OD+PpFgNqcwwtdpGLhuDIn/M8KNJjAO+XUyLP4hA9txmBoI5XmLfQs\nPSqbnRnOHpAdDve26RgB+YvheQ/TUXtGETW1iCxTQhAeCMNqt8iFVaD067wO\n+CBO3NCKvnvwQXy5Mo9NLl4f+iwP0FMglydOKAS2bEyhv9qe+fQlSL4uiBV7\nZUuKZ9o9e8DeqfVObfWR4wuTa6+UUsCVnpXKSMHoMfZ8qZbsCrJvcN5LWvei\nwr3z\r\n=Cgan\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","gitHead":"75f0119b541adad95f8ac7e304db7586f5695e20","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.0","dependencies":{"client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","tslib":"^2.3.1","dotenv":"^10.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","minimize-js":"^1.0.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.0","@babel/preset-env":"^7.16.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.0","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.4_1637688238834_0.4179335549921701","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@commercelayer/js-auth","version":"2.2.5","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.5","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"6c93088c4402c98b8b9fef0b5e4486f50b43a69c","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.5.tgz","fileCount":40,"integrity":"sha512-NGVnO6D7/EoUh9v/CgbSZo07vcg6hBM9648OENz/rvJ2Z/MCh0XXlvyqBB1h/8XSIZ2m9FfTCNZqbYJyWIS/0g==","signatures":[{"sig":"MEYCIQCZeZHm/JVNcF7XWm81X7l0r66xPnQNxsOvzu4Wcy69AgIhAPPuGBpuMAoy1AphWsgosrR9jFylmtP6Coj3+HDlzMr/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqQf2CRA9TVsSAnZWagAAjywP+wciGW/aViQbn5HIXubD\ntaP/fqy41lGi8dncItkYXXIjhbn3SUc0jZCX6EWlkdaHwus5UQLdxIw4tNuv\njx34Y6u/sWpCD6KrvHGi9jqZmLEdTMH67ief1v3ZaabYtMB1f5PnDiCZJt1z\nUsblkegOoqNGDdl8D/vQXYImwv9JGT/9nJ1T2BVDUouQWg9hO3jLLuOBTdq0\nRts6Zf25ht7XTYVZPzDJsZDAXNKwOjvOOxC7h76XYrw3GxW+TdZXjzpCIQfG\n0OUvXU4z9MH7KQvV1HnM69+jy6mC6LJRAhGth6Rlzbz0VOV05KE7GyRov1A8\nQu81JkT9tEITgdaV1FjpjYqFgpMtI4YXOyQ+VNWWqcekdXxpS/JToEDtACcv\npHofso7WINv3nQ6Ntj5rQXWN0AxQSiItru7OKhOhvpel/ike2zhMKYCzcWc0\nGKclcL0Vhy+3Jxl5Rg2aEGZRobW1k/Fb0Vo0ku0q9MWFjf4aAwNYabHCa384\ngSX6ub+BKiioGMetAe9VU9fusgevdfHYqHGckFoAbu9Jmd0amf7mdVly3stZ\nep3A2125TUN9dg6JxaI/E1iMI265CFyITMWDdAgzJemsQMJnrPB0fl9ua7lQ\nvIGTTjqvymeIOCSBndlxOyOMSwu7PKwZdWl33MfVJvohMFkaMNEQkjrFQR68\nKPHR\r\n=42oI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","gitHead":"ced42d767a932d8b734fcf33a05a508377e2f6fd","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.0","dependencies":{"client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","tslib":"^2.3.1","dotenv":"^10.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","minimize-js":"^1.0.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.1","@babel/preset-env":"^7.16.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.0","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.5_1638467574314_0.43470093476762894","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@commercelayer/js-auth","version":"2.2.6","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.6","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"e2219152f3d9016e1d4a41c272acfe809af9f241","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.6.tgz","fileCount":40,"integrity":"sha512-vYwXRyfa+X3QHdCn/HidDzJi2NImxsQOrUSPZPqSBowK13E++kNrQo0fOvqE2uDiNXznRdAle45nItg6HJuHug==","signatures":[{"sig":"MEQCIDVTeLB8LGXp/eJzPcNUbtmclZvMNgdQqdlZ6CyFVHFkAiBE+sTTSDdGYspmkQwrwxxW5/nm5tyHwRb93CZGdOJ9HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqQwwCRA9TVsSAnZWagAAW/cP/jnlI7Bwlavg+0WP5OxN\nKulJamR9PfQVpiUacVMfAsH3Y1RSWYafgo0dzsMzd+DcxHxskfqqYca+/QHx\n+ATwx/hf58BUk6WfKO4D7A3ZyI8izqfcvsl+lmlIlaApatfkOWBAjccie2Vv\n8vyZ0cu6jPRz0mG9JaluJ361Nq4scmLigUWPrt1QTn1ouVg25IZKq5hkvm0b\neO81Sm9ayDkrIL1Ql+4iqFbLzrGyJjKMWALA2k8602QTtgsXAZQOQV4ubP6k\na1LA2D/OADQ18mWGUp0wgStLCyRnV2QJeDAhMsUyD2SY7iwpFinlDuqSkLvp\nZcyHBiwL0VPMPy0V9Ms7Y25DSgyZjRhH7tipExByBBiKSQ9EMHCTdw451C6U\nr847ArZ4WWf3C3yAXaLANVnuxrC2xqgRdFWi0O5E0M+lDshA3uHExnBtrv4u\nTtczBzWA5e4CcZKO1DyO3iBO0zaqQcOPwEQCBNck48+tAUqbHwh3V/dOde/1\n7q0qrAsHDL7grWUnO5jjdkWS/cb+bD27zbNzSw99W3fZXt9acDZMmCyVJmzq\nVUjA1JviePRYHGN/qBoFZaAJTgBT7/4t8Alhgsz0f52CtwNATC1iDVwtK4NE\n711WxkRVf2ANoj1ZRfzqYVHNiWtT+g+GgaOh+vjwJ+2UaaR/st5/F79cw1kM\ncRFe\r\n=yFe9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","gitHead":"28545767f7a9460349faee4c91923c0092894c88","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","dotenv":"^10.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","minimize-js":"^1.0.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.1","@babel/preset-env":"^7.16.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.0","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.6_1638468656732_0.15898358311715755","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"@commercelayer/js-auth","version":"2.2.7","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.7","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"c638010c46caf65bd5b83676b69c3adf7c3614fe","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.7.tgz","fileCount":40,"integrity":"sha512-NKztYfJY6CLsYS+HSdxRuVhiGMyTyQ8RA/45+F6Ux1VveCuN9cNlM6vOhz2fXgSR3UTGwKVHIvwL4meR1DGoIA==","signatures":[{"sig":"MEYCIQDEMAoxiT7VavNwkmQ0X4Fe3hzPf2GrdFdmHoRXuzU+AAIhALc42q8K/PF/c7mUNrBIewgmwWHcoRFafGJzM4GOCcUY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs5jiCRA9TVsSAnZWagAAPR8QAIzncbrb+TpvOtMYt7hd\nJREhL0kAXurhjTwxfsne+ICu9zewvFV7on4o1Q6KJLz42ZJAxykZb7xJWp5V\nVQ6RbXpr/qIkXch7jHUWNZB4H8+Ahs8cOG/vFeHKHCLVtvu4QUeX1v+bYpZp\nSZQE6MmbwD7NzRc6tGQjxzpM18xiqvzO237bn31PLa//+dxz653bQfDIaQB1\nlG+mSUiArXTWe3nY34842RGSdkhKdezrfyWlIkjKvlwEgUpVlnbuHIKjsZFw\nlVOVZqysLYOKTJimURgZKgxqMUrEUa1gd64PR5WoKOZCbhk0Oi4xdo0PfxHD\nM7NqxoTLd9Egj+zlpwHXAZWfB5JxvcXT0PHUDuV0u/oiIOpb/sb3RLIiOCEv\n9978dmwDdGBdcDFq/P3wBjNfn3UEq/MvM9AMiMcuyklXUgxqEyYUa6LnjTaq\ngpsw3w8ZPsVtDeq4t+yH35C9Ye6GJeiNL4neZdFDKj3GD2fXPpPtoMBZwGXw\njZCFS4FvoW8qq9J+MQ0NXr20Aj+PCfurabYwbV9ifyMQHnJoxuvKoWkSTZKV\n9f9qMukjU6X1s3KEaKXcWxMajNSf1FV5VAA2r+3h7Mhfqiwu6QzQC4Of3/3A\nctjWS9MyWWcKq+hmzUVygddBkan1jf/jfgIwl6AMxjSMyBTxWpA0H2km9p1i\ned/X\r\n=1L5I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","gitHead":"fd91d06cf55b7a0fd8288b19e8d2858997879954","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","dotenv":"^10.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","minimize-js":"^1.0.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.1","@babel/preset-env":"^7.16.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.0","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.7_1639160034162_0.8435744904039433","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"@commercelayer/js-auth","version":"2.2.8","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.8","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"80307c781f2d4a24136733cf85fa7a19d9ffc792","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.8.tgz","fileCount":2,"integrity":"sha512-5PeqilFqEAZT7Y9AjF78BW740wzb/SsyUOxVxsIhGBdeaXwJJGjnERu7C/vEBqYAHJaNmR/Tpic/pO15uSC9dw==","signatures":[{"sig":"MEYCIQDT3JvCl0Y8gjCh8i+5ujAOuAXE3vO2R54WNctJVaxzUQIhANdBMAZMtB6hHt6MSBU2zHg1wrzl/4NwUwcWvkVocx+N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvF8NCRA9TVsSAnZWagAAXOMQAKP3Z8qm6ZqF+YjOU3+C\n7WI3Tc77BHdTaIY4Ek5Omhi+hysTnNU/pMvyky07IaLLvg2BNdLndevwb605\n19PRPII2OVvtDYFFf40z0ZihV44+2BsbDmq/HdBARlOx+/NfEpM10MwP6wb1\nIG2bJNHqPviK+76Mq6EWT26g6h+PrIpYwW22+3BVzvYojSoPo/FjwzS/PBOF\nuYciQZTi4CtnYaG2vc4JwSWWR7k/BrPNLgtfDr5bMCpATYzLNs6LdV9h2APV\nvEg2kqGvnvik7/9tOP+1M6H0Nlpc/+O/onmE2pXoYJb7Zx2N0agBi8FfXxYd\nLBaO/3uc35A/V1O2tQoNWRAaYT4ytJj35iO5nu2R4iWZOjBZ85z4zkbUMxvK\nHxbotTiIkovgb/YDfaCXPh/irMobbg4vmJfALh6c2xm8/mZZuDwHEjXxlO0j\n0CBaBPLm6mIAljQ02/6bMPZocNqBu1uegtRSUKLXhFJNMeA9OwTC68HwLYmm\nztxPZEzvNMvMyli4HvPDCp0aPiY9bGCqTF7YRJVsRgvwk3WcmqIjBT3inE1h\nWh5XkfUfFLq73xgAwwFDIo55FYsb1qe0W20WeDYS8HHyhdMq4h+mSVO1UtXE\nN0MDjicJ1969aH5oOJWkNq/VNNY7tiFBFJmi/0r5jieTP9RZJEejuHJJ/WYQ\n4mRx\r\n=i4+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","gitHead":"bf172294c8dc729a8e2fc98ecc51c791ab280efa","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"drpierlu","email":"pierluigi@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"8.1.0","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","dotenv":"^10.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","minimize-js":"^1.0.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.1","@babel/preset-env":"^7.16.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.0","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.8_1639735053544_0.37832204879649445","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"@commercelayer/js-auth","version":"2.2.9","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.2.9","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"c6610b723d6e7e4628c8ca07c40cf91db80f0192","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.2.9.tgz","fileCount":40,"integrity":"sha512-G75o9fzZPzrU9evQ1RuBch3qg3uMgjLu28jkOth4RJd3Uc5NvbeuvEyGax4v0z56/zm0m9TQqkNzvPzXW4rwAA==","signatures":[{"sig":"MEUCIDMpcEA2vaDaXBz99hjyITLdq2v1z8N8j/i3QvOOG7K6AiEAqUpwkiGxgGbNODoOaw0EjRax7Ald+DjaIhBHMWZTDd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvGT2CRA9TVsSAnZWagAAER8P/21SsOxxuGn/wr/v2Zh5\nc+1pObtOw+j/tGepCLHbhJNy+0H4p0zEKejFeHw1TfnaNp9bl9q6DGOEixrm\n7p7fEY6gsxk1Zm6XnvzRVmj6/CGwN8tEv59ccO5FqARL5Sq4h6ahLXaP2cJa\ny10iIQQKF3XKEDAiipFolqQTqBS5FAyd3drpM5/3ipSKLBlPyfyzYx6uTr9M\noHN3YO4yrFOJa6pb7C2bv5jxkwst+SDWLyhCrTPGymegCoCImzDHtA9HyN9Y\nkvKUlVUCYmdQ8DNl3KmE+7Kve+g7MqNEsKxQQvLbYyISIrpnQC9sUCFkPECt\n4FSptfNEo0rVepbGlFJrUVj1szf3l5rhpl08opcw61piw8vcoKsvOi0cnUag\nb24V0ADeozYmo1Oz1dZ6TLqcn59Yj/HCObxAoGeNB9bozezKjbfvHiSDNcFX\nJgbV/JZHJGBGa7YH7xo0RmqcGCD+bPEqCzEYYWl8J9510fpUz3lgT6//qq8F\noEtz1Q9f9f+tMBSBayS1zhJNOvvW1hWDnxmHE3zBzDloLDp/1HMSVNLaV5Qc\nvrTRaFYnxXM0GlVIMmVVq1AaHXD8ifCoRUNDe0G0Xj7xeOw3vVMeL8KgP757\nDipwH9hgjrNLG4AuDQhLb/hUAP5GYTxflQ1MiZ9FswtHsDy8eMqkambyMKf1\n/gnC\r\n=MnYx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","gitHead":"3e149105e0514e513d6ae8a1d4ca55964d25f909","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest","build":"tsc -b tsconfig.json tsconfig.esm.json --v","postbuild":"minimize-js lib -w -s","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"7.24.2","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tslib":"^2.3.1","client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","dotenv":"^10.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","minimize-js":"^1.2.0","@types/mocha":"^9.0.0","semantic-release":"^18.0.1","@babel/preset-env":"^7.16.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","@babel/preset-typescript":"^7.16.5","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.2.9_1639736566803_0.15554438991419706","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@commercelayer/js-auth","version":"3.0.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@3.0.0","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"8cde97ade1b5ed1771d76aecc0167b483c50940e","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-3.0.0.tgz","fileCount":20,"integrity":"sha512-qOVwGlGpKegwCZKaWCttN1KLVCWiru8yTz/vnfI0GaogwEivsMK+QXyIBqKFTgUclOL5n+1rZ1joeetk1iZzyA==","signatures":[{"sig":"MEYCIQCUOdW+B4kdgvKy71EbTOHXFPWNbltMgtiuzjwfPYODcgIhANBMIhnZdV7lWsW0ByfpKF9A+wTDHRNyEsjeDLTXzVkl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBTuxCRA9TVsSAnZWagAA1SIP/2XrcrADSnhrhYDhMoLz\naiRfE2JSHuPtRuqI+vvjJd5/SSyHmtbx/qWEyZK+97xOTiQ0/7RB+ykTFAOl\niaTB8qgMsdkMcg1V2iaD96CWpaxPrFF9Wnqil/1w2T0oTs+WwhDvamO4cgxW\nzr+RZpqjjOJPSXAaFHGCy92XuESEueR+N0s41MxVwS8bkIwdGKMCYwx0UASZ\nNJnBnGOJ09C46ckwAoemWlVcnqGZ1xnuzurNwxsRe7Ogtd7fHDsyqyYmHfLP\nP7T0FqCV810k64SP8MMAFcsFsAk1acZElb+FLskAmdFmYIuQZTBET+Z4re09\nW215rtKJtgDqwn/k3F3VWEgy/ZCvWfZ+KRhnW+y5xEOzTYXpJPM5Rfd2WGg3\nNv9CZ8MAYNr83w2BHuOwCZiArANK1EBRsapmSzYXxWgJOGxckvq1iM8qTO5E\nbAAvTZ5HIPbvYgF6pdwLzwE15iQ/b98OWqrZVMj6ruHXCAPQvtAdNpOgjFF0\nHVNNohr3dOwwllefWPPsk0NfZkMeyj4rLcDYxvPBBAoBVoe+EIZDjJY87b66\nAKbbdMGgrKO7aqxEXJvxu5ar/I+lglYfymrmskHbdwnkQrethHR/Zg8Js1Ww\nVU1TaU4dIiJLirAq/p28uKdwMI9brwsim6Rz5p/RfrZYgQUxfWgln+F9UIAh\nAXNi\r\n=X7Lh\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","module":"lib/index.js","gitHead":"0af334e03d5603542e441c99daf6fa6836f00d2c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"lint":"eslint src","test":"jest","build":"tsc -b tsconfig.json --v","postbuild":"minimize-js lib -w -s","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"8.4.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","dotenv":"^16.0.0","eslint":"^8.8.0","typescript":"^4.5.5","@types/jest":"^27.4.0","minimize-js":"^1.2.0","@types/mocha":"^9.1.0","semantic-release":"^19.0.2","@babel/preset-env":"^7.16.11","eslint-plugin-react":"^7.28.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.0","@babel/preset-typescript":"^7.16.7","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.11.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_3.0.0_1644510129560_0.14006603553524122","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@commercelayer/js-auth","version":"2.3.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@2.3.0","maintainers":[{"name":"fconforti","email":"filippo@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"acasazza","email":"alessandro@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"d0984d9b33f303c9f15a2363225960e7f54f833b","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-2.3.0.tgz","fileCount":44,"integrity":"sha512-+jly3Rgyy7LZ7PJENZg8QFfFJlyTdS/3otnBUtnWFRHFbl7eQ2bSYvNvxDOgai8TP6d9uMBIgm6Twcy94XjA1w==","signatures":[{"sig":"MEYCIQCQNIFDzI2jMy6gCwP0Q2lmtLa5pNjybYwJlMKwXRdhZAIhAPgm+noOjdQVttToTGWJm8yKbem3zpnlRj9GFVZEdu9U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHQafACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8pQ/+JutwShfONz+60LZu8WF39SbNMl+u551MaMY4MalGhs1uvwyW\r\n7/GcL6rRRF2//jMhKYnm1TQqyVx/28n4Pr9tc1Z3A1gSeYwOElw7z/pOee6v\r\nAVe95ghJrZuNfG87pSYBUYqO2fb/2QmIZ4mvYxDJod4AJz+jdL46Q1q3JUTy\r\nymV7QsKChc3yleOs3YEXa72tDRMAaN3JBMZuBut11PHpau2+wLCxn7+TkcO6\r\nOHlm6HGEWptF9ti7loa6ndxyD/5AOm0Ggze/xAOrovHy3DSw6fWjvn06Sljx\r\n1gjG5CdjcexpDwJjsAgBpQ2EuSjWeYmmBCiH+J4eljMdRkH0dqH8aE9brQVK\r\nxnmsHD49/GtnOQssvSz//Uij8CLe8CP9f8ds5LoxiE1dugI0d4z4PEQlYUNy\r\nYroBuc70bkmFDiAXzb7uMnEICpx6QZ+qqlSQL052U/CkD94oDxgYfjEvNxXy\r\nHAOnv/4US3926BGv7IJ7fM3wIfZozwgAEMf1a4rgroYbj+dOGYJYI0CftQu+\r\n/ReksDtyfMbLGHZKy/IP9IUmpSW2yLCZAPOTxljpCDYoDRdw+TjhC9NLKI5Z\r\nQSo8cPs0VrwdUbR9l8in8QVkJTAZ2SdIrrl5y8UFZfP2hpZ4UH4CTnJI4v3A\r\ntyKYHQ1Gu5xRKKyMo6isjlHwAXjlDcEjBAI=\r\n=19cA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","gitHead":"c19ef41757714d5d3d5b26fa8cdb8c43e14bc544","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git",["@semantic-release/github",{"addReleases":"top"}]],"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"lint":"eslint src","test":"jest","build":"tsc -b tsconfig.json tsconfig.cjs.json --v","postbuild":"minimize-js lib -w -s","publish:major":"npm run build && npm run version:major && git push --follow-tags && npm publish --access public","publish:minor":"npm run build && npm run version:minor && git push --follow-tags && npm publish --access public","publish:patch":"npm run build && npm run version:patch && git push --follow-tags && npm publish --access public","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","semantic-release":"semantic-release"},"_npmUser":{"name":"acasazza","email":"alessandro@commercelayer.io"},"repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"8.4.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"17.0.1","dependencies":{"tslib":"^2.3.1","client-oauth2":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","dotenv":"^16.0.0","eslint":"^8.8.0","typescript":"^4.5.5","@types/jest":"^27.4.0","minimize-js":"^1.2.0","@types/mocha":"^9.1.0","semantic-release":"^19.0.2","@babel/preset-env":"^7.16.11","eslint-plugin-react":"^7.28.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.0","@babel/preset-typescript":"^7.16.7","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.11.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_2.3.0_1646069407099_0.7268535968722314","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@commercelayer/js-auth","version":"4.0.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@4.0.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"5c80a5bb42d17359d8f31f338c261637d1e86ac0","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-4.0.0.tgz","fileCount":34,"integrity":"sha512-vdhvuXsf5RLPTVscvO+5wAQfmJvh1qtebCBan+O4MvYNoC74dm8RGEz7c/T5a0I1zBfMdgCIPlTyHBSFvTUSTg==","signatures":[{"sig":"MEYCIQC0TrdxUzWFAy1EYOup7faiIU2x6NUzEem3P/uz1eUOOQIhAIYJ2SKlkyjCt9KrmYroto+qOvedQoZanpzNHMTTnucC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15210},"main":"lib/cjs/index.js","_from":"file:commercelayer-js-auth-4.0.0.tgz","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","scripts":{"lint":"eslint src","test":"pnpm run lint && vitest run --silent","build":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && pnpm postbuild","coverage":"vitest run --coverage","lint:fix":"eslint src --fix","test:e2e":"NODE_ENV=test playwright test","build:dev":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json","postbuild":"tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json &&  minimize-js lib -w -s","coverage:report":"nyc report --reporter=html","test:e2e:coverage":"nyc pnpm test:e2e && pnpm coverage:report"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/042d91307c318cc9e696f6adfac59fc1/commercelayer-js-auth-4.0.0.tgz","_integrity":"sha512-vdhvuXsf5RLPTVscvO+5wAQfmJvh1qtebCBan+O4MvYNoC74dm8RGEz7c/T5a0I1zBfMdgCIPlTyHBSFvTUSTg==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"8.19.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.5","jsdom":"^22.0.0","tslib":"^2.5.0","vitest":"^0.31.0","tsc-alias":"^1.8.6","typescript":"^5.0.4","@types/node":"^20.1.2","minimize-js":"^1.3.1","@vitest/coverage-c8":"^0.31.0","vite-tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_4.0.0_1684250791809_0.48618690229985817","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@commercelayer/js-auth","version":"4.1.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@4.1.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"b2df2820e2b798ce4303747296ccaaaff85fa39c","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-4.1.0.tgz","fileCount":34,"integrity":"sha512-k4cFZkIg+U6u+dpm/9DdiHiQdvjEeiY6vb3KczHbxZTdH0Ok60eEp9J9bHGuTtqYYBeQtHY+n1qxxdrgPAPQZw==","signatures":[{"sig":"MEQCICHxzYD+qD4QzFgXyQyxJF1f5gm7m/PnZFWMvWjAag6mAiApZeovDncBDEJRgT3YdCtonR75trv7RYfCwuephphPpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15521},"main":"lib/cjs/index.js","_from":"file:commercelayer-js-auth-4.1.0.tgz","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src","test":"pnpm run lint && vitest run --silent","build":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && pnpm postbuild","coverage":"vitest run --coverage","lint:fix":"eslint src --fix","test:e2e":"NODE_ENV=test playwright test","build:dev":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json","postbuild":"tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json &&  minimize-js lib -w -s","coverage:report":"nyc report --reporter=html","test:e2e:coverage":"nyc pnpm test:e2e && pnpm coverage:report"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/68437c1d5705d44da31ef48809cd99b4/commercelayer-js-auth-4.1.0.tgz","_integrity":"sha512-k4cFZkIg+U6u+dpm/9DdiHiQdvjEeiY6vb3KczHbxZTdH0Ok60eEp9J9bHGuTtqYYBeQtHY+n1qxxdrgPAPQZw==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"8.19.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"16.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.5","jsdom":"^22.0.0","tslib":"^2.5.0","vitest":"^0.31.0","tsc-alias":"^1.8.6","typescript":"^5.0.4","@types/node":"^20.1.2","minimize-js":"^1.3.1","@vitest/coverage-c8":"^0.31.0","vite-tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_4.1.0_1685023935638_0.8005496783359682","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@commercelayer/js-auth","version":"4.1.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@4.1.1","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"b0d786e82969b007c7a5fbea10463df2c02738e1","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-4.1.1.tgz","fileCount":34,"integrity":"sha512-fjsyBApTqwUEYq4zyTd5Uq59VaQEA4prNV9Fyvkq4v0E03eHdkbtte6LqNkl3GzGo3Z5qkEXnPiWGK2jT2wYpg==","signatures":[{"sig":"MEUCIQDDNaxV38675sZB017wQtmFABLcp4tEzvdSqxLSkBV8OgIgFcw9+24Ex4iVtGkya2WUciDjyNh/BIo5kXLbgLYjA+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15573},"main":"lib/cjs/index.js","_from":"file:commercelayer-js-auth-4.1.1.tgz","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src","test":"pnpm run lint && vitest run --silent","build":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && pnpm postbuild","coverage":"vitest run --coverage","lint:fix":"eslint src --fix","test:e2e":"NODE_ENV=test playwright test","build:dev":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json","postbuild":"tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json &&  minimize-js lib -w -s","coverage:report":"nyc report --reporter=html","test:e2e:coverage":"nyc pnpm test:e2e && pnpm coverage:report"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/2f709324bb0b4864be0136b6afb253a4/commercelayer-js-auth-4.1.1.tgz","_integrity":"sha512-fjsyBApTqwUEYq4zyTd5Uq59VaQEA4prNV9Fyvkq4v0E03eHdkbtte6LqNkl3GzGo3Z5qkEXnPiWGK2jT2wYpg==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"9.5.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.5","jsdom":"^22.0.0","tslib":"^2.5.0","vitest":"^0.31.0","tsc-alias":"^1.8.6","typescript":"^5.0.4","@types/node":"^20.1.2","minimize-js":"^1.3.1","@vitest/coverage-c8":"^0.31.0","vite-tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_4.1.1_1685524493195_0.9396808519357305","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@commercelayer/js-auth","version":"4.2.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@4.2.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"13118a875e1ad0efd6976f3317f705d354f94b09","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-4.2.0.tgz","fileCount":38,"integrity":"sha512-KVVi3blZDVKHJCo2DWWbAuhfEGiF3a90OtPHVkjtyeW7n8m5/m2+++5CnMhRZKHvKIS7NpW0XPwoQNb7P8hO4Q==","signatures":[{"sig":"MEUCIGX8SeobTfiIyM6o4ybAx4c+byAZ7K2YQTIB/tLSs7AgAiEA1JM49kI0WIBxPn0q6A6h8jovW2bO4CQmjgUSNGue6/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19056},"main":"lib/cjs/index.js","_from":"file:commercelayer-js-auth-4.2.0.tgz","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && pnpm postbuild","coverage":"vitest run --coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:e2e":"NODE_ENV=test playwright test","build:dev":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json","postbuild":"tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json &&  minimize-js lib -w -s","coverage:report":"nyc report --reporter=html","test:e2e:coverage":"nyc pnpm test:e2e && pnpm coverage:report"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/626935acac291075938507ca06cdb619/commercelayer-js-auth-4.2.0.tgz","_integrity":"sha512-KVVi3blZDVKHJCo2DWWbAuhfEGiF3a90OtPHVkjtyeW7n8m5/m2+++5CnMhRZKHvKIS7NpW0XPwoQNb7P8hO4Q==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"9.8.1","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","jsdom":"^22.1.0","tslib":"^2.6.2","vitest":"^0.34.6","tsc-alias":"^1.8.8","typescript":"^5.2.2","@types/node":"^20.8.9","minimize-js":"^1.4.0","@vitest/coverage-c8":"^0.33.0","vite-tsconfig-paths":"^4.2.1","@vitejs/plugin-react":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_4.2.0_1698402058551_0.600862676154952","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"@commercelayer/js-auth","version":"4.2.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@4.2.1","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"d4c01a2343e27e0ad9758d756aaede61df94c9fe","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-4.2.1.tgz","fileCount":38,"integrity":"sha512-VmsIVtoC9l9/xC2df7hEOASKFrxHYKnFGSkvIBjJ4zjzvkkuYhThmqEP9bFqilqa+DbNRa4tQUWdf82Cp/yEBQ==","signatures":[{"sig":"MEQCIE48aGkuw8VlQtIu8Fp2+nlZyYLzcRJe1GtpM25iWcUQAiAFAzFRey28Pm0EwH9uyZL4a7YSUhA6a9C0mwYu7leKRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19291},"main":"lib/cjs/index.js","_from":"file:commercelayer-js-auth-4.2.1.tgz","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && pnpm postbuild","coverage":"vitest run --coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:e2e":"NODE_ENV=test playwright test","build:dev":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json","postbuild":"tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json &&  minimize-js lib -w -s","coverage:report":"nyc report --reporter=html","test:e2e:coverage":"nyc pnpm test:e2e && pnpm coverage:report"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/54ee81b524cce59ba68e92b3e6c1d534/commercelayer-js-auth-4.2.1.tgz","_integrity":"sha512-VmsIVtoC9l9/xC2df7hEOASKFrxHYKnFGSkvIBjJ4zjzvkkuYhThmqEP9bFqilqa+DbNRa4tQUWdf82Cp/yEBQ==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.3","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","jsdom":"^24.0.0","tslib":"^2.6.2","vitest":"^1.2.2","tsc-alias":"^1.8.8","typescript":"^5.3.3","@types/node":"^20.11.16","minimize-js":"^1.4.0","@vitest/coverage-c8":"^0.33.0","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_4.2.1_1707467908203_0.3514246092866311","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"@commercelayer/js-auth","version":"4.2.2","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@4.2.2","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"411f0e08231f84e46aa9b93d53a8f6e43dd55317","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-4.2.2.tgz","fileCount":38,"integrity":"sha512-XgVr9eUbSYfNkQTIXJ+7BVHFSu1tUHosHiVLIirTr/mmCpS1pS7b8qOC1ft3y2azMknsnvWqu2K64vqbr8Fqyg==","signatures":[{"sig":"MEQCIEG5pYsMO4Iqw7bV7hnC2swB79BjDx1aa0IbzjZGihWaAiBBsZjrmLI5pms7OKvZLwprmYm6tZmRWQBr8TQuAcDKXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19315},"main":"lib/cjs/index.js","_from":"file:commercelayer-js-auth-4.2.2.tgz","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && pnpm postbuild","coverage":"vitest run --coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:e2e":"NODE_ENV=test playwright test","build:dev":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json","postbuild":"tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json &&  minimize-js lib -w -s","coverage:report":"nyc report --reporter=html","test:e2e:coverage":"nyc pnpm test:e2e && pnpm coverage:report"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/deb2d45d9d69a1434d798ca47ef935e6/commercelayer-js-auth-4.2.2.tgz","_integrity":"sha512-XgVr9eUbSYfNkQTIXJ+7BVHFSu1tUHosHiVLIirTr/mmCpS1pS7b8qOC1ft3y2azMknsnvWqu2K64vqbr8Fqyg==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"18.19.1","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","jsdom":"^24.0.0","vitest":"^1.2.2","tsc-alias":"^1.8.8","typescript":"^5.3.3","@types/node":"^20.11.16","minimize-js":"^1.4.0","@vitest/coverage-c8":"^0.33.0","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_4.2.2_1709564060761_0.5661009660717402","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@commercelayer/js-auth","version":"4.3.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@4.3.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"c4fb7f6cf49a1be920db5fb8732452a828501f41","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-4.3.0.tgz","fileCount":38,"integrity":"sha512-T/P4f4VejV39JuBhsujGR4/5LO8s2BNo0ZYONLMa838gkXKbQ6Vsodm5c5pIwAjMsUM3ajUgp4eSSS396i4J9w==","signatures":[{"sig":"MEYCIQCorCz/n6UfsirY9MuQRgGhHfnPxoTWSGgizYG7eyOvRgIhAJVmR/oXwnt+ajhPMpKP3ql0SIUu9sPF7oHcfTpVF5UG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19613},"main":"lib/cjs/index.js","_from":"file:commercelayer-js-auth-4.3.0.tgz","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && pnpm postbuild","coverage":"vitest run --coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:e2e":"NODE_ENV=test playwright test","build:dev":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json","postbuild":"tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json &&  minimize-js lib -w -s","coverage:report":"nyc report --reporter=html","test:e2e:coverage":"nyc pnpm test:e2e && pnpm coverage:report"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/a6eed50ae393fed6c36d8b1f45490cd7/commercelayer-js-auth-4.3.0.tgz","_integrity":"sha512-T/P4f4VejV39JuBhsujGR4/5LO8s2BNo0ZYONLMa838gkXKbQ6Vsodm5c5pIwAjMsUM3ajUgp4eSSS396i4J9w==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"18.19.1","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","jsdom":"^24.0.0","vitest":"^1.2.2","tsc-alias":"^1.8.8","typescript":"^5.3.3","@types/node":"^20.11.16","minimize-js":"^1.4.0","@vitest/coverage-c8":"^0.33.0","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_4.3.0_1710269939888_0.7264440771397189","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@commercelayer/js-auth","version":"5.0.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@5.0.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"17837e370b81943694b60177f543244b8a8ccd0b","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-5.0.0.tgz","fileCount":42,"integrity":"sha512-KiWMY9yuY5Zvh3rVFTClxv8lJBaj1pkyUqFIbIsjRJm9ziTEeuQ26kgpUd3x4PpX6ec6+sTh1TZytG9yS+WREw==","signatures":[{"sig":"MEQCIHPFjCs9Kz0wj5k1+QaqYkzcMNmuLZXGduBfifFFAqlPAiBrcj+986vQpvtRIcte/zuA7gFwdUJpA58Nv//jnaGfVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19723},"main":"lib/cjs/index.js","_from":"file:commercelayer-js-auth-5.0.0.tgz","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && pnpm postbuild","coverage":"vitest run --coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:e2e":"NODE_ENV=test playwright test","build:dev":"tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json","postbuild":"tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json &&  minimize-js lib -w -s","coverage:report":"nyc report --reporter=html","test:e2e:coverage":"nyc pnpm test:e2e && pnpm coverage:report"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/4ead53dc64a14677e673819532fd6103/commercelayer-js-auth-5.0.0.tgz","_integrity":"sha512-KiWMY9yuY5Zvh3rVFTClxv8lJBaj1pkyUqFIbIsjRJm9ziTEeuQ26kgpUd3x4PpX6ec6+sTh1TZytG9yS+WREw==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"18.19.1","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","jsdom":"^24.0.0","vitest":"^1.2.2","tsc-alias":"^1.8.8","typescript":"^5.3.3","@types/node":"^20.11.16","minimize-js":"^1.4.0","@vitest/coverage-c8":"^0.33.0","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_5.0.0_1710411342052_0.5584514768269795","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@commercelayer/js-auth","version":"5.1.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@5.1.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"85e58ce930a15b783ddc1bc50ddd056b55096c0a","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-5.1.0.tgz","fileCount":6,"integrity":"sha512-M020pLXwRm5gXWx3Yl5aL7LGwoKI7mOVW/KVn5ZRSj5CdTr5tFGdJRhAOw3G4qlM75xnBEwttB2368O9NPoj3w==","signatures":[{"sig":"MEUCIQD9oh3ykHmoNnlDjDPnurgiVaPTuBdJ4h7tbwo6x4bg/wIgb24l+Gzd5nou1CDhtlKB2Ohh7xEtSBDjerACzJmL6vQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16357},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-5.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/a40b4a4e04c07580ac129d83d28d7bea/commercelayer-js-auth-5.1.0.tgz","_integrity":"sha512-M020pLXwRm5gXWx3Yl5aL7LGwoKI7mOVW/KVn5ZRSj5CdTr5tFGdJRhAOw3G4qlM75xnBEwttB2368O9NPoj3w==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.27","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_5.1.0_1710432054791_0.490322659529826","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@commercelayer/js-auth","version":"5.2.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@5.2.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"116894b6d7d1e7f048ee846a597f396a8b1f5454","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-5.2.0.tgz","fileCount":9,"integrity":"sha512-bnlWP+XmH2OujsAQtYhnxfdwvilXcKGmoWPzpguWXqSBuOuTnmM43ebeQMeWvSDid0ruEV7d4r5tZJgivf0Rdw==","signatures":[{"sig":"MEUCIQCnQdn9DW+hKXX7LXv+5OKZ9QCRNeVztVOBrXFcRZGWigIgAgiKGH32m9G1r2+YXNz3S+TKkCemCTuyMxmyJ4fVVm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33701},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-5.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/df7e436dcf2d65646394954a2eb5c086/commercelayer-js-auth-5.2.0.tgz","_integrity":"sha512-bnlWP+XmH2OujsAQtYhnxfdwvilXcKGmoWPzpguWXqSBuOuTnmM43ebeQMeWvSDid0ruEV7d4r5tZJgivf0Rdw==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.27","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_5.2.0_1710437726179_0.23625027311181945","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@commercelayer/js-auth","version":"5.2.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@5.2.1","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"f30b08ed5f8e4905d1af74addb3fb79c45f8c0ea","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-5.2.1.tgz","fileCount":9,"integrity":"sha512-44PMO+ug/ufDToerb+R6RBngGqFD/yjU06Z3Gj7IGWj4eVmtPhlAR7ynF6TRClAWgI0mZ2bXYx5geXWRGz/jLw==","signatures":[{"sig":"MEQCIH8r6l1TDOm/2qSeyEB99iOEOG5mL/JR45a5Bq9YS3y2AiAXJFzQOtr6uyioadzvldB1fXEedcP5f1YfbRjgiTi1Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33859},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-5.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/7d412c0ba4c320ee6ffd4e30b29127cc/commercelayer-js-auth-5.2.1.tgz","_integrity":"sha512-44PMO+ug/ufDToerb+R6RBngGqFD/yjU06Z3Gj7IGWj4eVmtPhlAR7ynF6TRClAWgI0mZ2bXYx5geXWRGz/jLw==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.27","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_5.2.1_1710772608323_0.29713379097639603","host":"s3://npm-registry-packages"}},"6.0.0-beta.0":{"name":"@commercelayer/js-auth","version":"6.0.0-beta.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.0.0-beta.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"a93a8d5d99f4c0f029dd28082a4335aaf72d9ff5","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.0.0-beta.0.tgz","fileCount":9,"integrity":"sha512-uGlNDYzspzGosyxP80EpWFpsA7d+1EYD8Qc+ZVIIwId3ZvWOIn2SnFLP4EG7E7oB1b4gJlztxZhoLIqQDhez9g==","signatures":[{"sig":"MEYCIQD7dKfMD+/zNoeS/5u6oNaKsIuKI9KhqBG/KENjCgWNJwIhANa93GD+32Bmu4QjlIzlFh6mNqfzCBezWX+FGCK8wyRv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51323},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.0.0-beta.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/f723774024fdf36d5e7d00d0e9bcdfe4/commercelayer-js-auth-6.0.0-beta.0.tgz","_integrity":"sha512-uGlNDYzspzGosyxP80EpWFpsA7d+1EYD8Qc+ZVIIwId3ZvWOIn2SnFLP4EG7E7oB1b4gJlztxZhoLIqQDhez9g==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.27","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.0.0-beta.0_1711142113228_0.2358875319622138","host":"s3://npm-registry-packages"}},"6.0.0-beta.1":{"name":"@commercelayer/js-auth","version":"6.0.0-beta.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.0.0-beta.1","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"b659fb34af5dcf96df1bbffa30babd07eac4f9ff","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.0.0-beta.1.tgz","fileCount":9,"integrity":"sha512-rLJim8V1RVYRTWJjhYvdcOLo7LdOg/6Qx8CIc33zOJQjfXphlI4HOtJDdEi8Co4y6l9kYeusKEdZhfD74cKaeA==","signatures":[{"sig":"MEUCIEUSkfwvP/cn8HG/Z32ONsqfSBgMhS0AzSvSvHT+tYt6AiEA/5weQL6pC1oQs+7X9Ky9kJan/Ct0ZHSwKvuLNZk9W6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74750},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.0.0-beta.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest --silent"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/ff029f65e28ad803a732fb0e23402dc5/commercelayer-js-auth-6.0.0-beta.1.tgz","_integrity":"sha512-rLJim8V1RVYRTWJjhYvdcOLo7LdOg/6Qx8CIc33zOJQjfXphlI4HOtJDdEi8Co4y6l9kYeusKEdZhfD74cKaeA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.27","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.0.0-beta.1_1711468746254_0.07049602326109072","host":"s3://npm-registry-packages"}},"6.0.0-beta.2":{"name":"@commercelayer/js-auth","version":"6.0.0-beta.2","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.0.0-beta.2","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"5928df3a331599449373a88043bceadd23e85643","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.0.0-beta.2.tgz","fileCount":9,"integrity":"sha512-Ydnb2hlUnlbntQmTJgs55a0KRP6nn1ChebdM0dgMma86s8EEK07xiAsmpgimEGyq3MUppl9REvCDA8AongaviA==","signatures":[{"sig":"MEUCIGOE2YHz13YifT+2xBB0m/ZlTVYXLMeH4dV6YYyz+hfkAiEAqOHGD2H3ECbi1AZXDp9vxF2OQSxKiO79VKS5l7MXpGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74786},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.0.0-beta.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest --silent"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/47fe458c835bf18346f0629b5b83cc6e/commercelayer-js-auth-6.0.0-beta.2.tgz","_integrity":"sha512-Ydnb2hlUnlbntQmTJgs55a0KRP6nn1ChebdM0dgMma86s8EEK07xiAsmpgimEGyq3MUppl9REvCDA8AongaviA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.27","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.0.0-beta.2_1711474316953_0.9850891212830906","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@commercelayer/js-auth","version":"6.0.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.0.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"53171575d39be654630e10a110e016b39ae54726","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.0.0.tgz","fileCount":9,"integrity":"sha512-RT7Kpi+lz0uJngyzuuz0g9TeAJvAlOoFe+8r8W/BPrqGZWwRgfqhcW715bf8qaaojJYTkX3Y4YSvvWUFDy3+dg==","signatures":[{"sig":"MEYCIQCAq1CVaKw+zmE2Flkxr93KRlC90+dfQpUz1MC4U0tObwIhAJk44dmYSM6vX8D3bG3iIl89NcYyUqhVxP0JdKkgsgS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74779},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest --silent"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/7633e4eb58d132ed96f37081678d2033/commercelayer-js-auth-6.0.0.tgz","_integrity":"sha512-RT7Kpi+lz0uJngyzuuz0g9TeAJvAlOoFe+8r8W/BPrqGZWwRgfqhcW715bf8qaaojJYTkX3Y4YSvvWUFDy3+dg==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.2.4","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.27","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.0.0_1711474565613_0.23352199460886247","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@commercelayer/js-auth","version":"6.0.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.0.1","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"5aa551c648f8b75d2e17db0a3bc0aa4591e1c090","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.0.1.tgz","fileCount":9,"integrity":"sha512-12SD/5mnvNVr1uvgbrvpH4dJCa7agNixHn9UAsyobNclnN9V3pXzzfGl/tFcwdDY3KIL5QdQ531NqE00An/AOQ==","signatures":[{"sig":"MEUCIQDTxBLJtlzafrQOCaTaI2jLM5z5zSs4S6R26QQKuiqVlwIgFJdv3mZZB53TE7aCj8O/tuuF0OqSXjdMlJ/56EFZFMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74802},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest --silent"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/90d5b359837307c319c4db11a0798c52/commercelayer-js-auth-6.0.1.tgz","_integrity":"sha512-12SD/5mnvNVr1uvgbrvpH4dJCa7agNixHn9UAsyobNclnN9V3pXzzfGl/tFcwdDY3KIL5QdQ531NqE00An/AOQ==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.5.0","description":"Commerce Layer Javascript Auth","directories":{},"_nodeVersion":"20.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.27","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.0.1_1713196449260_0.3293035519677012","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@commercelayer/js-auth","version":"6.1.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.1.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"e887e2abb7f72a40bab77f58e52b8001e01ad7c2","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.1.0.tgz","fileCount":9,"integrity":"sha512-3xqSyWOGIdBIWZvv7v1M0xHcnXwmIcnpseKteheJ8d8ziGYBQasz6U1cVvnRcx83ACNIN0gcabCD4Uqw+bndag==","signatures":[{"sig":"MEUCIEEo6OyG9MTdSO7v7Ds8Y3kpzYOWz2c4fEG+7tuIXeM4AiEAlqEPlaShWzxeCC4qqFpy7rP5gfcsYC6Q29dJARKJ1iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84039},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run --silent","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest --silent","jsr:publish":"pnpm dlx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/2cbbdca9acf7ea11b312508d871b4701/commercelayer-js-auth-6.1.0.tgz","_integrity":"sha512-3xqSyWOGIdBIWZvv7v1M0xHcnXwmIcnpseKteheJ8d8ziGYBQasz6U1cVvnRcx83ACNIN0gcabCD4Uqw+bndag==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.5.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.27","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.1.0_1713258821509_0.559723775707438","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@commercelayer/js-auth","version":"6.1.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.1.1","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"ab712037049f16bb4212a9b42779367ebf6b6f71","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.1.1.tgz","fileCount":9,"integrity":"sha512-7W2Y4Gc3RLYx4s6wmQjrQXirPTruXFcSB0xmeTNcgzbQ3WRMlDr5WcS76voWXJz5mIRoGsoM3L8BtjKpx6hFrA==","signatures":[{"sig":"MEUCIDM6NYMrB5f4K9ZQOUX6V+zHXcQC+4CgjBB8o4b0Jj7mAiEAyadfPZdCvF9H5KFE+9nR+riy6Z0lGn1Uf7w/t5JpSDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86021},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"pnpm dlx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/412bcf961be6a8a8830813bba09aec8d/commercelayer-js-auth-6.1.1.tgz","_integrity":"sha512-7W2Y4Gc3RLYx4s6wmQjrQXirPTruXFcSB0xmeTNcgzbQ3WRMlDr5WcS76voWXJz5mIRoGsoM3L8BtjKpx6hFrA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.5.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.5.0","typescript":"^5.4.5","@types/node":"^20.12.7","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.1.1_1713352553273_0.5027383778354153","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@commercelayer/js-auth","version":"6.2.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.2.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"5043c449ab84ca8d5add73cac358951eddeb63f9","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.2.0.tgz","fileCount":9,"integrity":"sha512-6pI4ZoPdKk9dOJZgwP6M1ixhdLpkjt0wkCZkd3Ujq646nybmaCyYX4RGBxzFocckHhfY5weZrNnAfchCVBeOhg==","signatures":[{"sig":"MEUCIQD7JhbdvVCHLAuUVgt3lQMvadFUsXy7JTwCJ+gm56fucAIgFhFsXSO4Au7H2df5aSQb41kwQSbaULwaa7oqTpmQK6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86711},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"pnpm dlx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/14ec9658c3a59fc8a25fcb1fff56672e/commercelayer-js-auth-6.2.0.tgz","_integrity":"sha512-6pI4ZoPdKk9dOJZgwP6M1ixhdLpkjt0wkCZkd3Ujq646nybmaCyYX4RGBxzFocckHhfY5weZrNnAfchCVBeOhg==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.5.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.5.0","typescript":"^5.4.5","@types/node":"^20.12.7","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.2.0_1713787256078_0.7071553668510806","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"@commercelayer/js-auth","version":"6.2.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.2.1","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"540daf029f28672ff70183cfa6d791decd91c47d","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.2.1.tgz","fileCount":9,"integrity":"sha512-2vHvIOC6utCcAdhNw98+XyXrrFVj7l4INnoer5H/mlUnrkGelXdrNq6CmGqFV5bbqSLO1xg19VFtbwgTW9gn2Q==","signatures":[{"sig":"MEYCIQDZZihev63u6/dzyzuYiDTpkblNfC9q9xE/3X5Vof9wlAIhAKvbpEY2FOnLYsQ7MNG0gsQRJhS/C3ggXg2GMEfKGDRB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87853},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/7c4f73a0895c2f7cffa1655e88c3133e/commercelayer-js-auth-6.2.1.tgz","_integrity":"sha512-2vHvIOC6utCcAdhNw98+XyXrrFVj7l4INnoer5H/mlUnrkGelXdrNq6CmGqFV5bbqSLO1xg19VFtbwgTW9gn2Q==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.5.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","typescript":"^5.4.5","@types/node":"^20.12.10","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.2.1_1715154622584_0.5263718852974946","host":"s3://npm-registry-packages"}},"6.2.2":{"name":"@commercelayer/js-auth","version":"6.2.2","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.2.2","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"8472990f9fbd5927eb29f8506f15c83c1d7bdec4","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.2.2.tgz","fileCount":9,"integrity":"sha512-jGdOD0kkFIgMvwFQSFPcfKbitO+LdudhrKuOR0Rjsm9iYCeqa5MwPdpnGh5r9/A17A/7apXRBEkB6dRKmkdjpA==","signatures":[{"sig":"MEUCIHp0dfbQ4bnf7AcBz/WJkhLBSPbA9AxDUKn166fXmJFlAiEAwPf9VwWkrNSuy17gXlLjGJhfvGRlz6k4BcOUvA+OoTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87830},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.2.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/a5b5bbebca58dc104fc80e3834b292a4/commercelayer-js-auth-6.2.2.tgz","_integrity":"sha512-jGdOD0kkFIgMvwFQSFPcfKbitO+LdudhrKuOR0Rjsm9iYCeqa5MwPdpnGh5r9/A17A/7apXRBEkB6dRKmkdjpA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.5.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","typescript":"^5.4.5","@types/node":"^20.12.12","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.2.2_1716212883391_0.34308264499777597","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@commercelayer/js-auth","version":"6.3.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.3.0","homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"a6b366a387e5582bb82251085429a757139e0ae3","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.3.0.tgz","fileCount":9,"integrity":"sha512-lzbDLpQ6/NoBGLcXeGZerV0mSJDDVdp2ngf9oakW5R+lFJtA96T6aO8wId2D3vnK6icLFnJ7Ssh8wiApw7CWVA==","signatures":[{"sig":"MEUCICSUyvo+K9BR12/0NLGPmn71qPKvRhBPeeoTMmiply3+AiEA56aUTxlBrI8zWc5Qd6v+hwXxAU3ubZUc7JvPh4TG++Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102820},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/8082943aa84c6341ebeeba23fc4b7d28/commercelayer-js-auth-6.3.0.tgz","_integrity":"sha512-lzbDLpQ6/NoBGLcXeGZerV0mSJDDVdp2ngf9oakW5R+lFJtA96T6aO8wId2D3vnK6icLFnJ7Ssh8wiApw7CWVA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.7.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vitest":"^1.6.0","typescript":"^5.5.2","@types/node":"^20.14.9","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.3.0_1719933744611_0.4457795800010689","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"@commercelayer/js-auth","version":"6.3.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Alessandro Casazza","email":"alessandro@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.3.1","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"889715940e4dbf3900a8ece582a165bbc48f8c97","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.3.1.tgz","fileCount":9,"integrity":"sha512-f+SrlerLE+fUtyGeSe90y1BIuekF962aDPA6JCsBFm34S7nfWp8VW0IUvPAiZJGNVtlDFuWrW0VB5qN9z49bKQ==","signatures":[{"sig":"MEYCIQDJUHJKSyJfiCPd91hyxBQUvTOj1AM+OLsoP0QapOMTOQIhANSm82xacxQEm4zB73XIJ+fN25aD9zjQa4Sa8RQlFvdK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102580},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/3bdd79b8594168a591457a72875c5185/commercelayer-js-auth-6.3.1.tgz","_integrity":"sha512-f+SrlerLE+fUtyGeSe90y1BIuekF962aDPA6JCsBFm34S7nfWp8VW0IUvPAiZJGNVtlDFuWrW0VB5qN9z49bKQ==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.7.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vitest":"^1.6.0","typescript":"^5.5.2","@types/node":"^20.14.9","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.3.1_1721032198680_0.7860468375259406","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"@commercelayer/js-auth","version":"6.4.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.4.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"e160079262c878a6d7b384a5f0b70ef8f2a6c3a6","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.4.0.tgz","fileCount":9,"integrity":"sha512-vVoW+KNHwMI2T3dMkiaCJT4gKH8C8VIki/ilK7xNJKFnbLk8oC9+9OkkuIMXMKC8Tli2mCyw8GZY7GLwW5goMw==","signatures":[{"sig":"MEUCIQDozB6C/OQ8xwc3uKTAJ80MABg6pMNImzRoEdcsF8eD2QIgN7QeBSijCvhgTuPTszeH5/2tD3VQSyjwyH2io86vzLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108563},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/2332b4b7209b33ee212b9b22fa99febb/commercelayer-js-auth-6.4.0.tgz","_integrity":"sha512-vVoW+KNHwMI2T3dMkiaCJT4gKH8C8VIki/ilK7xNJKFnbLk8oC9+9OkkuIMXMKC8Tli2mCyw8GZY7GLwW5goMw==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.3.0","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.4.0_1725352813641_0.4885392432930191","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"@commercelayer/js-auth","version":"6.5.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.5.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"de36be5d19ffa6dbf925a8d8d4f64152b5d70f52","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.5.0.tgz","fileCount":9,"integrity":"sha512-EFWQyS6NRhrCpY/vwweej3iRr4T6X1YjyeGOqoUknEXDHNzwm3+WcC/g2uTrUDSLBQCkm4U4y6AWd67bKAdxCQ==","signatures":[{"sig":"MEQCIBqFXZpok5BMVtGnPFtkmVZtrKDNW7q1L1aTA+ANHyczAiALvmTkN1a+WCZiLpPsjEzXYzTfSVn8yzEgI+YqS0O3Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113875},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/55ca2eb6b80eb979121f8460e8e26ec7/commercelayer-js-auth-6.5.0.tgz","_integrity":"sha512-EFWQyS6NRhrCpY/vwweej3iRr4T6X1YjyeGOqoUknEXDHNzwm3+WcC/g2uTrUDSLBQCkm4U4y6AWd67bKAdxCQ==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typescript":"^5.6.2","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.3.0","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.5.0_1725995235716_0.942838847931811","host":"s3://npm-registry-packages"}},"6.6.0":{"name":"@commercelayer/js-auth","version":"6.6.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.6.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"c1895e72cdf9a65006c72cb8c4dcf269eb88983d","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.6.0.tgz","fileCount":9,"integrity":"sha512-daPrI5Vdc2SyvyvtyJgPagSQntJ4+QhPBrZrftN161A4y3nhUaHBxwRYSU8CM9I/+Qzd/xlQoWi+bpxMBdHwMA==","signatures":[{"sig":"MEUCIQCXUCqGHN2DXQ7O+vCcu7rVlFD8j72j750emZ8R1qpxigIgeNs+MckvVQY1imyArSiDjapRhj1hoMswFxHAaq0w/AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113309},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/53741b70d3014d47082a5829a422e774/commercelayer-js-auth-6.6.0.tgz","_integrity":"sha512-daPrI5Vdc2SyvyvtyJgPagSQntJ4+QhPBrZrftN161A4y3nhUaHBxwRYSU8CM9I/+Qzd/xlQoWi+bpxMBdHwMA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typescript":"^5.6.2","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.3.0","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.6.0_1727435276783_0.9401796265812261","host":"s3://npm-registry-packages"}},"6.6.1":{"name":"@commercelayer/js-auth","version":"6.6.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.6.1","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"02e017fe925744dc9adac519261b49f29b4d0cf0","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.6.1.tgz","fileCount":9,"integrity":"sha512-r0Aa7poj8Dfd0JPJwLR/MaZchAhTVW8/6Qx2yDC36CcP/G5Am/DCNZiLoDcnbxObjCB6JJvEbkDnFamHcM/c3Q==","signatures":[{"sig":"MEYCIQD914jl+wcI41mDNpJweXxTk/jlhYHnhLbS6W7x3m+9KAIhAIJ19+pTcFuEhT9bfA7yS89g7/vPszLKUaR6eF1dvtjd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113819},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/37adb9ac4f55c56bd88c6e72b472363d/commercelayer-js-auth-6.6.1.tgz","_integrity":"sha512-r0Aa7poj8Dfd0JPJwLR/MaZchAhTVW8/6Qx2yDC36CcP/G5Am/DCNZiLoDcnbxObjCB6JJvEbkDnFamHcM/c3Q==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typescript":"^5.6.2","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.3.0","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.6.1_1728637365708_0.19873789371996775","host":"s3://npm-registry-packages"}},"6.6.2":{"name":"@commercelayer/js-auth","version":"6.6.2","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.6.2","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"3e88b26a443a9e8cb99c608c94d0441850891e93","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.6.2.tgz","fileCount":9,"integrity":"sha512-mFfAnoPBHyaH6KrRI7jr3XYxVX0BlnN6pDUUj5HQx3h2iOBzmG8R2B9MQnW/inFTmF0qL4KZx8FZ2hFcb5gZ3w==","signatures":[{"sig":"MEUCIExhfTH70PG7IpFx5OkJQBeI3RZFQzByipELB52oXrO5AiEAob4u/ByPVeLProMMuDtCSrgOUxsR/4ko0FsqQMiqsMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113835},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.6.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/706786bed49274ad4081be3a8ca80ec7/commercelayer-js-auth-6.6.2.tgz","_integrity":"sha512-mFfAnoPBHyaH6KrRI7jr3XYxVX0BlnN6pDUUj5HQx3h2iOBzmG8R2B9MQnW/inFTmF0qL4KZx8FZ2hFcb5gZ3w==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.2","typescript":"^5.6.3","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.3.0","@types/jsonwebtoken":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.6.2_1729170699901_0.7221101162767867","host":"s3://npm-registry-packages"}},"6.6.3":{"name":"@commercelayer/js-auth","version":"6.6.3","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.6.3","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"717d5ccb580b7fbe4cd08d822658b37875fcf692","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.6.3.tgz","fileCount":9,"integrity":"sha512-EF1q+JfyCCB3fqS1xdcAh18qjMH7y0VWj/YqYrgUhz4VXDziDn4p609T0C3i8RauN1rV+pNJxkozTFbpKzxPiQ==","signatures":[{"sig":"MEQCIGiKGyAVEgLITEvW2KuYeffFU5BoF7hs/rxM7YJ75AW4AiBnbVA5Kv5T6kmHEvGUwLyQP2PVxMo4Hqxi2ykvZr0HVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115515},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.6.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/f71c2c0f70f745334578b0cbe70f8495/commercelayer-js-auth-6.6.3.tgz","_integrity":"sha512-EF1q+JfyCCB3fqS1xdcAh18qjMH7y0VWj/YqYrgUhz4VXDziDn4p609T0C3i8RauN1rV+pNJxkozTFbpKzxPiQ==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.3.0","@types/jsonwebtoken":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.6.3_1729785363617_0.9564969611599443","host":"s3://npm-registry-packages"}},"6.6.4":{"name":"@commercelayer/js-auth","version":"6.6.4","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.6.4","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"9288fb9cb8b846a9bdcbc24733cec93f5361fe16","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.6.4.tgz","fileCount":9,"integrity":"sha512-US18p9YrHJ7ZAc7EHkoZ9KxAqQcb19ygn93PciFS5GfM2GMk7Nkgt7zJp/aVhxoydno/afXVechOHGnPqnvraQ==","signatures":[{"sig":"MEUCIQDbS9Hj2QsXyOeIMFvnJc2ZpagAFDo5A+TJgJMunzz/sAIge+Fuv4jNp3ikry6q7EsP9W2sJxomiSTk3brtkILVu+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117185},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.6.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/055b0079ae979d31d7cd94d042622965/commercelayer-js-auth-6.6.4.tgz","_integrity":"sha512-US18p9YrHJ7ZAc7EHkoZ9KxAqQcb19ygn93PciFS5GfM2GMk7Nkgt7zJp/aVhxoydno/afXVechOHGnPqnvraQ==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.3.0","@types/jsonwebtoken":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.6.4_1729847580261_0.10897877694123204","host":"s3://npm-registry-packages"}},"6.6.5":{"name":"@commercelayer/js-auth","version":"6.6.5","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.6.5","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"6c7b468f260398558efa5642d715e6edf11e55cb","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.6.5.tgz","fileCount":9,"integrity":"sha512-Z9O4IIRs6xBWZBaZLn+jSlDjtXADoDI8f499QROF5Y/WRmg3YbMvCmUTMXbBloQf82IfxJkiVk72CoQ65+YGJw==","signatures":[{"sig":"MEYCIQDvyp23i1sTuXLyjk54oPIEhYoCwjBXJ/syueqHE4ZEqgIhAMyVDEqA/ytIMUiWifZvfZYdMtMWE35JEQWdmAodjpiL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118203},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.6.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/0f147274cd3d3b5de8f6f99ab9645a1a/commercelayer-js-auth-6.6.5.tgz","_integrity":"sha512-Z9O4IIRs6xBWZBaZLn+jSlDjtXADoDI8f499QROF5Y/WRmg3YbMvCmUTMXbBloQf82IfxJkiVk72CoQ65+YGJw==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.3.0","@types/jsonwebtoken":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.6.5_1730283233305_0.9177012820985244","host":"s3://npm-registry-packages"}},"6.7.0":{"name":"@commercelayer/js-auth","version":"6.7.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.7.0","maintainers":[{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},{"name":"drpierlu","email":"pierluigi@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"57bb850274bf6a639aeb04da909eb77c2af4ece6","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.7.0.tgz","fileCount":9,"integrity":"sha512-Eh4v00OVvz0w1iYqz6PTVptNl/ipVs6nBG9NUzYKRSI/8Nnd+qU0MYfiogQYjm4sSoX5+4j0BsJW+9N/6s9Jjw==","signatures":[{"sig":"MEUCIQCZFjUAJKFtP6cylBoklG5Ux3OADnZLAYx4CyFObK5ecAIgDW3GLA3+MZIsbh3Z8NnDOiGHvu7r5Rx591WhOUogOVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138156},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"eslint src --ext .ts,.tsx --fix","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/558b19d59c69c854c895dcfd5c4a38f5/commercelayer-js-auth-6.7.0.tgz","_integrity":"sha512-Eh4v00OVvz0w1iYqz6PTVptNl/ipVs6nBG9NUzYKRSI/8Nnd+qU0MYfiogQYjm4sSoX5+4j0BsJW+9N/6s9Jjw==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.3.0","@types/jsonwebtoken":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.7.0_1730822945861_0.17668334423082288","host":"s3://npm-registry-packages"}},"6.7.1":{"name":"@commercelayer/js-auth","version":"6.7.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.7.1","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"9f1fba0709c8a64ae64e96e64559ddb2e10fc541","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.7.1.tgz","fileCount":9,"integrity":"sha512-GOfOGeLKhdjKa1qTq2KTF14rEKYYX7yvUYH1GYc4YuX3d5DNLqwQJK4eJN054GnAYl4YeyimVSqmLhiwC5OfBA==","signatures":[{"sig":"MEUCIQCHOWp/t6Tmpdv4EGRnjwOuV7Fip/jZpPj9s59wXiT/2QIgTwHfFVx9WxfTJoWviOwvxmUC0GJv6e39k1I0rlO+Vl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139016},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.7.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/2943e74c9a3ac7d6edc2cf56ad8bea3f/commercelayer-js-auth-6.7.1.tgz","_integrity":"sha512-GOfOGeLKhdjKa1qTq2KTF14rEKYYX7yvUYH1GYc4YuX3d5DNLqwQJK4eJN054GnAYl4YeyimVSqmLhiwC5OfBA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.4.3","@types/jsonwebtoken":"^9.0.8"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.7.1_1738927517297_0.6894247514305993","host":"s3://npm-registry-packages-npm-production"}},"6.7.2":{"name":"@commercelayer/js-auth","version":"6.7.2","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@6.7.2","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"f9b2ab340eb2ccc022a7cf04868e3979909e5949","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-6.7.2.tgz","fileCount":9,"integrity":"sha512-kk4VqN2iEOreXFq76YqTP83KhBs09Z5Ez9nZNlikXWf5DXzkrOfShqqEwq8ezHjSOlqs4xVyxgQzsEdPP35CeQ==","signatures":[{"sig":"MEUCIQD+pLx14dzz7h/MMlseo4KgPndUxHZoBI8t8KCpc3yQfAIgSMP5xqXJ8W3rCzbItyM8AFb7Lm3hC5Sp+OeiIo1NCV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139016},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-6.7.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/467249690e3904dd99d3f1e7d70e1fed/commercelayer-js-auth-6.7.2.tgz","_integrity":"sha512-kk4VqN2iEOreXFq76YqTP83KhBs09Z5Ez9nZNlikXWf5DXzkrOfShqqEwq8ezHjSOlqs4xVyxgQzsEdPP35CeQ==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vitest":"^3.0.9","typescript":"^5.8.2","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_6.7.2_1743406310770_0.17971965135209444","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@commercelayer/js-auth","version":"7.0.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@7.0.0","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"3a2cc12a7605b8713f36bff50a93d544cc191d42","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-7.0.0.tgz","fileCount":9,"integrity":"sha512-0667Xhut8smoyWQipMLDncTRoM/ekj/hh5V92dJasM/zoeINbgQSFTR0EJHth9AV4tltOXjmI4g/mWBQmM6zag==","signatures":[{"sig":"MEYCIQCidvh1mvtvxMAy6rGu/22HEl0GzcIJesYx2LTVqJfkzgIhAJP12vEYc4OGi/9wmvSPHCy5R4CRW2N5k/Htym2jXS0N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226364},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-7.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/12eb1c19d463b251f439b95621a16090/commercelayer-js-auth-7.0.0.tgz","_integrity":"sha512-0667Xhut8smoyWQipMLDncTRoM/ekj/hh5V92dJasM/zoeINbgQSFTR0EJHth9AV4tltOXjmI4g/mWBQmM6zag==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_7.0.0_1759219159128_0.6798574882181059","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@commercelayer/js-auth","version":"7.1.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@7.1.0","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"83d915ca3ff4d28738f641c1f886b7a97580f29c","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-7.1.0.tgz","fileCount":9,"integrity":"sha512-YOzr3PjDIE0QyBiiAXz6ypgxODl8iWRNeWVRsEzRrQChuO5U1vNo25HRt4HI0AlYS6PoAcLCiMHz+9AGz7WZZQ==","signatures":[{"sig":"MEUCIQD3lf7gy3b7hPFgSInglgAE+GEAqjZ8/F6X2quCah+PhwIgQoi+EaygfCshWu60c6JsPT3JKpG5quGrLPH6qyPo1+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229451},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-7.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"},"_resolved":"/tmp/946ec38d93f360feac832de98bbdc69c/commercelayer-js-auth-7.1.0.tgz","_integrity":"sha512-YOzr3PjDIE0QyBiiAXz6ypgxODl8iWRNeWVRsEzRrQChuO5U1vNo25HRt4HI0AlYS6PoAcLCiMHz+9AGz7WZZQ==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"10.8.2","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^4.0.3","typescript":"^5.9.3","@types/node":"^20","jsonwebtoken":"^9.0.2","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_7.1.0_1761553167766_0.1049419178021147","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@commercelayer/js-auth","version":"7.1.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"support@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@7.1.1","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"25a85d7390a432e050bc9a27153a3e49459cbf71","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-7.1.1.tgz","fileCount":9,"integrity":"sha512-FhmOd5REaZKVCl1+z1xdEICV4CvxyQf9aKPyQ8cmQBj/1nMW53Q+sYOlkRXVRrJdG/D0h5ibiEcoI9WkE/G+lA==","signatures":[{"sig":"MEYCIQCNMY3rT/fFhEbjPMh97OKAXqi3IbrI5GBALw01HXD1xQIhAOUAX/QAyKpk31uThUXLRdUmNUW2tEEXHzCyQGNKHOhV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@commercelayer%2fjs-auth@7.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229452},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-7.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96d7601b-2c61-427b-93cf-cb7086d26d98"}},"_resolved":"/tmp/acc9e1ad73e932463de6f23f944480fc/commercelayer-js-auth-7.1.1.tgz","_integrity":"sha512-FhmOd5REaZKVCl1+z1xdEICV4CvxyQf9aKPyQ8cmQBj/1nMW53Q+sYOlkRXVRrJdG/D0h5ibiEcoI9WkE/G+lA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"11.7.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^20","jsonwebtoken":"^9.0.3","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_7.1.1_1765879332243_0.7333333591762259","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"@commercelayer/js-auth","version":"7.1.2","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"development@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@7.1.2","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"179e48df491953a33a368df139c42f4a1e2ecf8f","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-7.1.2.tgz","fileCount":9,"integrity":"sha512-bxiHUll5B43ZN1VclbCwqoiqhAuCiM24Yobw7uBELMC0TBwvBfJ27RRPNHwdDMW4D4+KEo/9rwuVvlunLIOVPw==","signatures":[{"sig":"MEUCIQD8V2J9iCFrj5giHEPwOkT6lTZSj+sb9RHWYQgA5x6VvwIgfO6zeUEYagA5h00npdpP4b+yKyQujL9n+MvSBjPVnK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@commercelayer%2fjs-auth@7.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229666},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-7.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96d7601b-2c61-427b-93cf-cb7086d26d98"}},"_resolved":"/tmp/847626b9492dbfa1f7ae03745863b945/commercelayer-js-auth-7.1.2.tgz","_integrity":"sha512-bxiHUll5B43ZN1VclbCwqoiqhAuCiM24Yobw7uBELMC0TBwvBfJ27RRPNHwdDMW4D4+KEo/9rwuVvlunLIOVPw==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"11.7.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^20","jsonwebtoken":"^9.0.3","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_7.1.2_1767862294925_0.043306000424286895","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@commercelayer/js-auth","version":"7.2.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"development@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@7.2.0","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"59752dcc29818b6b29366314111d9895a54c07a9","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-7.2.0.tgz","fileCount":9,"integrity":"sha512-p6GLDsDz2C9I8Mq8bZtDhTqMPco2Vi7emuIy+sAWr1fEnu66JMwMi7hrM+NBMcEOnFAjYBh2B2R+1KZsp+bMTA==","signatures":[{"sig":"MEUCIHX0GmMbtrSoPk0gStgKv9GTFFQ8l6NWfWNK3sdX3UCbAiEAgn1Q5rpa9G4IZLRpbbPEqBCnDU3EhkIqr1e5Az08Kgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@commercelayer%2fjs-auth@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247619},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-7.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96d7601b-2c61-427b-93cf-cb7086d26d98"}},"_resolved":"/tmp/6eb66488da4a7521ea22a6c5b6180557/commercelayer-js-auth-7.2.0.tgz","_integrity":"sha512-p6GLDsDz2C9I8Mq8bZtDhTqMPco2Vi7emuIy+sAWr1fEnu66JMwMi7hrM+NBMcEOnFAjYBh2B2R+1KZsp+bMTA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"11.7.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^20","jsonwebtoken":"^9.0.3","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_7.2.0_1768820268106_0.8505511989970382","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@commercelayer/js-auth","version":"7.3.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"development@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@7.3.0","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"aaaea4e214440ed7a362e4f97f689b74b1955e55","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-7.3.0.tgz","fileCount":9,"integrity":"sha512-o4HkMHqXqhPJ3gOA/61Na9T0ssLluV/SQEPtnb/N9/WpbiemEW43M1h/Iuc0/H8fSThqWe3Crt5HwGT5qAz6vQ==","signatures":[{"sig":"MEUCIHQi9/zW8YwlB5Xi4SWvha8/aqBNPcIxDbwQ5+DFxfnOAiEA1jvGtDNwSfxtbIlkOh2YO9wZV0upmwTrOXw0391IGjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@commercelayer%2fjs-auth@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256148},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-7.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96d7601b-2c61-427b-93cf-cb7086d26d98"}},"_resolved":"/tmp/af4c70dd5c0539769330a23f7744db69/commercelayer-js-auth-7.3.0.tgz","_integrity":"sha512-o4HkMHqXqhPJ3gOA/61Na9T0ssLluV/SQEPtnb/N9/WpbiemEW43M1h/Iuc0/H8fSThqWe3Crt5HwGT5qAz6vQ==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"11.11.0","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20","jsonwebtoken":"^9.0.3","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_7.3.0_1772531159784_0.21762136391855513","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@commercelayer/js-auth","version":"7.4.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"development@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@7.4.0","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"7f27df6cbc50058678228ba4cd8351a8f22eb7be","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-7.4.0.tgz","fileCount":9,"integrity":"sha512-1qWK0bM1scpGFnKcKf4WRgBZk0qTGLc1t5PW+LMFgGI+ortwyRSjC8TMMK4iaOB5dchugOcoHk0O4Vbw4H9wXg==","signatures":[{"sig":"MEUCIC2ucifQ40EPmUugDZ9/IxU/gFURIe/1PlaJTOhmXVqsAiEAlVXzixZHXHuGSB2bpb/o1d7nbXee+7Q3vz0D/TtETb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@commercelayer%2fjs-auth@7.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257640},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-7.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96d7601b-2c61-427b-93cf-cb7086d26d98"}},"_resolved":"/tmp/fb613a7099d2163d2944da4653381db7/commercelayer-js-auth-7.4.0.tgz","_integrity":"sha512-1qWK0bM1scpGFnKcKf4WRgBZk0qTGLc1t5PW+LMFgGI+ortwyRSjC8TMMK4iaOB5dchugOcoHk0O4Vbw4H9wXg==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"11.12.1","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^20","jsonwebtoken":"^9.0.3","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_7.4.0_1775723665217_0.2893247178640994","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"@commercelayer/js-auth","version":"7.4.1","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"development@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@7.4.1","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"e1e2f72647632c8350b683505d394fce18e99420","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-7.4.1.tgz","fileCount":9,"integrity":"sha512-5OLk7EknJowznEEEBBPfcl1uhx5apJ0OESyzqocjCXY3sPma9pabGCMJWelmGIU/esoqvdwNIFGIc2EIeVea6A==","signatures":[{"sig":"MEUCIQCnZjiILDaotFsruaINhQP06p0F4xbI0SK7nzIy+LhLfgIgUYPaF+sUoigzGWFEoS9QJwSEdf6kJ2Kja4mRdwz5HFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@commercelayer%2fjs-auth@7.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257639},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-7.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96d7601b-2c61-427b-93cf-cb7086d26d98"}},"_resolved":"/tmp/f06c62401f8aee8dc476aacf4dc59dfd/commercelayer-js-auth-7.4.1.tgz","_integrity":"sha512-5OLk7EknJowznEEEBBPfcl1uhx5apJ0OESyzqocjCXY3sPma9pabGCMJWelmGIU/esoqvdwNIFGIc2EIeVea6A==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"11.12.1","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.4","typescript":"^5.9.3","@types/node":"^20","jsonwebtoken":"^9.0.3","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_7.4.1_1776239063010_0.37434860757470556","host":"s3://npm-registry-packages-npm-production"}},"7.4.2":{"name":"@commercelayer/js-auth","version":"7.4.2","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"development@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@7.4.2","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"0d737c1479b47961cada5bb97fd2c8d9ce42a951","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-7.4.2.tgz","fileCount":9,"integrity":"sha512-ifRcoAL1R7o5AU5w4bgmSnNMEWXDc11A+yZwAAZMEkAYrrsaud1X/3xmgY1e0yIXK8AAdIiqfW/Rm/4DdWwAQA==","signatures":[{"sig":"MEQCIFNoucpzJbDRuywa6Ck2gitfF2IxnVj90EuGHw+B7+rAAiBftU7nuVHbLqs6CzBhzj7FTovswyntB+4/nRIukEBjPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@commercelayer%2fjs-auth@7.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257639},"main":"./dist/index.js","type":"module","_from":"file:commercelayer-js-auth-7.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsup","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96d7601b-2c61-427b-93cf-cb7086d26d98"}},"_resolved":"/tmp/29da0332413f98af85d8b92a77d8566e/commercelayer-js-auth-7.4.2.tgz","_integrity":"sha512-ifRcoAL1R7o5AU5w4bgmSnNMEWXDc11A+yZwAAZMEkAYrrsaud1X/3xmgY1e0yIXK8AAdIiqfW/Rm/4DdWwAQA==","repository":{"url":"git+https://github.com/commercelayer/commercelayer-js-auth.git"},"_npmVersion":"11.14.1","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.6","typescript":"^5.9.3","@types/node":"^20","jsonwebtoken":"^9.0.3","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_7.4.2_1779264614087_0.43399853888436635","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@commercelayer/js-auth","version":"8.0.0","keywords":["jamstack","headless","ecommerce","api","auth"],"author":{"name":"Commerce Layer","email":"development@commercelayer.io"},"license":"MIT","_id":"@commercelayer/js-auth@8.0.0","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"dist":{"shasum":"83ebc6080c4e167b188bf43adbc5f11c4c10d10e","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-8.0.0.tgz","fileCount":9,"integrity":"sha512-IVu8hF7fzg9vVotBj0eeSWY20/jiKmNkT7DFXHTITTNNCmgotSEyepQfLtZWsoriDhQacYfLyrAKDkXKVI0tQQ==","signatures":[{"sig":"MEUCIHM4++jFXLD/JZEM7ur0t/MFqEqIvP9x9AqlvIBM1hsQAiEAl9ZukSm5E/DHB6+mBaBkcDMmYMpA93IED5AlyJbfboE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@commercelayer%2fjs-auth@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269138},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"pnpm biome check src","test":"pnpm run lint:fix && vitest run","build":"tsdown","lint:fix":"pnpm biome check src --write","test:watch":"vitest","jsr:publish":"npx jsr publish","test:production":"pnpm run lint:fix && vitest run --mode production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96d7601b-2c61-427b-93cf-cb7086d26d98"}},"repository":{"url":"https://github.com/commercelayer/commercelayer-js-auth.git"},"description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.7","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^20","jsonwebtoken":"^9.0.3","vitest-fetch-mock":"^0.4.5","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/js-auth_8.0.0_1784107221237_0.11649474751335909","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@commercelayer/js-auth","version":"8.0.1","description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","repository":{"url":"https://github.com/commercelayer/commercelayer-js-auth.git"},"author":{"name":"Commerce Layer","email":"development@commercelayer.io"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"main":"./dist/index.cjs","types":"./dist/index.d.cts","keywords":["jamstack","headless","ecommerce","api","auth"],"bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","publishConfig":{"access":"public"},"license":"MIT","devDependencies":{"@types/jsonwebtoken":"^9.0.10","@types/node":"^20","jsonwebtoken":"^9.0.3","tsdown":"^0.22.14","typescript":"^6.0.3","vitest":"^4.1.11","vitest-fetch-mock":"^0.4.5"},"engines":{"node":">=20.0.0"},"scripts":{"lint":"pnpm biome check src","lint:fix":"pnpm biome check src --write","test":"pnpm run lint:fix && vitest run","test:production":"pnpm run lint:fix && vitest run --mode production","test:watch":"vitest","build":"tsdown","jsr:publish":"npx jsr publish"},"_nodeVersion":"24.19.0","_id":"@commercelayer/js-auth@8.0.1","dist":{"integrity":"sha512-5lt18iBdvvSsjIgLXvfkdEWGyW/f92ulTFu8y8MzkUSdBQS5wjXyHRexpZeDd4/UTn9jBp4znjqPiHOPi9g+FQ==","shasum":"9e7b6422dd17f996255c9ded29c4850d7bf48cd8","tarball":"https://registry.npmjs.org/@commercelayer/js-auth/-/js-auth-8.0.1.tgz","fileCount":9,"unpackedSize":269141,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@commercelayer%2fjs-auth@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDaSaSyGLRwaXm+5oz9TNTZ2qY8ILX5V9R/cWm2PL+qEQIgIAYfdqxWkPLxFUQrnffoMZTbrvF+aJp2PV8WIOCjnA0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96d7601b-2c61-427b-93cf-cb7086d26d98"}},"directories":{},"maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-auth_8.0.1_1787324448684_0.5782207166640729"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-29T15:10:41.959Z","modified":"2026-08-21T15:00:49.130Z","1.0.0":"2019-11-29T15:10:42.315Z","1.0.1":"2019-12-04T09:24:53.412Z","2.0.0":"2019-12-09T15:43:43.688Z","2.0.1":"2019-12-09T19:40:16.281Z","2.0.2":"2020-01-22T10:33:11.950Z","2.0.3":"2021-01-19T16:49:16.399Z","2.0.4":"2021-01-22T09:37:26.790Z","2.0.5":"2021-06-23T15:02:03.292Z","2.0.6":"2021-07-02T10:14:51.519Z","2.0.7":"2021-07-30T16:29:13.891Z","2.0.8":"2021-08-12T14:47:36.668Z","2.1.0":"2021-10-20T15:39:10.766Z","2.2.0":"2021-11-09T16:27:13.159Z","2.2.1":"2021-11-09T16:31:20.681Z","2.2.2":"2021-11-09T18:12:40.000Z","2.2.3":"2021-11-10T10:05:26.354Z","2.2.4":"2021-11-23T17:23:59.026Z","2.2.5":"2021-12-02T17:52:54.462Z","2.2.6":"2021-12-02T18:10:56.858Z","2.2.7":"2021-12-10T18:13:54.319Z","2.2.8":"2021-12-17T09:57:33.728Z","2.2.9":"2021-12-17T10:22:46.962Z","3.0.0":"2022-02-10T16:22:09.708Z","2.3.0":"2022-02-28T17:30:07.277Z","4.0.0":"2023-05-16T15:26:31.985Z","4.1.0":"2023-05-25T14:12:15.804Z","4.1.1":"2023-05-31T09:14:53.364Z","4.2.0":"2023-10-27T10:20:58.830Z","4.2.1":"2024-02-09T08:38:28.414Z","4.2.2":"2024-03-04T14:54:20.905Z","4.3.0":"2024-03-12T18:59:00.071Z","5.0.0":"2024-03-14T10:15:42.204Z","5.1.0":"2024-03-14T16:00:54.942Z","5.2.0":"2024-03-14T17:35:26.348Z","5.2.1":"2024-03-18T14:36:48.558Z","6.0.0-beta.0":"2024-03-22T21:15:13.381Z","6.0.0-beta.1":"2024-03-26T15:59:06.452Z","6.0.0-beta.2":"2024-03-26T17:31:57.163Z","6.0.0":"2024-03-26T17:36:05.783Z","6.0.1":"2024-04-15T15:54:09.446Z","6.1.0":"2024-04-16T09:13:41.658Z","6.1.1":"2024-04-17T11:15:53.476Z","6.2.0":"2024-04-22T12:00:56.238Z","6.2.1":"2024-05-08T07:50:22.725Z","6.2.2":"2024-05-20T13:48:03.577Z","6.3.0":"2024-07-02T15:22:24.792Z","6.3.1":"2024-07-15T08:29:58.880Z","6.4.0":"2024-09-03T08:40:13.883Z","6.5.0":"2024-09-10T19:07:15.900Z","6.6.0":"2024-09-27T11:07:56.967Z","6.6.1":"2024-10-11T09:02:46.003Z","6.6.2":"2024-10-17T13:11:40.094Z","6.6.3":"2024-10-24T15:56:03.845Z","6.6.4":"2024-10-25T09:13:00.465Z","6.6.5":"2024-10-30T10:13:53.511Z","6.7.0":"2024-11-05T16:09:06.055Z","6.7.1":"2025-02-07T11:25:17.585Z","6.7.2":"2025-03-31T07:31:50.981Z","7.0.0":"2025-09-30T07:59:19.303Z","7.1.0":"2025-10-27T08:19:27.956Z","7.1.1":"2025-12-16T10:02:12.371Z","7.1.2":"2026-01-08T08:51:35.084Z","7.2.0":"2026-01-19T10:57:48.276Z","7.3.0":"2026-03-03T09:45:59.937Z","7.4.0":"2026-04-09T08:34:25.350Z","7.4.1":"2026-04-15T07:44:23.154Z","7.4.2":"2026-05-20T08:10:14.267Z","8.0.0":"2026-07-15T09:20:21.378Z","8.0.1":"2026-08-21T15:00:48.832Z"},"bugs":{"url":"https://github.com/commercelayer/commercelayer-js-auth/issues"},"author":{"name":"Commerce Layer","email":"development@commercelayer.io"},"license":"MIT","homepage":"https://github.com/commercelayer/commercelayer-js-auth#readme","keywords":["jamstack","headless","ecommerce","api","auth"],"repository":{"url":"https://github.com/commercelayer/commercelayer-js-auth.git"},"description":"A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.","maintainers":[{"name":"drpierlu","email":"pierluigi@commercelayer.io"},{"name":"commercelayer.io","email":"subscriptions@commercelayer.io"}],"readme":"# Commerce Layer JS Auth\n\nA lightweight JavaScript library designed to simplify [authentication](https://docs.commercelayer.io/developers/authentication) when interacting with the Commerce Layer API. It provides a robust token caching system out-of-the-box, with support for configurable persistent storage, composite storage strategies, and dedicated customer token management.\n\nIt works everywhere — on your browser, server, or at the edge.\n\n## What is Commerce Layer? <!-- omit from toc -->\n\n[Commerce Layer](https://commercelayer.io) is a multi-market commerce API and order management system that lets you add global shopping capabilities to any website, mobile app, chatbot, wearable, voice, or IoT device, with ease. Compose your stack with the best-of-breed tools you already mastered and love. Make any experience shoppable, anywhere, through a blazing-fast, enterprise-grade, and secure API.\n\n## Table of contents <!-- omit from toc -->\n\n- [Getting started](#getting-started)\n- [API credentials](#api-credentials)\n  - [Storage strategy](#storage-strategy)\n    - [Customer storage](#customer-storage)\n    - [Debugging and storage names](#debugging-and-storage-names)\n    - [Using unstorage](#using-unstorage)\n  - [Sales channel](#sales-channel)\n    - [Password-based customer authentication](#password-based-customer-authentication)\n    - [JWT bearer authentication](#jwt-bearer-authentication)\n      - [Delegated login from an external identity provider](#delegated-login-from-an-external-identity-provider)\n  - [Integration](#integration)\n- [Other flows](#other-flows)\n  - [Webapp application with authorization code flow](#webapp-application-with-authorization-code-flow)\n  - [Provisioning application](#provisioning-application)\n  - [Client credentials flow](#client-credentials-flow)\n- [Utilities](#utilities)\n  - [Revoking a token](#revoking-a-token)\n  - [Decoding an access token](#decoding-an-access-token)\n  - [Verifying an access token](#verifying-an-access-token)\n  - [Getting the Core API base endpoint](#getting-the-core-api-base-endpoint)\n  - [Getting the Provisioning API base endpoint](#getting-the-provisioning-api-base-endpoint)\n- [Contributors guide](#contributors-guide)\n- [Need help?](#need-help)\n- [License](#license)\n\n---\n\n## Getting started\n\nTo get started with Commerce Layer JS Auth, you need to install it and add it to your project.\n\n[![NPM](https://img.shields.io/npm/v/%40commercelayer%2Fjs-auth?style=for-the-badge&labelColor=%23C90501&color=173B4A)](https://www.npmjs.com/package/@commercelayer/js-auth)\n[![JSR](https://img.shields.io/jsr/v/%40commercelayer/js-auth?style=for-the-badge&labelColor=E2CB23&color=173B4A)](https://jsr.io/@commercelayer/js-auth)\n![Lightway](https://img.shields.io/bundlejs/size/%40commercelayer%2Fjs-auth?style=for-the-badge)\n&nbsp;&nbsp;&nbsp;\n[![Discord](https://img.shields.io/badge/discord-5865F2?style=for-the-badge&logo=discord&logoColor=ffffff)](https://discord.gg/commercelayer)\n\n### Installation <!-- omit from toc --> \n\nCommerce Layer JS Auth is available as an npm package.\n\n```bash\n# npm\nnpm install @commercelayer/js-auth\n\n# yarn\nyarn add @commercelayer/js-auth\n\n# pnpm\npnpm add @commercelayer/js-auth\n\n# deno\ndeno add jsr:@commercelayer/js-auth\n\n# bun\nbun add @commercelayer/js-auth\n```\n\n## API credentials\n\nCommerce Layer implements the industry-standard [OAuth 2.0](https://oauth.net/2/) protocol to manage clients' authorization. It defines different types of API credentials. Which one to use depends on your specific needs.\n\n> [!NOTE]\n> Check our [API credentials documentation](https://docs.commercelayer.io/core/api-credentials) for further information for each credential type and learn how to create them through the Commerce Layer dashboard.\n\nTo use Commerce Layer API you need to be authorized in the first place. This means you need to get a valid access token.\n\n```mermaid\nflowchart TB\n  %% Default style for nodes\n  classDef node stroke-width:2px;\n\n  %% Main nodes\n  auth(<b>Auth API</b><br/><br/>https://<b>auth</b>.commercelayer.io)\n\n  dashboard(\"JWT Dashboard\")\n  user(\"JWT User\")\n  sales_channel(\"JWT Sales Channel\")\n  integration(\"JWT Integration\")\n  webapp(\"JWT WebApp\")\n\n  provisioningAPI(<b>Provisioning API</b><br/><br/>https://<b>provisioning</b>.commercelayer.io)\n  coreAPI(<b>Core API</b><br/><br/>https://&lt;<b>slug</b>&gt;.commercelayer.io)\n  metricsAPI(<b>Metrics API</b><br/><br/>https://&lt;<b>slug</b>&gt;.commercelayer.io/metrics)\n  comingSoon(<b>Metrics API</b> &lpar;coming soon&rpar;<br/><br/>https://<b>metrics</b>.commercelayer.io)\n\n  %% Node styles\n  style dashboard fill:#FFE6CC,stroke:#D79B00,color:#000\n  style user fill:#F8CECC,stroke:#B85450,color:#000\n  style sales_channel fill:#D5E8D4,stroke:#82B366,color:#000\n  style integration fill:#DAE8FC,stroke:#6C8EBF,color:#000\n  style webapp fill:#E1D5E7,stroke:#9673A6,color:#000\n  style comingSoon opacity:.3\n\n  %% Connections\n  auth --> dashboard\n  auth --> user\n  auth --> sales_channel\n  auth --> integration\n  auth --> webapp\n\n  dashboard --> provisioningAPI\n  user --> provisioningAPI\n  user --> comingSoon\n  sales_channel --> coreAPI\n  integration --> coreAPI\n  integration --> metricsAPI\n  webapp --> coreAPI\n  webapp --> metricsAPI\n\n  %% Arrow Styles\n  linkStyle default stroke-width:2px;\n  linkStyle 5 stroke:#D79B00\n  linkStyle 6 stroke:#B85450\n  linkStyle 7 stroke:#B85450,stroke-dasharray: 5 5,opacity:.3\n  linkStyle 8 stroke:#82B366\n  linkStyle 9 stroke:#6C8EBF\n  linkStyle 10 stroke:#6C8EBF\n  linkStyle 11 stroke:#9673A6\n  linkStyle 12 stroke:#9673A6\n```\n\nAuthentication calls are subject to [rate limiting](https://docs.commercelayer.io/core/rate-limits#authentication-endpoint). To avoid hitting these limits, you should cache the authentication token in a storage (e.g., cookies, Redis, KV). This prevents requesting a new token for each API call.\n\nThis library provides a robust token caching system out-of-the-box, with support for any storage solution you choose. It includes tools for composing multiple storage mechanisms (e.g., memory + Redis) to reduce load on the underlying configured storage, and provides dedicated customer token management.\n\n> [!NOTE]\n> For advanced use cases where you need direct control over token management, you can bypass the built-in caching helpers (`makeSalesChannel` and `makeIntegration`) and [use the `authenticate` method directly](#client-credentials-flow).\n\n### Storage strategy\n\n- **Single storage** — Provides temporary or persistent storage that can survive page reloads. You can implement any storage solution.\n- **Composite storage** — Using the `createCompositeStorage` helper, you can combine multiple storage mechanisms (e.g., memory + Redis) to optimize performance and reduce load on the underlying configured storage.\n- **[Customer storage](#customer-storage)** (*sales channel only*) — Optional dedicated storage for customer authentication tokens, separate from guest tokens.\n\nHere below an example showing a basic setup with an in-memory storage:\n\n```ts\nimport {\n  makeSalesChannel,\n  type Storage,\n  type StorageValue,\n} from \"@commercelayer/js-auth\"\n\n/**\n * A valid storage must implement the `Storage` interface\n */\nfunction memoryStorage(): Storage {\n  const store = new Map<string, StorageValue>()\n  return {\n    name: \"in-memory\",\n    async getItem(key) {\n      return store.get(key) ?? null\n    },\n    async setItem(key: string, value: StorageValue) {\n      store.set(key, value)\n    },\n    async removeItem(key: string) {\n      store.delete(key)\n    },\n  }\n}\n\nconst salesChannel = makeSalesChannel(\n  {\n    clientId: \"<your_client_id>\",\n    scope: \"market:code:europe\",\n    debug: {\n      logLevel: \"info\"\n    },\n  },\n  {\n    storage: memoryStorage(),\n  },\n)\n\n/**\n * At the beginning, you'll get a guest token\n */\nconst authorization1 = await salesChannel.getAuthorization()\n\nconsole.log(\"Guest access token:\", authorization1.accessToken)\n\n/**\n * For consecutive calls, you'll get the previous guest token\n * from the storage or a new one if expired\n */\nconst authorization2 = await salesChannel.getAuthorization()\n\nconsole.log(\"Customer access token:\", authorization2.accessToken)\n```\n\nAuthorizations are stored using a key derived from the client ID and scope, where `type` is the authorization type (`guest` or `customer`):\n\n```\ncl_${type}-${clientId}-${scope}\n```\n\nIf you need different keys (e.g. a custom prefix, or extra identifiers), you can provide your own `getKey` function:\n\n```ts\nconst salesChannel = makeSalesChannel(\n  {\n    clientId: \"<your_client_id>\",\n    scope: \"market:code:europe\"\n  },\n  {\n    storage: memoryStorage(),\n    getKey: async ({ clientId, scope }, type) =>\n      `myprefix_${type}-${clientId}-${scope}`,\n  },\n)\n```\n\nThe following flowchart illustrates how the library manages token caching, validation, and refresh flow:\n\n```mermaid\nflowchart TB\n  %% Default style for nodes\n  classDef node stroke-width:2px,color:#000;\n\n  GetAuthorization(\".getAuthorization()\") --> CheckCustomerStorage{\"Check <b>Customer</b><br/>in storage\"}\n\n  CheckCustomerStorage -->|Found| ValidateCustomerToken{\"Is token<br/>still valid?\"}\n  CheckCustomerStorage -->|Not Found| CheckGuestStorage{\"Check <b>Guest</b><br/>in storage\"}\n\n  ValidateCustomerToken -->|Yes| ReturnCustomerToken([\"Return <b>Customer</b> Token\"])\n  ValidateCustomerToken -->|No| HasRefreshToken{\"<b>Customer</b> has<br/>refresh token?\"}\n\n  HasRefreshToken -->|Yes| RefreshToken[\"Refresh <b>Customer</b> token\"]\n  HasRefreshToken -->|No| CheckGuestStorage\n\n  RefreshToken --> StoreNewToken[\"Store new <b>Customer</b> token\"]\n  StoreNewToken --> ReturnCustomerToken\n\n  %% CheckGuestMemory -->|Found| ValidateGuestToken{\"Is token<br/>still valid?\"}\n  %% CheckGuestMemory -->|Not Found| CheckGuestStorage{\"Check <b>Guest</b><br/>in storage\"}\n\n  ValidateGuestToken -->|Yes| ReturnGuestToken([\"Return <b>Guest</b> token\"])\n  ValidateGuestToken -->|No| CreateNewGuest[\"Create new <b>Guest</b> token\"]\n\n  CheckGuestStorage -->|Found| ValidateGuestToken{\"Is token<br/>still valid?\"}\n  CheckGuestStorage -->|Not Found| CreateNewGuest\n\n  CreateNewGuest --> StoreNewGuestToken[\"Store new <b>Guest</b> token\"]\n  StoreNewGuestToken --> ReturnGuestToken\n\n  classDef process fill:#DAE8FC,stroke:#6C8EBF\n  classDef condition fill:#FFE6CC,stroke:#D79B00\n  classDef code fill:#FFF,stroke:#000,font-family:monospace\n  classDef startState fill:#FFF,stroke:#000\n  classDef endState fill:#FFF,stroke:#000\n\n  class GetAuthorization code;\n  class Start startState;\n  class CheckCustomerMemory,CheckCustomerStorage,CheckGuestMemory,CheckGuestStorage condition;\n  class ValidateCustomerToken,ValidateGuestToken,HasRefreshToken condition;\n  class RefreshToken,StoreCustomerTokenInMemory,CreateNewGuest,StoreNewToken,StoreNewGuestToken process;\n  class ReturnCustomerToken,ReturnGuestToken endState;\n```\n\n#### Customer storage\n\nSales channels deal with two kinds of tokens: the **guest** token, which is not tied to any identity and can be safely shared, and the **customer** token, which is personal. The optional `customerStorage` option lets you store customer tokens separately from guest tokens. Whether customer tokens stay isolated depends on two things: the storage they are written to, and the key they are stored under.\n\nIn the browser, everything works out-of-the-box: the storage (e.g. `localStorage`) is already scoped to a single visitor.\n\n> [!WARNING]\n> The default key does **not** include any customer identity. If customer tokens are cached in a storage shared by all visitors (e.g. Redis or an in-memory map on the server) under the default key, one customer's token would be served to **every** visitor.\n\nThere are two ways to store customer tokens safely on the server:\n\n1. **Use a per-visitor `customerStorage`.** When the customer storage is scoped to the visitor (e.g. cookies), the default key is perfectly fine, because the storage itself belongs to a single visitor. This pairs naturally with server-side rendered storefronts, where a single guest token can be cached server-side and shared by all visitors:\n\n    ```ts\n    const salesChannel = makeSalesChannel(\n      {\n        clientId: \"<your_client_id>\",\n        scope: \"market:code:europe\"\n      },\n      {\n        // The guest token carries no identity:\n        // one token, cached server-side, serves all visitors...\n        storage: memoryStorage(),\n        // ...while the customer token is personal\n        // and lives in a per-visitor storage (e.g. cookies).\n        customerStorage: cookieStorageAdapter,\n      },\n    )\n    ```\n\n2. **Use a shared storage with a custom key.** If you'd rather cache customer tokens in a shared server-side storage too (e.g. Redis), use the `getKey` function to include a customer or session identifier in the key. Since `getKey` receives only the client ID, scope, and authorization type, the request context must be captured via closure. Create the helper per request, while keeping the storage backend shared:\n\n    ```ts\n    import {\n      createCompositeStorage,\n      makeSalesChannel,\n    } from \"@commercelayer/js-auth\"\n\n    // Shared, process-level storage (this is where tokens are actually cached).\n    const sharedStorage = createCompositeStorage({\n      name: \"bff\",\n      storages: [memoryStorage(), redisStorage],\n    })\n\n    // Per-request helper: creating it is cheap (no network calls, no timers).\n    function salesChannelFor(customerId: string) {\n      return makeSalesChannel(\n        {\n          clientId: \"<your_client_id>\",\n          scope: \"market:code:europe\"\n        },\n        {\n          storage: sharedStorage,\n          getKey: async ({ clientId, scope }, type) =>\n            type === \"customer\"\n              ? `cl_customer-${clientId}-${scope}-${customerId}`\n              : `cl_guest-${clientId}-${scope}`,\n        },\n      )\n    }\n    ```\n\n> [!NOTE]\n> The helpers returned by `makeSalesChannel` and `makeIntegration` are lightweight factories: they hold no token state themselves (tokens live in the configured storage) and perform no I/O at construction time. It's safe to create one per request, as long as the storage backend is shared. The only thing a long-lived instance adds is in-flight deduplication of concurrent `getAuthorization()` calls.\n\n#### Debugging and storage names\n\nYou can enable debugging and assign custom names to your storage instances for better visibility into token operations:\n\n- **`debug`** — Accepts a `DebugConfig` object with two options:\n  - `logLevel: \"info\"` — logs meaningful events only: cache misses, token refreshes, authorizations stored/removed, and errors. Routine cache hits are silent, so setups that call `getAuthorization()` on every API request don't flood the logs.\n  - `logLevel: \"verbose\"` — also logs steady-state operations (every storage read and cache hit).\n  - `maskToken` — whether to mask access tokens and refresh tokens in the log output (e.g. `eyJh...A9Xz`). Defaults to `true`. Set to `false` to see full tokens, e.g. for inspecting them at [jwt.io](https://jwt.io).\n- **`name`** — A custom identifier for your storage instance, useful when using multiple storages or composite storage configurations. The `name` is an attribute of the storage itself (as shown in the [`memoryStorage` example above](#storage-strategy)).\n\nThe `createCompositeStorage` helper accepts its own `debug` option, following the same rule: a hit on the first (fastest) storage is steady state, while falling back to a slower storage is a meaningful event worth logging.\n\n> [!WARNING]\n> When `maskToken` is set to `false`, full access tokens and refresh tokens are logged to the console. Intended for local development only — in serverless/edge environments, logs may be forwarded to external log aggregation services.\n\n```diff\n const salesChannel = makeSalesChannel(\n   {\n     clientId: \"<your_client_id>\",\n     scope: \"market:code:europe\",\n+    debug: {\n+      logLevel: \"info\"\n+    },\n   },\n   {\n     storage: {\n+      name: \"storage-name\",\n+      debug: {\n+        logLevel: \"info\"\n+      },\n       async getItem(key) {\n         // implementation\n       },\n       // ...\n     }\n   },\n )\n```\n\n#### Using unstorage\n\nThe `Storage` interface is fully compatible with the [`unstorage`](https://unstorage.unjs.io) library. However, `unstorage` doesn't include a `name` property by default. To enable debugging and identify which storage is being used in your logs, wrap `createStorage` with this helper:\n\n```ts\nimport type { Storage } from \"@commercelayer/js-auth\"\nimport type { CreateStorageOptions } from \"unstorage\"\nimport { createStorage as unstorageCreateStorage } from \"unstorage\"\n\n// Helper to create storage with explicit naming support\nfunction createStorage(\n  options: CreateStorageOptions & { name?: string },\n): Storage {\n  return {\n    name: options.name ?? options.driver?.name,\n    ...unstorageCreateStorage(options),\n  }\n}\n```\n\n```ts\n// Usage example\nimport redisDriver from \"unstorage/drivers/redis\"\n\nconst redisStorage = createStorage({\n  name: \"redis-persistent\",\n  driver: redisDriver({\n    url: \"<your_redis_connection_string>\",\n  }),\n})\n```\n\nWhen debugging is enabled, logs will include the storage name, making it easier to trace which storage layer is handling each operation.\n\n### Sales channel\n\n[Sales channels](https://docs.commercelayer.io/core/api-credentials#sales-channel) are used to build any customer touchpoint (e.g. your storefront with a fully-functional shopping cart and checkout flow).\n\nBelow is a complete example showing how to use a sales channel for both guest and customer authentication:\n\n```ts\nimport { authenticate, makeSalesChannel } from \"@commercelayer/js-auth\"\n\n// The `Storage` interface is fully-compatible with the `unstorage` library.\nimport { createStorage } from \"unstorage\"\nimport localStorageDriver from \"unstorage/drivers/localstorage\"\n\nconst salesChannel = makeSalesChannel(\n  {\n    clientId: \"<your_client_id>\",\n    scope: \"market:code:europe\",\n  },\n  {\n    /**\n     * You can use any storage implementation you prefer or implement your own.\n     * In this example we use `unstorage` with the `localStorage` driver\n     */\n    storage: createStorage({\n      driver: localStorageDriver({}),\n    }),\n  },\n)\n\n/**\n * Get the current authorization state which includes the access token.\n * This method handles caching and token refresh automatically.\n */\nconst guestAuthorization = await salesChannel.getAuthorization()\n\nconsole.log(\"Guest access token:\", guestAuthorization.accessToken)\n\n/**\n * Authenticate a customer using their email and password, or\n * though the JWT bearer flow.\n */\nconst customerCredentials = await authenticate(\"password\", {\n  clientId: \"<your_client_id>\",\n  scope: \"market:code:europe\",\n  username: \"john@example.com\",\n  password: \"secret\",\n})\n\n/**\n * Set the customer credentials in the storage.\n */\nawait salesChannel.setCustomer({\n  accessToken: customerCredentials.accessToken,\n  scope: customerCredentials.scope,\n\n  /**\n   * When `refreshToken` is provided, it'll be used to automatically\n   * refresh the customer access token when it expires.\n   */\n  refreshToken: customerCredentials.refreshToken,\n})\n\n/**\n * Get the current customer authorization.\n */\nconst customerAuthorization = await salesChannel.getAuthorization()\n\nconsole.log(\"Customer access token:\", customerAuthorization.accessToken)\n\n/**\n * Logout the current customer.\n * This will remove the customer authorization from the storage, and revoke the access token.\n */\nawait salesChannel.logoutCustomer()\n\n/**\n * You can also clear stored authorizations without revoking the tokens,\n * e.g. to force a fresh authorization on the next `getAuthorization()` call.\n */\nawait salesChannel.removeAuthorization(\"all\") // or \"customer\" / \"guest\"\n```\n\nCustomer authentication is supported through two OAuth 2.0 grant types: [password](#password-based-customer-authentication) and [JWT bearer](#jwt-bearer-authentication). Both flows return an `accessToken`, `scope`, and `refreshToken` that can be stored using the `setCustomer` method.\n\n#### Password-based customer authentication\n\nSales channels can use the [password](https://docs.commercelayer.io/developers/authentication/password) grant type to exchange customer credentials for an access token (i.e., to get a \"logged\" access token).\n\n```ts\nimport { authenticate } from \"@commercelayer/js-auth\"\n\nconst auth = await authenticate(\"password\", {\n  clientId: \"<your_client_id>\",\n  scope: \"market:code:europe\",\n  username: \"john@example.com\",\n  password: \"secret\"\n})\n\nconsole.log(\"My access token:\", auth.accessToken)\nconsole.log(\"Expiration date:\", auth.expires)\nconsole.log(\"My refresh token:\", auth.refreshToken)\n```\n\nSales channels can use the [refresh token](https://docs.commercelayer.io/developers/authentication/refresh-token) grant type to refresh a customer access token with a \"remember me\" option:\n\n```ts\nimport { authenticate } from \"@commercelayer/js-auth\"\n\nconst newToken = await authenticate(\"refresh_token\", {\n  clientId: \"<your_client_id>\",\n  scope: \"market:code:europe\",\n  refreshToken: \"<your_refresh_token>\"\n})\n```\n\n> [!NOTE]\n> When using the `makeSalesChannel` helper, token refresh is handled automatically. The helper monitors token expiration and seamlessly refreshes customer tokens in the background, eliminating the need for manual refresh calls.\n\n\n#### JWT bearer authentication\n\nCommerce Layer supports OAuth 2.0 [JWT Bearer](https://docs.commercelayer.io/core/authentication/jwt-bearer) token exchange, enabling applications to obtain access tokens by exchanging JWT assertions. This is particularly useful for implementing delegated authentication flows, where an application needs to make API calls on behalf of a customer without requiring their direct interaction. The flow consists of two steps:\n\n1. Creating a signed JWT assertion containing the customer's claims\n\n    ```ts\n    import { createAssertion } from \"@commercelayer/js-auth\"\n\n    const assertion = await createAssertion({\n      payload: {\n        \"https://commercelayer.io/claims\": {\n          owner: {\n            type: \"Customer\",\n            id: \"4tepftJsT2\"\n          },\n          custom_claim: {\n            customer: {\n              first_name: \"John\",\n              last_name: \"Doe\"\n            }\n          }\n        }\n      }\n    })\n    ```\n\n2. Exchanging this assertion for an access token\n\n    ```ts\n    import { authenticate } from \"@commercelayer/js-auth\"\n\n    const auth = await authenticate(\"urn:ietf:params:oauth:grant-type:jwt-bearer\", {\n      clientId: \"<your_client_id>\",\n      clientSecret: \"<your_client_secret>\",\n      scope: \"market:code:europe\",\n      assertion\n    })\n\n    console.log(\"My access token:\", auth.accessToken)\n    console.log(\"Expiration date:\", auth.expires)\n    console.log(\"My refresh token:\", auth.refreshToken)\n    ```\n\nBoth sales channels and webapps can use this JWT bearer flow to implement secure delegated authentication.\n\n#### Delegated login from an external identity provider\n\nWhen customers authenticate through an external identity provider (e.g. Okta, Auth0), your backend can exchange their identity for a Commerce Layer customer token using the JWT bearer flow, and hand it over to the `salesChannel` helper (since this flow runs server-side, see the [Customer storage](#customer-storage) section for a suitable setup):\n\n```ts\nimport {\n  authenticate,\n  createAssertion,\n} from \"@commercelayer/js-auth\"\n\n// 1. Validate the external identity (e.g. verify the IdP-issued JWT)\n//    and resolve it to a Commerce Layer customer ID.\nconst customerId = await resolveCustomerId(idpToken)\n\n// 2. Create the signed assertion and exchange it for a customer token.\n//    This step requires the client secret, so it must run server-side.\nconst assertion = await createAssertion({\n  payload: {\n    \"https://commercelayer.io/claims\": {\n      owner: {\n        type: \"Customer\",\n        id: customerId\n      },\n    },\n  },\n})\n\nconst customerCredentials = await authenticate(\"urn:ietf:params:oauth:grant-type:jwt-bearer\", {\n  clientId: \"<your_client_id>\",\n  clientSecret: \"<your_client_secret>\",\n  scope: \"market:code:europe\",\n  assertion,\n})\n\n// 3. Hand the customer token over to the `salesChannel` helper\n//    created with `makeSalesChannel`.\n//    From now on, `getAuthorization()` returns the customer authorization\n//    and refreshes it automatically when it expires.\nawait salesChannel.setCustomer({\n  accessToken: customerCredentials.accessToken,\n  scope: customerCredentials.scope,\n  refreshToken: customerCredentials.refreshToken,\n})\n```\n\n### Integration\n\n[Integrations](https://docs.commercelayer.io/core/api-credentials#integration) are used to develop backend integrations with any 3rd-party system.\n\n```ts\nimport {\n  createCompositeStorage,\n  makeIntegration,\n} from \"@commercelayer/js-auth\"\n\n// The `Storage` interface is fully-compatible with the `unstorage` library.\nimport { createStorage } from \"unstorage\"\nimport memoryDriver from \"unstorage/drivers/memory\"\nimport redisDriver from \"unstorage/drivers/redis\"\n\nconst memoryStorage = createStorage({\n  driver: memoryDriver(),\n})\n\nconst redisStorage = createStorage({\n  driver: redisDriver({\n    url: \"<your_redis_connection_string>\",\n  }),\n})\n\nconst compositeStorage = createCompositeStorage({\n  name: \"composite-storage\",\n  storages: [\n    memoryStorage,\n    redisStorage,\n  ]\n})\n\nconst integration = makeIntegration(\n  {\n    clientId: \"<your_client_id>\",\n    clientSecret: \"<your_client_secret>\",\n    debug: {\n      logLevel: \"info\"\n    },\n  },\n  {\n    storage: compositeStorage,\n  },\n)\n\n/**\n * If you already requested an access token before, now you'll probably get it from Redis if not expired.\n * Otherwise, a new one will be requested.\n * \n * This method handles caching and token refresh automatically.\n */\nconst authorization1 = await integration.getAuthorization()\n\nconsole.log(\"Integration access token #1:\", authorization1.accessToken)\n\n/**\n * Subsequent calls will return the cached token from memory storage.\n */\nconst authorization2 = await integration.getAuthorization()\n\nconsole.log(\"Integration access token #2:\", authorization2.accessToken)\n\n/**\n * Revoke the current integration authorization.\n * This will remove the authorization from memory and storage, and revoke the access token.\n */\nawait integration.revokeAuthorization()\n\n/**\n * Disposes all mounted storages to ensure there are no open-handles left.\n * Call it before exiting process.\n */\nawait compositeStorage.dispose?.()\n```\n\n## Other flows\n\n### Webapp application with authorization code flow\n\n> Available only for browser applications\n\nWebapps use the [authorization code](https://docs.commercelayer.io/developers/authentication/authorization-code) grant type to exchange an authorization code for an access token.\n\n#### Steps <!-- omit from toc -->\n\nIn this case, first, you need to get an authorization code, then you can exchange it with an access token:\n\n1. Create a webapp on Commerce Layer and take note of the API credentials (client ID, client secret, callback URL, base endpoint, and the ID of the market you want to put in scope)\n\n2. Use this URL to authorize your webapp on Commerce Layer:\n\n  ```bash\n  https://dashboard.commercelayer.io/oauth/authorize?client_id={{your_client_id}}&redirect_uri={{your_redirect_uri}}&scope=market:id:xYZkjABcde&response_type=code&state=1a2b3c\n  ```\n\n3. Once you've authorized the webapp, you will be redirected to the callback URL:\n\n   ![Callback URL with Authorization Code](https://github.com/commercelayer/commercelayer-js-auth/assets/1681269/2a167283-a3a9-4d16-bb8f-a962a5fe8900)\n\n   Use this code to get the access token:\n\n  ```ts\n  import { authenticate } from \"@commercelayer/js-auth\"\n\n  const auth = await authenticate(\"authorization_code\", {\n    clientId: \"<your_client_id>\",\n    clientSecret: \"<your_client_secret>\",\n    callbackUrl: \"<https://yourdomain.com/callback>\",\n    code: \"<your_auth_code>\"\n  })\n\n  console.log(\"My access token: \", auth.accessToken)\n  console.log(\"Expiration date: \", auth.expires)\n  ```\n\n### Provisioning application\n\nProvisioning applications use the [client credentials](https://docs.commercelayer.io/developers/authentication/client-credentials) grant type to get an access token.\n\n#### Steps <!-- omit from toc -->\n\n1. Access your personal [provisioning](https://dashboard.commercelayer.io/user/provisioning_api) application on Commerce Layer dashboard and take note of your Provisioning API credentials (client ID, client secret)\n\n2. Use this code to get the access token:\n\n```ts\nimport { authenticate } from \"@commercelayer/js-auth\"\n\nconst auth = await authenticate(\"client_credentials\", {\n  clientId: \"<your_client_id>\",\n  clientSecret: \"<your_client_secret>\"\n})\n\nconsole.log(\"My access token: \", auth.accessToken)\nconsole.log(\"Expiration date: \", auth.expires)\n```\n\n### Client credentials flow\n\nFor advanced use cases where you need direct control over token management, you can bypass the built-in caching helpers (`makeSalesChannel` and `makeIntegration`) and use the `authenticate` method directly.\n\n> [!WARNING]\n> Note that, in this case, you'll be responsible for implementing your own token caching and refresh logic.\n\nSales channel applications use the [client credentials](https://docs.commercelayer.io/developers/authentication/client-credentials) grant type to get a \"guest\" access token.\n\n```ts\nimport { authenticate } from \"@commercelayer/js-auth\"\n\nconst auth = await authenticate(\"client_credentials\", {\n  clientId: \"<your_client_id>\",\n  scope: \"market:code:europe\"\n})\n\nconsole.log(\"My access token: \", auth.accessToken)\nconsole.log(\"Expiration date: \", auth.expires)\n```\n\nIntegration applications use the [client credentials](https://docs.commercelayer.io/developers/authentication/client-credentials) grant type to get an access token for themselves.\n\n```ts\nimport { authenticate } from \"@commercelayer/js-auth\"\n\nconst auth = await authenticate(\"client_credentials\", {\n  clientId: \"<your_client_id>\",\n  clientSecret: \"<your_client_secret>\",\n})\n\nconsole.log(\"My access token: \", auth.accessToken)\nconsole.log(\"Expiration date: \", auth.expires)\n```\n\n## Utilities\n\n### Revoking a token\n\nAny previously generated access tokens (refresh tokens included) can be [revoked](https://docs.commercelayer.io/core/authentication/revoking-a-token) before their natural expiration date:\n\n```ts\nimport { revoke } from \"@commercelayer/js-auth\"\n\nawait revoke({\n  clientId: \"<your_client_id>\",\n  clientSecret: \"<your_client_secret>\",\n  token: \"<a_generated_access_token>\"\n})\n```\n\n### Decoding an access token\n\nWe offer a helper method to decode an access token. The return is fully typed.\n\n> [!IMPORTANT]\n> You should not use this for untrusted messages, since this helper method does not verify whether the signature is valid. If you need to [verify the access token](#verifying-an-access-token) before decoding, you can use `jwtVerify` instead.\n\n```ts\nimport { authenticate, jwtDecode, jwtIsSalesChannel } from \"@commercelayer/js-auth\"\n\nconst auth = await authenticate(\"client_credentials\", {\n  clientId: \"<your_client_id>\",\n  scope: \"market:code:europe\"\n})\n\nconst decodedJWT = jwtDecode(auth.accessToken)\n\nif (jwtIsSalesChannel(decodedJWT.payload)) {\n  console.log(\"organization slug is\", decodedJWT.payload.organization.slug)\n}\n```\n\n### Verifying an access token\n\nWe offer an helper method to verify an access token.\n\nIt validates the integrity and authenticity of the JWT.\nIt checks if the token is valid by verifying the signature against the public key used to create it.\n\nThis is useful to ensure that the token hasn't been tampered with and originates from Commerce Layer.\n\nThe return is fully typed:\n\n```ts\nimport { authenticate, jwtVerify, jwtIsSalesChannel } from \"@commercelayer/js-auth\"\n\nconst auth = await authenticate(\"client_credentials\", {\n  clientId: \"<your_client_id>\",\n  scope: \"market:code:europe\"\n})\n\nconst decodedJWT = await jwtVerify(auth.accessToken, {\n  ignoreExpiration: true\n})\n\nif (jwtIsSalesChannel(decodedJWT.payload)) {\n  console.log(\"organization slug is\", decodedJWT.payload.organization.slug)\n}\n```\n\n### Getting the Core API base endpoint\n\nDerive the [Core API base endpoint](https://docs.commercelayer.io/core/api-specification#base-endpoint) given a valid access token.\n\n```ts\nimport { getCoreApiBaseEndpoint } from \"@commercelayer/js-auth\"\n\ngetCoreApiBaseEndpoint(\"<a_valid_access_token>\") //= \"https://yourdomain.commercelayer.io\"\n```\n\nThe method requires a valid access token with an `organization` in the payload. When the organization is not set (e.g., provisioning token), it throws an `InvalidTokenError` exception.\n\n### Getting the Provisioning API base endpoint\n\nIt returns the [Provisioning API base endpoint](https://docs.commercelayer.io/provisioning/getting-started/api-specification#base-endpoint) given a valid access token.\n\n```ts\nimport { getProvisioningApiBaseEndpoint } from \"@commercelayer/js-auth\"\n\ngetProvisioningApiBaseEndpoint(\"<a_valid_access_token>\") //= \"https://provisioning.commercelayer.io\"\n```\n\nThe method requires a valid access token (the token can be used with Provisioning API). When the token is not valid (e.g., core api token), it throws an `InvalidTokenError` exception.\n\n---\n\n## Contributors guide\n\n1. Fork [this repository](https://github.com/commercelayer/commercelayer-js-auth) (learn how to do this [here](https://help.github.com/articles/fork-a-repo)).\n\n2. Clone the forked repository like so:\n\n```bash\ngit clone https://github.com/<your username>/commercelayer-js-auth.git && cd commercelayer-js-auth\n```\n\n3. Make your changes and create a pull request ([learn how to do this](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)).\n\n4. Someone will attend to your pull request and provide some feedback.\n\n## Need help?\n\n- Join [Commerce Layer's Discord community](https://discord.gg/commercelayer).\n- Ping us on [Bluesky](https://bsky.app/profile/commercelayer.io), [X](https://x.com/commercelayer), or [LinkedIn](https://www.linkedin.com/company/commerce-layer).\n- Is there a bug? Create an [issue](https://github.com/commercelayer/commercelayer-js-auth/issues) on this repository.\n\n## License\n\nThis repository is published under the [MIT](LICENSE) license.\n","readmeFilename":""}