Files
Michael Ramos 03744dd80a chore(ui): bump @plannotator/ui to 0.39.0 (#1522)
* fix(ui): remove the annotation panel's per-row Copy button

The panel's card chrome goes back to Edit and Delete. The element context
still rides every HTML and live-app pinpoint into the exported feedback;
exportAnnotationEntry stays as a pure helper for hosts and tests.

* chore(ui): bump @plannotator/ui to 0.39.0

Element context on HTML and live-app pinpoints (#1517, #1520). Core stays
0.25.2; peer ranges unchanged from 0.38.2.
2026-09-12 16:58:51 -07:00

120 lines
3.8 KiB
JSON

{
"name": "@plannotator/ui",
"version": "0.39.0",
"type": "module",
"exports": {
"./components/*": "./components/*.tsx",
"./components/ui/*": "./components/ui/*.tsx",
"./components/ai/*": "./components/ai/*.tsx",
"./components/core/*": "./components/core/*.tsx",
"./components/goal-setup/*": "./components/goal-setup/*.tsx",
"./components/ImageAnnotator": "./components/ImageAnnotator/index.tsx",
"./components/html-viewer": "./components/html-viewer/index.ts",
"./components/html-viewer/bridge-script": "./components/html-viewer/bridge-script.ts",
"./components/html-viewer/bridge-script.asset.js": "./components/html-viewer/bridge-script.asset.js",
"./components/html-viewer/bridge-script.lite": "./components/html-viewer/bridge-script.lite.ts",
"./components/sidebar/*": "./components/sidebar/*.tsx",
"./components/plan-diff/*": "./components/plan-diff/*.tsx",
"./utils/*": "./utils/*.ts",
"./lib/*": "./lib/*.ts",
"./hooks/*": "./hooks/*.ts",
"./shortcuts": "./shortcuts/index.ts",
"./webmcp": "./webmcp/index.ts",
"./config": "./config/index.ts",
"./configure": "./configure.ts",
"./theme-modes": "./components/themeModes.tsx",
"./types": "./types.ts",
"./theme": "./theme.css",
"./styles.css": "./styles.css"
},
"files": [
"components",
"config",
"hooks",
"icons",
"lib",
"shortcuts",
"utils",
"webmcp",
"assets",
"themes",
"sprite_package_additional",
"sprite_package_new",
"sprite_package_pulluphang",
"globals.d.ts",
"configure.ts",
"types.ts",
"theme.css",
"print.css",
"styles.css",
"plannotator.webp",
"HANDOFF.md",
"!**/*.test.ts",
"!**/*.test.tsx",
"!test-setup"
],
"dependencies": {
"@base-ui/react": "^1.7.0",
"@codemirror/autocomplete": "^6.20.3",
"@codemirror/commands": "^6.11.0",
"@codemirror/lang-javascript": "^6.2.5",
"@codemirror/lang-json": "^6.0.2",
"@codemirror/lang-markdown": "^6.5.2",
"@codemirror/lang-python": "^6.2.1",
"@codemirror/lang-yaml": "^6.1.3",
"@codemirror/language": "^6.12.4",
"@codemirror/legacy-modes": "^6.5.3",
"@codemirror/merge": "^6.12.2",
"@codemirror/search": "^6.7.2",
"@codemirror/state": "^6.7.2",
"@codemirror/view": "^6.43.10",
"@fontsource-variable/geist-mono": "5.3.0",
"@fontsource-variable/inter": "^5.3.0",
"@lezer/common": "^1.5.2",
"@lezer/highlight": "^1.2.3",
"@pierre/diffs": "1.3.6",
"@plannotator/atomic-editor": "^0.8.0",
"@plannotator/core": "0.25.2",
"@plannotator/markdown-editor": "^0.4.0",
"@plannotator/web-highlighter": "^0.8.1",
"@tanstack/react-table": "^8.21.3",
"@viz-js/viz": "^3.29.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"diff": "^8.0.4",
"dompurify": "^3.4.14",
"katex": "^0.16.47",
"lucide-react": "^1.38.0",
"marked": "^17.0.6",
"mermaid": "^11.17.2",
"motion": "^12.38.0",
"perfect-freehand": "^1.2.2",
"tailwind-merge": "^3.6.0",
"unique-username-generator": "^1.5.1"
},
"peerDependencies": {
"react": "^19.2.3",
"react-dom": "^19.2.3",
"tailwindcss": "^4.1.18"
},
"devDependencies": {
"@happy-dom/global-registrator": "^20.12.0",
"@tailwindcss/vite": "^4.3.3",
"@types/bun": "^1.2.0",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.5",
"react": "^19.2.8",
"react-dom": "^19.2.8",
"tailwindcss": "^4.1.18",
"typescript": "~5.8.2",
"vite": "^6.2.0"
},
"scripts": {
"typecheck": "tsc --noEmit -p tsconfig.json",
"build:css": "vite build --config vite.css.config.ts && rm -f styles.js",
"build:bridge-assets": "bun run scripts/build-bridge-assets.ts",
"smoke:package": "bun run scripts/package-smoke.ts",
"prepack": "bun run build:css && bun run build:bridge-assets"
}
}