diff --git a/website/customFields.ts b/website/customFields.ts index c8d8cdf..9435c8b 100644 --- a/website/customFields.ts +++ b/website/customFields.ts @@ -17,38 +17,39 @@ export function getCustomFields() { const topFileContent = fs.readFileSync(topFilePath); const topPackageJson = JSON.parse(topFileContent.toString()); - const releaseVersion = topPackageJson.version.replace(/[.-]pre/, ''); + const packageVersion = topPackageJson.version; + // Remove the pre used during development. + const releaseVersion = packageVersion.replace(/[.-]pre.*/, ''); + // Remove the pre-release. + const releaseSemver = releaseVersion.replace(/[-].*$/, ''); + + let upstreamVersion = releaseSemver; + + let versionFields = { + packageVersion, + releaseVersion, + releaseSemver, + upstreamVersion, + } console.log(`package version: ${topPackageJson.version}`); - let versionFields; - if (topPackageJson.xpack && !releaseVersion.startsWith('0.0.0')) { + // Remove the first part, up to the last dot. const npmSubversion = releaseVersion.replace(/^.*[.]/, ''); // Remove from the last dot to the end. const xpackVersion = releaseVersion.replace(/[.][0-9]*$/, ''); - // Remove the pre-release. - const xpackSemver = xpackVersion.replace(/[-].*$/, ''); - // Remove the first part, up to the dash. const xpackSubversion = xpackVersion.replace(/^.*[-]/, ''); - let upstreamVersion = xpackSemver; - versionFields = { - releaseVersion, + ...versionFields, xpackVersion, - xpackSemver, xpackSubversion, npmSubversion, - upstreamVersion, - } - } else { - versionFields = { - releaseVersion } } diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 7904e21..900d99b 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -342,7 +342,7 @@ const config: Config = { label: 'GitHub', items: [ { - label: `logger-ts`, + label: `logger-ts project`, href: `https://github.com/xpack/logger-ts/`, }, { @@ -415,7 +415,7 @@ const config: Config = { href: 'https://www.paypal.com/donate/?hosted_button_id=5MFRG9ZRBETQ8', }, { - label: 'GitHub logger-ts', + label: 'GitHub logger-ts project', href: 'https://github.com/xpack/logger-ts/', }, {