{
  "name": "@tryghost/koenig-lexical",
  "version": "1.7.10",
  "repository": "https://github.com/TryGhost/Koenig/tree/master/packages/koenig-lexical",
  "author": "Ghost Foundation",
  "license": "MIT",
  "type": "module",
  "files": [
    "LICENSE",
    "README.md",
    "dist/"
  ],
  "main": "./dist/koenig-lexical.umd.js",
  "module": "./dist/koenig-lexical.js",
  "exports": {
    ".": {
      "import": "./dist/koenig-lexical.js",
      "require": "./dist/koenig-lexical.umd.js"
    }
  },
  "scripts": {
    "dev": "concurrently \"vite --host --force\" \"yarn build --watch\" \"yarn preview -l silent --host\" \"yarn workspace @tryghost/kg-default-nodes dev\" \"yarn workspace @tryghost/kg-default-transforms dev\"",
    "dev:multiplayer": "concurrently \"vite\" \"yarn multiplayer\"",
    "dev:test": "concurrently \"vite --port 5174\" \"yarn multiplayer\"",
    "multiplayer": "HOST=localhost PORT=1234 npx y-websocket-server",
    "build": "vite build",
    "build:demo": "vite build --config vite.config.demo.js",
    "preview": "vite preview",
    "pretest": "VITE_TEST=true yarn build --config vite.config.demo.js",
    "test": "yarn test:unit && yarn test:e2e",
    "test:unit": "vitest run",
    "test:unit:watch": "vitest",
    "test:e2e": "NODE_ENV=test NODE_OPTIONS='--experimental-specifier-resolution=node --no-warnings' VITE_TEST=true playwright test",
    "test:e2e:headed": "PLAYWRIGHT_HEADED=true yarn test:e2e",
    "test:e2e:report": "PLAYWRIGHT_HTML_REPORT=true yarn test:e2e",
    "test:e2e:quiet": "yarn test:e2e --reporter=line",
    "test:slowmo": "TIMEOUT=100000 PLAYWRIGHT_SLOWMO=100 yarn test:e2e:headed",
    "test:storybook": "test-storybook",
    "pretest:watch": "yarn pretest",
    "posttest": "yarn lint",
    "coverage": "vitest run --coverage",
    "lint": "yarn run lint:js && yarn run lint:css",
    "lint:css": "stylelint \"src/**/*.css\"",
    "lint:js": "eslint --ext .js,.cjs,.jsx --cache demo src test",
    "prepare": "NODE_ENV=production yarn build",
    "storybook": "NODE_OPTIONS=--openssl-legacy-provider storybook dev -p 6006 -h 127.0.0.1",
    "build-storybook": "storybook build"
  },
  "devDependencies": {
    "@babel/core": "7.29.0",
    "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
    "@codemirror/lang-css": "6.3.1",
    "@codemirror/lang-html": "6.4.11",
    "@codemirror/lang-javascript": "6.2.4",
    "@emoji-mart/data": "^1.1.2",
    "@emoji-mart/react": "^1.1.1",
    "@etchteam/storybook-addon-status": "^8.0.0",
    "@lexical/clipboard": "0.13.1",
    "@lexical/list": "0.13.1",
    "@lexical/react": "0.13.1",
    "@lexical/selection": "0.13.1",
    "@lexical/text": "0.13.1",
    "@lexical/utils": "0.13.1",
    "@lezer/highlight": "^1.2.2",
    "@mdx-js/rollup": "^3.1.0",
    "@playwright/test": "^1.50.1",
    "@prettier/sync": "^0.6.0",
    "@sentry/vite-plugin": "4.8.0",
    "@storybook/addon-actions": "^9.0.0",
    "@storybook/addon-essentials": "^8.5.0",
    "@storybook/addon-interactions": "^8.5.0",
    "@storybook/addon-links": "^10.2.1",
    "@storybook/addon-mdx-gfm": "^8.5.0",
    "@storybook/builder-vite": "10.2.3",
    "@storybook/react": "^10.2.1",
    "@storybook/react-vite": "10.2.3",
    "@storybook/test-runner": "^0.24.1",
    "@testing-library/dom": "10.4.1",
    "@testing-library/jest-dom": "6.9.1",
    "@testing-library/react": "16.3.2",
    "@tryghost/color-utils": "0.2.13",
    "@tryghost/helpers": "1.1.100",
    "@tryghost/kg-clean-basic-html": "4.2.14",
    "@tryghost/kg-converters": "1.1.14",
    "@tryghost/kg-default-nodes": "2.0.9",
    "@tryghost/kg-default-transforms": "1.2.32",
    "@tryghost/kg-markdown-html-renderer": "7.1.9",
    "@tryghost/kg-simplemde": "3.0.8",
    "@tryghost/kg-unsplash-selector": "0.3.13",
    "@types/react": "18.3.27",
    "@types/react-dom": "18.3.7",
    "@uiw/react-codemirror": "^4.23.0",
    "@vitejs/plugin-react": "4.7.0",
    "@vitest/coverage-c8": "0.33.0",
    "@vitest/ui": "4.0.18",
    "autoprefixer": "10.4.24",
    "babel-loader": "10.0.0",
    "clsx": "^2.0.0",
    "codemirror": "^6.0.1",
    "concurrently": "^9.2.0",
    "cross-fetch": "^4.0.0",
    "dompurify": "^3.3.0",
    "dotenv": "^17.0.0",
    "emoji-mart": "^5.5.2",
    "eslint-config-react-app": "7.0.1",
    "eslint-plugin-jest": "29.12.1",
    "eslint-plugin-react": "7.37.5",
    "eslint-plugin-storybook": "^10.2.1",
    "eslint-plugin-tailwindcss": "3.18.2",
    "eventemitter3": "^5.0.1",
    "fast-average-color": "^9.4.0",
    "jsdom": "24.1.3",
    "lexical": "0.13.1",
    "pluralize": "^8.0.0",
    "postcss": "8.5.6",
    "postcss-import": "16.1.1",
    "prettier": "3.6.2",
    "react": "^18.2.0",
    "react-colorful": "^5.6.1",
    "react-dom": "^18.2.0",
    "react-highlight": "^0.15.0",
    "react-router-dom": "7.13.0",
    "react-slider": "^2.0.6",
    "storybook": "^10.2.1",
    "stylelint": "17.1.0",
    "tailwindcss": "3.4.19",
    "typescript": "5.9.3",
    "vite": "5.4.21",
    "vite-plugin-svgr": "4.5.0",
    "vitest": "4.0.18",
    "y-websocket": "^3.0.0",
    "yjs": "^13.6.28"
  },
  "gitHead": "1106e818f8acbf1e81da5ac80c3e46b317f1efde"
}
