{"_id":"@advenue/sdk-core","_rev":"5-1ac440bec4429079fe88819280291146","name":"@advenue/sdk-core","dist-tags":{"latest":"0.6.0"},"versions":{"0.2.0":{"name":"@advenue/sdk-core","version":"0.2.0","license":"MIT","_id":"@advenue/sdk-core@0.2.0","maintainers":[{"name":"vfurkanguner","email":"vfurkanguner@gmail.com"}],"dist":{"shasum":"ab2d09b703014a3de2e0dc353d627b863ef93296","tarball":"https://registry.npmjs.org/@advenue/sdk-core/-/sdk-core-0.2.0.tgz","fileCount":7,"integrity":"sha512-2gJQrjBVrowhX4/qd3o27t0hvkQJxf/0+K6o5AHi1NjrMEwohmTybOQMDRSvaeaVJ0AL8JKibb1nTSulyA+Xcg==","signatures":[{"sig":"MEUCIQC08xp82bFHIK8J7c1XitJr3t2djYvP5+N/lCrm9CXh8AIgXaGSX49xFAiVlsmFxFNhKuPatRnof5SBX7JzZp46r2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107199},"main":"./dist/index.cjs","type":"module","_from":"file:advenue-sdk-core-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vfurkanguner","email":"vfurkanguner@gmail.com"},"_resolved":"/tmp/9644b42cce013f1b29be474f77d6776a/advenue-sdk-core-0.2.0.tgz","_integrity":"sha512-2gJQrjBVrowhX4/qd3o27t0hvkQJxf/0+K6o5AHi1NjrMEwohmTybOQMDRSvaeaVJ0AL8JKibb1nTSulyA+Xcg==","_npmVersion":"11.16.0","description":"Platform-agnostic TypeScript core of the [Advenue](https://advenue.io) SDK — the open-source, self-hostable mobile attribution platform (MMP).","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","typescript":"^5.7.2","@advenue/shared":"0.0.0","@advenue/signing":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.2.0_1784499235703_0.6366175530386851","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@advenue/sdk-core","version":"0.3.0","license":"MIT","_id":"@advenue/sdk-core@0.3.0","maintainers":[{"name":"vfurkanguner","email":"vfurkanguner@gmail.com"}],"dist":{"shasum":"776dc6e33f237f73c781d245198147cb34fea31b","tarball":"https://registry.npmjs.org/@advenue/sdk-core/-/sdk-core-0.3.0.tgz","fileCount":7,"integrity":"sha512-DELMGgyqEuoLCFU2S7NLosuZDYcXrZhWHChNsVsQdVHwDIEGKRkapbFDn9jNhtQMzk+kmzzuXo5O3m6081uoOg==","signatures":[{"sig":"MEQCIFl9ISBROztWoqWouq5wEJPfpmTveQcgkLl7dFEBb/HKAiAnywNwdSYy8uXLWRM93bZMg1xbBGjQOiRCC9doa1QrSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109321},"main":"./dist/index.cjs","type":"module","_from":"file:advenue-sdk-core-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f532177-5d04-4ee2-8da3-a4e244a458dd"}},"_resolved":"/tmp/8776e272d558d295cdef7498f0540978/advenue-sdk-core-0.3.0.tgz","_integrity":"sha512-DELMGgyqEuoLCFU2S7NLosuZDYcXrZhWHChNsVsQdVHwDIEGKRkapbFDn9jNhtQMzk+kmzzuXo5O3m6081uoOg==","_npmVersion":"11.16.0","description":"Platform-agnostic TypeScript core of the [Advenue](https://advenue.io) SDK — the open-source, self-hostable mobile attribution platform (MMP).","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","typescript":"^5.7.2","@advenue/shared":"0.1.0","@advenue/signing":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.3.0_1785419912809_0.3849656360317877","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@advenue/sdk-core","version":"0.4.0","license":"MIT","_id":"@advenue/sdk-core@0.4.0","maintainers":[{"name":"vfurkanguner","email":"vfurkanguner@gmail.com"}],"dist":{"shasum":"ff8e5b8ec0706fce46a1a126d1d6069d79e19c02","tarball":"https://registry.npmjs.org/@advenue/sdk-core/-/sdk-core-0.4.0.tgz","fileCount":7,"integrity":"sha512-+/AiKXnCcp1ojsP6sVNfucOGedER0xrQ7xuscBpC1m6lFoMFsnK9V8Rg1AfslrDQoJPk/nw/idS7QpaH/P6nWw==","signatures":[{"sig":"MEYCIQC+3NTlG1XX8tpZwotXxgFwCaUU9zH99MffxeHKcGxK/gIhANAQV2QDvW/hXnI2a3dIQj4F6AOnnck5jLDDtg/3FPSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111459},"main":"./dist/index.cjs","type":"module","_from":"file:advenue-sdk-core-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f532177-5d04-4ee2-8da3-a4e244a458dd"}},"_resolved":"/tmp/2a2b87030417ad6d8081c4be0b4dc7c0/advenue-sdk-core-0.4.0.tgz","_integrity":"sha512-+/AiKXnCcp1ojsP6sVNfucOGedER0xrQ7xuscBpC1m6lFoMFsnK9V8Rg1AfslrDQoJPk/nw/idS7QpaH/P6nWw==","_npmVersion":"11.16.0","description":"Platform-agnostic TypeScript core of the [Advenue](https://advenue.io) SDK — the open-source, self-hostable mobile attribution platform (MMP).","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","typescript":"^5.7.2","@advenue/shared":"0.1.0","@advenue/signing":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.4.0_1785425580208_0.2372862407470009","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@advenue/sdk-core","version":"0.5.0","license":"MIT","_id":"@advenue/sdk-core@0.5.0","maintainers":[{"name":"vfurkanguner","email":"vfurkanguner@gmail.com"}],"dist":{"shasum":"058f0cf9ad916c893c9cad50525dd7f2878f041a","tarball":"https://registry.npmjs.org/@advenue/sdk-core/-/sdk-core-0.5.0.tgz","fileCount":7,"integrity":"sha512-/RWC30e3gqZtjwp7Q+AF4wJ0zZ1YM3x4l4f3iH7csMUXRkC7wy1vJRak7/M0teSwzwmbBoMwHnMQWssooMQawQ==","signatures":[{"sig":"MEYCIQCYaw2bohCwvCZ4YfXp1P3s0BumHgTAJh0iAUgNEs8++QIhANbBllki4vCUI8cNJwjYb+rfrEqlTPMvQM9SNIsAix4V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113582},"main":"./dist/index.cjs","type":"module","_from":"file:advenue-sdk-core-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f532177-5d04-4ee2-8da3-a4e244a458dd"}},"_resolved":"/tmp/3f9c3680bba34a353cec23be5eae426e/advenue-sdk-core-0.5.0.tgz","_integrity":"sha512-/RWC30e3gqZtjwp7Q+AF4wJ0zZ1YM3x4l4f3iH7csMUXRkC7wy1vJRak7/M0teSwzwmbBoMwHnMQWssooMQawQ==","_npmVersion":"11.16.0","description":"Platform-agnostic TypeScript core of the [Advenue](https://advenue.io) SDK — the open-source, self-hostable mobile attribution platform (MMP).","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","typescript":"^5.7.2","@advenue/shared":"0.2.0","@advenue/signing":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.5.0_1785565754450_0.6006897205193145","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@advenue/sdk-core","version":"0.6.0","type":"module","license":"MIT","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"publishConfig":{"access":"public"},"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.2","vitest":"^2.1.8","@advenue/shared":"0.3.0","@advenue/signing":"0.0.0"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","test":"vitest run"},"_id":"@advenue/sdk-core@0.6.0","description":"Platform-agnostic TypeScript core of the [Advenue](https://advenue.io) SDK — the open-source, self-hostable mobile attribution platform (MMP).","_integrity":"sha512-XyzW5hGZjIpC+3Fe/bu5MtYrnmp7h+w5HmVD5dS1PVCk72qTAcuN6gA9kvSWio2PlZkmvA0CB4hj14w0LOgHTg==","_resolved":"/tmp/5465f3c6693a61489b6f158fd4971ea9/advenue-sdk-core-0.6.0.tgz","_from":"file:advenue-sdk-core-0.6.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-XyzW5hGZjIpC+3Fe/bu5MtYrnmp7h+w5HmVD5dS1PVCk72qTAcuN6gA9kvSWio2PlZkmvA0CB4hj14w0LOgHTg==","shasum":"f4ab06232921d9ee6d6fab6c358a76c51de2b4ee","tarball":"https://registry.npmjs.org/@advenue/sdk-core/-/sdk-core-0.6.0.tgz","fileCount":7,"unpackedSize":119406,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIENNtUABGN1niOMSWErhdByw3Ipef6D+dljhbpMFqkSWAiAzOJwQhHkNfMLi5zUeYvRs4FCBA47iTUSWeePsjjiIRg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f532177-5d04-4ee2-8da3-a4e244a458dd"}},"directories":{},"maintainers":[{"name":"vfurkanguner","email":"vfurkanguner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk-core_0.6.0_1787434463238_0.384783805777414"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-19T22:13:55.531Z","modified":"2026-08-22T21:34:23.574Z","0.2.0":"2026-07-19T22:13:55.866Z","0.3.0":"2026-07-30T13:58:32.946Z","0.4.0":"2026-07-30T15:33:00.366Z","0.5.0":"2026-08-01T06:29:14.590Z","0.6.0":"2026-08-22T21:34:23.431Z"},"license":"MIT","description":"Platform-agnostic TypeScript core of the [Advenue](https://advenue.io) SDK — the open-source, self-hostable mobile attribution platform (MMP).","maintainers":[{"name":"vfurkanguner","email":"vfurkanguner@gmail.com"}],"readme":"# @advenue/sdk-core\n\nPlatform-agnostic TypeScript core of the [Advenue](https://advenue.io) SDK —\nthe open-source, self-hostable mobile attribution platform (MMP).\n\nProvides `AdvenueClient` (event tracking with batching and offline queueing),\ndurable device identity, HMAC request signing, and deferred deep-link /\nconversion lookups. Runs anywhere `fetch` exists; it embeds no server secrets.\n\nMost apps should use a platform wrapper instead of this package directly —\n[`@advenue/react-native`](https://www.npmjs.com/package/@advenue/react-native)\nwires storage, native modules and lifecycle for you.\n\n## Install\n\n```sh\nnpm install @advenue/sdk-core\n```\n\n## Usage\n\n```ts\nimport { AdvenueClient } from '@advenue/sdk-core';\n\nconst client = new AdvenueClient({\n  apiKey: 'apk_live_...',   // from your Advenue dashboard\n  platform: 'ios',\n  // endpoint: 'https://ingest.your-domain.com',  // self-hosted only\n});\n\nclient.track('purchase', { revenue: 9.99, currency: 'USD' });\nawait client.flush();\n```\n\n> The `adv_` event-name prefix (e.g. `adv_meta_aem`) is reserved for\n> Advenue-internal signals — don't name your own custom events with it. Such\n> events are still accepted by `track()` (the pipeline relies on them) but are\n> hidden from analytics surfaces like the dashboard's funnel event picker.\n\n## Docs\n\n[docs.advenue.io](https://docs.advenue.io)\n\n## License\n\nMIT — the SDK is intentionally MIT-licensed so it can ship inside any app.\nThe Advenue server platform is licensed separately (AGPLv3).\n","readmeFilename":"README.md"}