UNPKG

@signalk/freeboard-sk

Version:

Openlayers chart plotter implementation for Signal K

100 lines (99 loc) 3.06 kB
{ "name": "@signalk/freeboard-sk", "version": "2.20.0", "description": "Openlayers chart plotter implementation for Signal K", "keywords": [ "signalk-webapp", "signalk-node-server-plugin", "signalk-category-chart-plotters" ], "signalk": { "appIcon": "./assets/icons/icon-72x72.png", "displayName": "Freeboard-SK" }, "repository": "https://github.com/SignalK/freeboard-sk", "main": "plugin/index.js", "signalk-plugin-enabled-by-default": true, "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "format": "prettier --ignore-path .gitignore --write \"src/**/*.+(ts|html)\"", "format:helper": "prettier --ignore-path .gitignore --write \"helper/**/*.+(ts|html)\"", "format:all": "npm run format && npm run format:helper", "build:helper": "tsc -p tsconfig-helper.json", "build:web": "ng build -c production --output-hashing all", "build:sit": "ng build -c development --aot", "build:all": "npm run build:helper && npm run build:web", "build:prod": "npm run build:all", "prepack": "npm run build:all" }, "author": "AdrianP", "contributors": [ { "name": "panaaj@hotmail.com" }, { "name": "robert@42.co.nz" } ], "license": "Apache-v2", "dependencies": { "@signalk/server-api": "^2.22.0", "geolib": "^3.3.3", "google-protobuf": "^4.0.1", "tslib": "^2.0.0", "uuid": "^11.1.0" }, "devDependencies": { "@angular/animations": "^21.0.5", "@angular/build": "^21.0.3", "@angular/cdk": "^21.0.3", "@angular/cli": "^21.0.3", "@angular/common": "^21.0.5", "@angular/compiler": "^21.0.5", "@angular/compiler-cli": "^21.0.5", "@angular/core": "^21.0.5", "@angular/forms": "^21.0.5", "@angular/language-service": "^21.0.5", "@angular/material": "^21.0.3", "@angular/platform-browser": "^21.0.5", "@angular/platform-browser-dynamic": "^21.0.5", "@kolkov/angular-editor": "^2.1.0", "@types/arcgis-rest-api": "^10.4.5", "@types/express": "^4.17.17", "@types/geojson": "^7946.0.10", "@types/node": "^24.10.1", "@types/topojson-specification": "^1.0.2", "@types/xml2js": "^0.4.14", "@typescript-eslint/eslint-plugin": "^8.46.3", "@typescript-eslint/parser": "^8.46.3", "@vitest/web-worker": "^4.0.18", "baseline-browser-mapping": "^2.9.18", "buffer": "^6.0.3", "eslint": "^9.17.0", "events": "^3.3.0", "jsdom": "^28.1.0", "ng-packagr": "^21.0.0", "ngeohash": "^0.6.3", "ol": "^10.7.0", "ol-mapbox-style": "^12.3.5", "pmtiles": "^2.7.0", "prettier": "^3.6.2", "prettier-plugin-organize-attributes": "^1.0.0", "proj4": "2.6.2", "rxjs": "~7.8.2", "semver": "^7.6.0", "signalk-client-angular": "^2.0.3", "simplify-ts": "^1.0.2", "stream": "^0.0.2", "string_decoder": "^1.3.0", "timers": "^0.1.1", "ts-node": "~7.0.0", "typescript": "~5.9.3", "vitest": "^4.0.18", "xml2js": "^0.6.2", "zone.js": "~0.15.0" } }