{"_id":"@afiliado/sdk","_rev":"13-cded484f9da048cd1929c9a516d89f0a","name":"@afiliado/sdk","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.0":{"name":"@afiliado/sdk","version":"1.0.0","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.0","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"6b4371a44426398ebd674db171a7369bec700a42","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.0.tgz","fileCount":3,"integrity":"sha512-wzzxON/FQz22o9Y6KzveLrTdvX2mAd6h+vh62kg7m6fiEp1+tZ/5J/A3qwlge+Z2TnU1ztjoZAfYaX9xdj4NhQ==","signatures":[{"sig":"MEUCIQC9mDTmbzwU58UGb54+gUGzL7LHwS4MuRQzcy+ZWDdDzQIgU4z4MBCxdpdHJ1B52mvMJpiqo5+KM6lAAjREjl4AyXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2660},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"beeb818d67226727dab32c0fdc226100a4e6d072","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1771033249016_0.24096599774208438","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@afiliado/sdk","version":"1.0.1","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.1","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"e931f7131dc79cab0af17a036386ab8edb8f3826","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.1.tgz","fileCount":3,"integrity":"sha512-AVbntXph4aJqzfjc/Tc7sDg3FdqJlG7DTSM5PycExeiwWc93scEvUR88+EpwYRIdFCJFnnvEIBoyasPuqJ+tRA==","signatures":[{"sig":"MEYCIQD+aDVKceoOdBvaqorvZChFILOe0D6gC7Pu0lFXZVSwWQIhAKP7jjK3ExYg2b7X0GBKTHGY+NFCyxF23WnreW9ZuTT4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3046},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"beeb818d67226727dab32c0fdc226100a4e6d072","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.1_1771039301971_0.06300647634876788","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@afiliado/sdk","version":"1.0.2","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.2","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"19ece922eaa4a85f458083a09f0b0b44607e2332","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.2.tgz","fileCount":4,"integrity":"sha512-jR9hFXKSYFigB+Ujljcma+Yzdl1JGCjNanNb5D4cLzM4rr4oCbOgdqWwDJDJJ6ZcjMBcXjqFNw38y14hBje1ww==","signatures":[{"sig":"MEYCIQCxX+TdGymbjiK0kVhOtaWN2XbYFyUZXceokVydFKFuLgIhAKZov8CoE3zRR/QyDsM/29L6fqvsyR2gmN4esdobkU+9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"beeb818d67226727dab32c0fdc226100a4e6d072","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.2_1771039603685_0.6412372960898352","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@afiliado/sdk","version":"1.0.3","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.3","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"a576ed664f75c2516a61f13455254a89dd704f88","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.3.tgz","fileCount":4,"integrity":"sha512-T8VZY5lAge/AgSIh3rxiAawQKBFYyLPU6TA6nYOUU8Zj3t869ZEfa3v8AkVw7lkXKF/WZJjMDyPig9DU2F32bg==","signatures":[{"sig":"MEUCIAYP9QCwDP/sPvAHiwM1k4m9pKIc06kjtEIoR7nIQdUyAiEAm55H42AoO95iUDbCyGx4z3qr1Xv5lROU+w1SwnjaG7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5704},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"beeb818d67226727dab32c0fdc226100a4e6d072","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.3_1771040067705_0.8715101125235047","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@afiliado/sdk","version":"1.0.4","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.4","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"d68a0109d727df949dfe8ceae357025158c1cad2","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.4.tgz","fileCount":4,"integrity":"sha512-HRMR8E2zwhCCbaVG2hX27ZZ3FywhgggCOFPvdFKhHRvocny6Yn0tW6CoET9P73HdCnMinpJqNzQE9b90hJYw6g==","signatures":[{"sig":"MEQCIAQ1s229QelQOn84qLzbgCLhjpagW/nak4FIq/P/bkFMAiB6tF4qHF/WbfudAEMm4tpADqqcUInqkvgi3w8+hVD2Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5763},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"beeb818d67226727dab32c0fdc226100a4e6d072","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.4_1771040119145_0.45264961946986326","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@afiliado/sdk","version":"1.0.5","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.5","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"2f25203f00aebdc6ab6e99247e96084d8739762a","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.5.tgz","fileCount":4,"integrity":"sha512-BhN9r0bGsV3gxz49A2Cxa/UCkFBkC6oCCpCay3ACATKvcbbSMSS28yDr35nC7kBzUcQ7exXjPSUsO1ZKdMqU/w==","signatures":[{"sig":"MEMCIAF5ven3dI2EmAnBJl2hSgEfjJY4EvbCzgARLZ5cwsTVAh8qhqN8kzIpVwn9P89d4zbykcOxLtOukA0FaXV9e/NB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6070},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9d73e2535f68f5ab5cf9a36823be0bb035bf9031","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.5_1771457951882_0.8872163732104905","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@afiliado/sdk","version":"1.0.6","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.6","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"bc012de139ac3ca9b57ec2f1ace706b44e1cbb79","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.6.tgz","fileCount":4,"integrity":"sha512-bp5a+q4jpTX9y1yrCVmNng7rtJAxA1nRmUemD7gM7mXddJLKSkFtG8HPmHj7Uu6viKzgjbZBQO/2LzmaDrFZIg==","signatures":[{"sig":"MEQCIBimpMBHJxxC9TKS6PoFeGw4DyRzcYY4OBFlbyVAha8JAiBOfpXcJvVpN9dSvhQy/SJ1SBrvLrRvFDkDVsfrLCCJaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5992},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9d73e2535f68f5ab5cf9a36823be0bb035bf9031","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.6_1771458217195_0.15653806705512596","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@afiliado/sdk","version":"1.0.7","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.7","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"1fa0ae0c3c2fd93ad6865767ab8fce6d46347db3","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.7.tgz","fileCount":4,"integrity":"sha512-bopoe+M2Ys9BWocdTEWhpNt/ARpmBxvFawV2LdOk89fIlAMEdGGN9kT22laa3qN0oK3OTe0++zQeY+m8BAv3hw==","signatures":[{"sig":"MEUCIEGzVII535WJ7VEQnjQgSN3zN6fAs+GcuZq4yzaY99T4AiEApruPprPD8FXC2ia2GV4H24Ycfpdgh/xnehhf+InZEYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6767},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f425cd26c5352174a07c63cec8a33013ccb6d91a","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.7_1771501312167_0.8441944936869585","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@afiliado/sdk","version":"1.0.8","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.8","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"9e018089c9695e3dfd473b70d9037133240767f5","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.8.tgz","fileCount":4,"integrity":"sha512-uiVrPvzGpkEj8V7HCiNZvXS1C/uMmyHwGScUrezL9crTxi0zPnyeG1fNUFOKqnlexB3yIZT3Zz2e4P6Qwmdrig==","signatures":[{"sig":"MEQCIHrq7ynXHycHiDUWWtLoPK6NY0dK+DzHxtmNc5F8f+xSAiAJe/z7t2SuJD7l5t0uJ1xCGQF50Bh5wAWw8D3LGOnBuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6767},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aef69e8f90da9802667fac2ab09d1a5494482808","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.8_1771501407772_0.09804565398267262","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@afiliado/sdk","version":"1.0.9","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.9","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"185aaa684f1d0155600ee8e99077c66b451bc59e","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.9.tgz","fileCount":4,"integrity":"sha512-B026cMjV6KTcckakkhqzQ1UsrcGw7jJIGDhkmP7sceo/vOntmwWDV0OCR4EJL4r4Is/M/QdkMPWyEKG6Z8vjhQ==","signatures":[{"sig":"MEUCIQCzlbisTPJQuAMxBIE27Pqcd4DqZxYnyLB8KtcOs+qnoQIgckSVWEe0uFJ7OMfSfV1EH5cfw+e8Aum2XK9Oydf7DJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7190},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f44b036053f8278f684cf6fd1b22b0ecc819974b","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.9_1771502131516_0.9186192165708333","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@afiliado/sdk","version":"1.0.12","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.12","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"c83bf390f37de8a5a1a1003fff3045b2ea357a43","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.12.tgz","fileCount":4,"integrity":"sha512-JG51sMZFwQlg27fgcG1i6i/mG0EgCWJoxtkCds7++h6nEG74ForbxzvG8pjsGe9wf2vbNRUcTbeY6eFd/ErZSw==","signatures":[{"sig":"MEUCICq2Qw9inMcSFWkgG/E90+sn/tpg52J/UNhWeAfEVqr6AiEAyo+f8E2glCoODocr5gaO1V5GAAbL0OyIG1D8xv/nWow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7191},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0479a9d720d30afba07f4ce6035cb410f3facd2a","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.12_1771502388059_0.9685854200035859","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@afiliado/sdk","version":"1.0.13","keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","_id":"@afiliado/sdk@1.0.13","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"dist":{"shasum":"28c4034acb3bf3f1bdf048f819cefcf29225829a","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.13.tgz","fileCount":4,"integrity":"sha512-M9kFEsvbplxQOMvxErZQNKOLtx9gSI+9UdhIpi/Nt0jV//lBFGToOIbwYL9az2eZo+ulA9f50lYdhJ+7blZM4Q==","signatures":[{"sig":"MEYCIQDVr2GeFc6taCBWtIjtSI3uTirpXJ6s2I6nhCBS4DzcPgIhAOxXCJXYeQQot+MxEztMu7Zy0ED/G9m9U4g3DMrnn6R6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7241},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0479a9d720d30afba07f4ce6035cb410f3facd2a","scripts":{"build":"tsc","deploy":"npm version patch && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"_npmVersion":"10.9.4","description":"SDK oficial para integração com o motor de links do afiliado.me","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"crypto":"^1.0.1","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.13_1771502432313_0.31739690442572366","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@afiliado/sdk","version":"1.0.14","description":"SDK oficial para integração com o motor de links do afiliado.me","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","deploy":"npm version patch && npm publish"},"keywords":["affiliate","marketing","sdk","nextjs"],"author":{"name":"Afiliado.me"},"license":"MIT","devDependencies":{"@types/node":"^25.2.3","crypto":"^1.0.1","typescript":"^5.0.0"},"_id":"@afiliado/sdk@1.0.14","gitHead":"49f9fa9c709cda69d0ad9b41ff5f472e0c44a4e7","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-UlPemtKQFq7ucPCKJUkmmseDfWPH/dishtm9ZWXEjHnh5B8+pNr6UN8uHZVS8kDw0Bf9DHt+yCmKoFz1/ZU7Jw==","shasum":"6a2fbc92b341a10568c9f6f773f9d55832e07a82","tarball":"https://registry.npmjs.org/@afiliado/sdk/-/sdk-1.0.14.tgz","fileCount":4,"unpackedSize":7178,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCm/It5lLZods7vGasSN6Yxv4AanqCRpLh5Er+Y8o2uhwIgaExCVtbeiLbz2wOhKrYg8E9/uGj4PC77ubTyX9yvkvM="}]},"_npmUser":{"name":"afiliadome","email":"leonardo.natercio@gmail.com"},"directories":{},"maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.0.14_1777403113999_0.39261983198326855"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-14T01:40:48.928Z","modified":"2026-04-28T19:05:14.280Z","1.0.0":"2026-02-14T01:40:49.214Z","1.0.1":"2026-02-14T03:21:42.133Z","1.0.2":"2026-02-14T03:26:43.843Z","1.0.3":"2026-02-14T03:34:27.857Z","1.0.4":"2026-02-14T03:35:19.363Z","1.0.5":"2026-02-18T23:39:12.038Z","1.0.6":"2026-02-18T23:43:37.348Z","1.0.7":"2026-02-19T11:41:52.322Z","1.0.8":"2026-02-19T11:43:27.890Z","1.0.9":"2026-02-19T11:55:31.649Z","1.0.12":"2026-02-19T11:59:48.198Z","1.0.13":"2026-02-19T12:00:32.515Z","1.0.14":"2026-04-28T19:05:14.164Z"},"author":{"name":"Afiliado.me"},"license":"MIT","keywords":["affiliate","marketing","sdk","nextjs"],"description":"SDK oficial para integração com o motor de links do afiliado.me","maintainers":[{"name":"afiliadome","email":"leonardo.natercio@gmail.com"}],"readme":"# @afiliado/sdk 🚀\n\nSDK oficial do **afiliado.me** para Node.js e ambientes modernos.  \nTransforme URLs brutas de marketplaces em ofertas ricas com links de afiliado injetados e assinatura de segurança via HMAC (SHA-256).\n\n[![npm version](https://img.shields.io/npm/v/@afiliado/sdk.svg)](https://www.npmjs.com/package/@afiliado/sdk)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n---\n\n## 📦 Instalação\n\n```bash\nnpm install @afiliado/sdk\n# ou\nyarn add @afiliado/sdk\n```\n\n---\n\n## 🛠️ Configuração Rápida\n\nPara utilizar o SDK, você precisará apenas da sua **API Key**, disponível no Hub de Integrações do painel do afiliado.me. Suas configurações de marketplace (Amazon, Shopee) são vinculadas automaticamente à sua chave no nosso back-end.\n\n```ts\nimport { AfiliadoSDK } from '@afiliado/sdk';\n\n// Inicialize o SDK com a sua chave de acesso\nconst afiliado = new AfiliadoSDK({\n  apiKey: process.env.AFILIADO_API_KEY!\n});\n```\n\n---\n\n## 📖 Como Usar\n\n### 🔍 Extrair dados de um produto (Parse)\n\nO método `parse`:\n\n- Identifica automaticamente o marketplace (Amazon, Shopee).\n- Extrai título, preço, imagem e descontos diretamente da página.\n- Injeta automaticamente a sua tag/ID de afiliado para garantir o seu comissionamento.\n- Assina a requisição com HMAC SHA-256 para segurança ponta a ponta.\n\n```ts\nasync function handleOffer(rawUrl: string) {\n  try {\n    const product = await afiliado.parse({\n      url: rawUrl,\n      // baseUrl: 'https://sua-api-customizada.com' // Opcional\n    });\n\n    console.log(product.title);          // Ex: \"Apple iPhone 15 Pro Max (256 GB)\"\n    console.log(product.price_discount); // Ex: 7499.00\n    console.log(product.short_url);      // Ex: \"https://s.shopee.com.br/1BGzyGBXP9\"\n  } catch (error: any) {\n    console.error('Erro no SDK:', error.message);\n  }\n}\n```\n\n---\n\n## 🔒 Segurança (HMAC)\n\nDiferente de SDKs tradicionais, o `@afiliado/sdk` **não trafega sua API Key em texto puro**.\n\nCada requisição feita pelo seu servidor é:\n\n- Assinada digitalmente usando **HMAC SHA-256**.\n- Validada com timestamp de disparo.\n- Protegida nativamente contra *Replay Attacks*.\n- Recusada imediatamente caso o payload seja adulterado no meio do caminho.\n\nIsso garante integridade absoluta e segurança das suas credenciais de afiliado.\n\n---\n\n## 📊 Estrutura de Retorno (`ParsedOffer`)\n\nO objeto retornado após o processamento bem-sucedido contém todos os dados prontos para disparo em redes sociais ou WhatsApp:\n\n| Campo               | Tipo   | Descrição |\n|--------------------|--------|-----------|\n| `id`               | string | Identificador único interno da oferta gerada |\n| `title`            | string | Título limpo e otimizado para leitura |\n| `price_discount`   | number | Preço atualizado do produto (com desconto aplicado) |\n| `price_original`   | number | Preço original do produto (sem desconto) |\n| `image_url`        | string | URL da imagem principal em alta resolução |\n| `link_original`    | string | Link longo original (com sua tag embutida) |\n| `short_url`        | string | Link encurtado oficial do afiliado.me |\n| `marketplace`      | string | Identificador da loja (`amazon` ou `shopee`) |\n\n---\n\n## 📊 Objeto aninhado (`metadata`)\n\nContém dados auxiliares opcionais e complementares da oferta:\n\n| Campo               | Tipo   | Descrição |\n|--------------------|--------|-----------|\n| `description`      | string | (Opcional) Descrição comercial curta do produto |\n| `percent_discount` | string | (Opcional) Percentual numérico do desconto (Ex: 15 para 15%) |\n| `has_discount`     | number | (Opcional) Flag indicando se o produto está em promoção |\n| `cod`              | number | (Opcional) Código interno (ASIN/SKU/Item ID) do marketplace |\n\n---\n\n## 📄 Licença\n\nMIT © afiliado.me","readmeFilename":"README.md"}