{ "name": "@optolith/entity-descriptions", "version": "0.4.26", "description": "An interface for generating descriptions for The Dark Eye entities.", "files": [ "lib", "AUTHORS", "CHANGELOG.md" ], "main": "lib/index.js", "exports": { ".": "./lib/index.js", "./publication-options": "./lib/references/publicationOptions.js", "./entities/*": "./lib/entities/*.js" }, "scripts": { "build": "tsc -b", "watch": "tsc -b -w", "format": "prettier \"src/{types/**/*.{ts,tsx},*.{ts,tsx}}\" --write", "format:check": "prettier \"src/{types/**/*.{ts,tsx},*.{ts,tsx}}\" --check", "release": "commit-and-tag-version", "release:sign": "commit-and-tag-version --sign --signoff", "test": "node --import tsx --test", "lint": "eslint" }, "repository": { "type": "git", "url": "git+https://github.com/Optolith/entity-descriptions.git" }, "author": "Lukas Obermann", "license": "MPL-2.0", "bugs": { "url": "https://github.com/Optolith/entity-descriptions/issues" }, "homepage": "https://github.com/Optolith/entity-descriptions#readme", "dependencies": { "@elyukai/utils": "^0.3.4", "@optolith/adventure-points": "^0.1.1", "@optolith/helpers": "^0.2.2", "diff": "^9.0.0", "messageformat": "^4.0.0", "tsondb": "^0.20.0" }, "devDependencies": { "@eslint/js": "^10.0.1", "@optolith/database-schema": "^0.53.0", "@types/node": "^25.9.1", "commit-and-tag-version": "^12.7.3", "eslint-config-prettier": "^10.1.8", "eslint-plugin-jsdoc": "^63.0.0", "globals": "^17.6.0", "prettier": "^3.8.3", "tsx": "^4.22.3", "typescript": "^6.0.3", "typescript-eslint": "^8.60.0" }, "type": "module", "engines": { "node": ">=23" } }