04f2a32a5e
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
62 lines
1.7 KiB
JSON
62 lines
1.7 KiB
JSON
{
|
|
"name": "@optolith/database-schema",
|
|
"version": "0.53.0",
|
|
"description": "Definitions and utilities for the flat-file database of Optolith, a character creation tool for the Pen and Paper RPG “The Dark Eye 5”, and its external integrations into other software.",
|
|
"keywords": [
|
|
"tde",
|
|
"thedarkeye",
|
|
"dsa",
|
|
"dasschwarzeauge"
|
|
],
|
|
"files": [
|
|
"gen",
|
|
"lib",
|
|
"schema",
|
|
"AUTHORS",
|
|
"CHANGELOG.md"
|
|
],
|
|
"main": "./lib/main.js",
|
|
"exports": {
|
|
".": "./lib/main.js",
|
|
"./cache": "./lib/cache/index.js",
|
|
"./types": "./lib/types/index.js",
|
|
"./types/*": "./lib/types/*.js",
|
|
"./gen": "./gen/types.d.ts"
|
|
},
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"watch": "tsc -w",
|
|
"generate": "tsondb generate",
|
|
"generate:watch": "nodemon --watch lib --exec \"tsondb generate\" --ext js",
|
|
"test": "node ./lib/test.js",
|
|
"lint": "eslint",
|
|
"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"
|
|
},
|
|
"author": "Lukas Obermann",
|
|
"license": "MPL-2.0",
|
|
"dependencies": {
|
|
"@elyukai/utils": "^0.3.6",
|
|
"tsondb": "^0.20.3",
|
|
"yaml": "^2.9.0"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^10.0.1",
|
|
"@types/node": "^25.9.1",
|
|
"commit-and-tag-version": "^12.7.3",
|
|
"eslint": "^10.4.0",
|
|
"globals": "^17.6.0",
|
|
"nodemon": "^3.1.14",
|
|
"prettier": "^3.8.3",
|
|
"typescript": "^6.0.3",
|
|
"typescript-eslint": "^8.60.0"
|
|
},
|
|
"repository": "github:Optolith/database-schema",
|
|
"bugs": {
|
|
"url": "https://github.com/Optolith/database-schema/issues"
|
|
},
|
|
"type": "module"
|
|
}
|