Skip to content

Commit 7169d99

Browse files
Copilothotlong
andcommitted
fix: break cyclic dependency between console and crm example
Replace @object-ui/console workspace dependency in examples/crm with relative path imports to apps/console/plugin.ts. This resolves the turbo build failure caused by the cyclic dependency: @object-ui/console → @object-ui/example-crm → @object-ui/console Updated files: - examples/crm/package.json: Remove @object-ui/console dependency - examples/crm/objectstack.config.ts: Use relative import - examples/crm/server.ts: Use relative import - examples/crm/console-plugin.ts: Use relative import All 215 test files pass (3998 tests), all 37 packages build, lint passes. Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent a4df074 commit 7169d99

5 files changed

Lines changed: 3 additions & 7 deletions

File tree

examples/crm/console-plugin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
* import { ConsolePlugin } from './console-plugin';
1010
* kernel.use(ConsolePlugin);
1111
*/
12-
export { ConsolePlugin } from '@object-ui/console';
12+
export { ConsolePlugin } from '../../apps/console/plugin';

examples/crm/objectstack.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { OrderObject } from './src/objects/order.object';
88
import { UserObject } from './src/objects/user.object';
99
import { ProjectObject } from './src/objects/project.object';
1010
import { EventObject } from './src/objects/event.object';
11-
import { ConsolePlugin } from '@object-ui/console';
11+
import { ConsolePlugin } from '../../apps/console/plugin';
1212

1313
export default defineStack({
1414
objects: [

examples/crm/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
},
2020
"dependencies": {
2121
"@hono/node-server": "^1.19.9",
22-
"@object-ui/console": "workspace:*",
2322
"@objectstack/core": "^3.0.4",
2423
"@objectstack/driver-memory": "^3.0.4",
2524
"@objectstack/objectql": "^3.0.4",

examples/crm/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { InMemoryDriver } from '@objectstack/driver-memory';
77
import { AuthPlugin } from '@objectstack/plugin-auth';
88
import config from './objectstack.config';
99
import { pino } from 'pino';
10-
import { ConsolePlugin } from '@object-ui/console';
10+
import { ConsolePlugin } from '../../apps/console/plugin';
1111

1212
async function startServer() {
1313
const logger = pino({

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)