{"_id":"@absolutejs/engagement","_rev":"8-bc58c855ec1ced7f6be4b5895fe7f384","name":"@absolutejs/engagement","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@absolutejs/engagement","version":"0.0.1","keywords":["absolutejs","engagement","enrichment","sales-engagement","outreach"],"author":"Alex Kahn","license":"Apache-2.0","_id":"@absolutejs/engagement@0.0.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"252f2df2c6bbdfde37a832892f1203fb8308f0e4","tarball":"https://registry.npmjs.org/@absolutejs/engagement/-/engagement-0.0.1.tgz","fileCount":4,"integrity":"sha512-OVlGIuvPpubWFnePYl2pd+Z4azvU5QQaI2YTAiJQjmswWWUaVZt/OPHwcJJ2DrGAifSf5w8oggqL9cDYQGvCKw==","signatures":[{"sig":"MEUCIQD47srNOmgyjgtHv8r2sfX4z1Ua3KTIb3AHZWsvjZzwhwIgMiGhCezrtObDVKVNUrq7NruoWsQyw+Lulrc4NNjRrBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13627},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"252f2df2c6bbdfde37a832892f1203fb8308f0e4","scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","release":"bun run build && bun publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-OVlGIuvPpubWFnePYl2pd+Z4azvU5QQaI2YTAiJQjmswWWUaVZt/OPHwcJJ2DrGAifSf5w8oggqL9cDYQGvCKw==","repository":{"url":"https://github.com/absolutejs/engagement-adapters.git","type":"git","directory":"core"},"_npmVersion":"10.8.3","description":"The EngagementSource contract + normalized types for @absolutejs/engagement sales-engagement adapters — enrichment (person/company) and outreach activity (email/LinkedIn/call touchpoints).","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.0.1_1781045777512_0.7509100203690857","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@absolutejs/engagement","version":"0.0.2","keywords":["absolutejs","engagement","enrichment","sales-engagement","outreach"],"author":"Alex Kahn","license":"Apache-2.0","_id":"@absolutejs/engagement@0.0.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"95415954b7ded7493bab6b2b482bbb98bcda9bef","tarball":"https://registry.npmjs.org/@absolutejs/engagement/-/engagement-0.0.2.tgz","fileCount":4,"integrity":"sha512-0XKcrh303dKcPODOctgv0yrc7Gs+Cbv4nFETPrRlRPX0dFIOXd/tvvk/ahvM4pJpDAD2CbPDTJaBFsZrNTCyAA==","signatures":[{"sig":"MEYCIQD+2sTSsj7oL2wM6qbZotXA0951JGGLzpEO05T5gecwrgIhAKN0hymr8ftDQs/nWPU1BdkpHCuTc8UO4nZoxeZPj3oe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"95415954b7ded7493bab6b2b482bbb98bcda9bef","scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","release":"bun run build && bun publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-0XKcrh303dKcPODOctgv0yrc7Gs+Cbv4nFETPrRlRPX0dFIOXd/tvvk/ahvM4pJpDAD2CbPDTJaBFsZrNTCyAA==","repository":{"url":"https://github.com/absolutejs/engagement-adapters.git","type":"git","directory":"core"},"_npmVersion":"10.8.3","description":"The EngagementSource contract + normalized types for @absolutejs/engagement sales-engagement adapters — enrichment (person/company) and outreach activity (email/LinkedIn/call touchpoints).","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.0.2_1781388592349_0.8103065323616803","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@absolutejs/engagement","version":"0.0.3","keywords":["absolutejs","engagement","enrichment","sales-engagement","outreach"],"author":"Alex Kahn","license":"Apache-2.0","_id":"@absolutejs/engagement@0.0.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"ed360099e14ff9d36b65d32463d0a64ce59657c5","tarball":"https://registry.npmjs.org/@absolutejs/engagement/-/engagement-0.0.3.tgz","fileCount":4,"integrity":"sha512-zWzPyzuElI6Kxusqw0YSEp67Ba3QQ/0agldmqkV8wD6lhZReL6FB4GASGs1lRWFT/rXnUsjuGOinhr57iFszRw==","signatures":[{"sig":"MEQCID6LviPvno9udIQPL8Ya2HGmbph6dxrK7flbCJWuHFpcAiBHwILUerOZPbC4FTYhZWT48fPQMJS6nEmqeNMcsCvx2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"ed360099e14ff9d36b65d32463d0a64ce59657c5","scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","release":"bun run build && bun publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-zWzPyzuElI6Kxusqw0YSEp67Ba3QQ/0agldmqkV8wD6lhZReL6FB4GASGs1lRWFT/rXnUsjuGOinhr57iFszRw==","repository":{"url":"https://github.com/absolutejs/engagement-adapters.git","type":"git","directory":"core"},"_npmVersion":"10.8.3","description":"The EngagementSource contract + normalized types for @absolutejs/engagement sales-engagement adapters — enrichment (person/company) and outreach activity (email/LinkedIn/call touchpoints).","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.0.3_1781390792205_0.18020014043212318","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@absolutejs/engagement","version":"0.0.4","keywords":["absolutejs","engagement","enrichment","sales-engagement","outreach"],"author":"Alex Kahn","license":"Apache-2.0","_id":"@absolutejs/engagement@0.0.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"6c5efc611dc54edff3fd7a25b6891f0e8b7b454e","tarball":"https://registry.npmjs.org/@absolutejs/engagement/-/engagement-0.0.4.tgz","fileCount":4,"integrity":"sha512-trh3umO9ufarc5PU8YqfhiaN2b7shYOWPhxVqBSLMmZOPv877nW7WB6L7POlyPv3dcMf0y1//AgqImTSqNQwzg==","signatures":[{"sig":"MEUCIQChPd30Vq8JrBegl4s19slPUyAvH3Vl3UyQApJf2iXkRAIgFWdxI+FIRP5D9PfQG3Zec8RgrZE9mhU4TPa9OBJlWYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"6c5efc611dc54edff3fd7a25b6891f0e8b7b454e","scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","release":"bun run build && bun publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-trh3umO9ufarc5PU8YqfhiaN2b7shYOWPhxVqBSLMmZOPv877nW7WB6L7POlyPv3dcMf0y1//AgqImTSqNQwzg==","repository":{"url":"https://github.com/absolutejs/engagement-adapters.git","type":"git","directory":"core"},"_npmVersion":"10.8.3","description":"The EngagementSource contract + normalized types for @absolutejs/engagement sales-engagement adapters — enrichment (person/company) and outreach activity (email/LinkedIn/call touchpoints).","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.0.4_1781392936219_0.5559312158223473","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@absolutejs/engagement","version":"0.0.5","keywords":["absolutejs","engagement","enrichment","sales-engagement","outreach"],"author":"Alex Kahn","license":"Apache-2.0","_id":"@absolutejs/engagement@0.0.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"1ee3152e5309f4f3b42ab440bfc228fa15f6df42","tarball":"https://registry.npmjs.org/@absolutejs/engagement/-/engagement-0.0.5.tgz","fileCount":4,"integrity":"sha512-rXHFxyfTJm0iXwjZ0RTwHYNXzaFHAgVeK48bYXjPI9H/Q/sYpvdg2caFsu5zrqsi6l28JkDwM1lZOSV1IzKWxw==","signatures":[{"sig":"MEYCIQDBmcBDOW2OiWgHeLyejqQ0PqValg+fMNTbXAsAbmZ+xQIhALV5jjgdtcDAcS11sluzmiOUrKNwKp2yeUI4TL7dbDEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1ee3152e5309f4f3b42ab440bfc228fa15f6df42","scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","release":"bun run build && bun publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-rXHFxyfTJm0iXwjZ0RTwHYNXzaFHAgVeK48bYXjPI9H/Q/sYpvdg2caFsu5zrqsi6l28JkDwM1lZOSV1IzKWxw==","repository":{"url":"https://github.com/absolutejs/engagement-adapters.git","type":"git","directory":"core"},"_npmVersion":"10.8.3","description":"The EngagementSource contract + normalized types for @absolutejs/engagement sales-engagement adapters — enrichment (person/company) and outreach activity (email/LinkedIn/call touchpoints).","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.0.5_1781719377142_0.5510452588281729","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@absolutejs/engagement","version":"0.0.6","keywords":["absolutejs","engagement","enrichment","sales-engagement","outreach"],"author":"Alex Kahn","license":"Apache-2.0","_id":"@absolutejs/engagement@0.0.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"a599cc17ff4bb9ca5b4a98aff3d336be8b7899f1","tarball":"https://registry.npmjs.org/@absolutejs/engagement/-/engagement-0.0.6.tgz","fileCount":4,"integrity":"sha512-bRDRCr+CENLngdh1OyrRsGsLgTVzx8HZI8XYuW1areXMujvK8caJN0r/s2Bmn6jjyXjronD/mSl94hgJtv7QTg==","signatures":[{"sig":"MEUCIQDXLOtMU+Txrm4Gbjk6kvqg1XO2HeSxDmyysWzwYxmRIwIgdxk6JVDULlEEzccj8XYu+t4R4UyJZhhSbxDwtX+5o48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"a599cc17ff4bb9ca5b4a98aff3d336be8b7899f1","scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","release":"bun run build && bun publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-bRDRCr+CENLngdh1OyrRsGsLgTVzx8HZI8XYuW1areXMujvK8caJN0r/s2Bmn6jjyXjronD/mSl94hgJtv7QTg==","repository":{"url":"https://github.com/absolutejs/engagement-adapters.git","type":"git","directory":"core"},"_npmVersion":"10.8.3","description":"The EngagementSource contract + normalized types for @absolutejs/engagement sales-engagement adapters — enrichment (person/company) and outreach activity (email/LinkedIn/call touchpoints).","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.0.6_1781974608401_0.37549606901573407","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@absolutejs/engagement","version":"0.0.7","keywords":["absolutejs","engagement","enrichment","sales-engagement","outreach"],"author":{"name":"Alex Kahn"},"license":"Apache-2.0","_id":"@absolutejs/engagement@0.0.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/engagement-adapters#readme","bugs":{"url":"https://github.com/absolutejs/engagement-adapters/issues"},"dist":{"shasum":"0336a1e84e354129f67ccb97882d6f518d20f8f5","tarball":"https://registry.npmjs.org/@absolutejs/engagement/-/engagement-0.0.7.tgz","fileCount":7,"integrity":"sha512-ekcuCvDaAX1ziuNW8NXL9jGtIHZuT8kGiQTK82n/uHB5w4VOg1UJRDh19e1aTTfBgjrr6ovMeqYTRiOf83+AUQ==","signatures":[{"sig":"MEQCIBaj4ZNMxWSBpGKo7a9MSc92DK+GrIKBNe2UyFUUQQdCAiBXHiebamqu1iLr7dSpJUc2Bp9mcYF+1MufcqXNdLWjvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19341},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"587d450b32d5f1460612f264a4da2e54ffaab4a4","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox && tsc --emitDeclarationOnly --project tsconfig.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run check:package && npm publish --access public","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run verify-package && bun run build && bun run verify-package --artifacts","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/engagement-adapters.git","type":"git","directory":"core"},"_npmVersion":"10.9.2","description":"The EngagementSource contract + normalized types for @absolutejs/engagement sales-engagement adapters — enrichment (person/company) and outreach activity (email/LinkedIn/call touchpoints).","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"0.34.52","@absolutejs/manifest":"0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.8.1","@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.0.7_1785086267549_0.7745650775294488","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"author":{"name":"Alex Kahn"},"description":"The EngagementSource contract + normalized types for @absolutejs/engagement sales-engagement adapters — enrichment (person/company) and outreach activity (email/LinkedIn/call touchpoints).","devDependencies":{"@types/bun":"1.3.14","prettier":"3.8.1","typescript":"5.9.3"},"keywords":["absolutejs","engagement","enrichment","sales-engagement","outreach"],"license":"Apache-2.0","main":"./dist/index.js","name":"@absolutejs/engagement","publishConfig":{"access":"public"},"repository":{"directory":"core","type":"git","url":"git+https://github.com/absolutejs/engagement-adapters.git"},"scripts":{"build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @sinclair/typebox && tsc --emitDeclarationOnly --project tsconfig.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run check:package && npm publish --access public","test":"bun test","typecheck":"tsc --noEmit","verify-package":"absolute-manifest verify-package","check:package":"bun run format && bun run typecheck && bun run test && bun run verify-package && bun run build && bun run verify-package --artifacts"},"type":"module","types":"./dist/index.d.ts","version":"0.0.8","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"absolutejs":{"manifestContract":2},"dependencies":{"@absolutejs/manifest":"0.7.2","@sinclair/typebox":"0.34.52"},"_id":"@absolutejs/engagement@0.0.8","gitHead":"edbf5eb1c90287e5012e65132cbd16e62cc3f12f","bugs":{"url":"https://github.com/absolutejs/engagement-adapters/issues"},"homepage":"https://github.com/absolutejs/engagement-adapters#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-cAxtXqShXCR76jLzzLMPAhP++axhrhNYgnuhTSdfcRHOlRzZYRh6VgdlPFxqNGPXEipZwcW4P3v1QlWCikJ5Nw==","shasum":"05db19bde13cff418d7b4c590f8e712211aaf821","tarball":"https://registry.npmjs.org/@absolutejs/engagement/-/engagement-0.0.8.tgz","fileCount":8,"unpackedSize":21454,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD41yLFRlNZIEMObOubMJO0DNxQXKg7Q6Gut4DSyh2c/AIhALU2zlNuskxL+5AUdHAqyW67LXUqYY+LIAPp2Gn6KPFJ"}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/engagement_0.0.8_1785086560513_0.7354083525415493"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-09T22:56:17.250Z","modified":"2026-07-26T17:22:40.857Z","0.0.1":"2026-06-09T22:56:17.644Z","0.0.2":"2026-06-13T22:09:52.475Z","0.0.3":"2026-06-13T22:46:32.348Z","0.0.4":"2026-06-13T23:22:16.351Z","0.0.5":"2026-06-17T18:02:57.292Z","0.0.6":"2026-06-20T16:56:48.523Z","0.0.7":"2026-07-26T17:17:47.692Z","0.0.8":"2026-07-26T17:22:40.650Z"},"bugs":{"url":"https://github.com/absolutejs/engagement-adapters/issues"},"author":{"name":"Alex Kahn"},"license":"Apache-2.0","homepage":"https://github.com/absolutejs/engagement-adapters#readme","keywords":["absolutejs","engagement","enrichment","sales-engagement","outreach"],"repository":{"directory":"core","type":"git","url":"git+https://github.com/absolutejs/engagement-adapters.git"},"description":"The EngagementSource contract + normalized types for @absolutejs/engagement sales-engagement adapters — enrichment (person/company) and outreach activity (email/LinkedIn/call touchpoints).","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# @absolutejs/engagement\n\nProvider-neutral contracts for sales enrichment and outreach activity in\nAbsoluteJS. Applications depend on one `EngagementSource`; provider packages\nsuch as `@absolutejs/engagement-apollo` implement that contract.\n\n```ts\nimport type { EngagementSource } from \"@absolutejs/engagement\";\n\nexport const enrichLead = async (engagement: EngagementSource, email: string) =>\n  engagement.enrichPerson?.({ email });\n```\n\nThe package manifest exposes a required `engagement/source` slot. AbsoluteJS\nStudio uses that slot to present compatible providers as no-code choices while\nkeeping credentials in the environment and provider response shapes behind the\nshared contract.\n\n## Providers\n\n- [`@absolutejs/engagement-apollo`](https://www.npmjs.com/package/@absolutejs/engagement-apollo)\n  — Apollo person and company enrichment, role-based people search, and\n  outreach activity.\n\n## License\n\nApache-2.0.\n","readmeFilename":"README.md"}