{
  "name": "@xhubio/build-base",
  "version": "1.0.262",
  "repository": {
    "type": "git",
    "url": "https://github.com/xhubio/build-base"
  },
  "publishConfig": {
    "access": "public"
  },
  "license": "MIT",
  "bin": {
    "xhubio-scripts-lib": "./bin/xhubio-scripts-lib.js"
  },
  "files": [
    "templates/**/*",
    "dist/src/**/*"
  ],
  "description": "",
  "scripts": {
    "format": "npx prettier --write \"{src,tests}/**/*.{js,ts,yml}\"",
    "lint": "npx eslint \"{src,tests}/**/*.{js,ts}\"",
    "build": "npm run format && npm run lint && rimraf dist && tsc && depcheck",
    "buildDebug": "npm run format && npm run lint && rimraf dist && tsc --sourceMap true",
    "prestart": "npm run build",
    "test": "npm run build && npx jest -c jest.config.js",
    "debug": "npm run buildDebug && node -r ts-node/register --inspect-brk ./node_modules/.bin/jest -i --config=./jest.config.js",
    "docPdf": "asciidoctor-pdf -a ./node_modules/.bin/mmdc -r asciidoctor-diagram doc/index.adoc -o docTmp/index.pdf",
    "docDocbook": "asciidoctor -a ./node_modules/.bin/mmdc -r asciidoctor-diagram -b docbook5 doc/index.adoc -o docTmp/index.xml",
    "doc2md": "pandoc -f docbook -t markdown_strict docTmp/index.xml -o README.md",
    "docApi": "npx typedoc --plugin typedoc-plugin-markdown",
    "doc": "npm run docPdf && npm run docDocbook && npm run doc2md && npm run docApi"
  },
  "dependencies": {
    "@mermaid-js/mermaid-cli": "9.4.0",
    "@semantic-release/commit-analyzer": "9.0.2",
    "@semantic-release/github": "8.1.0",
    "@semantic-release/npm": "9.0.2",
    "@semantic-release/release-notes-generator": "10.0.3",
    "@types/jest": "29.5.14",
    "@types/mkdirp": "1.0.2",
    "@types/node": "18.19.130",
    "@types/rimraf": "3.0.2",
    "@typescript-eslint/eslint-plugin": "5.62.0",
    "@typescript-eslint/parser": "5.62.0",
    "copy-dir": "1.3.0",
    "depcheck": "1.4.7",
    "eslint": "8.57.1",
    "eslint-config-prettier": "8.10.2",
    "eslint-config-standard-with-typescript": "23.0.0",
    "eslint-plugin-import": "2.32.0",
    "eslint-plugin-jest": "27.9.0",
    "eslint-plugin-n": "^15.6.0",
    "eslint-plugin-node": "11.1.0",
    "eslint-plugin-promise": "6.6.0",
    "eslint-plugin-tsdoc": "0.5.0",
    "jest": "29.7.0",
    "mkdirp": "1.0.4",
    "prettier": "2.8.8",
    "rimraf": "3.0.2",
    "semantic-release": "19.0.5",
    "ts-jest": "29.4.5",
    "ts-node": "10.9.2",
    "typedoc": "0.26.7",
    "typedoc-plugin-markdown": "3.17.1",
    "typescript": "4.9.5"
  }
}
