{
  "name": "@coremarine/nmea-parser",
  "version": "2.1.3",
  "description": "Library to parse NMEA 0183 sentences",
  "author": "CoreMarine",
  "license": "MIT",
  "homepage": "https://github.com/core-marine-dev/devices/tree/main/packages/nmea-parser",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/core-marine-dev/devices.git"
  },
  "bugs": {
    "url": "https://github.com/core-marine-dev/devices/issues"
  },
  "keywords": [
    "nmea",
    "nmea0183",
    "0183",
    "gps",
    "gnss"
  ],
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    }
  },
  "sideEffects": false,
  "files": [
    "dist"
  ],
  "engines": {
    "node": ">= 18"
  },
  "scripts": {
    "protocols": "node yaml-to-json.js ./protocols/nmea.yaml ./src/nmea.ts && node yaml-to-json.js ./protocols/norsub.yaml ./tests/norsub.ts",
    "build": "npm run format && tsup",
    "lint": "ts-standard",
    "format": "ts-standard --fix",
    "test": "vitest",
    "test:coverage": "vitest run --coverage"
  },
  "dependencies": {
    "@gcornut/valibot-json-schema": "^0.31.0",
    "@schemasjs/valibot-numbers": "^1.0.13",
    "@schemasjs/validator": "^1.0.1",
    "js-yaml": "4.1.0"
  },
  "peerDependencies": {
    "valibot": ">=0.31.0"
  },
  "devDependencies": {
    "@types/js-yaml": "4.0.9"
  },
  "ts-standard": {
    "ignore": [
      "tests",
      "vitest.config.ts",
      "tsup.config.ts",
      "yaml-to-json.js",
      "legacy"
    ]
  },
  "eslintConfig": {
    "parserOptions": {
      "project": "./tsconfig.json"
    }
  }
}
