generated: '2026-08-12' method: searched source: >- npm registry (registry.npmjs.org search + metadata for the @fevo-tech scope, maintainer "fevo"), plus the two first-party browser bundles FEVO documents in its Help Center: https://intercom.help/fevoenterprise/en/articles/8986183-distributed-commerce-button and the Fevo.js Button SDK documented at https://www.fevo.com/docs/v1 note: >- FEVO ships no server-side client library in any language registry. Its only client SDKs are browser bundles delivered from its own CDN hosts, so they have no registry metadata endpoint to query — version/published are read from (or absent in) the URL itself, per the pipeline's CDN rule. The @fevo-tech npm scope is genuinely FEVO's (npm maintainer "fevo") but publishes internal build tooling — forks of graphql-code-generator and of the `obscenity` profanity filter — not API clients. Registries probed with no first-party result: PyPI (fevo -> 404), pkg.go.dev, RubyGems, Packagist, crates.io, NuGet, Maven Central. packages: - language: javascript registry: cdn name: gm-widget.js description: >- The FEVO Distributed Commerce Button. A single script tag exposes the global GMWidget object; GMWidget.open('offerSlug') opens the FEVO Social Checkout drawer over the host page. This is the current, live first-party client SDK. url: https://gofevo.com/react/dist/js/widget/gm-widget.js?ver=1 install: official: true version: null published: null x-version-note: >- Unpinned. The distribution URL carries only a `?ver=1` cache-busting query string, not a release identifier, and the bundle exposes no version constant, so a consumer cannot tell which build they are loading. Observed 2026-08-12: HTTP 200, text/javascript, 80,965 bytes. x-evidence: fetched: '2026-08-12' url: https://gofevo.com/react/dist/js/widget/gm-widget.js?ver=1 http_status: 200 content_type: text/javascript bytes: 80965 - language: javascript registry: cdn name: gm-widget.js (UK) description: The United Kingdom distribution of the same Distributed Commerce Button. url: https://gofevo.uk/react/dist/js/widget/gm-widget.js?ver=1 install: official: true version: null published: null x-version-note: >- Documented by FEVO as the UK script tag, but the host does not serve it. Observed 2026-08-12: HTTP 200 with content-type text/html and a 120-byte body — an HTML response where JavaScript is documented, which is a miss, not a build. x-evidence: fetched: '2026-08-12' url: https://gofevo.uk/react/dist/js/widget/gm-widget.js?ver=1 http_status: 200 content_type: text/html bytes: 120 - language: javascript registry: cdn name: fevo.js description: >- The legacy Fevo Button SDK. Documented at https://www.fevo.com/docs/v1 with Fevo.init({publisherKey, env}) and Fevo.purchase('.fevo-button') bound to a data-event-key attribute. Superseded in practice by gm-widget.js. url: https://sdk.fevo.com/v1/fevo.js install: official: true status: unavailable version: v1 published: null x-version-note: >- Version is only the `/v1/` path segment; there is no point release or registry record. As of 2026-08-12 the URL does not serve the bundle: CloudFront answers HTTP 502 "CloudFront wasn't able to resolve the origin domain name" — the same failure that takes down https://www.fevo.com/docs/v1 and https://www.fevo.com/api/v1. The Internet Archive last captured a working 200 (~3.5 KB) on 2024-07-18. x-evidence: fetched: '2026-08-12' url: https://sdk.fevo.com/v1/fevo.js http_status: 502 content_type: text/html note: origin DNS unresolvable at the CDN - language: javascript registry: npm name: '@fevo-tech/obscenity' description: >- A profanity and obscenity filtering library for JavaScript/TypeScript, published under FEVO's own npm scope. Internal platform tooling, not an API client. url: https://www.npmjs.com/package/@fevo-tech/obscenity install: npm install @fevo-tech/obscenity official: true sdk: false version: 0.0.18 published: '2026-02-25' - language: typescript registry: npm name: '@fevo-tech/graphql-codegen-cli' description: >- FEVO's fork of graphql-code-generator, republished under its own scope. One of nine sibling @fevo-tech/graphql-codegen-* packages (core, cli, plugin-helpers, testing, typescript, typescript-operations, typescript-resolvers, typescript-graphql-request, visitor-plugin-common) that all carry the same version and publish date. Internal build tooling, not an API client. url: https://www.npmjs.com/package/@fevo-tech/graphql-codegen-cli install: npm install @fevo-tech/graphql-codegen-cli official: true sdk: false version: 1.15.4 published: '2020-06-26' x-version-note: >- Last published 2020-06-26 — six years stale, and eight sibling packages in the same scope share that date. A decay signal about FEVO's internal toolchain, not about a customer-facing SDK. registries_probed: - registry: npm result: '@fevo-tech scope found (maintainer "fevo"); 10 packages, none an API client' - registry: pypi result: 'no first-party package (https://pypi.org/pypi/fevo/json -> 404)' - registry: rubygems result: no first-party package - registry: packagist result: no first-party package - registry: crates.io result: no first-party package - registry: nuget result: no first-party package - registry: maven-central result: no first-party package - registry: pkg.go.dev result: no first-party module