{
  "name": "expressive-code-twoslash",
  "version": "0.5.3",
  "description": "Add Twoslash support to your Expressive Code TypeScript code blocks.",
  "author": {
    "email": "adam@matthiesen.xyz",
    "name": "Adam Matthiesen",
    "url": "https://matthiesen.xyz"
  },
  "license": "MIT",
  "keywords": [
    "expressive-code",
    "expressive-code-plugin",
    "ec-plugin",
    "twoslash"
  ],
  "homepage": "https://twoslash.matthiesen.dev",
  "repository": {
    "type": "git",
    "url": "https://github.com/MatthiesenXYZ/EC-Plugins",
    "directory": "packages/twoslash"
  },
  "publishConfig": {
    "access": "public"
  },
  "sideEffects": false,
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "exports": {
    "types": "./dist/index.d.ts",
    "default": "./dist/index.js"
  },
  "types": "./dist/index.d.ts",
  "files": [
    "dist"
  ],
  "type": "module",
  "dependencies": {
    "mdast-util-from-markdown": "^2.0.2",
    "mdast-util-gfm": "^3.1.0",
    "mdast-util-to-hast": "^13.2.0",
    "twoslash": "^0.2.12"
  },
  "devDependencies": {
    "@types/uglify-js": "^3.17.5",
    "uglify-js": "^3.19.3"
  },
  "peerDependencies": {
    "@expressive-code/core": ">=0.40.0",
    "expressive-code": ">=0.40.0",
    "typescript": "^5.7"
  },
  "scripts": {
    "build-js-module": "tsm --require=../../scripts/filter-warnings.cjs ./scripts/minify.ts",
    "compile": "tsup ./src/index.ts --format esm --dts --sourcemap --clean",
    "build": "pnpm build-js-module && pnpm compile",
    "watch": "pnpm build --watch src"
  }
}