@oada/client
Version:
A lightweight client tool to interact with an OADA-compliant server
168 lines • 3.92 kB
JSON
{
"name": "@oada/client",
"version": "5.3.0",
"description": "A lightweight client tool to interact with an OADA-compliant server",
"repository": "https://github.com/OADA/client",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"module": "./lib/index.ts",
"type": "module",
"engines": {
"node": ">=18.0.0"
},
"keywords": [
"oada",
"rest",
"api",
"rest-api",
"client"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"module": "./lib/index.ts",
"default": "./dist/index.js"
},
"./jobs": {
"types": "./dist/jobs.d.ts",
"modules": "./lib/jobs.ts",
"node": "./dist/jobs.js",
"default": null
}
},
"imports": {
"#event-iterator": {
"node": {
"module": "./lib/event-iterator.ts",
"default": "./dist/event-iterator.js"
},
"default": {
"module": "./lib/event-iterator.browser.ts",
"default": "./dist/event-iterator.browser.js"
}
},
"#fetch": {
"node": {
"module": "./lib/fetch.ts",
"default": "./dist/fetch.js"
},
"default": {
"module": "./lib/fetch.browser.ts",
"default": "./dist/fetch.browser.js"
}
},
"#file-type": {
"node": {
"module": "./lib/file-type.ts",
"default": "./dist/file-type.js"
},
"default": {
"module": "./lib/file-type.browser.ts",
"default": "./dist/file-type.browser.js"
}
}
},
"browser": {
"resolve-alpn": false
},
"react-native": {
"resolve-alpn": false
},
"files": [
"lib/**/*",
"dist/**/*"
],
"scripts": {
"test": "$npm_execpath run build test && c8 ava",
"test:debug": "ava -T 60m -svc 1 --no-worker-threads",
"build": "tsc -b",
"bundle": "esbuild . --bundle",
"prepare": "$npm_execpath run build",
"prestart": "$npm_execpath run build"
},
"ava": {
"concurrency": 1,
"failFast": false,
"files": [
"**/*.test.ts"
],
"typescript": {
"extensions": [
"ts"
],
"rewritePaths": {
"lib/": "dist/",
"test/": ".test/"
},
"compile": false
}
},
"c8": {
"reporter": [
"text",
"lcov"
],
"all": true,
"src": "lib",
"exclude": [
"*.d.ts",
".pnp.*",
".test"
]
},
"license": "Apache-2.0",
"dependencies": {
"@oada/types": "^3.5.3",
"debug": "^4.4.0",
"event-iterator": "^2.0.0",
"eventemitter3": "^5.0.1",
"file-type": "^20.4.1",
"isomorphic-timers-promises": "^1.0.1",
"isomorphic-ws": "^5.0.0",
"json-ptr": "^3.1.1",
"jsonpath-plus": "^10.3.0",
"media-type": "^0.3.1",
"object-assign-deep": "^0.4.0",
"p-queue": "^8.1.0",
"p-timeout": "^6.1.4",
"reconnecting-websocket": "^4.4.0",
"resolve-alpn": "^1.2.1",
"serialize-error": "^12.0.0",
"tslib": "^2.8.1",
"undici": "^7.5.0",
"ws": "^8.18.1",
"xksuid": "https://github.com/aultac/xksuid.git#commit=22a21eb01331191feb62ea0a4e67d96d2e80f396"
},
"peerDependencies": {
"@oada/jobs": ">= 4.4.4"
},
"peerDependenciesMeta": {
"@oada/jobs": {
"optional": true
}
},
"devDependencies": {
"@ava/typescript": "^5.0.0",
"@oada/jobs": "^4.7.0",
"@skypack/package-check": "^0.2.2",
"@tsconfig/node20": "^20.1.4",
"@types/debug": "^4.1.12",
"@types/node": "^20.17.25",
"@types/object-assign-deep": "^0.4.3",
"@types/ws": "^8.18.0",
"@yarnpkg/sdks": "3.2.1",
"ava": "6.2.0",
"c8": "^10.1.3",
"dotenv": "^16.4.7",
"esbuild": "^0.25.1",
"typescript": "5.8.2"
},
"packageManager": "yarn@4.7.0",
"volta": {
"node": "20.15.0"
},
"resolutions": {
"@oada/client": "^5.0.0",
"xksuid": "https://github.com/aultac/xksuid.git#commit=22a21eb01331191feb62ea0a4e67d96d2e80f396"
}
}