{
  "name": "fuels",
  "version": "0.103.0",
  "description": "Fuel TS SDK",
  "author": "Fuel Labs <contact@fuel.sh> (https://fuel.network/)",
  "bin": {
    "fuels": "fuels.js"
  },
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "engines": {
    "node": "^20.0.0 || ^22.0.0 || ^24.0.0"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "require": "./dist/index.js",
      "import": "./dist/index.mjs"
    },
    "./cli": {
      "types": "./dist/cli.d.ts",
      "require": "./dist/cli.js",
      "import": "./dist/cli.mjs"
    },
    "./test-utils": {
      "types": "./dist/test-utils.d.ts",
      "require": "./dist/test-utils.js",
      "import": "./dist/test-utils.mjs"
    },
    "./cli-utils": {
      "types": "./dist/cli-utils.d.ts",
      "require": "./dist/cli-utils.js",
      "import": "./dist/cli-utils.mjs"
    }
  },
  "typesVersions": {
    "*": {
      "cli": [
        "./dist/cli.d.ts"
      ],
      "test-utils": [
        "./dist/test-utils.d.ts"
      ],
      "./cli-utils": [
        "/dist/cli-utils.d.ts"
      ]
    }
  },
  "files": [
    "dist"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/FuelLabs/fuels-ts.git"
  },
  "license": "Apache-2.0",
  "dependencies": {
    "@fuels/vm-asm": "0.62.0",
    "bundle-require": "5.1.0",
    "chalk": "4",
    "chokidar": "3.6.0",
    "commander": "13.1.0",
    "esbuild": "0.25.3",
    "glob": "10.4.5",
    "handlebars": "4.7.8",
    "joycon": "3.1.1",
    "lodash.camelcase": "4.3.0",
    "portfinder": "1.0.32",
    "toml": "3.0.0",
    "uglify-js": "3.19.3",
    "yup": "1.6.1",
    "@fuel-ts/abi-coder": "0.103.0",
    "@fuel-ts/abi-typegen": "0.103.0",
    "@fuel-ts/account": "0.103.0",
    "@fuel-ts/address": "0.103.0",
    "@fuel-ts/contract": "0.103.0",
    "@fuel-ts/crypto": "0.103.0",
    "@fuel-ts/errors": "0.103.0",
    "@fuel-ts/math": "0.103.0",
    "@fuel-ts/hasher": "0.103.0",
    "@fuel-ts/program": "0.103.0",
    "@fuel-ts/script": "0.103.0",
    "@fuel-ts/transactions": "0.103.0",
    "@fuel-ts/utils": "0.103.0",
    "@fuel-ts/versions": "0.103.0",
    "@fuel-ts/recipes": "0.103.0"
  },
  "devDependencies": {
    "@types/lodash.camelcase": "4.3.9",
    "@types/rimraf": "3.0.2",
    "vite": "6.1.6"
  },
  "keywords": [
    "ethereum",
    "forc",
    "fuel",
    "fuels",
    "fuel-vm",
    "sway",
    "typescript"
  ],
  "scripts": {
    "build": "run-s build:package build:browser build:minified",
    "build:package": "tsup",
    "build:browser": "pnpm vite build",
    "build:minified": "pnpm uglifyjs --compress --mangle --output dist/browser.min.mjs -- dist/browser.mjs",
    "postbuild": "run-s type:declarations",
    "type:declarations": "tsc --emitDeclarationOnly -p tsconfig.dts.json",
    "type:check": "tsc --noEmit"
  }
}