fix broken version

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-09-02 13:17:13 +02:00
parent 4e29cd3cfc
commit 727da535b0
4 changed files with 24 additions and 7 deletions

View File

@@ -20,7 +20,7 @@
"@openpanel/common": "workspace:^",
"@openpanel/constants": "workspace:^",
"@openpanel/db": "workspace:^",
"@openpanel/nextjs": "1.0.1",
"@openpanel/nextjs": "1.0.3",
"@openpanel/queue": "workspace:^",
"@openpanel/sdk-info": "workspace:^",
"@openpanel/validation": "workspace:^",

View File

@@ -1,6 +1,6 @@
{
"name": "@openpanel/nextjs",
"version": "1.0.1-local",
"version": "1.0.3-local",
"module": "index.ts",
"scripts": {
"build": "rm -rf dist && tsup",

17
pnpm-lock.yaml generated
View File

@@ -192,8 +192,8 @@ importers:
specifier: workspace:^
version: link:../../packages/db
'@openpanel/nextjs':
specifier: 1.0.0
version: 1.0.0(next@14.2.1)(react-dom@18.2.0)(react@18.2.0)
specifier: 1.0.3
version: 1.0.3(next@14.2.1)(react-dom@18.2.0)(react@18.2.0)
'@openpanel/queue':
specifier: workspace:^
version: link:../../packages/queue
@@ -4914,6 +4914,19 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
/@openpanel/nextjs@1.0.3(next@14.2.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-Fu6hG8rm4rT7IudYL/o7RSBzZZ3L2AWyxzba/eDDxaYjrPMsoGZl5CC/VOrp27WePua49bduS/mq+oIp4RgR5g==}
peerDependencies:
next: ^12.0.0 || ^13.0.0 || ^14.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@openpanel/web': 1.0.0
next: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
/@openpanel/sdk@1.0.0:
resolution: {integrity: sha512-FNmmfjdXoC/VHEjA+WkrQ4lyM5lxEmV7xDd57uj4E+lIS0sU3DLG2mV/dpS8AscnZbUvuMn3kPhiLCqYzuv/gg==}
dev: false

View File

@@ -107,7 +107,8 @@ const findDependents = (
const updatePackageJsonForRelease = (
packages: Record<string, PackageInfo>,
name: string
name: string,
dependents: string[]
): void => {
const { nextVersion, localPath, ...restPkgJson } = packages[name]!;
const newPkgJson: PackageJson = {
@@ -139,7 +140,10 @@ const updatePackageJsonForRelease = (
Object.entries(restPkgJson.dependencies || {}).map(
([depName, depVersion]) => [
depName,
packages[depName]?.nextVersion || depVersion,
dependents.includes(depName)
? packages[depName]?.nextVersion ||
depVersion.replace(/-local$/, '')
: depVersion.replace(/-local$/, ''),
]
)
),
@@ -280,7 +284,7 @@ function main() {
console.log(
`📦 ${dep} · Old Version: ${packages[dep]!.version} · Next Version: ${packages[dep]!.nextVersion}`
);
updatePackageJsonForRelease(packages, dep);
updatePackageJsonForRelease(packages, dep, dependents);
});
buildPackages(packages, dependents);