UNPKG

@kayahr/ed-journal

Version:

Typescript library to read/watch the player journal of Frontier's game Elite Dangerous

87 lines (86 loc) 3.68 kB
{ "$schema": "http://json.schemastore.org/package", "name": "@kayahr/ed-journal", "version": "3.9.0", "type": "module", "description": "Typescript library to read/watch the player journal of Frontier's game Elite Dangerous", "keywords": [ "typescript", "frontier", "elite", "dangerous", "journal", "schema", "json", "watch" ], "license": "MIT", "repository": "github:kayahr/ed-journal", "publishConfig": { "access": "public" }, "devEngines": { "runtime": { "name": "node", "version": ">=22", "onFail": "error" }, "packageManager": { "name": "npm", "version": ">=10", "onFail": "error" } }, "author": { "name": "Klaus Reimer", "email": "k@ailis.de" }, "funding": "https://github.com/kayahr/ed-journal?sponsor=1", "files": [ "lib/main/", "lib/*.schema.json", "src/main/" ], "exports": "./lib/main/index.js", "scripts": { "clean": "rm -rf lib", "build": "run build:*", "build:compile": "tsc", "build:schema": "run -p build:schema:*", "build:schema:event": "ts-json-schema-generator --no-type-check -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json", "build:schema:backpack": "ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json", "build:schema:cargo": "ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json", "build:schema:fcmaterials": "ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json", "build:schema:market": "ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json", "build:schema:modulesinfo": "ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json", "build:schema:navroute": "ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json", "build:schema:outfitting": "ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json", "build:schema:shiplocker": "ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json", "build:schema:shipyard": "ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json", "build:schema:status": "ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json", "test": "run test:*", "test:unit": "ntest", "test:lint": "oxlint --type-aware --deny-warnings", "test:apidoc": "typedoc --emit none", "test:spell": "cspell --no-progress --no-summary", "apidoc": "typedoc", "site": "run apidoc site:*", "site:clean": "rm -rf lib/site", "site:apidoc": "cp -rf lib/apidoc lib/site ", "site:schemas": "cp -f 'lib/*.schema.json' lib/site/schemas/", "prepare": "run clean build" }, "devDependencies": { "@kayahr/assert": "1.4.0", "@kayahr/cspell": "9.3.2-bundle.1", "@kayahr/npm-utils": "1.1.1", "@kayahr/ntest": "1.3.0", "@kayahr/oxlint-config": "1.13.0", "@kayahr/ts-json-schema-generator": "2.4.0-bundle.2", "@kayahr/typedoc": "0.28.14-bundle.3", "@types/node": "24.10.1", "ajv": "8.17.1", "json-with-bigint": "3.4.4", "typescript": "5.9.3" } }