UNPKG

@allemandi/bible-validate

Version:

Fast, type-safe utilities for parsing, validating, and normalizing Bible references.

77 lines (76 loc) 2.36 kB
{ "name": "@allemandi/bible-validate", "version": "2.2.11", "description": "Fast, type-safe utilities for parsing, validating, and normalizing Bible references.", "sideEffects": false, "engines": { "node": ">=18.0.0" }, "main": "dist/index.cjs", "module": "dist/index.module.js", "types": "dist/index.d.ts", "unpkg": "dist/index.umd.js", "source": "src/index.js", "type": "module", "exports": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.module.js" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.cjs" } }, "keywords": [ "bible", "scripture", "bible-reference", "bible-parser", "bible-validation", "reference-parser", "verse-parser", "chapter-verse", "bible-books", "bible-utils", "bible-format", "bible-api", "umd", "esm", "commonjs" ], "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "test:jest": "node --experimental-vm-modules $(yarn bin jest)", "test:types": "tsc --noEmit", "test:dist": "node tests/smoke-cjs.cjs && node tests/smoke-esm.js && node tests/smoke-umd.cjs", "test": "yarn test:jest && yarn test:types", "lint": "eslint .", "docs": "documentation build src/*.js -f md -o ./docs/API.md --access public --sort-order kind", "build:js": "rollup -c", "build:types": "tsc --project tsconfig.json", "build": "yarn build:types && yarn build:js" }, "repository": "https://github.com/allemandi/bible-validate", "author": "allemandi <69766017+allemandi@users.noreply.github.com>", "license": "MIT", "devDependencies": { "@eslint/js": "^10.0.1", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.3", "documentation": "^14.0.3", "eslint": "^10.0.2", "eslint-config-prettier": "^10.1.8", "globals": "^17.4.0", "jest": "^30.2.0", "prettier": "^3.8.1", "rollup": "^4.59.0", "rollup-plugin-dts": "^6.4.0", "typescript": "^5.9.3" } }