Cardano JS SDK
A suite of TypeScript packages suitable for both Node.js and browser-based development.
Packages are distributed as both CommonJS and ESM modules.
type="module"
requires --experimental-specifier-resolution=node
flagThe GETTING_STARTED guide provides a quick way to start experimenting.
Automatic deployments are done for:
Manual deployments can be done via STD Workflow
A Yarn Workspace maintaining a single version across all packages.
git clone \
https://github.com/input-output-hk/cardano-js-sdk.git \
&& cd cardano-js-sdk
nvm install && \
nvm use && \
DETECT_CHROMEDRIVER_VERSION=true yarn global add chromedriver && \
yarn install && \
yarn build
The web extension e2e tests uses chromedriver. chromedriver
and your Chrome browser versions should match, if they don’t the driver will error. If you have issues, try running yarn workspace @cardano-sdk/e2e remove chromedriver && yarn workspace @cardano-sdk/e2e add chromedriver
to reinstall the latest version.
yarn test
or
yarn test:debug
yarn lint
yarn lint --fix
yarn cleanup
yarn
Requires git-subrepo to be installed.
yarn config:update
nix
Requires Nix, will install git-subrepo
for you.
nix run .#config-update
Previously supported features, no longer supported, but packed with a reference branch.
./scripts/pack.sh
./scripts/publish.sh
yarn docs
yarn build --mode=skip-build
in Docker image