UNPKG

@signalk/nmea0183-signalk

Version:

A node.js/javascript parser for NMEA0183 sentences. Sentences are parsed to Signal K format.

118 lines (117 loc) 2.91 kB
{ "name": "@signalk/nmea0183-signalk", "version": "3.20.0", "description": "A node.js/javascript parser for NMEA0183 sentences. Sentences are parsed to Signal K format.", "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/index.js", "default": "./dist/index.js" }, "./package.json": "./package.json" }, "bin": { "nmea0183-signalk": "dist/bin/nmea0183-signalk.js" }, "sideEffects": false, "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": [ "dist", "logo.svg", "docs/screenshots", "README.md", "LICENSE" ], "signalk": { "displayName": "NMEA0183 to SK", "appIcon": "./logo.svg", "screenshots": [ "./docs/screenshots/1_placeholder.png" ] }, "scripts": { "build": "tsc -p tsconfig.build.json", "clean": "rimraf dist", "prebuild": "npm run clean", "typecheck": "tsc --noEmit", "test": "mocha", "coverage": "c8 --reporter=text --reporter=lcov npm test", "prettier:check": "prettier --check .", "prettier": "prettier --write .", "format": "npm run prettier", "mutation": "stryker run", "prepublishOnly": "npm run build" }, "keywords": [ "nmea", "0183", "nmea0183", "signalk", "signal", "k", "parser" ], "author": "Fabian Tollenaar <fabian@signalk.org> (http://signalk.org)", "license": "Apache-2.0", "dependencies": { "@signalk/nmea0183-utilities": "^1.1.1", "@signalk/signalk-schema": "^1.7.1", "ggencoder": "^1.0.8", "split": "^1.0.1" }, "devDependencies": { "@signalk/server-api": "^2.24.0", "@stryker-mutator/core": "^9.6.1", "@stryker-mutator/mocha-runner": "^9.6.1", "@types/chai": "^5.2.3", "@types/debug": "^4.1.13", "@types/mocha": "^10.0.10", "@types/node": "^22.19.17", "c8": "^11.0.0", "chai": "^6.2.2", "debug": "^4.0.1", "mocha": "^11.7.5", "prettier": "^3.8.2", "rimraf": "^6.1.3", "tsx": "^4.21.0", "typescript": "^6.0.3" }, "repository": { "type": "git", "url": "https://github.com/SignalK/nmea0183-signalk" }, "bugs": { "url": "https://github.com/SignalK/nmea0183-signalk/issues" }, "homepage": "https://github.com/SignalK/nmea0183-signalk", "c8": { "extension": [ ".ts" ], "include": [ "src/**/*.ts" ], "exclude": [ "test/**", "src/bench/**", "src/bin/**", "src/custom-sentence-plugin/**", "src/lib/CompatParser.ts", "src/types/**", "src/hooks/seatalk/seatalk-session-types.ts", "coverage/**", "dist/**", "**/*.d.ts" ], "all": true, "reporter": [ "text", "lcov" ] } }