Skip to content

Commit 7e98580

Browse files
author
LessJS Bot
committed
Merge dev: fix circular dep + publish order
2 parents 7356935 + 21f2e2b commit 7e98580

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,19 @@ jobs:
5151
# Publish in dependency order: no-deps first, then dependents
5252
# rpc, signal have zero LessJS deps → publish first
5353
# core (pure runtime) has zero LessJS deps → publish early
54-
# adapter-vite depends on core → publish after core
55-
# content depends on core + adapter-vite → publish after adapter-vite
56-
# i18n depends on core + adapter-vite → publish after adapter-vite
54+
# content depends on core → publish after core
55+
# i18n depends on core → publish after core
56+
# adapter-vite depends on core + dynamic imports from content/i18n → publish after content & i18n
5757
# adapter-lit depends on core → publish after core
5858
# ui depends on core → publish after core
5959
# app depends on adapter-vite + content + i18n → publish after all three
6060
# create has no LessJS runtime deps → publish anytime
6161
publish_if_missing "@lessjs/rpc" "packages/rpc"
6262
publish_if_missing "@lessjs/signal" "packages/signals"
6363
publish_if_missing "@lessjs/core" "packages/core"
64-
publish_if_missing "@lessjs/adapter-vite" "packages/adapter-vite"
6564
publish_if_missing "@lessjs/content" "packages/content"
6665
publish_if_missing "@lessjs/i18n" "packages/i18n"
66+
publish_if_missing "@lessjs/adapter-vite" "packages/adapter-vite"
6767
publish_if_missing "@lessjs/adapter-lit" "packages/adapter-lit"
6868
publish_if_missing "@lessjs/ui" "packages/ui"
6969
publish_if_missing "@lessjs/app" "packages/app"

packages/content/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import type { Plugin, ViteDevServer } from 'vite';
3333
import type { LessContentOptions } from './types.ts';
3434
import type { LessBuildContext } from '@lessjs/adapter-vite/build-context';
35-
import { RESOLVED_BLOG_DATA_ID } from '@lessjs/adapter-vite/virtual-data';
3635
import { loadBlogData } from './blog/blog-data.ts';
3736
import { scanNavData } from './nav/scanner.ts';
3837
import { createLogger } from '@lessjs/core/logger';
@@ -72,6 +71,7 @@ export type { SitemapOptions, SitemapUrl } from './types.ts';
7271

7372
const VIRTUAL_NAV_ID = 'virtual:less-nav';
7473
const RESOLVED_NAV_ID = '\0' + VIRTUAL_NAV_ID;
74+
const RESOLVED_BLOG_DATA_ID = '\0virtual:less-blog-data';
7575

7676
// ─── Main Plugin ────────────────────────────────────────────────
7777

0 commit comments

Comments
 (0)