{
	"name": "context-editor",
	"type": "module",
	"version": "0.0.1",
	"exports": {
		".": "./dist/context-editor.js",
		"./utils": "./dist/context-editor-utils.js",
		"./schemas": "./dist/context-editor-schemas.js",
		"./utils/serialize": "./dist/context-editor-utils-serialize.js",
		"./package.json": "./package.json",
		"./style.css": {
			"module": "./src/style.css",
			"default": "./src/style.css"
		},
		"./tailwind.config.cjs": "./tailwind.config.cjs"
	},
	"scripts": {
		"type-check": "tsc --noEmit",
		"storybook": "storybook dev -p 6006 --no-open",
		"build-storybook": "storybook build",
		"test": "vitest",
		"playwright:test": "playwright test"
	},
	"devDependencies": {
		"@aws-sdk/client-s3": "^3.864.0",
		"@aws-sdk/lib-storage": "^3.864.0",
		"@aws-sdk/s3-request-presigner": "^3.864.0",
		"@chromatic-com/storybook": "^4.1.1",
		"@playwright/test": "catalog:",
		"@storybook/addon-docs": "^9.1.2",
		"@storybook/addon-links": "^9.1.2",
		"@storybook/addon-onboarding": "^9.1.2",
		"@storybook/react-vite": "^9.1.2",
		"@tailwindcss/forms": "^0.5.10",
		"@tailwindcss/typography": "^0.5.16",
		"@types/node": "^20.19.11",
		"@types/prosemirror-dev-tools": "^3.0.6",
		"@types/react": "catalog:react19",
		"@types/react-dom": "catalog:react19",
		"@types/uuid": "^9.0.8",
		"@uiw/react-json-view": "2.0.0-alpha.27",
		"@vitejs/plugin-react": "catalog:",
		"prosemirror-dev-tools": "^4.2.0",
		"storybook": "^9.1.2",
		"styled-jsx": "^5.1.7",
		"tailwindcss": "catalog:",
		"tsconfig": "workspace:*",
		"typescript": "catalog:",
		"vite": "catalog:",
		"vitest": "catalog:"
	},
	"dependencies": {
		"@benrbray/prosemirror-math": "^1.0.0",
		"@codemirror/autocomplete": "^6.18.6",
		"@codemirror/commands": "^6.8.1",
		"@codemirror/lang-cpp": "^6.0.3",
		"@codemirror/lang-css": "^6.3.1",
		"@codemirror/lang-html": "^6.4.9",
		"@codemirror/lang-java": "^6.0.2",
		"@codemirror/lang-javascript": "^6.2.4",
		"@codemirror/lang-json": "^6.0.2",
		"@codemirror/lang-lezer": "^6.0.2",
		"@codemirror/lang-markdown": "^6.3.4",
		"@codemirror/lang-php": "^6.0.2",
		"@codemirror/lang-python": "^6.2.1",
		"@codemirror/lang-rust": "^6.0.2",
		"@codemirror/lang-sql": "^6.9.1",
		"@codemirror/lang-wast": "^6.0.2",
		"@codemirror/lang-xml": "^6.1.0",
		"@codemirror/language": "^6.11.3",
		"@codemirror/search": "^6.5.11",
		"@codemirror/state": "^6.5.2",
		"@codemirror/view": "^6.38.1",
		"@handlewithcare/react-prosemirror": "catalog:",
		"@hookform/resolvers": "catalog:",
		"@lezer/cpp": "^1.1.3",
		"@lezer/css": "^1.3.0",
		"@lezer/html": "^1.3.10",
		"@lezer/java": "^1.1.3",
		"@lezer/javascript": "^1.5.1",
		"@lezer/json": "^1.0.3",
		"@lezer/lr": "^1.4.2",
		"@lezer/markdown": "^1.4.3",
		"@lezer/python": "^1.1.18",
		"@lezer/rust": "^1.0.2",
		"@lezer/xml": "^1.0.6",
		"@sinclair/typebox": "catalog:",
		"deepmerge": "^4.3.1",
		"fuzzy": "^0.1.3",
		"install": "^0.13.0",
		"katex": "catalog:",
		"lucide-react": "^0.469.0",
		"prosemirror-autocomplete": "^0.4.3",
		"prosemirror-commands": "^1.7.1",
		"prosemirror-example-setup": "^1.2.3",
		"prosemirror-gapcursor": "^1.3.2",
		"prosemirror-history": "^1.4.1",
		"prosemirror-inputrules": "^1.5.0",
		"prosemirror-keymap": "^1.2.3",
		"prosemirror-model": "catalog:",
		"prosemirror-schema-basic": "^1.2.4",
		"prosemirror-schema-list": "^1.5.1",
		"prosemirror-state": "catalog:",
		"prosemirror-suggest": "^3.0.0",
		"prosemirror-tables": "^1.7.1",
		"prosemirror-transform": "^1.10.4",
		"prosemirror-view": "catalog:",
		"react": "catalog:react19",
		"react-csv-to-table": "^0.0.4",
		"react-dom": "catalog:react19",
		"react-hook-form": "catalog:",
		"react-reconciler": "catalog:react19",
		"schemas": "workspace:*",
		"ui": "workspace:*",
		"utils": "workspace:*",
		"uuid": "^11.1.0"
	},
	"preconstruct": {
		"exports": {
			"extra": {
				"./package.json": "./package.json",
				"./style.css": {
					"module": "./src/style.css",
					"default": "./src/style.css"
				},
				"./tailwind.config.cjs": "./tailwind.config.cjs"
			}
		},
		"entrypoints": ["index.ts", "schemas/index.ts", "utils/index.ts", "utils/serialize.ts"]
	}
}
