@wandelbots/nova-js
Version:
Official JS client for the Wandelbots API
85 lines (84 loc) • 2.86 kB
JSON
{
"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"
}
}