{
  "name": "@mikaello/avrodoc-plus",
  "description": "Documentation tool for Avro schemas. Forked from https://github.com/leosilvadev/avrodoc-plus.",
  "version": "3.0.1",
  "author": "mikaello https://github.com/mikaello",
  "type": "module",
  "bin": "./bin/avrodoc-plus.js",
  "scripts": {
    "start": "node src/cli.js",
    "server": "node app.js",
    "test": "node --test src/*.test.js",
    "lint": "eslint --ext js,ts,tsx src public/js app.js",
    "typecheck": "tsc --noEmit",
    "test:ci": "npm run check-format && npm run lint && npm run typecheck && npm run test",
    "check-format": "prettier --check \"**/!(vendor|stylesheets|bootstrap)/(*.ts?(x)|*.js?(x)|*.json|*.css|*.html|*.md)\"",
    "format": "prettier --write \"**/!(vendor|stylesheets|bootstrap)/(*.ts?(x)|*.js?(x))|*.json|*.css|*.html|*.md)\""
  },
  "dependencies": {
    "esbuild": "0.28.2",
    "marked": "18.0.14",
    "nunjucks": "3.2.4"
  },
  "devDependencies": {
    "@eslint/js": "10.0.1",
    "@types/express": "5.0.6",
    "@types/morgan": "1.9.10",
    "@types/node": "22.20.4",
    "@types/nunjucks": "3.2.6",
    "eslint": "10.11.0",
    "eslint-config-prettier": "10.1.8",
    "express": "5.2.1",
    "glob": "13.0.6",
    "globals": "17.12.0",
    "linkedom": "0.18.13",
    "morgan": "1.12.1",
    "prettier": "3.9.9",
    "typescript": "7.0.2"
  },
  "prettier": {},
  "engines": {
    "node": ">=22"
  },
  "license": "Apache-2.0"
}
