Skip to content
This repository was archived by the owner on Feb 17, 2026. It is now read-only.

Commit 0e726fc

Browse files
authored
fix(eachlabs-demo): use npm versions and design archive for Vercel builds (#148)
- Replace workspace:* and catalog: refs with npm versions (^0.2.15, ^1.66.1) - Remove @imgly/plugin-utils dependency (providers auto-register icons) - Switch from video archive to design archive
1 parent b35c70a commit 0e726fc

File tree

4 files changed

+68
-28
lines changed

4 files changed

+68
-28
lines changed

examples/eachlabs-demo/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ <h1 class="FullscreenHeader_headline__Ghcp3 h5">Eachlabs.ai Demo</h1>
201201
window.location.href.lastIndexOf('/') + 1
202202
);
203203
initialize('#root', {
204-
archiveUrl: 'https://img.ly/showcases/cesdk/cases/ai-editor/ai_editor_video.archive'
204+
archiveUrl: 'https://img.ly/showcases/cesdk/cases/ai-editor/ai_editor_design.archive'
205205
});
206206
</script>
207207
</body>

examples/eachlabs-demo/package.json

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,13 @@
5454
"typescript": "^5.3.3"
5555
},
5656
"dependencies": {
57-
"@cesdk/cesdk-js": "catalog:",
58-
"@cesdk/engine": "catalog:",
59-
"@imgly/plugin-ai-apps-web": "workspace:*",
60-
"@imgly/plugin-ai-generation-web": "workspace:*",
61-
"@imgly/plugin-ai-image-generation-web": "workspace:*",
62-
"@imgly/plugin-ai-text-generation-web": "workspace:*",
63-
"@imgly/plugin-ai-video-generation-web": "workspace:*",
64-
"@imgly/plugin-utils": "workspace:*",
57+
"@cesdk/cesdk-js": "^1.66.1",
58+
"@cesdk/engine": "^1.66.1",
59+
"@imgly/plugin-ai-apps-web": "^0.2.15",
60+
"@imgly/plugin-ai-generation-web": "^0.2.15",
61+
"@imgly/plugin-ai-image-generation-web": "^0.2.15",
62+
"@imgly/plugin-ai-text-generation-web": "^0.2.15",
63+
"@imgly/plugin-ai-video-generation-web": "^0.2.15",
6564
"dotenv": "^16.5.0"
6665
}
6766
}

examples/eachlabs-demo/src/index.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import EachLabsImage from '@imgly/plugin-ai-image-generation-web/eachlabs';
44
import EachLabsVideo from '@imgly/plugin-ai-video-generation-web/eachlabs';
55
import Anthropic from '@imgly/plugin-ai-text-generation-web/anthropic';
66
import { Middleware } from '@imgly/plugin-ai-generation-web';
7-
import { Icons } from '@imgly/plugin-utils';
87

98
function initialize(
109
selector: string,
@@ -44,7 +43,7 @@ function initialize(
4443

4544
await Promise.all([
4645
instance.addDefaultAssetSources(),
47-
instance.addDemoAssetSources({ sceneMode: 'Video' })
46+
instance.addDemoAssetSources({ sceneMode: 'Design' })
4847
]);
4948

5049
instance.ui.setDockOrder([
@@ -74,7 +73,7 @@ function initialize(
7473

7574
await instance.engine.scene.loadFromArchiveURL(
7675
options?.archiveUrl ??
77-
'https://img.ly/showcases/cesdk/cases/ai-editor/ai_editor_video.archive'
76+
'https://img.ly/showcases/cesdk/cases/ai-editor/ai_editor_design.archive'
7877
);
7978
const [page] = instance.engine.scene.getPages();
8079
instance.engine.scene.enableZoomAutoFit(page, 'Both');
@@ -83,9 +82,6 @@ function initialize(
8382
en: {}
8483
});
8584

86-
// Add format icons for aspect ratio/size selection
87-
instance.ui.addIconSet('@imgly/plugin/formats', Icons.Formats);
88-
8985
const errorMiddleware: Middleware<any, any> = async (
9086
input,
9187
options,

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)