{
  "name": "@wandelbots/nova-js",
  "type": "module",
  "version": "4.1.0",
  "description": "Official JS client for the Wandelbots API",
  "sideEffects": false,
  "packageManager": "pnpm@11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b",
  "engines": {
    "node": ">=22.12.0"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.mts",
      "default": "./dist/index.mjs"
    },
    "./v2": {
      "types": "./dist/v2/index.d.mts",
      "default": "./dist/v2/index.mjs"
    },
    "./experimental/nats": {
      "types": "./dist/experimental/nats/index.d.mts",
      "default": "./dist/experimental/nats/index.mjs"
    }
  },
  "main": "./dist/index.mjs",
  "types": "./dist/index.d.mts",
  "files": [
    "dist",
    "src"
  ],
  "scripts": {
    "dev": "pnpm build && concurrently --names build,app --prefix-colors blue,magenta \"tsdown --watch --no-clean\" \"pnpm --filter example dev\"",
    "dev:pack": "nodemon -w \".\" -e ts -i *.tgz -i dist -x \"pnpm run build && pnpm pack\"",
    "tsc": "concurrently --group --names tsc,tsc:example --prefix-colors blue,magenta \"tsc --pretty --noEmit\" \"pnpm --filter example tsc\"",
    "biome": "biome check --error-on-warnings .",
    "format": "biome format . --write",
    "knip": "knip",
    "build": "tsdown",
    "generate:nats": "node scripts/generate-nats-client.ts && biome format --write src/lib/experimental/nats/generated",
    "test": "pnpm run build && vitest run",
    "e2e": "vitest run --config vitest.e2e.config.ts",
    "checks": "pnpm format && pnpm build && concurrently --group --timings --names audit,biome,tsc,knip,test \"pnpm audit --audit-level high\" \"pnpm biome\" \"pnpm tsc\" \"pnpm knip\" \"vitest run\""
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/wandelbotsgmbh/nova-js.git"
  },
  "keywords": [
    "wandelbots",
    "nova",
    "api"
  ],
  "author": "Wandelbots",
  "license": "Apache-2.0",
  "devDependencies": {
    "@asyncapi/parser": "^3.6.0",
    "@biomejs/biome": "^2.4.16",
    "@types/node": "^25.9.1",
    "@types/ws": "^8.18.1",
    "@wandelbots/nova-api": "26.5.1",
    "concurrently": "^10.0.3",
    "conventional-changelog-conventionalcommits": "^9.3.1",
    "jsdom": "^29.1.1",
    "json-schema-to-typescript": "^15.0.4",
    "knip": "^6.15.0",
    "nodemon": "^3.1.14",
    "semantic-release": "^25.0.3",
    "semantic-release-export-data": "^1.2.0",
    "tsdown": "^0.22.1",
    "tsnapi": "^0.3.3",
    "typescript": "^6.0.3",
    "vite": "^8.0.16",
    "vitest": "^4.1.8",
    "ws": "^8.21.0",
    "yaml": "^2.9.0"
  },
  "dependencies": {
    "@auth0/auth0-spa-js": "^2.21.0",
    "@nats-io/nats-core": "^3.4.0",
    "axios": "^1.18.1",
    "path-to-regexp": "^8.4.2",
    "reconnecting-websocket": "^4.4.0"
  }
}
