feat: extract shared infrastructure from shared_lib
Phase 1-3 of decoupling plan: - Shared DB, models, infrastructure, browser, config, utils - Event infrastructure (domain_events outbox, bus, processor) - Structured logging - Generic container concept (container_type/container_id) - Alembic migrations for all schema changes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
135
editor/node_modules/@tryghost/koenig-lexical/package.json
generated
vendored
Normal file
135
editor/node_modules/@tryghost/koenig-lexical/package.json
generated
vendored
Normal file
@@ -0,0 +1,135 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
Reference in New Issue
Block a user