Skip to content

Commit f331589

Browse files
Copilothotlong
andcommitted
Update homepage version to dynamically use @objectstack/spec version
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 3e62f37 commit f331589

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

apps/docs/lib/homepage-i18n.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
* Supports: en (English), cn (Chinese/中文)
66
*/
77

8+
import { getSpecVersion } from './version';
9+
810
export interface HomepageTranslations {
911
// Hero Section
1012
badge: {
@@ -86,7 +88,7 @@ export interface HomepageTranslations {
8688
export const en: HomepageTranslations = {
8789
badge: {
8890
status: 'Protocol Specification',
89-
version: 'v0.3.3 (Draft)',
91+
version: getSpecVersion(),
9092
},
9193
hero: {
9294
title: {
@@ -157,7 +159,7 @@ export const en: HomepageTranslations = {
157159
export const cn: HomepageTranslations = {
158160
badge: {
159161
status: '协议规范',
160-
version: 'v1.0',
162+
version: getSpecVersion(),
161163
},
162164
hero: {
163165
title: {

apps/docs/lib/version.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**
2+
* Version utilities
3+
*
4+
* Import the version number from @objectstack/spec package
5+
*/
6+
7+
import specPackage from '../../../packages/spec/package.json';
8+
9+
/**
10+
* Get the current version of @objectstack/spec
11+
*/
12+
export function getSpecVersion(): string {
13+
return `v${specPackage.version}`;
14+
}

0 commit comments

Comments
 (0)