{
  "name": "@readme/markdown",
  "description": "ReadMe's React-based Markdown parser",
  "author": "Rafe Goldberg <rafe@readme.io>",
  "version": "13.8.0",
  "main": "dist/main.node.js",
  "types": "dist/index.d.ts",
  "browser": "dist/main.js",
  "files": [
    "styles",
    "components",
    "dist",
    "types.d.ts",
    "enums.ts"
  ],
  "scripts": {
    "build": "webpack --mode production && npm run build-types",
    "build-types": "npx tsc --declaration --emitDeclarationOnly --declarationDir ./dist --skipLibCheck",
    "lint": "eslint . --ext .jsx --ext .js --ext .ts --ext .tsx",
    "release": "npx semantic-release",
    "release.dry": "npx semantic-release --dry-run",
    "start": "webpack serve --open --mode development --config ./webpack.dev.js",
    "test": "vitest",
    "test.ui": "vitest --ui",
    "test.browser": "jest",
    "watch": "webpack --watch --progress --mode development"
  },
  "dependencies": {
    "@mdx-js/mdx": "^3.0.0",
    "@readme/emojis": "^6.0.0",
    "@readme/syntax-highlighter": "^15.0.0-beta.0",
    "@readme/variable": "^18.0.0",
    "copy-to-clipboard": "^3.3.2",
    "debug": "^4.3.4",
    "deepmerge": "^4.3.1",
    "emoji-regex": "^10.2.1",
    "entities": "^4.5.0",
    "estree-util-value-to-estree": "^3.1.1",
    "gemoji": "^8.1.0",
    "github-slugger": "^2.0.0",
    "hast-util-from-html": "^2.0.1",
    "hast-util-sanitize": "^4.0.0",
    "hastscript": "^9.0.0",
    "html-tags": "^5.1.0",
    "lodash.escape": "^4.0.1",
    "lodash.kebabcase": "^4.1.1",
    "mdast-util-find-and-replace": "^3.0.1",
    "mdast-util-gfm": "^3.1.0",
    "mdast-util-gfm-strikethrough": "^2.0.0",
    "mdast-util-mdx-expression": "2.0.0",
    "mdast-util-phrasing": "^4.1.0",
    "mdast-util-to-markdown": "^2.1.2",
    "micromark-extension-gfm-strikethrough": "^2.1.0",
    "micromark-extension-mdx-expression": "^3.0.1",
    "micromark-util-character": "^2.1.1",
    "micromark-util-html-tag-name": "^2.0.1",
    "micromark-util-symbol": "^2.0.1",
    "path-browserify": "^1.0.1",
    "postcss": "^8.5.1",
    "postcss-prefix-selector": "^2.1.0",
    "process": "^0.11.10",
    "react-html-attributes": "^1.4.6",
    "react-native-known-styling-properties": "^1.3.0",
    "rehype-parse": "^9.0.1",
    "rehype-raw": "^7.0.0",
    "rehype-react": "^6.2.1",
    "rehype-remark": "^10.0.0",
    "rehype-sanitize": "^6.0.0",
    "rehype-slug": "^6.0.0",
    "rehype-stringify": "^10.0.1",
    "remark": "^15.0.1",
    "remark-breaks": "^4.0.0",
    "remark-frontmatter": "^5.0.0",
    "remark-gfm": "^4.0.0",
    "remark-mdx": "^3.0.0",
    "remark-parse": "^11.0.0",
    "remark-rehype": "^11.1.1",
    "remark-stringify": "^11.0.0",
    "tailwindcss": "^4.0.3",
    "unified": "^11.0.4",
    "unist-util-flatmap": "^1.0.0",
    "unist-util-visit": "^5.0.0",
    "unist-util-visit-parents": "^6.0.2",
    "util": "^0.12.5",
    "xast-util-to-xml": "^4.0.0"
  },
  "peerDependencies": {
    "@mdx-js/react": "^3.0.0",
    "@tippyjs/react": "^4.1.0",
    "acorn": "v8.13.0",
    "react": "18.x",
    "react-dom": "18.x"
  },
  "devDependencies": {
    "@babel/core": "^7.21.4",
    "@babel/eslint-parser": "^7.21.3",
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/plugin-proposal-export-default-from": "^7.23.3",
    "@babel/plugin-proposal-object-rest-spread": "^7.20.7",
    "@babel/plugin-proposal-optional-chaining": "^7.21.0",
    "@babel/plugin-proposal-private-methods": "^7.18.6",
    "@babel/plugin-transform-runtime": "^7.21.4",
    "@babel/preset-env": "^7.21.4",
    "@babel/preset-react": "^7.18.6",
    "@babel/preset-typescript": "^7.21.4",
    "@commitlint/cli": "^19",
    "@commitlint/config-angular": "^19",
    "@commitlint/config-conventional": "^19",
    "@readme/eslint-config": "^14.0.0",
    "@readme/markdown-legacy": "npm:@readme/markdown@^6.87.1",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/git": "^10.0.1",
    "@testing-library/jest-dom": "^6.9.1",
    "@testing-library/react": "^14",
    "@testing-library/user-event": "^14.5.2",
    "@types/hast": "^3.0.4",
    "@types/jest": "^30.0.0",
    "@types/mdast": "^4.0.3",
    "@types/mdx": "^2.0.12",
    "@types/unist": "^3.0.2",
    "@vitejs/plugin-react": "^4.2.1",
    "@vitest/coverage-v8": "^4.0.8",
    "@vitest/ui": "^4.0.8",
    "babel-jest": "^30.3.0",
    "babel-loader": "^9.1.2",
    "browserify-fs": "^1.0.0",
    "codemirror": "^5.54.0",
    "core-js": "^2.6.12",
    "css-loader": "^7.1.2",
    "eslint": "^8.37.0",
    "hast-util-to-text": "^4.0.2",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^30.3.0",
    "jest-environment-jsdom": "^30.3.0",
    "jest-environment-puppeteer": "^11.0.0",
    "jest-image-snapshot": "^6.5.2",
    "jest-puppeteer": "^11.0.0",
    "mermaid": "^11.12.0",
    "mini-css-extract-plugin": "^2.7.5",
    "prettier": "^3.2.5",
    "puppeteer": "^19.8.3",
    "react-router-dom": "^6.22.3",
    "remark-slug": "^7.0.1",
    "sass": "^1.80.1",
    "sass-loader": "^13.2.2",
    "semantic-release": "^25.0.2",
    "stream-browserify": "^3.0.0",
    "string.prototype.trimend": "^1.0.6",
    "terser-webpack-plugin": "^5.3.7",
    "ts-loader": "^9.4.2",
    "typescript": "^5.7.3",
    "unist-util-map": "^4.0.0",
    "unist-util-remove-position": "^5.0.0",
    "vitest": "^4.0.8",
    "webpack": "^5.56.0",
    "webpack-cli": "^5.0.1",
    "webpack-dev-server": "^4.13.2",
    "webpack-merge": "^5.8.0"
  },
  "license": "MIT",
  "homepage": "https://rdmd.readme.io",
  "repository": "https://github.com/readmeio/markdown",
  "prettier": "@readme/eslint-config/prettier",
  "bundlewatch": {
    "files": [
      {
        "path": "dist/main.js",
        "maxSize": "1MB"
      },
      {
        "path": "dist/main.node.js",
        "maxSize": "860KB"
      }
    ]
  },
  "optionalDependencies": {
    "mermaid": "^11.12.0"
  },
  "overrides": {
    "@readme/markdown-legacy": {
      "@readme/variable": "^18.0.0"
    },
    "conventional-changelog-conventionalcommits": ">= 8.0.0"
  }
}
