You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`@open-elements/ui` 0.6.0 reorganises its dependency manifest: implementation-detail libraries moved from `peerDependencies` to regular `dependencies` so they install transitively. Consumer apps that listed those libs only to satisfy the peer-dep constraint can now drop them.
3
+
`@open-elements/ui` 0.5.0 reorganises its dependency manifest: implementation-detail libraries moved from `peerDependencies` to regular `dependencies` so they install transitively. Consumer apps that listed those libs only to satisfy the peer-dep constraint can now drop them.
4
4
5
5
This file is a self-contained prompt for an agent (Claude Code, etc.) to run inside a consumer repo. Paste it verbatim.
6
6
7
7
---
8
8
9
9
## Prompt
10
10
11
-
You are working inside an app that depends on `@open-elements/ui`. Goal: upgrade to `^0.6.0` and remove dependencies that are now transitive.
11
+
You are working inside an app that depends on `@open-elements/ui`. Goal: upgrade to `^0.5.0` and remove dependencies that are now transitive.
12
12
13
-
### What changed in 0.6.0
13
+
### What changed in 0.5.0
14
14
15
15
These libs moved from `peerDependencies` to regular `dependencies` inside `@open-elements/ui`. Consumers no longer need to declare them — they install transitively:
16
16
@@ -32,7 +32,7 @@ These remain `peerDependencies` and must stay in the consumer's `package.json`:
32
32
33
33
1.**Find the consumer's frontend package.json.** Usually `package.json` at repo root or under `frontend/`. Confirm `@open-elements/ui` is listed.
34
34
35
-
2.**Bump `@open-elements/ui` to `^0.6.0`** in that `package.json`.
35
+
2.**Bump `@open-elements/ui` to `^0.5.0`** in that `package.json`.
36
36
37
37
3.**For each of the 11 libs above, grep the source directory for direct imports** (typically `src/`, exclude `node_modules` and `dist`):
38
38
@@ -56,7 +56,7 @@ These remain `peerDependencies` and must stay in the consumer's `package.json`:
56
56
grep -rln "declare module \"@tiptap/core\"" src
57
57
```
58
58
59
-
If a file like `src/types/tiptap-markdown.d.ts` exists AND nothing in `src/` calls `editor.storage.markdown`, the augmentation is dead — `@open-elements/ui` 0.6.0 ships its own internal augmentation. Verify:
59
+
If a file like `src/types/tiptap-markdown.d.ts` exists AND nothing in `src/` calls `editor.storage.markdown`, the augmentation is dead — `@open-elements/ui` 0.5.0 ships its own internal augmentation. Verify:
0 commit comments