{
  "name": "@typhonjs-typedoc/ts-lib-docs",
  "version": "2024.12.25",
  "description": "Provides generated documentation for built-in Typescript lib declarations and a TypeDoc plugin to link symbols to the published docs.",
  "license": "MPL-2.0",
  "type": "module",
  "author": "Michael Leahy <support@typhonjs.io> (https://github.com/typhonrt)",
  "contributors": [
    "Michael Leahy <support@typhonjs.io> (https://github.com/typhonrt)"
  ],
  "sideEffects": false,
  "imports": {
    "#runtime/*": "@typhonjs-svelte/runtime-base/*"
  },
  "exports": {
    "./json/esm/reflection-mapping/2023": {
      "types": "./types/index-json-mapping.d.ts",
      "import": "./data/2023/esm/index-mapping.js",
      "require": "./data/2023/esm/reflection-mapping.json"
    },
    "./json/esm/reflection-names/2023": {
      "types": "./types/index-json-names.d.ts",
      "import": "./data/2023/esm/index-names.js",
      "require": "./data/2023/esm/reflection-names.json"
    },
    "./typedoc/ts-links/esm/2023": {
      "types": "./types/index-plugin.d.ts",
      "import": "./dist/plugin/external/typedoc/ts-links/2023/esm/index.js",
      "default": "./dist/plugin/external/typedoc/ts-links/2023/esm/index.js"
    },

    "./json/dom/reflection-mapping/*": {
      "types": "./types/index-json-mapping.d.ts",
      "import": "./data/*/dom/index-mapping.js",
      "require": "./data/*/dom/reflection-mapping.json"
    },
    "./json/dom/reflection-names/*": {
      "types": "./types/index-json-names.d.ts",
      "import": "./data/*/dom/index-names.js",
      "require": "./data/*/dom/reflection-names.json"
    },
    "./json/es/reflection-mapping/*": {
      "types": "./types/index-json-mapping.d.ts",
      "import": "./data/*/es/index-mapping.js",
      "require": "./data/*/es/reflection-mapping.json"
    },
    "./json/es/reflection-names/*": {
      "types": "./types/index-json-names.d.ts",
      "import": "./data/*/es/index-names.js",
      "require": "./data/*/es/reflection-names.json"
    },
    "./json/worker/reflection-mapping/*": {
      "types": "./types/index-json-mapping.d.ts",
      "import": "./data/*/worker/index-mapping.js",
      "require": "./data/*/worker/reflection-mapping.json"
    },
    "./json/worker/reflection-names/*": {
      "types": "./types/index-json-names.d.ts",
      "import": "./data/*/worker/index-names.js",
      "require": "./data/*/worker/reflection-names.json"
    },
    "./typedoc/ts-links/dom/*": {
      "types": "./types/index-plugin.d.ts",
      "import": "./dist/plugin/external/typedoc/ts-links/*/dom/index.js",
      "default": "./dist/plugin/external/typedoc/ts-links/*/dom/index.js"
    },
    "./typedoc/ts-links/es/*": {
      "types": "./types/index-plugin.d.ts",
      "import": "./dist/plugin/external/typedoc/ts-links/*/es/index.js",
      "default": "./dist/plugin/external/typedoc/ts-links/*/es/index.js"
    },
    "./typedoc/ts-links/worker/*": {
      "types": "./types/index-plugin.d.ts",
      "import": "./dist/plugin/external/typedoc/ts-links/*/worker/index.js",
      "default": "./dist/plugin/external/typedoc/ts-links/*/worker/index.js"
    },
    "./typedoc/ts-links-checker": {
      "types": "./types/index-plugin.d.ts",
      "import": "./dist/plugin/external/typedoc/ts-links-checker/index.js",
      "default": "./dist/plugin/external/typedoc/ts-links-checker/index.js"
    }
  },
  "devDependencies": {
    "@mdn/browser-compat-data" : "^5.6.26",
    "@rollup/plugin-node-resolve" : "^16.0.0",
    "@rollup/plugin-image": "^3.0.3",
    "@rollup/plugin-replace" : "^6.0.2",
    "@rollup/plugin-terser": "^0.4.4",
    "@types/dom-webcodecs": "^0.1.13",
    "@types/webxr": "0.5.20",
    "@typhonjs-build-test/rollup-plugin-pkg-imports": "^0.5.0",
    "@typhonjs-config/eslint-config": "^0.6.3",
    "@typhonjs-svelte/runtime-base": "github:typhonjs-svelte/runtime-base#0.2.0-next.2",
    "@typhonjs-typedoc/typedoc-theme-dmt": "^0.3.1",
    "@typhonjs-utils/file-util": "^0.1.0",
    "@typhonjs-utils/object": "^0.1.0",
    "@webgpu/types": "^0.1.52",
    "cheerio": "^1.0.0",
    "cross-env": "^7.0.3",
    "eslint": "^8.57.1",
    "fs-extra": "^11.2.0",
    "got": "^14.4.5",
    "rollup": "^4.29.1",
    "rollup-plugin-svelte": "^7.2.2",
    "sirv-cli" : "^3.0.0",
    "svelte": "^4.2.19",
    "svelte-preprocess" : "^6.0",
    "ts-morph": "^24",
    "typedoc": "0.27.6",
    "typescript": "5.7.2"
  },
  "peerDependencies" : {
    "typedoc": ">=0.25.0 || 0.26.x || 0.27.x || 0.28.x || 0.29.x || 0.30.x || 0.31.x"
  },
  "files": [
    "/data",
    "/dist/plugin/external",
    "/types"
  ],
  "keywords" : [
    "typhonjs",
    "typedoc",
    "typedoc-plugin"
  ],
  "bugs": "https://github.com/typhonjs-typedoc/ts-lib-docs/issues",
  "homepage": "https://github.com/typhonjs-typedoc/ts-lib-docs#readme",
  "repository": "github:typhonjs-typedoc/ts-lib-docs",
  "browserslist": [">5%", "not IE 11"],
  "scripts": {
    "build-docs": "npm run build-plugins && cross-env CONFIG_YEAR=2024 node src/generate/generate.js",
    "build-plugins": "rollup -c config/rollup/rollup.config.plugins.js",
    "eslint": "eslint .",
    "sirv": "npx sirv-cli docs/2024/worker --host"
  }
}
