{"_id":"@mambalabsdev/gtm-core","_rev":"29-78609868bce60b34925a3206e91eb227","name":"@mambalabsdev/gtm-core","dist-tags":{"latest":"0.3.16"},"versions":{"0.1.0":{"name":"@mambalabsdev/gtm-core","version":"0.1.0","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.1.0","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"1994487b2f88b300cb1c104168c954e8f131471d","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.1.0.tgz","fileCount":23,"integrity":"sha512-wOD4n0eJQgZxx3fFojIFxPDvSXtknndzFokFdjmng/xkpBmkuGfbFvO4p4XVLg+0zLfVFzW8hrpvlcKzNN5dag==","signatures":[{"sig":"MEUCIQCkn/JVsIa8jAHJb0L+phj6xJ2tEzj6C1a+Qv0Ev0Xl8gIgNlqnUmndfQhXTHGxntEZ7s62gxwnkPdQwSPhRr4qgEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135002},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./package.json":"./package.json"},"gitHead":"cacb1495e26af0a3e16176b749c0b2a1a90bb8a8","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.1.0_1785750739001_0.08548194494436401","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@mambalabsdev/gtm-core","version":"0.1.1","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.1.1","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"f174e3966dbdfc8e7838d0b944eb23c986f0b2b0","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.1.1.tgz","fileCount":23,"integrity":"sha512-0DQ68V22p9mZCFAK06CPBg6tRTUu3Aevp+30lclkh1cmXgSP4HGMFdcPqm6+6oh8kc2t2YBlzY3UiHFbXJmQxA==","signatures":[{"sig":"MEQCIDOOPJP20hK3cB47IrgSEU8slWeRCIfaA0UYhdmil9UkAiAaQppillxz3h/BJmMw0A8x2kgi7PzraJ+qN4OVoEBx6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135917},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./package.json":"./package.json"},"gitHead":"272b47aaba3096ec19b5541f040d1b3ca7c4a146","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.1.1_1785750981698_0.23966974460910428","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mambalabsdev/gtm-core","version":"0.1.2","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.1.2","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"5d750599535b1d3c4d0f67322837731d531fc007","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.1.2.tgz","fileCount":23,"integrity":"sha512-l/a/ML7Os59K11haDbAnPWcgVvg4PfcCwBxtSkTIDx+C7dLChvffOnq+iTmVn5NrXS8phhSPJRsDSxwyuA58OQ==","signatures":[{"sig":"MEUCIQDZO/E33RFMKgjTnk4eVqnW79aSljGb7Iwy2jUGIZ5RDgIgcWosZ1EGNuAaeKMroRYA09R2WYGlG+BledtOOTOKipE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136853},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./package.json":"./package.json"},"gitHead":"e5750f17354d71293d5107ae8822efe7dddcfcbb","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.1.2_1785753056408_0.0372736681100303","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mambalabsdev/gtm-core","version":"0.2.0","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.2.0","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"643f975f5cb910a4c5f3789af061969315ba5fd0","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.2.0.tgz","fileCount":23,"integrity":"sha512-pR+hGY7hHWt0KWUgWlv7Jvz4y3di98rjIhdR1UtQA6FZQ8s4k/+n4eJhjZygqaNgIPApWvcMWHRWl9x6mIOi0Q==","signatures":[{"sig":"MEUCIDYYCFlrOjxWOQzbV+LKKRMBABUILj2Hcf/nVv8LGtLAAiEAyiGyAq2lWxviS3SExpU3nz0AXTqDgVw/mkj3OeS7mOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138386},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./package.json":"./package.json"},"gitHead":"9283ba84a3e57f53b40faaef49da34e9efdcbc2f","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.2.0_1785756960727_0.02347853929924626","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@mambalabsdev/gtm-core","version":"0.2.1","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.2.1","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"fc9aad3438436f9790ea0d78edb17fb6062b2a77","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.2.1.tgz","fileCount":23,"integrity":"sha512-HRQZo5ogVdkUNsh7l39CHSAZl3nG2ZyYQEtvOo/5AMWPgM6Ea80z7aMcBkwEDgKE/YuBfx4eurXQbpYc0jI+uw==","signatures":[{"sig":"MEUCIQDST3+enAubLe7nUBYpjikNdJmM3hJLqLbrOaHHN7NAswIgaDvMVlI3iIF1w/DDUBKU4e6xQ49zjnXAH082LaxbmQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147467},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./package.json":"./package.json"},"gitHead":"c1b9a76a2333567ded958a14a74f03072dd8ba99","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.2.1_1785759074679_0.7364713484139596","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@mambalabsdev/gtm-core","version":"0.2.2","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.2.2","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"8f209c2d3f5b2da3c74f4e2793bbd9d108f21b0b","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.2.2.tgz","fileCount":23,"integrity":"sha512-hq9cUZHj3S6hK28USoy2bEOG64CYjYeyi7X2AUuh3IwesSZq4o43mWh/GDtdFHgCHlxlP8mfgRMgWti1XEfDnA==","signatures":[{"sig":"MEUCIGLPO4AKdT2vIane/MfJM8A78jX5BXlDFgi+gfgPSSNdAiEAipE7M5wMnXrAofnnel31JPhU/uaOEPVsO3rTbPyBuRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147834},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./package.json":"./package.json"},"gitHead":"124cf31e17285215f1c44729ebc01c48b3547edc","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.2.2_1785770706932_0.5401259483648526","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@mambalabsdev/gtm-core","version":"0.2.3","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.2.3","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"2929987ac1b4c1f0aedbe361ebf61d4e15de39a1","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.2.3.tgz","fileCount":23,"integrity":"sha512-a3Ndnqgy8sIZHYdxtr4cyZm9ZD1HbRfHqin0nOIFpVjIZewif4FhO6Vsv21FL4hB+sCj4R451iNwWCbLhs3aTg==","signatures":[{"sig":"MEYCIQCARcvLTyW3UGjh8T9i0XmcQDb/jEUYlCi2DSMngmT80QIhAOqpjih9uQIN6O1VpFAR+GIHHHKFlTZSb8L8ijWA1xwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148563},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./package.json":"./package.json"},"gitHead":"84e02abbd09abcf7e1db91ce9362f0c75969d0c2","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.2.3_1785771596068_0.4997392926338151","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@mambalabsdev/gtm-core","version":"0.2.4","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.2.4","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"ea13d2f7f36cf76eab712c8efab8ad38895eb6ae","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.2.4.tgz","fileCount":24,"integrity":"sha512-Fp97QTvSwguPZQg4BX1h1O4Fj88+qYna+IFTA2YhFdO6PbKm42Epx+ih07iWG98SeDeg41YfUBug0ObFB3Hk5w==","signatures":[{"sig":"MEQCIDm10MMrj+KN05Jxvqozx03Bb2a498bq1bF5Wcvvkt6mAiBBo20Cxa0/8pE8rq8DWvF28dLRLk6sHwuU4wh1nYdK4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166210},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./package.json":"./package.json"},"gitHead":"82d6897b407767a6ded5fdacc73f4327a739f035","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.2.4_1785908695946_0.2997233016081049","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@mambalabsdev/gtm-core","version":"0.2.5","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.2.5","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"e90f6f997c6b866e20d41e9e4a2f90381442429c","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.2.5.tgz","fileCount":24,"integrity":"sha512-D2AnsAMQaYgj/fgoCxQWrFo5DDYQwpfFH2nRHDvbhIqHOyIXJqzq4BDRom/7pKhhRClAIDY5ikM/pN5a32KCQg==","signatures":[{"sig":"MEUCIQCCz30jm1Q8VLaQXA4pWdx4ctnc4eHjex/1+v7yamQkAgIgPD2uWVFCLJncGQ/4/2W2PQn6ssxlhNJB9qafXSsJpOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179315},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./package.json":"./package.json"},"gitHead":"e6f358dbb0ec4dfc6c6f830ca824d64893327215","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.2.5_1785914656841_0.5851941653175436","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@mambalabsdev/gtm-core","version":"0.2.6","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.2.6","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"c680acc40e8cb7f93d3174f6e19595194ab255ce","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.2.6.tgz","fileCount":25,"integrity":"sha512-ct7bUb8nBAxFk22o2xZbFETms0rb5b9MAtNwSn4NCBx2gloxsEn14swweF604jmiG6YY0GerBu6EtNQxidQrXA==","signatures":[{"sig":"MEUCIQCNjFrrkWPcHmkqZVwqXLyBFXbX3rtzeyQqG+b3Pv8qYAIgcJ8yEeoXQnBAPhNMz6tyF+Pu/xnBQLCj4whI/nUPXTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181692},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./package.json":"./package.json"},"gitHead":"f8785881698b3b68a5f3b5f2e0e8521dacfddc9b","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.2.6_1785920261775_0.17358299968192492","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mambalabsdev/gtm-core","version":"0.3.0","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.0","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"c1cc494d1503d76b08fa85cd17253457e829a2be","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.0.tgz","fileCount":30,"integrity":"sha512-6ER2nFZ4g8gAUQ+aDY5LNigDxEJfELyzDJ1dVg4JbP6WYK5+CKjYyOtgXeY7ov+KhxzibfaMhYz4g1EmDmpClw==","signatures":[{"sig":"MEQCIDmPXKvQVD0rBAgVZKanWkgjhqz1Ml0U0TOv2/sxqokNAiBkoEQlx7dzJkTG9JqiUWDNBOQ+sQzuFc7P4sN3YZSC6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205017},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"0a2c6b18bbf56ae4690aa8f0dc0c960d001fe23b","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"deprecated":"Incomplete publish, modules unreachable. Use 0.3.3 or later.","repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.0_1786309344529_0.8054391186339802","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@mambalabsdev/gtm-core","version":"0.3.2","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.2","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"c4efdbd28722b60f0416e02e4c11c46340aaf40e","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.2.tgz","fileCount":30,"integrity":"sha512-jZ0m5+PP3ot5Y4s2e3qHrCgKg8XkfsUhEFT1mwArucPsnffysjTQ2zAWhehR84vNj+LzsqPZPBV9sqo50aWuBw==","signatures":[{"sig":"MEQCIGWhVb3x8hGghr23kuk3TZoAog1iGHoKj/mY6trEdX1GAiAxnS86WgbH8izENIuZA3Cmu3sEiCt1VM/rWLjRX0WRJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205678},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"3dffdeabbde3b97539521ec62657d410add808cd","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.2_1786309669904_0.35458492923857277","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@mambalabsdev/gtm-core","version":"0.3.1","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.1","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"aee6ab0aa740041ae25b5dbe8348dd9a5b0cf20c","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.1.tgz","fileCount":31,"integrity":"sha512-xpR0uqvhfIj8BjIH5ZzM9FCcB6tSIlhf3LTVVM2ZAZ1oZ/X9KxZy7fo8R25SFftCoKRPsOLUAR8tdXzSwm+yvA==","signatures":[{"sig":"MEQCIELyIoIGnLu+lz9YQftTFYmAex9qYhYvMFBBC6F24mGDAiAUJ0C+2lSaEkAQ8LjQXnPw8m/4FF7wPko0gZVqIBESvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211212},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"0f64ca458bf413edfc3df048c27f4edde784d4a0","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.1_1786309714691_0.6322292695411291","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mambalabsdev/gtm-core","version":"0.3.3","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.3","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"179fa663b46f72acd9b7d78b52ca4ea7c29850e9","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.3.tgz","fileCount":31,"integrity":"sha512-fwVkhZNn6CZSQDLWU8hQz0S6EU7ec93xMjYRa1lw/NTXKjWReEpNl3/SLF0zfKWSb+xNr9NjlGY37YZO2ajNiw==","signatures":[{"sig":"MEUCIDrunyQuacUCEEV2J8ZnU+qw4QQHcnEWiLwDUhssPWz9AiEA0hZqw7gI7Qtb7svgrMq77QF0Pp8cceuuBtIG2G//C9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211873},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"2151f9e5ba5f9f887f8e89915596c0e99d910e36","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.3_1786309810911_0.0827192714662286","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@mambalabsdev/gtm-core","version":"0.3.4","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.4","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"c3764ad9a4876de8652a11a88c641c85c0581cfd","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.4.tgz","fileCount":31,"integrity":"sha512-6RWcwJUG9489dmJY3+kpW/gM63GEawGCSlSXQdtCDWbB6ezhXoOkGJo5fWhAXqDZ3LiNFaLrf/BRQ2CgX9z+dA==","signatures":[{"sig":"MEUCIQC19+R+C498ASRj9th+QeEsNglPoqMn3hotYRGxe2HaygIgf4yFYkzFv6T6bdOCdM8HXUbIv90o/aIGwrPhoW0zBCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212209},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"c1255f9660f7ecc928fdf993ef83920c2a5182f1","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.4_1786338113891_0.9330534318306469","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@mambalabsdev/gtm-core","version":"0.3.5","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.5","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"8d7993a31d6898d9b5c90ed3692aa8540296efc7","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.5.tgz","fileCount":31,"integrity":"sha512-GhjiqeHxB84BKu3s3CPMKl1nz/0m2RWhsOs9Ppl3S3eEn0PrMRQ99n9jbBeF1GDvtY2Zc7eh/wwBKCrZp4LFOw==","signatures":[{"sig":"MEUCIQCoxdN5NZ5SqeviZ38AQl3EKj7ws24Vkjo998EFcuqaVQIgWkEDVE6JNW78WHr1ULzv84Hvr9ZG4UnnKoGk7DylOEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218046},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"cb8aaac3bd1853845cd2c17b59bda509150c4d29","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.5_1786358448252_0.35856631135557016","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@mambalabsdev/gtm-core","version":"0.3.6","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.6","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"bcae9f78a1ad3c60b195e4903bf0f5da87d0dd3f","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.6.tgz","fileCount":31,"integrity":"sha512-tjWwFRtveuWlh31VJ8LOQT0jlKqaeYxVXem5O8iwDTAUfGSJZpslh+qe+tX7aYtrxORQwgJ3TZ+YleYHs8sErw==","signatures":[{"sig":"MEUCIGOof1aVSiRiuTdHi0ABBU5h5+KEeJ31wmJcYwOddP1fAiEAl9jOqf9HhxzOXiQ8W2VxGKfW1wP2KJGJ4TKrYHZLLnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219736},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"7be235a39f43bb12523a0de67923ddb93c62b06f","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.6_1786359055986_0.016850612277150567","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@mambalabsdev/gtm-core","version":"0.3.7","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.7","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"a84d31de5f801458af461984336177a8da3e6cc1","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.7.tgz","fileCount":31,"integrity":"sha512-SX9bzEJWVO0Y2sbMDeJtVebLNok7Y7NNvQnV3Lh6Xq9p0Iqo2tB3cCSmKxC25vBEJ8NyL70C2NeWvBGcwf51oQ==","signatures":[{"sig":"MEUCIGZ0DtxB7ThNF1RXQB9B9QdSbqowBhBU8j0PVkwdc+GzAiEA+ruffHzSpmz8Fjhu8KtMf0hZcjD6B24tqh0n9DScy44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220492},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"fafb0a28b5ecf09602a04e61957fad6ab8bccad7","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.7_1786359422078_0.3592181377962238","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@mambalabsdev/gtm-core","version":"0.3.8","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.8","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"61baf0dabad6b0690b4c1504e161b056b49c2233","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.8.tgz","fileCount":31,"integrity":"sha512-wt6Wb4Tsgn/mhVHxzjcPHRP8CggFDkCAe2t2LRUw01lNXqsspmlKvEPj5GcdcSVWrwxwRAvvOUGUGMKvl07sCg==","signatures":[{"sig":"MEYCIQD6f6SO3AdVTRnQRcLimusEdEuXuxTY36icH+sVS+EYjgIhAN9paH2h2VJdvDDCwk2CPD1Irls8JBq7rEYE1nxWcUaQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226551},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"475d54da8798ac8731aeb1291843efe975cbecc1","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.8_1786518570406_0.8419002873962904","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@mambalabsdev/gtm-core","version":"0.3.9","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.9","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"d30932445e591a6ccccd6d4e0011683142509001","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.9.tgz","fileCount":31,"integrity":"sha512-dI36Nt86oxOP42ME/WJgeGMnEkhbuUGSKhKuQcf01c2tkvZAXS+7Rq2yNLlvp3Jzkrk4X3WMdbYJFOQJJFVAxg==","signatures":[{"sig":"MEQCIANBmFxjuTlgq+zlYNF0OdQb0EB9Yo+KMpaeQSwZe0eiAiBy/4V5ny32iH+jlsSCb1gyKVF+tEKhRB6PCAkpdL06UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229208},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"f276ec8393e23eca996e7e94313303ae062555ba","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.9_1786521757620_0.3094461426005528","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@mambalabsdev/gtm-core","version":"0.3.10","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.10","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"76fc1ec3db2fbdc3d6a860a1db54568dacf3dcbb","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.10.tgz","fileCount":31,"integrity":"sha512-cSpyz/S5NKlzrPW+1iLBkUjlIl62qbdEpWwC59M/0+eZUWJpknSmM6eRy1kDlhseZ/6SkOeUE8fOvgVfyJ8NqA==","signatures":[{"sig":"MEUCIGTdY1TixF9qQLXQA9CmR/7ymYtJSrJLH1DZOLyHbZhdAiEAgh4yk8Hsj4bu5+aAq8IIJTy5Rc/h14xMJ3sDQXe14uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230817},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"8aeea5f66e865326b8ab2eae1e979b9113b27bce","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.10_1786533069749_0.32796609254391784","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@mambalabsdev/gtm-core","version":"0.3.11","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.11","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"8920cd10fc734d01a04f5b34f2fcae180cd4a74d","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.11.tgz","fileCount":31,"integrity":"sha512-XW6xHV+Y2ZLelwKWD6OX96PM6vIglqMzujzQcRaLpwAb9j47eA7SMcCxeRv/TdcGY5ON/7R0tN/t3ywRnKjMnA==","signatures":[{"sig":"MEUCIQDtjXaMlB6kNjIdBpsxJEwh7W53XFm5f++4xY4Kn7M9TwIgEZzLxPjhIMiqarwh4cr/+Zhm8jb07/Sau+2aO+88P2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231624},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"8c7130be677a17582323b8a6a1f676eccf1e47c9","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.11_1786533344857_0.010586773237131641","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@mambalabsdev/gtm-core","version":"0.3.12","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.12","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"a565d61e3095eedf530b13c809dbf922f67f0a1c","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.12.tgz","fileCount":31,"integrity":"sha512-vGQb6B1hHr30g+jcA+VmpuXeKVZGb47txdSa97uGtHUk99gGD/BI1GXMHWk3VwZzUHKFUo1oxaSMZLkfh5N1fA==","signatures":[{"sig":"MEUCIQDIzW4OanmBBcpr5ymuGB+gqnjEMIL0TN3mRi1aGK2luQIgZo1z6p4frbuIrlAsnnEZCSpazoIGq8WACyhMOmXN8Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243365},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"16ee1f67203a20fa85fbea7ca2e693efe3f001b4","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.12_1787749510986_0.7939297547248894","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@mambalabsdev/gtm-core","version":"0.3.13","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.13","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"6d89e8386406a2e2597d26819de458f3547b7fa2","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.13.tgz","fileCount":31,"integrity":"sha512-DRGA9JUpQf8kV7JTkMWFpVfzJNVSEE6agwFmxDHn1cRN3BAbHRZhFL47DgFl3C5/OXk/oqvNojxK3NM97Ri50w==","signatures":[{"sig":"MEUCIQCOKlnrB04wKJTDfM8NMIUGHhEhIQgUzb2W6BCmV2vNNQIgF7fqtb0yQJygvfWnpk/tTGb0dXcLKh2OmTe7MdgnCCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICNt/AbMX3nSgDVkYELK6dit/VQpSiXdxsbfT4jpGJ1gAiA8SpRaGB1JlocJ3W+OQVOutQbL+Mmbtt5Inn1GN+pIRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244112},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"a21c32417e76375bbef3493a0cd1d01bed5206af","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"deprecated":"Withdrawn: the 3 s LinkedIn HEAD timeout loses about 40 percent of pattern match hits. Use 0.3.14.","repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.13_1789470668345_0.3324823029127273","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@mambalabsdev/gtm-core","version":"0.3.14","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.14","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"f3b979328e3472bf591314402f1d5e3de87685e4","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.14.tgz","fileCount":31,"integrity":"sha512-jgisezpzCLnN8mQxXQA3pS5ALjTLghTB+6DUwBB473NH3I5sBtuhjLf5yB9J6wfFILrnB05kNr9fvP2tJqiDkA==","signatures":[{"sig":"MEUCIEAYaOuNx1B4dUF1P4BDDh1NNf+YcxCq5/UWuMcz+ia0AiEAg2gnbH39UmnI8tnfIllgWpmVRm4d1gxoOrENIYl9o68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGset9CASStsv2XRAb9weagOU4p0m9G5eLaYKWeO9OGwIgAW54YN9gzrdW60GXPOn/y3P1+YQgBd3+GkT58ahm6ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244644},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"gitHead":"9cc3320b7a949d6338b20a886924022a9680c002","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.14_1789471527144_0.7975993631646818","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@mambalabsdev/gtm-core","version":"0.3.15","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","_id":"@mambalabsdev/gtm-core@0.3.15","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"homepage":"https://github.com/mambalabsdev/gtm-core#readme","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"0db38a0b39aa43f319af72959fb2f43d7bf48ed7","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.15.tgz","fileCount":31,"integrity":"sha512-0/R+OgSpBeRv7ne+EokgAn8Wqop/oGcIkYBMFJ7w0bSfeZDY0r7AIoh0k0b7ggyFlcugQAaSgEog9s6yFyvLfQ==","signatures":[{"sig":"MEUCIQDo7s15ZF7PjyeWWX4Qy56d5dQsQzCQASMk8MOwsSmkpwIgHxSf88FE6TH4Ihr1dttFyjJMTO7H2yUYv3kHbW6CdRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBUFG15bhEw1tjwy/cex0BG8mhrV9mVU1KV060ALOovxAiEA/isd3ysYKotS0OxNULHbKRK/wupFeFHCPZtiEnlGoIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252209},"main":"index.js","engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gtm-core_0.3.15_1789627858005_0.7674501234925066","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"_id":"@mambalabsdev/gtm-core@0.3.16","bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"dist":{"shasum":"b8f9507dde301a661810c14a28e754770253e367","tarball":"https://registry.npmjs.org/@mambalabsdev/gtm-core/-/gtm-core-0.3.16.tgz","fileCount":31,"integrity":"sha512-4W+zOQOOjNEEsQktwj6wCH3bJH2KVrWGLlMCTfBai1OiuvO7G4GGtpwRHFeKzAsjdlAcgpGBWHT9UxAL87Nsqw==","signatures":[{"sig":"MEQCIF0BhE78Wtizk6XpNYgJyOfwcbyRgD/8A6wRiHO12U03AiBYb8oTYFXrJI3bC73xra+lBxqBWZlgno2VcamFVldrlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEVi5TrPh09s2O7WrE07R+TgLBA9zlzZYaab2J9i9W8WAiADFjltZH+dZtlAT6gBE3epwnNkYgI/hkcTNFwlx8/uDA=="}],"unpackedSize":253560},"main":"index.js","name":"@mambalabsdev/gtm-core","author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"engines":{"node":">=18"},"exports":{".":"./index.js","./ats":"./src/ats/index.js","./http":"./src/http.js","./serp":"./src/serp.js","./phone":"./src/phone.js","./proxy":"./src/proxy.js","./coerce":"./src/coerce.js","./domain":"./src/domain.js","./jsonld":"./src/jsonld.js","./output":"./src/output.js","./social":"./src/social.js","./employer":"./src/employer.js","./linkedin":"./src/linkedin.js","./metering":"./src/metering.js","./seniority":"./src/seniority.js","./provenance":"./src/provenance.js","./schema-org":"./src/schema-org.js","./render-mode":"./src/renderMode.js","./package.json":"./package.json","./company-domain":"./src/companyDomain.js","./department-map":"./src/departmentMap.js","./sensitive-terms":"./src/sensitiveTerms.js"},"license":"ISC","scripts":{"test":"node --test test/","capture":"node scripts/capture-characterization.mjs"},"version":"0.3.16","_npmUser":{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"},"homepage":"https://github.com/mambalabsdev/gtm-core#readme","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","directories":{},"maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"_nodeVersion":"20.20.2","dependencies":{"got-scraping":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gtm-core_0.3.16_1789628387482_0.17976564888337987"}}},"time":{"created":"2026-08-03T09:52:18.639Z","modified":"2026-09-17T06:59:47.825Z","0.1.0":"2026-08-03T09:52:19.143Z","0.1.1":"2026-08-03T09:56:21.845Z","0.1.2":"2026-08-03T10:30:56.564Z","0.2.0":"2026-08-03T11:36:00.870Z","0.2.1":"2026-08-03T12:11:14.834Z","0.2.2":"2026-08-03T15:25:07.073Z","0.2.3":"2026-08-03T15:39:56.242Z","0.2.4":"2026-08-05T05:44:56.163Z","0.2.5":"2026-08-05T07:24:17.004Z","0.2.6":"2026-08-05T08:57:41.906Z","0.3.0":"2026-08-09T21:02:24.678Z","0.3.2":"2026-08-09T21:07:50.054Z","0.3.1":"2026-08-09T21:08:34.867Z","0.3.3":"2026-08-09T21:10:11.046Z","0.3.4":"2026-08-10T05:01:54.040Z","0.3.5":"2026-08-10T10:40:48.391Z","0.3.6":"2026-08-10T10:50:56.145Z","0.3.7":"2026-08-10T10:57:02.315Z","0.3.8":"2026-08-12T07:09:30.522Z","0.3.9":"2026-08-12T08:02:37.768Z","0.3.10":"2026-08-12T11:11:09.900Z","0.3.11":"2026-08-12T11:15:45.039Z","0.3.12":"2026-08-26T13:05:11.171Z","0.3.13":"2026-09-15T11:11:08.475Z","0.3.14":"2026-09-15T11:25:27.231Z","0.3.15":"2026-09-17T06:50:58.077Z","0.3.16":"2026-09-17T06:59:47.563Z"},"bugs":{"url":"https://github.com/mambalabsdev/gtm-core/issues"},"author":{"name":"Mamba Labs","email":"https://apify.com/mambalabs"},"license":"ISC","homepage":"https://github.com/mambalabsdev/gtm-core#readme","keywords":["gtm","apify","clay","enrichment","domain-normalization","provenance","ats","serp"],"repository":{"url":"git+https://github.com/mambalabsdev/gtm-core.git","type":"git"},"description":"Shared runtime for the Mamba Labs GTM actor fleet: domain and slug normalization, output validation, free-tier metering, SERP and HTTP layers, LinkedIn and social resolution, ATS scrapers, and the merge and provenance engine.","maintainers":[{"name":"mambalabsdev","email":"labs@mambamindsetgrowth.com"}],"readme":"# @mambalabsdev/gtm-core\n\nShared runtime for the Mamba Labs GTM actor fleet. Domain and slug\nnormalization, output validation, free-tier metering, HTTP and SERP layers,\nLinkedIn and social resolution, ATS scrapers, employer resolution, and the merge\nand provenance engine.\n\nFourteen actors carried their own copy of most of this. 81 symbol names appeared\nin two or more actors, 33 of them byte-identical and 48 divergent. This package\nis the one copy.\n\n## Install\n\n```\nnpm install @mambalabsdev/gtm-core@0.1.0\n```\n\nPin an exact version. No carets. A package publish must not be able to reach\nevery actor on its next build.\n\n## Use\n\nImport by subpath so an actor pulls in only what it uses:\n\n```js\n// CommonJS actors\nconst { cleanDomain } = require('@mambalabsdev/gtm-core/domain');\n\n// ESM actors\nimport { toBool } from '@mambalabsdev/gtm-core/coerce';\n```\n\nThe package is CommonJS on purpose. Eleven fleet actors are ESM and three are\nCommonJS; Node's named-export detection for CommonJS serves both natively from\none build, with no dual-package hazard and no build step.\n\n## Modules\n\n| Subpath | What it owns |\n|---|---|\n| `/coerce` | `toBool`, `toInt`, `toBoundedInt`, `toStringArray`, `currentMonthKey`, `sleep`, `unique`, `withTimeout`, `mapWithConcurrency`, `safePreview` |\n| `/output` | `makeValidator(fields)` producing `validate`, `coerce` and `buildEmptyRecord` |\n| `/domain` | `cleanDomain`, `stripTld`, `domainToSlug(Candidates)`, `levenshtein`, `slugCloselyMatches`, `normalizeName`, `namesMatch`, `normalizeLinkedIn`, `isAggregatorDomain`, `isJobAggregatorDomain`, `isAtsHostDomain`, `hostFromUrl` |\n| `/metering` | `createMeter`, free-tier gate, monthly usage, fail-open named-KVS wrapper, cross-run cache, charge-on-output |\n| `/proxy` | `buildResidentialProxy`, `buildDatacenterProxy`, `proxyUrlGetter`, `maskProxyUrl` |\n| `/http` | `fetchPage`, `headPage`, `getJson`, `postJson` |\n| `/serp` | `duckDuckGoSearch`, `braveSearch`, `parseResultBlocks`, provider registry, `resolveApiKey` |\n| `/social` | platform regexes and `extract*Url` for LinkedIn, Facebook, Instagram, X, YouTube |\n| `/linkedin` | `validateLinkedInUrl`, `resolveByPatternMatch`, `resolveWithMethod` |\n| `/jsonld` | `findOrganizationNode` (subtypes included), `parseLdBlocks(Detailed)`, `collectSameAs`, `formatHqLocation`, `companyNameFromPage` |\n| `/schema-org` | `organizationDepth`, `isOrganizationNode`, the Organization subtype hierarchy as a child-to-parent map |\n| `/phone` | `extractCompanyPhone`, `normalizePhone`, `resolveCountry`, `organizationDepth`, company main line scanned from every JSON-LD block on a page, Organization subtypes included |\n| `/ats` | `detectATS`, `discoverBoard` (override, then slug variants, then probe), `deriveSlugVariants`, and fetchers for Greenhouse, Lever, Ashby, Workday, Rippling. Pass `withContent: true` to keep job bodies |\n| `/render-mode` | `computeRenderMode(pages)` and the exported ratio thresholds plus `READABILITY_FLOOR_CHARS` |\n| `/sensitive-terms` | `PROTECTED_CHARACTERISTIC_PATTERN`, `scrubEvidencePhrase(phrase, maxChars)` |\n| `/provenance` | `runSource`, `mergeSources`, `field`, `flattenProvenance` |\n| `/employer` | `resolveEmployer`, employer extraction from a job description |\n\n## Three rules the package keeps\n\n**No `apify` import, anywhere.** The two runtime-coupled modules take their\nruntime surface as an argument:\n\n```js\nconst meter = await createMeter(\n  { openStore: (n) => Actor.openKeyValueStore(n), charge: Actor.charge, setStatus: Actor.setStatusMessage, log },\n  { limit: FREE_TIER.ASSISTED, usageStoreName: 'my-actor-usage', cacheStoreName: 'my-actor-cache' },\n);\n```\n\nThat is what makes the metering code, which is exactly the code Apify's QA gate\nexercises under a restricted token, testable under plain `node --test`.\n\n**No vendor credential is ever read from the environment.** Different clients\nsupply different keys for the same provider, so `resolveApiKey(provider, keys,\nenv)` takes an explicit key bag, and `env` defaults to an empty object. An actor\nthat wants an environment fallback passes `process.env` in itself.\n\n**Every named key-value store open is fail-open.** Apify's Store QA runs prefill\nunder a LIMITED_PERMISSIONS token that 403s on named-store getOrCreate. An actor\nthat crashes there is flagged Under Maintenance and pulled from discovery. That\nbug class took out three actors in June and July 2026.\n\n## Free-tier allowances\n\nThe fleet's 10 / 15 / 25 / 50 spread tracked neither price nor volume nor cost.\n`FREE_TIER` replaces it with three classes based on cost to serve, so a free row\ncosts Mamba Labs roughly the same whichever actor produced it:\n\n| Class | Rows per month | Applies to |\n|---|---|---|\n| `SELF_SERVE` | 50 | pure HTTP and regex, no vendor spend, no browser |\n| `ASSISTED` | 25 | SERP fetches, a headless browser, or many fetches per row |\n| `VENDOR` | 10 | a paid third-party API call per row, or a sub-actor fan-out |\n\n## Tests\n\n```\nnpm test\n```\n\n`test/fixtures/characterization.json` freezes what the fleet did on 2026-08-03,\ncaptured directly from the actor repos before any symbol moved. The tests assert\ngtm-core against that frozen behavior. Where gtm-core deliberately differs, the\ndifference is declared in the test with its reason, and the test asserts the new\nvalue. An undeclared difference fails the suite.\n\nRegenerate the capture only when you intend to change the contract:\n\n```\nnpm run capture\n```\n\n## Defects fixed by the extraction\n\nThree came from the audit and three were found during the characterization\ncapture.\n\n| Actor | Defect |\n|---|---|\n| gtm-tech-stack-signal-scraper | a null entry in `domains[]` normalized to the literal string `\"undefined\"`, which is truthy, survived `.filter(Boolean)`, and launched a Playwright crawl against the domain `undefined` |\n| gtm-tech-stack-signal-scraper | never stripped paths, so `stripe.com/pricing` was crawled verbatim as a domain |\n| gtm-signals-aggregator | never lowercased, so `Stripe.COM` and `stripe.com` were two different companies to the dedupe key and both were processed |\n| gtm-signals-aggregator | `normalizeDomain` threw a TypeError on a numeric input, because `(raw \\|\\| '').trim()` calls `.trim` on a number |\n| identity-resolver, social-mapper, linkedin-resolver | `validateOutput` threw a TypeError on a record carrying an `undefined` field, inside the push path where nothing caught it, because `JSON.stringify(undefined).slice(...)` throws |\n| Lever fetcher | the Lever posting API returns HTTP 200 with an empty array for a slug with no public board, so \"not on Lever\" read as \"on Lever with zero openings\"; now cross-verified against the public careers page |\n\n## Changelog\n\n### 0.3.16, 2026-09-17\n\n`linkedin.resolveByPatternMatch` probes the variant slugs three at a time\n(`VARIANT_BATCH`) instead of all at once, stopping at the first hit. With the\n0.3.15 candidate list a single `Promise.all` over 8 variants pushed every HEAD\nthrough the residential proxy together and 6 of 8 aborted at the 5 s ceiling\non the verification run (europascience.com, run rmpHQtMFk6gOlNa30), which\nturned a real hit into a search fallback. Pin 0.3.16 with 0.3.15's candidates.\n\n### 0.3.15, 2026-09-17\n\n`domain.domainToSlugCandidates(domain, { companyName })` adds hyphenated and\nname derived LinkedIn slug candidates after the unchanged frozen block: the\nslugified company name (`orlando-weekly`, `411-locals`, `retro-report`,\n`ai-global-media`), a dictionary split of a run together stem when no name is\npassed, the name plus a legal suffix (`europa-science-ltd`), and the stem joined\nto a word bearing top level domain (`techbuzz.news` to `techbuzznews`). Capped\nat 12. `linkedin.resolveByPatternMatch` takes `companyName` in its options and\npasses it through. The 2026-09-16 Proofed enrichment review found 25 of 33\ncompany page misses were companies whose slug is one of these forms. New\nexports `companyNameToSlug` and `segmentStem`. 43 dependent actor suites pass\nagainst this build; the one failure (public-award-monitor, a prefill assertion\non its own input schema) is pre-existing and identical on 0.3.9.\n\n### 0.3.14, 2026-09-15\n\nWithdraws 0.3.13. `linkedin.resolveByPatternMatch` is back to the stem first,\nvariants on a miss, 5 s HEAD timeout form. On a 50 domain verification run\nthe 3 s ceiling lost 10 of 25 pattern match hits: a LinkedIn HEAD through\nresidential proxy measures 1.6 to 3.8 s. **Pin 0.3.14; 0.3.13 is deprecated\non npm.**\n\n### 0.3.13, 2026-09-15, withdrawn\n\n`linkedin.resolveByPatternMatch` checks every slug candidate at once, each\nHEAD with a 3 s timeout (`PATTERN_HEAD_TIMEOUT_MS`, also accepted as the\n`timeout` option). It checked the bare stem first with a 5 s timeout and only\nthen the variants, so a stem miss cost 7.2 s before any search started; the\nphase was 26 percent of `domain-to-linkedin-url-resolver` run time. Candidate\norder is still preference order: the stem wins when a variant also validates.\n`resolveWithMethod` is unchanged in shape. Pin 0.3.13 on the two resolvers.\n\n### 0.3.7, 2026-08-10\n\nCloses the last known bare-`Partner` false positive. A digit after `Partner` is\nnow blocked: `DevX Software Engineer (Partner 16, Partner 18), ASG` is a real\ntitle carried in the contact-classifier drift oracle, those are internal level\nbands, and it was still classifying as `c_level` on 0.3.6.\n\n**0.3.7 is the version to pin.** 0.3.5 and 0.3.6 are progressively weaker\nversions of the same fix.\n\n### 0.3.6, 2026-08-10\n\nCompletes the 0.3.5 fix. 0.3.5 keyed the lookbehind on the word immediately\nbefore `Partner` only, which missed `Talent Acquisition Partner`: the qualifier\nsits one word back, and six people on premiertalentpartners.com/about carry\nexactly that title. The lookbehind now allows a single intervening word, with\npartner ranks (`Managing`, `General`, `Founding`, `Senior`, `Equity`,\n`Operating`, `Venture`, `Name`) exempt so `Technology Managing Partner` stays\nC-level. `acquisition` was added to the qualifier list from the same page.\n\n**Use 0.3.6, not 0.3.5.** 0.3.5 is a strictly weaker version of the same fix.\n\n### 0.3.5, 2026-08-10\n\n**`seniority`: `Partner` is no longer a bare token in the `c_level` rule. THIS\nIS A BEHAVIOR CHANGE INSIDE A CLASSIFIER.**\n\n`\\bPartner\\b` answered \"does this text contain the word Partner\", not \"is this\ntitle a partner\", so every `... Partner` and `Partner ...` title classified as\nC-suite. `Benefits Partner`, `HR Business Partner`, `Channel Partner Manager`\nand `Partner Sales Director` were all `c_level`, and\n`team-page-people-extractor` is public and filters on\n`seniority_filter: executive`, so buyers were served HR business partners in\nplace of executives.\n\n`Partner` now carries a negative lookbehind for qualifier words and a negative\nlookahead for the function nouns it modifies, both derived from 3373 real ATS\njob titles and the people-finder benchmark corpora. `Partner`,\n`Managing Partner`, `General Partner`, `Founding Partner` and `Senior Partner`\nare unchanged and still `c_level`.\n\n**Consumer impact.** Titles previously classified `c_level` on a bare `Partner`\nmatch now classify differently: `other` where the title has no other rank, or\nthe rank the rest of the title carries (`Partner Sales Director` is now\n`director`, `Channel Partner Manager` is now `manager`). Any consumer that has\nstored historical seniority values will see a discontinuity at this version,\nand any count of executives taken before and after this release is not\ncomparable. Rows are not dropped; they move down the ladder, and rows sitting\nbehind `seniority_filter: executive` will disappear from that filter's output.\n\nNo other rule, level, filter or export changed.\n\nBuilt by [Mamba Labs](https://apify.com/mambalabs)\n","readmeFilename":"README.md"}