{"_id":"@davidpimentabenony/pixel-sdk","_rev":"18-d01047af3222fac272924d71eaf8241a","name":"@davidpimentabenony/pixel-sdk","dist-tags":{"latest":"1.0.18"},"versions":{"1.0.0":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.0","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.0","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"b6627f3df827ee5573613d2faad805aecb22d87c","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.0.tgz","fileCount":10,"integrity":"sha512-6JVIOX64blrhE5JUl0y/UiuYxwb8E8QVRLMRv+UT5RNJPjIw5Yv3uDMZ27Dl2kJDvnGQIaZBj0uM7oyPFR6BHw==","signatures":[{"sig":"MEQCIDm9af5srKqZe9UV7iMviC1xWZv7fYGKSVtOfYnWK3LvAiAbjBZVNO/ZOLoxfQdSjW8dP1FacitpDvYyOHaGMP2fdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14858},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.0_1765369705722_0.8397625239474531","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.2","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.2","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"991321291c8af37c3dc2471cb4a4610129ce3aed","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.2.tgz","fileCount":10,"integrity":"sha512-fdDVuJnDS62ZswBItDu6w/g+NGUDzqZTeeqmN+KB2Ran8U3F0VwlK47Oufr2GVugbxD1ZdwwkJRbarWSP4jBRw==","signatures":[{"sig":"MEQCIHgk7MnlvND8FXWmKcPSN8xma3JXVa/CmKx9l3mlTKExAiBN9HfBv1EcE4O+2eG5/aD3Wcu3Do26csufpW+cpgsvJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14639},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.2_1765372955213_0.21634158431999673","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.3","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.3","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"f36b236c722f72d7b569c6bd5848e1fa1e0e4bb4","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.3.tgz","fileCount":12,"integrity":"sha512-r7M7lW7cvazmfuGnoyFxXFEvIVbpXcFJWlsiGT9vxoZwolOw24U4NfCbjnp4lplZ+0gRiWAUr+BcVQ7VYcg3yg==","signatures":[{"sig":"MEUCIEB6V6mleAEEXCj4BSTF49K8B4Wl1iQuHVMiDgSPllTJAiEA582LbtKNp11SgjsjdLcUi+r/jIk0QYqoRzEpQQuUycM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17278},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.3_1765373431641_0.4432364636203254","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.4","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.4","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"694c10b48f22c63a4bc85cfdac74cbfc5fbfd5d5","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.4.tgz","fileCount":12,"integrity":"sha512-ZKk4Odu7ZmdvxEs7MaPZyjfrF1lhBp0aqi0eOEy1TfcD06eVyxgFe46l1+pvIwVC2Cxt9LUAmnfSDJWnF/Xb7w==","signatures":[{"sig":"MEQCIC5QrDXjgruRgVFxnGuVsDBjBfunh59G4YSKrwJswLWwAiAEFfD7LfIs2Rq/TnI+26EOzKdFw/ZoPWy7pJr7Uqo77A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17276},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.4_1765374805731_0.7559278919871169","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.5","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.5","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"a50d0117db50a78b666b929aa3d69e99eeb52da7","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.5.tgz","fileCount":12,"integrity":"sha512-pmPHKH9Hd6NvFT8UJN4rdf1YcNA+iGWIzOcYlW6/BTswfPTzEKq3MtXNbTeGdu3x0eMgflhl97uiTQszEbWDKw==","signatures":[{"sig":"MEYCIQDAeGwAq2vf7xcqTSnUUUcACvDwSVwR/QKJqlPV0aIPjwIhAOLTBCKrR8LUPunhsUqSB2OtA/1q8dODLsKi4Fx4cdei","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17157},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.5_1765450366257_0.7822875997132586","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.6","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.6","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"913ca5aae120eeb3c653130571deab9678a515df","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.6.tgz","fileCount":14,"integrity":"sha512-TWJfecOOLJSrQtyxzWlPYkR8xtWhym5tlmuT/Q9vdeMB/VmqODMuYH7q6Tm5xiRq1Grwxn6d8Q+BhhrptBtPTg==","signatures":[{"sig":"MEUCIQDXuQqSBCsbOzgyPxtet5mJwboTcV954eWB7qAblZux5QIgbNdz5qMs+0xWORvlAorioK4yO+qV8P8WT3H3p1JPgtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26580},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.6_1765455286971_0.8981168751389401","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.7","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.7","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"35e17c139e068ecceac039eabddab6b274751d7e","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.7.tgz","fileCount":14,"integrity":"sha512-NuW2PnfC6pCLwoaWLpKJIOsKK/0/61ACINB4tXy0TcSzK/DEI5Mqyt+RF/ZhaA+5lSU79Pt9GOUjapQPd7+xWw==","signatures":[{"sig":"MEUCIHaQ5oTIG82oYPiGoblwZRVyzr7B7OUosU0Ol7bwr6CVAiEAzzMBgAeahzLxAnzdclES1ksPVjJYg+UH4EGQqq+yqiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27947},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.7_1765457621493_0.24729187654231488","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.8","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.8","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"b6fa1235452f982c79f9218c178bc5b777b289a1","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.8.tgz","fileCount":14,"integrity":"sha512-iv/eQf0H0zHYI8eRUitLOGTxttkSINoEnlDdl0utHA4FtxzChC4n6SLjCLaC5j7h50N8ecdOt7Mw+ucfBy2x3w==","signatures":[{"sig":"MEQCIBxieFPLumqYq8olZ2PICJOwvevDXJXjKDwlKNCMh+6WAiAPD9mB0iCG8x4319CCh18b04Kl3lUp6wMnCMwnqjqiTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28126},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.8_1765457953026_0.06881245190585217","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.9","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.9","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"1b484050ec933fe1e5022e63ac3e1fc08c4901d2","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.9.tgz","fileCount":14,"integrity":"sha512-HAFSwCXMO6AEV8+g/idMg+w2X5J3kdkH2Ap4cSSC4WeTgX+ZYZ6e46/Zt8mosaPDcdAsPvflDSAT+K56K793DQ==","signatures":[{"sig":"MEUCIHxo2gZPAZvmUE3iguLCfTu+nJQ6u3zoHYADYdCl3RebAiEAgKG/NXBV4YtlIlVs7xPe2Kor4Xzy3e/YXkYsyOx0HJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29201},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.9_1765458302323_0.7411910669811039","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.10","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.10","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"ee8849b1f208fa34e52e331b52d88f7937b54eb9","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.10.tgz","fileCount":14,"integrity":"sha512-W6SSHx8Bi93wZsc29z4sGhfPnsCpnoiDfiMDWx9sZRZQXzQbHlwQjmjLDtzXUwbJQp73qpzVai85kKJ61jUtvA==","signatures":[{"sig":"MEUCIQDCa2I7CkDzbJIiA1X8BUYGXbxQDYAzaKB+Z62jkL2y1wIgQcgacnTybyKFmKG2NKFU5hH1ufemQzYWwQyLdnNd+9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29204},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.10_1765458828668_0.659822075202465","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.11","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.11","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"a896bdd448830dd976f69ae02e2038f77de784ea","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.11.tgz","fileCount":14,"integrity":"sha512-NECxLKQlhb2D4MsflXGiQrTYjR7u9+qksOB7E/Tu5m5flHg+0/fJBxbfiHq2ynxLFNOJIX7t58odzW1dL64vBg==","signatures":[{"sig":"MEUCIQCFruXQDuk9D49U/JNLUvL07dLqjCFJUeOZFR0DvjKhXQIgTrJlOgFLGM7IEJPS6aQimjDX7vhz6Hc21gNEhAeqlTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29206},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.11_1765459491501_0.8843550507093694","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.12","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.12","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"11b39588de2fb067ea2371c18541b3f701d6061a","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.12.tgz","fileCount":14,"integrity":"sha512-9q6Umz5B60ZAixvulcCS8rLj8i6kSearx0vSx2oY8BvYm2vaKvH1Wa7z/7FdxyvYOjunAxcIh8oqcesAMZ0bbQ==","signatures":[{"sig":"MEQCIQCogINhfVIJV+d1VBU8zfq0m2P5fHQLL4bhNmSusbCQWAIfBuEZgxfHCM4hM6mXNp8Z1JBOB/Z1Df/+zAOypd2a0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29208},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.12_1765460302403_0.034896627560793814","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.13","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.13","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"619b30338c9e3a00ea17015ce3a4b843174a8d3e","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.13.tgz","fileCount":14,"integrity":"sha512-QmoyigrDCUYxbVzyXOyotyuJR0i4K+G619raCN4UyUJHIHvuLHkYoizeSU2VPDhrs1ivz5BtTDDlCbx51xUgiQ==","signatures":[{"sig":"MEUCIDWjkYX/K5rbikE1TaP47D94Rmpi9BiC12bE3npL5H9YAiEAsv427PlA5mWW5ZzUjqOjqyzqTozPMuRqa31sYZaAISE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29320},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.13_1765461283372_0.6635764465480827","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.14","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.14","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"43743538cfee9127212efb18cde63489fa797095","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.14.tgz","fileCount":14,"integrity":"sha512-B2ci8GDBjnrG0wt9u4whIhURo67zjodEgi/ju1aM0Q00sv9mT4S8Jl706Q5cn+v+RJrbckJeylBvw8mJEXhA2A==","signatures":[{"sig":"MEUCIQDbm+I5aCQB/c4xmb559xVuIB/bUxGtXSzxcyRUHjuThgIgUgr/6qIieOWsBCWh+zfWBgq6ziKRKdLkP0u/LKHIkQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29349},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.14_1765462229126_0.29557606906323164","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.15","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.15","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"ca54cbda71ceb3829716a700f93c62201641a4f3","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.15.tgz","fileCount":14,"integrity":"sha512-2vOChoF3nBwk3CN/Wd0D/WsrwBTu/scxGBNyQkAMNVPtzwUuYoj4/PW1BR61Xy/dQDJCR6M2GHzyINHotCDLAA==","signatures":[{"sig":"MEUCIB2WqZiawgynpuSLrIKeVmfdurbp5bsz7lbRZD1of4wnAiEAmThKGPYTzPAHkUgSXXQ2wNBMq/liZneuLgEI9jsdsgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29339},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.15_1765466788896_0.4602446870503889","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.16","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.16","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"2e812a2a582247a021a31be7a5a2f94830a975e8","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.16.tgz","fileCount":14,"integrity":"sha512-SeHyVXT2y35LMz+zNOLo7vv0FT4kDBcfHoJv/cu/wff8QDa5eBaen+b6IPlzpupO+NVdu/+6GPsm8x1LqSnrvA==","signatures":[{"sig":"MEQCIGIk0T4lPHI20k0d4d6ewn76RdKvozoVB1HS4JH1EHPUAiAPnVyzk2EsWHdmHhPeEjftO28vmlJXUZiFPwaQUY4QDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29363},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.16_1765467761830_0.938771475201617","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.17","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","_id":"@davidpimentabenony/pixel-sdk@1.0.17","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"dist":{"shasum":"9add5024cf2e04ef31129e7139140c95bfb2529f","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.17.tgz","fileCount":14,"integrity":"sha512-JarKPuRINgNM8sn+qXgHMB3hGIH7A1QrSnARCYvpMsE4KmMUxcu2PqL1EvwPGB6VfurPV7uWZY4GIH9OthQcyQ==","signatures":[{"sig":"MEUCIQCioyLqpHqXIq4c8wBHXIHl7bNI/HI9bHuPlou/uTdMNwIgXgWinmQ2NvbFfTV13QTHbveMzKbYyVRM6Lmqz2RqIFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29399},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"_npmVersion":"10.9.0","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.13.2","aws-sdk":"^2.1692.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-sdk_1.0.17_1765469080949_0.028358816587230606","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@davidpimentabenony/pixel-sdk","version":"1.0.18","description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"author":{"name":"David"},"license":"ISC","dependencies":{"aws-sdk":"^2.1692.0","axios":"^1.13.2"},"devDependencies":{"@types/node":"^24.5.2","typescript":"^5.9.2"},"_id":"@davidpimentabenony/pixel-sdk@1.0.18","_nodeVersion":"20.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-dwmNjHp20w8Vom/B0X5j/vLBpu2x9+ItxTQ8+cP7Dk11Mzo6KpulB5xF9sVeo+LpZVLf3qQvJ/lS0NEj/m1SjQ==","shasum":"bc455b0e98d1aaead6169942d00c06516ed991cc","tarball":"https://registry.npmjs.org/@davidpimentabenony/pixel-sdk/-/pixel-sdk-1.0.18.tgz","fileCount":14,"unpackedSize":29784,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDERHbS0008GHSnrJ+gm0fzPeKrHWYdLt4Im0A062aOyAiEAlUXykpDpHTOOYL0YU4F0WmHhdtGSGzSq0/KMVUoQNXE="}]},"_npmUser":{"name":"davidpimenta","email":"davidpimanta@gmail.com"},"directories":{},"maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pixel-sdk_1.0.18_1765476524180_0.2541699104741306"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-10T12:28:25.631Z","modified":"2025-12-11T18:08:44.542Z","1.0.0":"2025-12-10T12:28:25.861Z","1.0.2":"2025-12-10T13:22:35.345Z","1.0.3":"2025-12-10T13:30:31.788Z","1.0.4":"2025-12-10T13:53:25.876Z","1.0.5":"2025-12-11T10:52:46.396Z","1.0.6":"2025-12-11T12:14:47.127Z","1.0.7":"2025-12-11T12:53:41.651Z","1.0.8":"2025-12-11T12:59:13.174Z","1.0.9":"2025-12-11T13:05:02.506Z","1.0.10":"2025-12-11T13:13:48.813Z","1.0.11":"2025-12-11T13:24:51.648Z","1.0.12":"2025-12-11T13:38:22.577Z","1.0.13":"2025-12-11T13:54:43.498Z","1.0.14":"2025-12-11T14:10:29.297Z","1.0.15":"2025-12-11T15:26:29.030Z","1.0.16":"2025-12-11T15:42:41.965Z","1.0.17":"2025-12-11T16:04:41.120Z","1.0.18":"2025-12-11T18:08:44.331Z"},"author":{"name":"David"},"license":"ISC","keywords":["pixel","aws","sqs","sales","facebook","google","tiktok"],"description":"SDK para envio de vendas para fila AWS SQS do micro-serviço de pixels","maintainers":[{"name":"davidpimenta","email":"davidpimanta@gmail.com"}],"readme":"# Pixel SDK\r\n\r\nSDK para envio de vendas para fila AWS SQS do micro-serviço de pixels (Facebook, Google, TikTok).\r\n\r\n## Instalação\r\n\r\n```bash\r\nnpm install @pixel-microservice/sdk\r\n# ou\r\nyarn add @pixel-microservice/sdk\r\n# ou\r\npnpm add @pixel-microservice/sdk\r\n```\r\n\r\n## Uso\r\n\r\n### Método 1: Usando a classe PixelSDK (Recomendado para múltiplas vendas)\r\n\r\n```typescript\r\nimport { PixelSDK } from \"@pixel-microservice/sdk\";\r\nimport type { SaleData, AWSConfig } from \"@pixel-microservice/sdk\";\r\n\r\n// Configure o SDK com suas credenciais AWS\r\nconst config: AWSConfig = {\r\n  region: \"us-east-1\",\r\n  accessKeyId: process.env.AWS_ACCESS_KEY_ID!,\r\n  secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY!,\r\n  queueUrl: process.env.QUEUE_SALES_URL!,\r\n};\r\n\r\nconst sdk = new PixelSDK(config);\r\n\r\n// Prepare os dados da venda\r\nconst sale: SaleData = {\r\n  workspaceId: \"workspace-123\",\r\n  app: {\r\n    id: \"app-id-123\",\r\n    token: \"app-token-123\",\r\n  },\r\n  order: {\r\n    dispatch: \"FACEBOOK\", // ou \"GOOGLE\" ou \"TIKTOK\"\r\n    event: \"PURCHASE_COMPLETED\", // ou \"PURCHASE_PENDING\"\r\n    checkout: \"cartpanda\",\r\n    orderId: \"ORD-123456\",\r\n    subscriptionId: \"SUB-789012\", // opcional\r\n    currency: \"BRL\",\r\n    valueGross: 347.0,\r\n    valueNet: 329.9,\r\n    createdAt: new Date().toISOString(),\r\n    \r\n    // Pixel IDs (opcional, dependendo da plataforma)\r\n    fbc: \"fb.1.1733718123.uYhGtFdSLoPqWeRtYuIo\", // Facebook\r\n    fbp: \"fb.1.1733718123.4455667788\", // Facebook\r\n    gclid: \"Cj0KCQi...\", // Google\r\n    \r\n    customer: {\r\n      email: \"cliente@example.com\",\r\n      externalId: \"USR-123\",\r\n      firstName: \"João\",\r\n      lastName: \"Silva\",\r\n      phone: \"+55 11 99999-9999\",\r\n      city: \"São Paulo\",\r\n      state: \"SP\",\r\n      zipCode: \"01310-100\",\r\n      country: \"BR\",\r\n      ip: {\r\n        content: \"189.45.201.77\",\r\n        type: \"IPV4\",\r\n      },\r\n      userAgent: \"Mozilla/5.0...\",\r\n    },\r\n    \r\n    products: [\r\n      {\r\n        id: \"PROD-001\",\r\n        externalId: \"EXT-001\",\r\n        quantity: 2,\r\n      },\r\n      {\r\n        id: \"PROD-002\",\r\n        externalId: \"EXT-002\",\r\n        quantity: 1,\r\n      },\r\n    ],\r\n  },\r\n};\r\n\r\n// Envie a venda\r\ntry {\r\n  await sdk.sendSale({ sale });\r\n  console.log(\"Venda enviada com sucesso!\");\r\n} catch (error) {\r\n  console.error(\"Erro ao enviar venda:\", error);\r\n}\r\n\r\n// Para enviar múltiplas vendas\r\nawait sdk.sendSales([sale1, sale2, sale3]);\r\n```\r\n\r\n### Método 2: Usando função helper (Para uso simples)\r\n\r\n```typescript\r\nimport { sendSaleToQueue } from \"@pixel-microservice/sdk\";\r\nimport type { SaleData, AWSConfig } from \"@pixel-microservice/sdk\";\r\n\r\nconst config: AWSConfig = {\r\n  region: \"us-east-1\",\r\n  accessKeyId: process.env.AWS_ACCESS_KEY_ID!,\r\n  secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY!,\r\n  queueUrl: process.env.QUEUE_SALES_URL!,\r\n};\r\n\r\nconst sale: SaleData = {\r\n  // ... dados da venda\r\n};\r\n\r\nawait sendSaleToQueue(config, sale);\r\n```\r\n\r\n## Tipos Exportados\r\n\r\n### `MarketingPlatform`\r\n```typescript\r\ntype MarketingPlatform = \"GOOGLE\" | \"FACEBOOK\" | \"TIKTOK\";\r\n```\r\n\r\n### `PurchaseEventType`\r\n```typescript\r\ntype PurchaseEventType = \"PURCHASE_PENDING\" | \"PURCHASE_COMPLETED\";\r\n```\r\n\r\n### `SaleData`\r\nEstrutura completa de dados da venda (veja exemplo acima).\r\n\r\n### `AWSConfig`\r\nConfiguração necessária para conexão com AWS SQS:\r\n- `region`: string - Região AWS\r\n- `accessKeyId`: string - Access Key ID\r\n- `secretAccessKey`: string - Secret Access Key\r\n- `queueUrl`: string - URL da fila SQS\r\n\r\n## Variáveis de Ambiente\r\n\r\nAs credenciais AWS devem ser fornecidas ao instanciar o SDK. Recomendamos usar variáveis de ambiente no seu aplicativo:\r\n\r\n```env\r\nAWS_REGION=us-east-1\r\nAWS_ACCESS_KEY_ID=AKIA...\r\nAWS_SECRET_ACCESS_KEY=secret...\r\nQUEUE_SALES_URL=https://sqs.us-east-1.amazonaws.com/123456789012/queue-name\r\n```\r\n\r\n## Exemplo Completo\r\n\r\n```typescript\r\nimport { PixelSDK } from \"@pixel-microservice/sdk\";\r\nimport type { SaleData, AWSConfig } from \"@pixel-microservice/sdk\";\r\n\r\n// 1. Configurar SDK\r\nconst sdk = new PixelSDK({\r\n  region: process.env.AWS_REGION!,\r\n  accessKeyId: process.env.AWS_ACCESS_KEY_ID!,\r\n  secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY!,\r\n  queueUrl: process.env.QUEUE_SALES_URL!,\r\n});\r\n\r\n// 2. Mapear venda do seu sistema para o formato do SDK\r\nfunction mapSaleToSDKFormat(order: YourOrderType): SaleData {\r\n  return {\r\n    workspaceId: order.workspaceId,\r\n    app: {\r\n      id: order.appId,\r\n      token: order.appToken,\r\n    },\r\n    order: {\r\n      dispatch: order.platform, // \"FACEBOOK\", \"GOOGLE\", ou \"TIKTOK\"\r\n      event: order.status === \"completed\" ? \"PURCHASE_COMPLETED\" : \"PURCHASE_PENDING\",\r\n      checkout: order.checkoutProvider,\r\n      orderId: order.id,\r\n      currency: order.currency,\r\n      valueGross: order.total,\r\n      valueNet: order.subtotal,\r\n      createdAt: order.createdAt.toISOString(),\r\n      customer: {\r\n        email: order.customer.email,\r\n        firstName: order.customer.firstName,\r\n        lastName: order.customer.lastName,\r\n        phone: order.customer.phone,\r\n        // ... outros campos\r\n      },\r\n      products: order.items.map(item => ({\r\n        id: item.productId,\r\n        externalId: item.externalId,\r\n        quantity: item.quantity,\r\n      })),\r\n    },\r\n  };\r\n}\r\n\r\n// 3. Enviar venda\r\nasync function handleOrderCompleted(order: YourOrderType) {\r\n  const sale = mapSaleToSDKFormat(order);\r\n  \r\n  try {\r\n    await sdk.sendSale({ sale });\r\n    console.log(`Venda ${order.id} enviada com sucesso!`);\r\n  } catch (error) {\r\n    console.error(`Erro ao enviar venda ${order.id}:`, error);\r\n    // Implemente sua lógica de retry ou notificação aqui\r\n  }\r\n}\r\n```\r\n\r\n## Manutenção\r\n\r\nQuando houver atualizações no SDK:\r\n\r\n1. A versão será atualizada no npm\r\n2. Atualize o pacote nos seus apps: `npm update @pixel-microservice/sdk`\r\n3. Se houver breaking changes, serão documentados nas release notes\r\n\r\n## Segurança\r\n\r\n⚠️ **IMPORTANTE**: Nunca commite credenciais AWS no código fonte. Sempre use variáveis de ambiente ou serviços de gerenciamento de segredos (AWS Secrets Manager, etc).\r\n\r\n## Suporte\r\n\r\nPara questões ou problemas, abra uma issue no repositório do projeto.\r\n\r\n","readmeFilename":"README.md"}