|
15 | 15 | * --dry-run Show what would be done without making changes |
16 | 16 | * |
17 | 17 | * Preview bumps (internal format): |
18 | | - * - 0.3.0 -> 0.3.0-preview1.0 |
19 | | - * - 0.3.0-preview1.0 -> 0.3.0-preview1.1 |
| 18 | + * - 0.3.0 -> 0.3.0-preview.1.0 |
| 19 | + * - 0.3.0-preview.1.0 -> 0.3.0-preview.1.1 |
20 | 20 | */ |
21 | 21 | import { execSync } from 'child_process'; |
22 | 22 | import { existsSync, readFileSync, writeFileSync } from 'fs'; |
@@ -57,8 +57,8 @@ interface PackageLockJson { |
57 | 57 | // =========================== |
58 | 58 |
|
59 | 59 | function parseVersion(version: string): ParsedVersion { |
60 | | - // First try to match preview format: X.Y.Z-previewN.M (e.g., 0.3.0-preview1.0) |
61 | | - const previewMatch = /^(\d+)\.(\d+)\.(\d+)-preview(\d+)\.(\d+)$/.exec(version); |
| 60 | + // First try to match preview format: X.Y.Z-preview.N.M (e.g., 0.3.0-preview.1.0) |
| 61 | + const previewMatch = /^(\d+)\.(\d+)\.(\d+)-preview\.(\d+)\.(\d+)$/.exec(version); |
62 | 62 | if (previewMatch) { |
63 | 63 | return { |
64 | 64 | major: parseInt(previewMatch[1]!, 10), |
@@ -88,9 +88,9 @@ function parseVersion(version: string): ParsedVersion { |
88 | 88 | function formatVersion(parsed: ParsedVersion): string { |
89 | 89 | const base = `${parsed.major}.${parsed.minor}.${parsed.patch}`; |
90 | 90 |
|
91 | | - // Handle preview format: X.Y.Z-previewN.M |
| 91 | + // Handle preview format: X.Y.Z-preview.N.M |
92 | 92 | if (parsed.previewMajor !== undefined && parsed.previewMinor !== undefined) { |
93 | | - return `${base}-preview${parsed.previewMajor}.${parsed.previewMinor}`; |
| 93 | + return `${base}-preview.${parsed.previewMajor}.${parsed.previewMinor}`; |
94 | 94 | } |
95 | 95 |
|
96 | 96 | // Handle standard prerelease format: X.Y.Z-tag.N |
@@ -166,7 +166,7 @@ function bumpVersion(current: string, bumpType: BumpType, prereleaseTag = 'beta' |
166 | 166 | previewMinor: parsed.previewMinor + 1, |
167 | 167 | }); |
168 | 168 | } |
169 | | - // Otherwise, start at preview1.0 |
| 169 | + // Otherwise, start at preview.1.0 |
170 | 170 | return formatVersion({ |
171 | 171 | major: parsed.major, |
172 | 172 | minor: parsed.minor, |
@@ -380,8 +380,8 @@ Options: |
380 | 380 | --help, -h Show this help message |
381 | 381 |
|
382 | 382 | Preview bumps: |
383 | | - - 0.3.0 -> 0.3.0-preview1.0 |
384 | | - - 0.3.0-preview1.0 -> 0.3.0-preview1.1 |
| 383 | + - 0.3.0 -> 0.3.0-preview.1.0 |
| 384 | + - 0.3.0-preview.1.0 -> 0.3.0-preview.1.1 |
385 | 385 | `); |
386 | 386 | process.exit(0); |
387 | 387 | } |
|
0 commit comments