{
  "name": "@fission-codes/homestar",
  "type": "module",
  "version": "2.4.0",
  "description": "Homestar Client.",
  "author": "Hugo Dias <hugomrdias@gmail.com> (hugodias.me)",
  "license": "MIT",
  "homepage": "https://github.com/fission-codes/stack/tree/main/packages/homestar",
  "repository": {
    "url": "fission-codes/stack",
    "directory": "packages/homestar"
  },
  "exports": {
    ".": {
      "types": "./dist/src/index.d.ts",
      "default": "./src/index.js"
    },
    "./workflow": {
      "types": "./dist/src/workflow/index.d.ts",
      "default": "./src/workflow/index.js"
    },
    "./wasmify": {
      "types": "./dist/src/wasmify/index.d.ts",
      "default": "./src/wasmify/index.js"
    },
    "./types": {
      "types": "./dist/src/types.d.ts"
    }
  },
  "main": "src/index.js",
  "types": "dist/src/index.d.ts",
  "typesVersions": {
    "*": {
      ".": [
        "dist/src/index"
      ],
      "workflow": [
        "dist/src/workflow/index"
      ],
      "wasmify": [
        "dist/src/wasmify/index"
      ],
      "types": [
        "dist/src/types"
      ]
    }
  },
  "files": [
    "src",
    "dist/src/workflow/*.d.ts",
    "dist/src/workflow/*.d.ts.map",
    "dist/src/wasmify/*.d.ts",
    "dist/src/wasmify/*.d.ts.map",
    "dist/src/*.d.ts",
    "dist/src/*.d.ts.map"
  ],
  "dependencies": {
    "@bytecodealliance/componentize-js": "^0.7.1",
    "@ipld/dag-cbor": "^9.2.0",
    "@ipld/dag-json": "^10.2.0",
    "@multiformats/sha3": "^3.0.2",
    "@ts-ast-parser/core": "^0.8.0",
    "del": "^7.1.0",
    "emittery": "^1.0.3",
    "esbuild": "^0.20.1",
    "esbuild-plugin-replace-regex": "^0.0.2",
    "get-tsconfig": "^4.7.3",
    "iso-base": "^4.0.0",
    "just-kebab-case": "^4.2.0",
    "multiformats": "^13.1.0",
    "object-path": "^0.11.8",
    "zod": "^3.22.4",
    "@fission-codes/channel": "^0.0.2",
    "@fission-codes/homestar-wit": "^0.0.3"
  },
  "devDependencies": {
    "@types/get-value": "^3.0.5",
    "@types/json-templates": "^3.0.3",
    "@types/node": "^20.11.26",
    "@types/object-path": "^0.11.4",
    "execa": "^8.0.1",
    "homestar-runtime": "rc",
    "kubo-rpc-client": "^3.0.4",
    "p-defer": "^4.0.0",
    "playwright-test": "^14.1.1",
    "tempy": "^3.1.0",
    "testcontainers": "^10.7.2",
    "type-fest": "^4.12.0",
    "unws": "^0.2.4",
    "ws": "^8.16.0"
  },
  "publishConfig": {
    "provenance": true
  },
  "eslintConfig": {
    "extends": [
      "@fission-codes"
    ],
    "env": {
      "mocha": true
    },
    "ignorePatterns": [
      "dist"
    ]
  },
  "depcheck": {
    "specials": [
      "bin"
    ],
    "ignores": [
      "@types/*",
      "hd-scripts",
      "assert",
      "homestar-runtime"
    ]
  },
  "scripts": {
    "lint": "tsc --build && eslint . && prettier --check '**/*.{js,ts,yml,json}' --ignore-path ../../.gitignore",
    "build": "tsc --build",
    "test": "pnpm run test:node && pnpm run test:browser",
    "test:node": "playwright-test 'test/**/!(*.browser).test.js' --mode node --assets test/fixtures",
    "test:browser": "playwright-test 'test/**/!(*.node).test.js' --assets test/fixtures"
  }
}