{
  "name": "@knennigtri/merge-markdown",
  "version": "3.0.2",
  "description": "Prepare input files to merge together and optionally output html/pdf/word presentation",
  "repository": {
    "type": "git",
    "url": "git@github.com:knennigtri/merge-markdown.git"
  },
  "author": "Kevin Nennig <nen.devpr@gmail.com>",
  "scripts": {
    "preversion": "git fetch --tags && npm run lint:fix && npm run test:noLogs",
    "version": "npm audit fix && npm run build",
    "postversion": "git push",
    "clean": "rimraf **/merged && rimraf test/theme && rimraf test/manifest.yml && rimraf test/target",
    "lint": "eslint '**/*.js?(x)'",
    "lint:fix": "npm run lint -- --fix",
    "test": "merge-markdown -m test/src/manifest-markdown.yml",
    "test:pdf": "merge-markdown -m test/src/manifest-pdf.yml --pdf --docker",
    "test:html": "merge-markdown -m test/src/manifest-pdf.yml --html --docker",
    "test:word": "merge-markdown -m test/src/manifest-pdf.yml --word --docker",
    "test:full": "node test/test.js",
    "test:noLogs": "node test/test.js -- --hideconsole",
    "build": "npm run readmeTOC && babel src --out-dir dist && cpy 'src/theme/**/*' dist/theme --parents && cpy 'quickstart.md' dist/ && npm ci && npm i --package-lock-only && depcheck ./",
    "readmeTOC": "doctoc README.md --github --title='# Contents' --maxlevel 3",
    "local": "npm pack",
    "release:bugfix": "npm version patch && publish:bugfix",
    "publish:bugfix": "npm publish --tag bugfix",
    "wkhtmltopdf": "wkhtmltopdf -T 1in -B 1in -L .7in -R .7in --page-size Letter --footer-line --footer-center 'Page [page]' --enable-local-file-access --disable-smart-shrinking test/pdf/src/merged/presentationAdded.html test/pdf/src/merged/presentationAdded.pdf",
    "prepublishOnly": "npm run build"
  },
  "main": "dist/index.js",
  "keywords": [
    "markdown",
    "merge",
    "toc",
    "removeYAML",
    "noYAML",
    "YAML",
    "JSON",
    "manifest",
    "doctoc",
    "pandoc",
    "wkhtmltopdf",
    "markdown-link-check",
    "presentation",
    "pdf",
    "html"
  ],
  "license": "ISC",
  "dependencies": {
    "concat": "^1.0.3",
    "debug": "^4.3.4",
    "dockerode": "^4.0.2",
    "doctoc": "^2.2.0",
    "dotenv": "^16.4.7",
    "js-yaml": "^4.1.0",
    "markdown-link-check": "^3.12.1",
    "minimist": "^1.2.6",
    "mkdirp": "^3.0.1",
    "tar": "^7.1.0",
    "valid-url": "^1.0.9",
    "wkhtmltopdf": "^0.4.0"
  },
  "bin": {
    "merge-markdown": "bin/global.js"
  },
  "preferGlobal": true,
  "directories": {
    "test": "test"
  },
  "files": [
    "docker",
    "dist",
    "bin"
  ],
  "bugs": {
    "url": "https://github.com/knennigtri/merge-markdown/issues/new/choose"
  },
  "devDependencies": {
    "@babel/cli": "^7.26.4",
    "@babel/core": "^7.26.9",
    "@babel/preset-env": "^7.26.9",
    "cpy-cli": "^5.0.0",
    "depcheck": "^1.4.3",
    "eslint": "^8.24.0"
  }
}
