{"_id":"@23blocks/block-rewards","_rev":"25-c0fe383dabade09d367ffa240c666f1f","name":"@23blocks/block-rewards","dist-tags":{"latest":"4.0.4"},"versions":{"0.1.0":{"name":"@23blocks/block-rewards","version":"0.1.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@0.1.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"e3236702252784c00ec3eec8590b1f438d24fafb","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-0.1.0.tgz","fileCount":37,"integrity":"sha512-ZLQfBYUWxiGGCgvO/DiRkY25NQi8SOlowkFc58fEl8Zh5Ky5O0rdTksf5Rv11gb6FtOxi4arbXyyMNXZxEzNCQ==","signatures":[{"sig":"MEUCIQDtud4F7YVnTWP77pfcrqk4ouPzhPKi8a9f0j8IH41jNQIgL4iMt6adTsO2BqXh1rVON6dCB+YKMz4czY2p8O5eanY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0915b8233a60abacafd05b6d19d838d060ab1e65","_npmUser":{"name":"juan.pelaez","email":"jpelaez@23blocks.com"},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.2.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_0.1.0_1765607524178_0.09968344393115025","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@23blocks/block-rewards","version":"0.2.1","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@0.2.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"71ccb0a176a206c00ad8cd95b0c992e7a39b6f09","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-0.2.1.tgz","fileCount":37,"integrity":"sha512-mdbUuFpRDIPNyCTXe841jmqKbv01La6ReNDKmZn2oQtSZA70w8BGI0r1HVqCiGrs7Sc25sWswYL3tcIPoBVk5Q==","signatures":[{"sig":"MEQCIGvd1PCpDvdLQgelge/XYGw0+e1TjZRGiPHOy14BOzxPAiBo1+tSuau9uapQlCfR12gPUAp0wrPKtPMs+zgw0swXUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"163964a972cb1b888117612ab37e782b42bc7773","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_0.2.1_1765660297490_0.710734448602272","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@23blocks/block-rewards","version":"1.0.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@1.0.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"981d7e57a0feeb0f0ed6c561edb6ef3f2e0b53e8","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-1.0.0.tgz","fileCount":37,"integrity":"sha512-80e7DEy/xbBiCIe0lvOOqBzdeCPdpgD/bomrdFA0pF5CHx/i2FElfDPPEaAYhXBF6RK10ojONWpOuZgt0uQgQw==","signatures":[{"sig":"MEUCIGuNdWuoYEGj+qZCv3FUOU2xg2UH075fu57YZALIIvuLAiEAyhgqVjOhxrXFlxwvi6YmqXh3ngG228cIihOWCRgEcdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d19c8bf2649f8b6cefa2edf5e1908a522b874365","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_1.0.0_1765667172887_0.40587556790815893","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@23blocks/block-rewards","version":"1.0.1","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@1.0.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"77b81d43224771c625c7afb92c7c337ceca2995b","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-1.0.1.tgz","fileCount":37,"integrity":"sha512-4+gR8K7+4WskwSOrqn1w1kYQCf/Np95kYrpbb05HmV2fTfIxQf8deHQc+Yjxgkep126uLyAKiXGuaXORcMnZGg==","signatures":[{"sig":"MEUCIAtT4gbpxBrG8DtMhyXVnLsks7bMM5vfTwfdhiG0NhR4AiEApzzgmPGFkZ9s06dqm5qoVtRMBeskzSbcaSlrjD7J44Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"73748572cccbd6887e58850c29419821e0e6a318","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_1.0.1_1765670765974_0.8425952397955885","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@23blocks/block-rewards","version":"1.0.2","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@1.0.2","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"43c9e6c0b2eaf6e238c0df6b39202ca59a577816","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-1.0.2.tgz","fileCount":37,"integrity":"sha512-aF5KFZOoZa2Azy2ldpWAUxujPbON0p7e3xZWJnNkEApdgRA0c3Gbir50yCZJnBw8yUOXJBxN5AKrACDjqdYUeQ==","signatures":[{"sig":"MEQCIH8b8wyuOtsTz8uJxec1UsB9x3Htr9LyPv7l5bT4y943AiAZcL752VGcHn601JEFWlNgEGnL0AMidM8f7Ydtouu9fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cf580d07e54d302d2887f42ad882f764ad8f2635","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_1.0.2_1765672810918_0.4478645443350855","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@23blocks/block-rewards","version":"1.0.3","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@1.0.3","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"83a950377f7fd963dbcf33d5583d88e831f5ec14","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-1.0.3.tgz","fileCount":37,"integrity":"sha512-iP97HyQlJIndNLJ3XllasQ9T6szSRdmAnZk5kCQN/DhIxPmNu67hJCfJQ5rDceQaJ3sk7eLYmNuBx1VzyK3B2g==","signatures":[{"sig":"MEQCIC/CY365UMmB65j43WF9P309os8akzWXLaeInZY3kUjAAiAjJXl62k3UZ/3IoskdKodB9dmZzmgvCbrLirsbOAfghg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aa00880731d7bf983cfbadf4559a21fd844a327e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_1.0.3_1765676334797_0.5555203673967535","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@23blocks/block-rewards","version":"1.0.4","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@1.0.4","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"a100d14969aa8d8492f78f2948d292b004589d28","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-1.0.4.tgz","fileCount":39,"integrity":"sha512-Tf/hzRaV9RtguxxCCdIUezL0xMWuZ0J72/V5KBzVtK++/FfycTY54kXvUeljZ94/mLwEZ+4GCOP2GVR//bL+4Q==","signatures":[{"sig":"MEYCIQDaS3bW09kO3dOl8Bz6NzsH7fg2yFfYTle4zJmfiaRZYwIhAM6AyQnzkuecSLjtbpi5e7cTRGNtnQb9fnT8oC5AXCA3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59769},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"20b11d1b616730f55c8899974db8be941f2fc6cf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_1.0.4_1765687900567_0.6324071307851089","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@23blocks/block-rewards","version":"2.0.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@2.0.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"674f184962a5a7e5607c67d9750b2d1114ea67db","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-2.0.0.tgz","fileCount":39,"integrity":"sha512-P1k15t5kCf7ry4/5zOaTe9OieQDttFcbNBRi4Q9qvsblIir/C2BEV60HNCpynzcjcoaTbai99eJm7LSyxRyk7w==","signatures":[{"sig":"MEQCIBa0odZgvsZfNZOHWhMDKVpSpPFbXet8b1B7K7CcGhmIAiB27arxk+Dmtx2NpPuzigPchOxbp9MeJwMh2rlqImgitQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58377},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"cc171716a4806e5f7c65a21bb508ac6a3ba98675","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_2.0.0_1765761705369_0.46567763547727004","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@23blocks/block-rewards","version":"2.1.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@2.1.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"c213c126bfe1cdbb742d68a3b8f503e13745cdf0","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-2.1.0.tgz","fileCount":63,"integrity":"sha512-s3AuCYuN/1oJH3zrBNmG9ghJrsYIjz16NL8G8faEJITxyErcZ8zWs8o8Bf2fdz6+PbYgbQY4Vc5sDRV2ohkIMQ==","signatures":[{"sig":"MEQCIE3p6LG78prYxHF2lH4vWPsNj2ATChGN9aIeegbwU6WyAiAzUS0M2MUXCDYarVe0xctE+ufyhLbt5uN4DaT/eGXSXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98167},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"4e5e61e934b4e4b8ea22c682303288855c4bb3d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_2.1.0_1765787791881_0.3032857050367239","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@23blocks/block-rewards","version":"3.0.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.0.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"e7428eeef90925512d45483cc4c2660569e8d30d","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.0.0.tgz","fileCount":63,"integrity":"sha512-CMNfaCnsCL15b46AmW8Rd9N723oI8QJKa6z4KLQVnW4mF2DMHdw5tmUlUN8nEvuRVowVLAy6qZ6P1k45VeZLtw==","signatures":[{"sig":"MEYCIQCKHDqyGcopPDTHUrbrtF+bn5xgaIDgXoscrst/sMfv6wIhAPy0hpyM7ejgPGTnXzpLEO7BF9/bBYDk/ucf0BihZxA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98167},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"731acdac881ef0df2f0946bd8feb8cfe3d659d1a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.0.0_1765941619306_0.12944800700511316","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@23blocks/block-rewards","version":"3.0.1","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.0.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"b40142127a1cd02933bfdff3e5e4e0546b913cc3","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.0.1.tgz","fileCount":64,"integrity":"sha512-prStooWenrIxwDvApZ8AYxGYnusnPyc7vjIGKfuW8VDUFMr4c4OXEHhKsY16xWzCpFIcpp31oX9f4bVqT2SyCA==","signatures":[{"sig":"MEYCIQD037CxWGWvi6+4Q9Wzu7a51GobEoAQYBT4rLmz4oIG2gIhAKrs1fWsaNSLu/tW+A3C0tb2RbqfmSi3ySHBHQKy5B0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105090},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"cccb9469e40313913869befe815cc0cb2fd2e026","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.0.1_1765955924727_0.9662368798214811","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@23blocks/block-rewards","version":"3.1.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.1.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"960f2e1c1acefe9c547bec440b065e56d5acd05b","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.1.0.tgz","fileCount":64,"integrity":"sha512-I5bMXOROptv4oWRU5z3ZysVzkgOuNoXhnkpgP4iMiSkIZh4yo35CKy6hOLK3Sx2mpemh8x+FAeV1l9mI+sYjRA==","signatures":[{"sig":"MEUCIQDp2QcxsPOfFt4v+IS1VoNutfRPLW2/8gCvObMYbTNvCgIgfOJp36utX2q+2FPTaiXq2nxfayK2Et0wC8N5t0+p6+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105090},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"75f0d3a92b00a657b4bed3a91fc84203ad767926","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.1.0_1767302896591_0.10530154386879209","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@23blocks/block-rewards","version":"3.1.1","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.1.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"3e5ca77fbd2adb3ed41febd764d2fdc5c5daf5c9","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.1.1.tgz","fileCount":64,"integrity":"sha512-ExPJm+ApEGhEgAiI2qRk/kWVyMBDDGI19BSGm4/iZRZZNVYlhLy6+gWtvC46231byCCxunrPPiOPoTXD9uSCwQ==","signatures":[{"sig":"MEUCIEuYrniNIkAgU72iH60J896AmxsIJkaoyTVD0RlaycGQAiEA+AY6lYuENdQiqxmz6qUcaJdEAvQ3wZH3I3cjiVOxons=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104195},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"eb6cce767ab664e82fadfbf41fcbbeda3356f8ff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.1.1_1767511708564_0.26733760140888396","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@23blocks/block-rewards","version":"3.2.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.2.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"76314f4f1aa2660ccbcc3cc8a9af08ea7449eea2","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.2.0.tgz","fileCount":70,"integrity":"sha512-RNw3o/tZmDTrXQ5BdkiVQl3ZdzgppHoY4SMxlDwkaZjgecmxGP6K8+x/iqA8nx2NunHYC3G1fGWFAygql0xu1g==","signatures":[{"sig":"MEUCIF8UVQdijALTtwoe8dFnqzIfWc5vfO2Ol/H+Oy89mjmaAiEAmw235/Rv1OFgIdUJengVSLaITaNqJaYgHSSozEtdcGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137767},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"55cb5da09b202997d539f41150d784a1a4a0c92e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.2.0_1767518092906_0.8900757422101382","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@23blocks/block-rewards","version":"3.2.1","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.2.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"0464989d8d765f0e90bb917174a7fbfcad45c0b0","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.2.1.tgz","fileCount":70,"integrity":"sha512-l9k1yr/O3tjhKz5+hfjhCu0XAQqhBBIWSWhypuc4HODKv/Amtbd7baiCB/Bncl056C04oUZnfoch+MCmeWRDsA==","signatures":[{"sig":"MEUCIHhf5DpP3OX+x42S2Bhz9Cy6h3OHutrhHHuw8o976X42AiEAsSW0uBuKE6Lm6DAkKjdfHrpcJXfMdY3BATMey0HhA4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137647},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"52093013dcd7ffea62339be862e4ea92c623597f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.2.1_1768536879138_0.394739168457372","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@23blocks/block-rewards","version":"3.2.2","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.2.2","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"eb81f8b5cd0333973f367abf0d25dafa3ae67e63","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.2.2.tgz","fileCount":70,"integrity":"sha512-0OBfcEyKISdgveaEd8J8unhZOdyM6iXWlDGcZbrwxfTYSMucWUSDkwmFnVZRtczcaQWDInB+TzxjQKDsOiwUtA==","signatures":[{"sig":"MEUCIQCgoUHlz0V1M2RHy/hdbxC1n1feJhczD2IcJMpeaUNW6gIgWQcnjuwAoy8usr+b2TfiqwHVWJ/cuq/DPJhw15T9yEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137850},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"8befccf70ff546bb683fae8887bc190642235082","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.7.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.2.2_1768879476613_0.055782459932439465","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@23blocks/block-rewards","version":"3.2.3","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.2.3","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"b99bdb8dc15a5d6b61e2a038a152f16721b37b68","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.2.3.tgz","fileCount":70,"integrity":"sha512-FRs00aimYocr8OjLpDr6OqMD+SJw2nSRAoicg1TXiijlRBFkaf/oS5WVOlS0ohggmQ5y2x3BddlMU7qlCbZelg==","signatures":[{"sig":"MEQCIG9uDxCdRmeEVma5aisPbI6jaIoXjPjvp7VMdYPZC780AiAy++LPlB+9wAoOMnmuGezeBkM3wkG+BiI1dVBf6rmtuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137850},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"2b34248a91b4b2ffee733d5b287c6508842f5256","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.9.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.2.3_1770421520036_0.058383555649708097","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@23blocks/block-rewards","version":"3.2.4","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.2.4","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"b8c9810589298e49e35125805fd99bba2171f361","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.2.4.tgz","fileCount":70,"integrity":"sha512-+d1njr2fCpCMXymmZIYYT2/NQk7IpgRfkuoBNAtQ5VO1fmlmg8ooGbmilUIgemk5meoRIfeu9/vNj0vDwnEsNw==","signatures":[{"sig":"MEQCIBoKf2SBHp9z7wFoe5btQqThlaf8yX73YQpEqNM4vDKXAiAYR6j3p7A+RYSj83dS4jLQ1ummksEvgc1tmYacx0IBBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137850},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"fea0037f0dad9aee31bbc9c02f58739c9ebbf017","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.9.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.2.4_1770451340155_0.3323252727728738","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@23blocks/block-rewards","version":"3.3.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.3.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"35a3806eb56783c44a6972a1fc930471848561cb","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.3.0.tgz","fileCount":70,"integrity":"sha512-ZXyrRjKWneivplcsCcAhJajR5SOC0EWP942zt6psywzQWea/j/xOP34fPj9uBTkDABF85Hl4T6vqWNiadDr2JQ==","signatures":[{"sig":"MEQCIGf1I2XMZiOGiP/Tx8iZV3fR/18N5fbGr5HCus8Zf6SRAiAkacZUVaJxgRSHTzoAtatjyB8kG+YSk9EfAWVNGhMwpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139131},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"ed42023fa8f9c47982ff0e360d33fa6eee85c405","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.9.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.3.0_1770522234050_0.7513032569602054","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@23blocks/block-rewards","version":"3.4.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@3.4.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"9dc6f0866778d30140b1c43a134db3402609f40b","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-3.4.0.tgz","fileCount":70,"integrity":"sha512-l6a6rAaC/5PL5rtRrAvs2bV/tpR17ugnDr5pARBmHMEPlWMpe5bteL8Af5JGTOwGdCJTcZDBPfHNdFrxyO+p5w==","signatures":[{"sig":"MEUCIQCD1ROREjlPOc+k1G/5MkvlLN9aZWmXYMKaQMMFGcskmwIgZDCmQZFvq0kFVqU32Xs2EFAH5yz+BsM7Of+CM3FQkx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139355},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"0b40ea3bba7b352cfe5fcdb6c780729182bdb587","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.10.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_3.4.0_1771306599152_0.2847083609486456","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@23blocks/block-rewards","version":"4.0.0","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@4.0.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"ce8662449c7ef1117432c985c1f408c1a61d21c4","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-4.0.0.tgz","fileCount":70,"integrity":"sha512-qkTJ2l4wk+dH5Zisb+Jz2jPpRgdUssMGZTHKivIgTmFwVeHRjlbZb/yc7UaSdAqn2E/yPewKJME36H0uUmu3YQ==","signatures":[{"sig":"MEYCIQDElndQv3SPdpEIHGM2jnt59QVkMbWf6akjxHfQTbKelAIhAPLDi/kImg+Mpcn29Bylj2wm1NX29X3rbdYwW3UlluMX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139302},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"f06f2b45de14ffc3b57da66f04bf1c72b080bc61","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.10.1","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_4.0.0_1771605234588_0.13566081290047882","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@23blocks/block-rewards","version":"4.0.1","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@4.0.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"e2a82fe72a1932a9d296782f095197a7a0a82c00","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-4.0.1.tgz","fileCount":71,"integrity":"sha512-OBoTZT4BQqWlpjUObW890Nq1gWPu/2pqC6/93ciG0aN4PlWxcRsFugVcp0p6jxKkT4oHMEEu+pihgFFs6Ftqqw==","signatures":[{"sig":"MEQCIDc091PMLZD8vQYSWDp2bouDl32UX5tssl9/HqAYBgVkAiA2sOColp6AmulI8U1iIw+A3kC9LP52PGtvXaqez401Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146182},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"b37182ee229ea2807162ed869526c7f3d2ac78c6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.11.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_4.0.1_1772567268817_0.9296639570244087","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@23blocks/block-rewards","version":"4.0.2","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@4.0.2","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"2673b2d2dfba77f1cd12a8d48d00a847e0b0243c","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-4.0.2.tgz","fileCount":71,"integrity":"sha512-/kcPuFCYfb2Ntc3ODvKJZhSzQvnu9lcO6cnxmGkeqS6hdD9Zmy/jeKNDPia6NPu9tP1hn4NueCwn7nYrrV11sA==","signatures":[{"sig":"MEUCIF/r1RlHpziTs8KZudh1aVDhu4ztkqeNhfBwW6+5FkAYAiEAovStayxDXmLdLbb+aaaX/1AolQU0WDrrE3NtEa150gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146319},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"73aca3e1bfe578e888c11eb92e2706a8f388df53","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.15.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"*","@23blocks/jsonapi-codec":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_4.0.2_1779860808656_0.2847391461176749","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@23blocks/block-rewards","version":"4.0.3","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/block-rewards@4.0.3","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/block-rewards/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/block-rewards/tsconfig.lib.json","outputPath":"packages/block-rewards/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/block-rewards/src"},"dist":{"shasum":"1739863beb80eacc48f34b63898005baaead9cf5","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-4.0.3.tgz","fileCount":71,"integrity":"sha512-9PLPeJLzksH/NMqUpm6jtxNMP4V7paHlO7PdAgxe0Sr2yO+xWSfODhcchgQn6h2ZoA4QJ4fWM30a5GFnV+0KtA==","signatures":[{"sig":"MEUCIQDsirrIwOYPSnXAlOVExRfaMH+4OzMgmJ2EBOxQZE51RAIgVTd8PzOrjh3P0Zj3Oalo/GJgxWjvy3yVq6+/sp3THHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146658},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"fa982a3f9eb097497baed47ca3f7baa46a3b181e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/block-rewards"},"_npmVersion":"11.15.0","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@swc/helpers":"~0.5.11","@23blocks/contracts":"^2.4.0","@23blocks/jsonapi-codec":"^3.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-rewards_4.0.3_1779909144627_0.9901343616271052","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@23blocks/block-rewards","version":"4.0.4","description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","license":"MIT","author":{"name":"23blocks","email":"hello@23blocks.com"},"repository":{"type":"git","url":"git+https://github.com/23blocks-OS/frontend-sdk.git","directory":"packages/block-rewards"},"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"type":"module","main":"./dist/index.esm.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"}},"nx":{"sourceRoot":"packages/block-rewards/src","targets":{"build":{"executor":"@nx/rollup:rollup","outputs":["{options.outputPath}"],"options":{"outputPath":"packages/block-rewards/dist","main":"packages/block-rewards/src/index.ts","tsConfig":"packages/block-rewards/tsconfig.lib.json","compiler":"swc","format":["esm"]}}}},"dependencies":{"@23blocks/contracts":"^2.4.0","@23blocks/jsonapi-codec":"^3.3.3","@swc/helpers":"~0.5.11"},"gitHead":"be21b06b00f5e8aee1f8555e0c8ce392d5b4cbb1","_id":"@23blocks/block-rewards@4.0.4","_nodeVersion":"20.20.2","_npmVersion":"11.16.0","dist":{"integrity":"sha512-KoZu22r000VXUh9D0X4jfJQEEkMNThj3itiPRZKaIa5GwPRW6PbJHMdTzJTr74dO/h0amk/3sGgzxcummlcn2A==","shasum":"589fbfee996c577eb286fe011f5ce84a809c2904","tarball":"https://registry.npmjs.org/@23blocks/block-rewards/-/block-rewards-4.0.4.tgz","fileCount":71,"unpackedSize":146795,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fblock-rewards@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBuOcI1+o4gv32SlJk+oTonz9Yjfulf95ixE7qz1r387AiBHLKadStul8+YeMsdTmte7hYqXxnpt1CHgGXVF2h6dfw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa4442d7-86bf-4f70-ab1a-d7cacf83c4ea"}},"directories":{},"maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/block-rewards_4.0.4_1779939921566_0.4236248315253266"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-13T06:32:04.070Z","modified":"2026-05-28T03:45:22.030Z","0.1.0":"2025-12-13T06:32:04.348Z","0.2.1":"2025-12-13T21:11:37.631Z","1.0.0":"2025-12-13T23:06:13.043Z","1.0.1":"2025-12-14T00:06:06.116Z","1.0.2":"2025-12-14T00:40:11.050Z","1.0.3":"2025-12-14T01:38:54.943Z","1.0.4":"2025-12-14T04:51:40.725Z","2.0.0":"2025-12-15T01:21:45.513Z","2.1.0":"2025-12-15T08:36:32.041Z","3.0.0":"2025-12-17T03:20:19.450Z","3.0.1":"2025-12-17T07:18:44.873Z","3.1.0":"2026-01-01T21:28:16.735Z","3.1.1":"2026-01-04T07:28:28.701Z","3.2.0":"2026-01-04T09:14:53.061Z","3.2.1":"2026-01-16T04:14:39.278Z","3.2.2":"2026-01-20T03:24:36.753Z","3.2.3":"2026-02-06T23:45:20.184Z","3.2.4":"2026-02-07T08:02:20.308Z","3.3.0":"2026-02-08T03:43:54.182Z","3.4.0":"2026-02-17T05:36:39.287Z","4.0.0":"2026-02-20T16:33:54.731Z","4.0.1":"2026-03-03T19:47:48.956Z","4.0.2":"2026-05-27T05:46:48.814Z","4.0.3":"2026-05-27T19:12:24.809Z","4.0.4":"2026-05-28T03:45:21.699Z"},"bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/block-rewards","keywords":["23blocks","sdk","rewards","loyalty","coupons","badges","gamification"],"repository":{"type":"git","url":"git+https://github.com/23blocks-OS/frontend-sdk.git","directory":"packages/block-rewards"},"description":"Rewards block for 23blocks SDK - loyalty, coupons, badges, and gamification","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"readme":"# @23blocks/block-rewards\n\nRewards block for the 23blocks SDK - rewards, coupons, loyalty programs, and badges.\n\n[![npm version](https://img.shields.io/npm/v/@23blocks/block-rewards.svg)](https://www.npmjs.com/package/@23blocks/block-rewards)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Installation\n\n```bash\nnpm install @23blocks/block-rewards @23blocks/transport-http\n```\n\n## Overview\n\nThis package provides rewards and loyalty program functionality including:\n\n- **Rewards** - Reward definitions and redemptions\n- **Coupons** - Discount codes and validation\n- **Loyalty** - Points programs and transactions\n- **Badges** - Achievement badges and gamification\n\n## Quick Start\n\n```typescript\nimport { createHttpTransport } from '@23blocks/transport-http';\nimport { createRewardsBlock } from '@23blocks/block-rewards';\n\nconst transport = createHttpTransport({\n  baseUrl: 'https://api.yourapp.com',\n  headers: () => {\n    const token = localStorage.getItem('access_token');\n    return token ? { Authorization: `Bearer ${token}` } : {};\n  },\n});\n\nconst rewards = createRewardsBlock(transport, {\n  apiKey: 'your-api-key',\n});\n\n// Get user's loyalty balance\nconst loyalty = await rewards.loyalty.getBalance('user-id');\nconsole.log('Points:', loyalty.points, 'Tier:', loyalty.tier);\n\n// Validate a coupon\nconst validation = await rewards.coupons.validate({\n  code: 'SAVE20',\n  cartTotal: 100,\n});\n```\n\n## Services\n\n### rewards - Reward Management\n\n```typescript\n// List available rewards\nconst { data: rewardList } = await rewards.rewards.list({\n  status: 'active',\n  type: 'points_redemption',\n});\n\n// Get reward by ID\nconst reward = await rewards.rewards.get('reward-id');\n\n// Create reward\nconst newReward = await rewards.rewards.create({\n  name: 'Free Coffee',\n  description: 'Redeem 100 points for a free coffee',\n  type: 'points_redemption',\n  pointsCost: 100,\n  status: 'active',\n  validFrom: '2024-01-01',\n  validTo: '2024-12-31',\n});\n\n// Update reward\nawait rewards.rewards.update('reward-id', {\n  pointsCost: 80,\n});\n\n// Delete reward\nawait rewards.rewards.delete('reward-id');\n\n// Redeem reward\nconst redemption = await rewards.rewards.redeem({\n  rewardId: 'reward-id',\n  userId: 'user-id',\n});\nconsole.log('Redemption code:', redemption.code);\n\n// List redemptions\nconst { data: redemptions } = await rewards.rewards.listRedemptions({\n  userId: 'user-id',\n  status: 'pending',\n});\n```\n\n### coupons - Coupon Management\n\n```typescript\n// List coupons\nconst { data: couponList } = await rewards.coupons.list({\n  status: 'active',\n});\n\n// Get coupon by ID\nconst coupon = await rewards.coupons.get('coupon-id');\n\n// Get coupon by code\nconst coupon = await rewards.coupons.getByCode('SAVE20');\n\n// Create coupon\nconst newCoupon = await rewards.coupons.create({\n  code: 'SUMMER24',\n  description: 'Summer sale discount',\n  discountType: 'percentage',\n  discountValue: 20,\n  minOrderAmount: 50,\n  maxUses: 1000,\n  maxUsesPerUser: 1,\n  validFrom: '2024-06-01',\n  validTo: '2024-08-31',\n  status: 'active',\n});\n\n// Update coupon\nawait rewards.coupons.update('coupon-id', {\n  maxUses: 2000,\n});\n\n// Delete coupon\nawait rewards.coupons.delete('coupon-id');\n\n// Validate coupon\nconst validation = await rewards.coupons.validate({\n  code: 'SUMMER24',\n  cartTotal: 100,\n  userId: 'user-id',\n});\n\nif (validation.valid) {\n  console.log('Discount:', validation.discountAmount);\n} else {\n  console.log('Invalid:', validation.error);\n}\n\n// Apply coupon\nconst application = await rewards.coupons.apply({\n  code: 'SUMMER24',\n  orderId: 'order-id',\n  userId: 'user-id',\n});\n```\n\n### loyalty - Loyalty Program\n\n```typescript\n// Get user's loyalty status\nconst loyalty = await rewards.loyalty.getBalance('user-id');\nconsole.log('Points:', loyalty.points);\nconsole.log('Tier:', loyalty.tier);\nconsole.log('Lifetime points:', loyalty.lifetimePoints);\n\n// Get loyalty tiers\nconst tiers = await rewards.loyalty.getTiers();\ntiers.forEach((tier) => {\n  console.log(tier.name, tier.minPoints, tier.benefits);\n});\n\n// Add points\nawait rewards.loyalty.addPoints({\n  userId: 'user-id',\n  points: 50,\n  reason: 'purchase',\n  referenceId: 'order-123',\n});\n\n// Redeem points\nawait rewards.loyalty.redeemPoints({\n  userId: 'user-id',\n  points: 100,\n  reason: 'reward_redemption',\n  referenceId: 'redemption-456',\n});\n\n// List transactions\nconst { data: transactions } = await rewards.loyalty.listTransactions({\n  userId: 'user-id',\n  limit: 50,\n});\n\ntransactions.forEach((tx) => {\n  console.log(tx.type, tx.points, tx.reason, tx.createdAt);\n});\n```\n\n### badges - Badge Management\n\n```typescript\n// List available badges\nconst { data: badgeList } = await rewards.badges.list();\n\n// Get badge by ID\nconst badge = await rewards.badges.get('badge-id');\n\n// Create badge\nconst newBadge = await rewards.badges.create({\n  name: 'Early Adopter',\n  description: 'Joined during beta',\n  imageUrl: 'https://example.com/badges/early-adopter.png',\n  criteria: {\n    type: 'registration_date',\n    beforeDate: '2024-01-01',\n  },\n});\n\n// Update badge\nawait rewards.badges.update('badge-id', {\n  description: 'Updated description',\n});\n\n// Delete badge\nawait rewards.badges.delete('badge-id');\n\n// Award badge to user\nawait rewards.badges.award({\n  badgeId: 'badge-id',\n  userId: 'user-id',\n  awardedAt: new Date().toISOString(),\n});\n\n// List user's badges\nconst { data: userBadges } = await rewards.badges.listUserBadges({\n  userId: 'user-id',\n});\n\nuserBadges.forEach((ub) => {\n  console.log(ub.badge.name, ub.awardedAt);\n});\n\n// Revoke badge\nawait rewards.badges.revoke('user-badge-id');\n```\n\n## Types\n\n```typescript\nimport type {\n  Reward,\n  RewardType,\n  RewardRedemption,\n  Coupon,\n  DiscountType,\n  CouponValidationResult,\n  Loyalty,\n  LoyaltyTier,\n  LoyaltyTransaction,\n  Badge,\n  UserBadge,\n  CreateRewardRequest,\n  RedeemRewardRequest,\n  CreateCouponRequest,\n  ValidateCouponRequest,\n  AddPointsRequest,\n  CreateBadgeRequest,\n  AwardBadgeRequest,\n} from '@23blocks/block-rewards';\n```\n\n### DiscountType\n\n- `percentage` - Percentage discount (e.g., 20% off)\n- `fixed` - Fixed amount discount (e.g., $10 off)\n- `free_shipping` - Free shipping\n\n### RewardType\n\n- `points_redemption` - Redeem with loyalty points\n- `coupon_reward` - Receive a coupon code\n- `product_reward` - Receive a free product\n- `experience_reward` - Access to exclusive experience\n\n## Related Packages\n\n- [`@23blocks/block-products`](https://www.npmjs.com/package/@23blocks/block-products) - Product catalog\n- [`@23blocks/block-sales`](https://www.npmjs.com/package/@23blocks/block-sales) - Orders and checkout\n- [`@23blocks/angular`](https://www.npmjs.com/package/@23blocks/angular) - Angular integration\n- [`@23blocks/react`](https://www.npmjs.com/package/@23blocks/react) - React integration\n- [`@23blocks/sdk`](https://www.npmjs.com/package/@23blocks/sdk) - Full SDK package\n\n## License\n\nMIT - Copyright (c) 2024 23blocks\n","readmeFilename":"README.md"}