{
  "name": "xm-md-pdf",
  "version": "0.2.31",
  "description": "CLI tool for converting Markdown files to PDF and DOC.",
  "keywords": [
    "markdown-to-pdf",
    "pdf-generation",
    "documentation",
    "assignments",
    "homework",
    "markdown",
    "pdf",
    "puppeteer",
    "headless-chrome"
  ],
  "engines": {
    "node": ">=10.17 <11.0 || >=11.14"
  },
  "files": [
    "/dist"
  ],
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "start": "tsc --watch",
    "build": "tsc",
    "prepare": "npm run build"
  },
  "author": "zhaowei (https://github.com/zhaowei-plus)",
  "license": "MIT",
  "repository": "zhaowei-plus/xm-md-pdf",
  "homepage": "https://github.com/zhaowei-plus/xm-md-pdf.git#readme",
  "dependencies": {
    "arg": "4.1.3",
    "chalk": "4.1.0",
    "chokidar": "3.4.1",
    "fs-extra": "^9.0.1",
    "get-stdin": "8.0.0",
    "gray-matter": "4.0.2",
    "highlight.js": "10.1.1",
    "iconv-lite": "0.6.2",
    "listr": "0.14.3",
    "marked": "1.1.1",
    "node-pandoc-promise": "^0.0.6",
    "pdflatex": "^0.0.1",
    "puppeteer-core": "^5.3.1",
    "ramda": "^0.27.1",
    "xm-md": "^0.0.5"
  },
  "devDependencies": {
    "@types/puppeteer-core": "^2.0.0",
    "@types/highlight.js": "9.12.4",
    "@types/listr": "0.14.2",
    "@types/marked": "1.1.0",
    "@types/semver": "7.3.1",
    "@types/serve-handler": "6.1.0",
    "ava": "3.10.1",
    "husky": "4.2.5",
    "nyc": "15.1.0",
    "prettier": "2.0.5",
    "prettier-plugin-organize-imports": "1.1.1",
    "tap-xunit": "2.4.1",
    "ts-node": "8.10.2",
    "typescript": "3.9.7",
    "xo": "0.32.1"
  },
  "ava": {
    "extensions": [
      "ts"
    ],
    "require": [
      "ts-node/register"
    ]
  },
  "prettier": {
    "printWidth": 120,
    "singleQuote": true,
    "tabWidth": 2,
    "trailingComma": "all",
    "useTabs": true,
    "bracketSpacing": true,
    "overrides": [
      {
        "files": [
          "package.json"
        ],
        "options": {
          "useTabs": false
        }
      }
    ]
  },
  "xo": {
    "prettier": true,
    "rules": {
      "@typescript-eslint/explicit-function-return-type": "off",
      "@typescript-eslint/no-var-requires": "off",
      "@typescript-eslint/prefer-readonly-parameter-types": "off",
      "camelcase": "off",
      "capitalized-comments": "off",
      "unicorn/no-fn-reference-in-iterator": "off",
      "unicorn/string-content": "off"
    }
  }
}
