@fuel-ts/versions

v0.96.1
Validates supported versions of the Fuel toolchain

@fuel-ts/versions

@fuel-ts/versions is a sub-module for interacting with Fuel.

It automatically assembles all supported versions of the Fuel toolchain, including:

  • FUELS — comes from /packages/fuels/package.json
  • FUEL_CORE — comes from /internal/fuel-core/VERSION
  • FORC — comes from /internal/forc/VERSION

There is a prebuild script to ensure that the src/index.ts file never goes outdated.

Aditionally, the library can be used as a CLI tool to help checking/validating user environments.

Table of contents

Documentation

See Fuels-ts Documentation

Installation

pnpm add @fuel-ts/versions
# or
npm add @fuel-ts/versions

Programmatic Usage

import { versions } from "@fuel-ts/versions";

console.log(versions);
// { FUELS: '0.21.2', FUEL_CORE: '0.14.0', FORC: '0.30.0' }

CLI Usage

$ npx fuels-versions
You have all the right versions! ⚡
┌───────────┬───────────┬─────────────────┐
│           │ Supported │ Yours / System  │
├───────────┼───────────┼─────────────────┤
│ Forc      │ 0.30.0    │ 0.30.0          │
├───────────┼───────────┼─────────────────┤
│ Fuel-Core │ 0.14.0    │ 0.14.0          │
└───────────┴───────────┴─────────────────┘

Full SDK Installation

Alternatively, we recommend you install the complete SDK using the umbrella package:

pnpm add fuels
# or
npm add fuels

Contributing

In order to contribute to @fuel-ts/versions, please see the main fuels-ts monorepo.

Changelog

The @fuel-ts/versions changelog can be found at CHANGELOG.

License

The primary license for @fuel-ts/versions is Apache 2.0, see LICENSE.

npm i @fuel-ts/versions

Metadata

  • Apache-2.0
  • ^18.20.3 || ^20.0.0 || ^22.0.0
  • Fuel Labs
  • released 10/14/2024

Downloads

Maintainers