• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

decentraland / catalyst-client
70%

Build:
DEFAULT BRANCH: master
Repo Added 16 Oct 2024 12:02PM UTC
Files 16
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 21.11.0
  • 22.0.0
  • chore/bump-catalyst-api-specs
  • chore/oidc-and-node24-upgrades
  • chore/remove-http-server-dep
  • dependabot/npm_and_yarn/dcl/eslint-config-2.2.1
  • dependabot/npm_and_yarn/eth-connect-6.2.4
  • dependabot/npm_and_yarn/well-known-components/fetch-component-3.0.0
  • dependabot/npm_and_yarn/well-known-components/http-server-2.1.0
  • dependabot/npm_and_yarn/well-known-components/test-helpers-1.5.8
  • feat/add-social-emote
  • feat/deploy-v2-refresh
  • feat/dual-fetch-component-support
  • feat/logger-and-parallel-fetches
  • feat/partial-deployments
  • feat/pointers-multi-fetch
  • feat/update-schemas-on-client
  • feat/web-standard-formdata-deploy
  • fix/fetcher-query-params-handling
  • fix/lambdas-non-ok-handling
  • fix/pointer-consistency
  • fix/post-profiles-response-type
  • fix/publish-pipelines
  • refs/tags/21.10.1
  • refs/tags/21.10.2
  • refs/tags/21.10.3
  • refs/tags/21.8.0
  • refs/tags/21.8.1
  • refs/tags/21.9.0

20 Jun 2026 07:07PM UTC coverage: 70.12% (-0.1%) from 70.235%
27881014324

push

github

web-flow
feat!: build deployments with web-standard FormData (#489)

* feat!: build deployments with web-standard FormData

deploy() now builds the multipart body with the web-standard FormData and Blob
(global in browsers and Node >= 18) instead of the node `form-data` package,
appending file contents as Blobs for both node and browser (the node/browser
branch and the form-data dependency are gone).

When the resulting form is used as a request body, native fetch (and node-fetch
v3) set the multipart Content-Type with the boundary automatically, so
deployments now work with a native-fetch fetcher without relying on node-fetch's
form-data handling.

BREAKING CHANGE: deploy() requires the injected fetcher to support web-standard
FormData request bodies (native fetch, node-fetch v3, or a browser fetch).
Fetchers built on node-fetch v2 no longer serialize the deployment body
correctly.

* refactor: go fully native for fetch and drop node-fetch deps

Follow-up to the web-standard FormData deploy change, completing the move off
node-fetch in the client.

- default fetcher now uses @dcl/fetch-component (native, with the same
  retry/timeout behaviour) instead of @well-known-components/fetch-component
  (which was node-fetch v2 via cross-fetch). Updated the build snapshot script
  and tests accordingly.
- drop the now-unused direct dependencies @well-known-components/fetch-component
  and cross-fetch.
- declare engines.node >= 18 (the client now relies on global fetch/FormData/Blob).
- remove the dead, non-exported isNode() helper.
- enable skipLibCheck (the @dcl/core-commons type declarations pulled in via
  @dcl/fetch-component reference jest types in their published mocks).

* fix: return Uint8Array from downloadContent for browser compatibility

downloadContent built its result with Buffer (Node-only), which breaks the
client in the browser. Use the web-standard Uint8Array instead — hashV0/hashV1
already accept it, and Buffer was the only Node-only API left in sr... (continued)

147 of 224 branches covered (65.63%)

Branch coverage included in aggregate %.

320 of 442 relevant lines covered (72.4%)

19.87 hits per line

Relevant lines Covered
Build:
Build:
442 RELEVANT LINES 320 COVERED LINES
19.87 HITS PER LINE
Source Files on master
  • Tree
  • List 14
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27881014324 master feat!: build deployments with web-standard FormData (#489) * feat!: build deployments with web-standard FormData deploy() now builds the multipart body with the web-standard FormData and Blob (global in browsers and Node >= 18) instead of the no... push 20 Jun 2026 07:08PM UTC web-flow github
70.12
27834761088 master feat: accept both well-known-components and core-commons fetch components (#488) * feat: accept both well-known-components and core-commons fetch components The client depended on `IFetchComponent` from `@well-known-components/interfaces`, which... push 19 Jun 2026 03:33PM UTC web-flow github
70.23
27834142106 master chore: remove NPM_TOKEN and upgrade actions to Node 24 (#487) push 19 Jun 2026 03:20PM UTC web-flow github
70.19
21643664296 master chore: bump catalyst-api-specs (#485) * chore: bump catalyst-api-specs * chore: bump catalyst-api-specs * chore: bump schemas * test: improve coverage * chore: bump schemas and catalyst-api-specs * chore: bump schemas and catalyst-api-specs push 03 Feb 2026 07:02PM UTC web-flow github
70.19
20244283659 master fix: POST /profiles response to have emotes property (#483) push 15 Dec 2025 07:09PM UTC web-flow github
69.72
19740084379 master feat: Update schemas to add the new getParcelPermissions and update the profile response (#482) push 27 Nov 2025 02:49PM UTC web-flow github
69.72
19282726811 master fix: Check pointer consistency across all servers (#481) * fix: check pointer consistency * test: update * feat: pr related push 12 Nov 2025 12:49AM UTC web-flow github
69.84
15532307765 master fix: query-params handling at fetcher when formatting URLs (#478) push 09 Jun 2025 10:22AM UTC web-flow github
69.62
13202972340 master chore: remove http-server dep only used for testing (#477) push 07 Feb 2025 03:33PM UTC web-flow github
69.62
13200656641 master chore: bump eth-connect from 6.2.1 to 6.2.4 (#440) Bumps [eth-connect](https://github.com/decentraland/eth-connect) from 6.2.1 to 6.2.4. - [Release notes](https://github.com/decentraland/eth-connect/releases) - [Changelog](https://github.com/dece... push 07 Feb 2025 01:19PM UTC web-flow github
69.47
See All Builds (74)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc