UNPKG

@signalk/course-provider

Version:
90 lines (89 loc) 2.16 kB
{ "name": "@signalk/course-provider", "version": "1.3.0", "description": "Course data provider plugin for SignalK Server.", "main": "plugin/index.js", "types": "plugin/index.d.ts", "keywords": [ "signalk-node-server-plugin", "signalk-category-utility", "signalk", "signalk-min-api-version:2" ], "repository": { "url": "git+https://github.com/SignalK/coursedata-provider-plugin.git", "type": "git" }, "author": "AdrianP", "contributors": [ { "name": "panaaj@hotmail.com" } ], "license": "Apache-2.0", "engines": { "//": "Floor at 20.10 to support Venus CerboGX firmware (currently Node 20.18.2). Bump back to >=22 once Cerbo ships a newer Node.", "node": ">=20.10" }, "files": [ "plugin", "README.md", "CHANGELOG.md", "LICENSE" ], "scripts": { "build": "tsc -p tsconfig.build.json", "clean": "rimraf plugin", "prebuild": "npm run clean", "typecheck": "tsc --noEmit", "test": "mocha", "bench": "node --expose-gc --import tsx bench/run.ts", "coverage": "c8 --reporter=text --reporter=lcov npm test", "mutation": "stryker run", "prettier:check": "prettier --check .", "prettier": "prettier --write .", "format": "npm run prettier", "prepublishOnly": "npm run build" }, "c8": { "extension": [ ".ts" ], "include": [ "src/**/*.ts" ], "exclude": [ "src/**/*.d.ts", "src/types/**", "test/**", "coverage/**", "plugin/**" ], "all": true, "reporter": [ "text", "lcov" ] }, "dependencies": { "@signalk/server-api": "^2.24.0", "rxjs": "^7.5.2" }, "devDependencies": { "@stryker-mutator/core": "^9.6.1", "@stryker-mutator/mocha-runner": "^9.6.1", "@types/chai": "^5.2.3", "@types/express": "^5.0.6", "@types/mocha": "^10.0.10", "@types/node": "^25.6.0", "c8": "^11.0.0", "chai": "^6.2.2", "mitata": "^1.0.34", "mocha": "^11.7.5", "prettier": "^3.8.3", "rimraf": "^6.1.3", "tsx": "^4.21.0", "typescript": "^6.0.3" }, "signalk-plugin-enabled-by-default": true }