{
  "name": "@argdown/core",
  "description": "A pluggable parser for the Argdown argumentation syntax",
  "keywords": [
    "argumentation",
    "parser",
    "argument mapping",
    "Argdown",
    "Markdown",
    "Chevrotain"
  ],
  "version": "2.0.1",
  "license": "MIT",
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.js"
    },
    "./dist/plugins/argdown.css": "./dist/plugins/argdown.css"
  },
  "files": [
    "dist/"
  ],
  "dependencies": {
    "@argdown/highlightjs": "^2.0.0",
    "@hpcc-js/wasm-graphviz": "^1.16.0",
    "chevrotain": "^11.0.3",
    "eventemitter3": "^5.0.1",
    "highlight.js": "11.11.1",
    "js-yaml": "^4.0.0",
    "lodash.clonedeep": "^4.5.0",
    "lodash.defaultsdeep": "^4.6.1",
    "lodash.last": "^3.0.0",
    "lodash.merge": "^4.6.2",
    "lodash.partialright": "^4.2.1",
    "lodash.union": "^4.6.0",
    "mdurl": "^2.0.0",
    "punycode": "^2.3.1",
    "string-pixel-width": "^1.10.0",
    "xmlbuilder": "^15.1.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/argdown/argdown/tree/master/packages/argdown-core"
  },
  "author": {
    "name": "Christian Voigt",
    "email": "1pxsolidblack@gmail.com"
  },
  "browserslist": "last 2 versions, ie 10",
  "scripts": {
    "type-check": "tsc --noEmit",
    "dev": "tsc --watch",
    "build": "yarn run clean && tsc && yarn run copy:css",
    "docs:build": "typedoc ./src/",
    "copy:argdown": "copyfiles \"test/**/*.{ad,argdown}\" dist/",
    "copy:css": "copyfiles -u 1 \"src/**/*.css\" dist",
    "test": "tsc --noEmit && mocha",
    "test:no-build": "mocha",
    "test:map": "mocha test/MapPlugin.spec.ts",
    "test:mapNodeImages": "mocha test/MapNodeImagesPlugin.spec.ts",
    "test:explode": "mocha test/ExplodeArgumentsPlugin.spec.ts",
    "test:dot": "mocha test/DotExportPlugin.spec.ts",
    "test:svgSync": "mocha test/SyncDotToSvgExportPlugin.spec.ts",
    "test:highlightSource": "mocha test/HighlightSourcePlugin.spec.ts",
    "test:webComponent": "mocha test/WebComponentExportPlugin.spec.ts",
    "test:graphml": "mocha test/GraphMLExportPlugin.spec.ts",
    "test:utils": "mocha test/utils.spec.ts",
    "test:lexer": "mocha test/lexer.spec.ts",
    "test:parser": "mocha test/parser.spec.ts",
    "test:model": "mocha test/ModelPlugin.spec.ts",
    "test:statement-selection": "mocha test/StatementSelectionPlugin.spec.ts",
    "test:deriveImplicitRelations": "mocha test/deriveImplicitRelations.spec.ts",
    "test:defaults": "mocha test/DefaultSettings.spec.ts",
    "coverage": "nyc mocha --bail",
    "report": "nyc report",
    "clean": "rimraf \"dist/*\" --glob",
    "prepublishOnly": "yarn run build"
  },
  "readmeFilename": "Readme.md",
  "devDependencies": {
    "@types/chai": "^5.2.2",
    "@types/js-yaml": "^4.0.0",
    "@types/lodash.clonedeep": "^4.5.9",
    "@types/lodash.defaultsdeep": "^4.6.9",
    "@types/lodash.last": "^3.0.6",
    "@types/lodash.merge": "^4.6.6",
    "@types/lodash.partialright": "^4.2.6",
    "@types/lodash.union": "^4.6.6",
    "@types/mdurl": "^2.0.0",
    "@types/mocha": "^10.0.10",
    "@types/node": "^22.15.24",
    "@types/punycode": "^2",
    "@types/string-pixel-width": "^1.10.3",
    "@yarnpkg/pnpify": "^4.1.4",
    "chai": "^4.3.10",
    "copyfiles": "^2.2.0",
    "glob": "^11.0.1",
    "mocha": "^11.1.0",
    "nyc": "^17.1.0",
    "rimraf": "^6.0.1",
    "source-map-support": "^0.5.16",
    "typedoc": "0.28.14",
    "typescript": "5.9.3"
  },
  "nyc": {
    "include": [
      "src/**/*.ts",
      "src/**/*.tsx"
    ],
    "extension": [
      ".ts",
      ".tsx"
    ],
    "require": [
      "tsx"
    ],
    "reporter": [
      "text",
      "html"
    ],
    "sourceMap": true,
    "instrument": true
  },
  "engines": {
    "node": ">= 22.11.0"
  },
  "packageManager": "yarn@4.9.4"
}