{
  "name": "publication-ids",
  "version": "1.3.1",
  "description": "Javascript / Typescript validator and parse for publication ids; DOI, PMID, PMCID, ISBN, and ISSN",
  "license": "MIT",
  "author": {
    "name": "Benjamin Grant",
    "email": "benjamin@nothingrandom.com",
    "url": "https://begrant.io"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/nothingrandom/publication-ids"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "keywords": [
    "doi",
    "isbn",
    "isbn10",
    "isbn13",
    "issn",
    "pubmed",
    "pmid",
    "publication",
    "validator",
    "validate",
    "validation",
    "extract",
    "parse",
    "audit"
  ],
  "type": "module",
  "exports": {
    "types": "./dist/index.d.ts",
    "default": "./dist/index.js",
    "import": "./dist/index.js",
    "require": "./dist/index.cjs"
  },
  "types": "./dist/index.d.ts",
  "files": [
    "dist"
  ],
  "bin": {
    "publication-ids": "./dist/cli.js"
  },
  "sideEffects": false,
  "devDependencies": {
    "@eslint/js": "^9.19.0",
    "@stylistic/eslint-plugin": "^3.0.1",
    "@types/bun": "latest",
    "eslint": "^9.19.0",
    "eslint-import-resolver-typescript": "^3.7.0",
    "eslint-plugin-import": "^2.31.0",
    "globals": "^15.14.0",
    "typescript-eslint": "^8.22.0"
  },
  "peerDependencies": {
    "typescript": "^5.0.0"
  },
  "scripts": {
    "build:pre": "bun run lint && bun test",
    "build": "rm -rf dist && bun run bun.build.ts && tsc --emitDeclarationOnly",
    "lint": "tsc --noEmit && eslint src"
  },
  "dependencies": {
    "meow": "^13.2.0"
  }
}