---
name: commonjs
description: "The CommonJS build of the FDC3 JavaScript API, published as @qcomp/fdc3-commonjs. Use it when your bundler, test runner or runtime loads dependencies with require() instead of ES module import."
---

# FDC3 JavaScript API for CommonJS

@qcomp/fdc3-commonjs 3.0.0-beta.1 — FDC3 JavaScript API for CommonJS.

## What this package provides

The npm registry description for this package, verbatim at build time:

> This is the CommonJS module version of the Financial Desktop Connectivity and Collaboration Consortium (FDC3) javascript API.

## When to use this

- Your toolchain resolves CommonJS modules and cannot load the ES module build.
- You need the same FDC3 JavaScript API as @qcomp/fdc3, packaged for require().
- You are maintaining an older app or Node-side tool that calls the FDC3 API.

## Install

~~~sh
npm install @qcomp/fdc3-commonjs@3.0.0-beta.1
~~~

## Provenance

Version, description, tarball and repository were read from https://registry.npmjs.org/ at build time for
this qcompute.dev demonstrator host. The display name and usage list above are authored for the
demonstrator; the registry quotation is not. The package's own documentation is at https://fdc3.finos.org/.
Tarball: https://registry.npmjs.org/@qcomp/fdc3-commonjs/-/fdc3-commonjs-3.0.0-beta.1.tgz
