Skip to content

Browser SDK to integrate Meso's fiat-to-crypto on-ramp directly into your application

Notifications You must be signed in to change notification settings

meso-network/meso-js

Repository files navigation

Meso

Embed crypto on/off-ramps into your dapp or traditional web application.

⚡️ Looking to get started with meso-js? View the docs.

⚠️ This project is currently in a closed beta. For access to Meso, contact support@meso.network.

Development

This is a TypeScript monorepo using pnpm workspaces.

Prerequisites

This repo uses pnpm and requires Node.js v20.

We recommend using nvm or asdf to manage Node.js versions.

Tasks

  • pnpm build: Build all packages
  • pnpm test: Run tests in all packages
  • pnpm lint: Run linting in all packages
  • pnpm typecheck: Run typechecking in all packages

VSCode

This repo ships with recommended VSCode extensions. You should be prompted to install them when first opening the project or you can install them from the Extensions pane.

Releases

This project uses changesets to automate releases.

To add a changeset:

  • In a branch run: pnpm changeset and follow the prompts and describe your changes.
    • semver is used for versioning:
      • major: Breaking change
      • minor: New features, no breaking changes
      • patch: Bugfixes & non-functional updates
    • All packages are versioned together.
  • Commit the newly applied changeset to your branch.
  • Once your PR is merged into main, the Changesets Github Action will prepare a release PR which can be merged. After it is merged, new packages will be published to npm.

About

Browser SDK to integrate Meso's fiat-to-crypto on-ramp directly into your application

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •