{
  "name": "@bedrock-engineer/gef-parser",
  "version": "0.4.1",
  "sideEffects": false,
  "description": "Parse GEF (Geotechnical Exchange Format) files for CPT and Borehole data",
  "type": "module",
  "homepage": "https://github.com/bedrock-engineer/gef-parser-ts",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./cpt": {
      "types": "./dist/cpt.d.ts",
      "default": "./dist/cpt.js"
    },
    "./bore": {
      "types": "./dist/bore.d.ts",
      "default": "./dist/bore.js"
    },
    "./bore-codes": {
      "types": "./dist/bore-codes.d.ts",
      "default": "./dist/bore-codes.js"
    },
    "./diss": {
      "types": "./dist/diss.d.ts",
      "default": "./dist/diss.js"
    },
    "./coordinates": {
      "types": "./dist/coordinates-public.d.ts",
      "default": "./dist/coordinates-public.js"
    }
  },
  "files": [
    "dist",
    "src"
  ],
  "scripts": {
    "build": "tsc && mkdir -p dist/wasm && cp src/wasm/* dist/wasm/",
    "dev": "tsc --watch",
    "test": "npm run build && node test/test.js",
    "prepublishOnly": "npm run build",
    "knip": "knip",
    "lint": "eslint src",
    "format": "prettier -w src"
  },
  "dependencies": {
    "proj4": "^2.20.9",
    "zod": "^4.4.3"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.2",
    "@types/proj4": "^2.5.5",
    "eslint": "^9.39.2",
    "knip": "^5.73.3",
    "prettier": "^3.9.5",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.63.0"
  },
  "keywords": [
    "gef",
    "geotechnical",
    "cpt",
    "borehole",
    "soil",
    "cone-penetration-test"
  ],
  "author": {
    "name": "Jules Blom",
    "url": "https://bedrock.engineer",
    "email": "jules.blom@bedrock.engineer"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/bedrock-engineer/gef-parser-ts.git"
  },
  "bugs": {
    "url": "https://github.com/bedrock-engineer/gef-parser-ts/issues",
    "email": "jules.blom@bedrock.engineer"
  },
  "license": "Apache-2.0",
  "prettier": {
    "semi": true,
    "trailingComma": "all",
    "singleQuote": false,
    "printWidth": 80,
    "tabWidth": 2,
    "endOfLine": "lf"
  }
}
