UNPKG

publication-ids

Version:

Javascript / Typescript validator and parse for publication ids; DOI, PMID, PMCID, ISBN, and ISSN

70 lines 1.59 kB
{ "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" } }