Skip to content

Commit 7ee508e

Browse files
committed
fix(ui): declare isolated build dependencies
1 parent 5876470 commit 7ee508e

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

packages/ui/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"@radix-ui/react-avatar": "^1.1.10",
5050
"@radix-ui/react-checkbox": "^1.3.3",
5151
"@radix-ui/react-collapsible": "^1.1.12",
52+
"@radix-ui/react-compose-refs": "^1.1.2",
5253
"@radix-ui/react-context-menu": "^2.2.16",
5354
"@radix-ui/react-dialog": "^1.1.15",
5455
"@radix-ui/react-dropdown-menu": "^2.1.16",

packages/ui/test/package-config.test.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,18 @@ describe('@moryflow/ui package manifest', () => {
1313

1414
expect(manifest.dependencies?.tailwindcss ?? manifest.devDependencies?.tailwindcss).toBeTruthy();
1515
});
16+
17+
it('declares @radix-ui/react-compose-refs because viewport code imports it directly', () => {
18+
const manifestPath = path.resolve(process.cwd(), 'package.json');
19+
const raw = fs.readFileSync(manifestPath, 'utf8');
20+
const manifest = JSON.parse(raw) as {
21+
dependencies?: Record<string, string>;
22+
devDependencies?: Record<string, string>;
23+
};
24+
25+
expect(
26+
manifest.dependencies?.['@radix-ui/react-compose-refs'] ??
27+
manifest.devDependencies?.['@radix-ui/react-compose-refs']
28+
).toBeTruthy();
29+
});
1630
});

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)