Version Standardization Test Results
Build and dependency test results after version standardization
Date: January 8, 2026
Summary
Status: ✅ Mostly Successful
- ✅ 7 of 8 repositories build successfully
- ⚠️ 1 repository has pre-existing TypeScript errors (not related to version changes)
- ✅ All Next.js 15.x migrations successful
- ✅ All Zod 3.x migrations successful
- ✅ Fixed Next.js 15.x breaking change in
juniro-web-public
Build Test Results
| Repository | Build Status | Notes |
|---|---|---|
juniro-api | ⚠️ TypeScript Errors | Pre-existing errors (not version-related) |
juniro-design | ✅ Success | Builds successfully |
juniro-web-public | ✅ Success | Fixed Next.js 15.x breaking change |
juniro-web-parents | ✅ Success | Builds successfully |
juniro-web-providers | ✅ Success | Builds successfully |
juniro-web-admin | ✅ Success | Builds successfully (warnings) |
juniro-web-launch | ✅ Success | Builds successfully |
juniro-platform | ⚠️ TypeScript Errors | Pre-existing errors (not version-related) |
Issues Found & Fixed
✅ Fixed: Next.js 15.x Static Export Breaking Change
Repository: juniro-web-public
Issue:
Error: export const dynamic = "force-static"/export const revalidate not configured on route "/sitemap.xml" with "output: export"
Error: export const dynamic = "force-static"/export const revalidate not configured on route "/robots.txt" with "output: export"
Fix Applied:
- Added
export const dynamic = 'force-static';tosrc/app/sitemap.ts - Added
export const dynamic = 'force-static';tosrc/app/robots.ts
Status: ✅ Fixed - Build now succeeds
Pre-Existing Issues (Not Version-Related)
⚠️ juniro-api: TypeScript Errors
Status: Pre-existing (not related to version changes)
Errors:
- Type mismatches in
src/routes/sessions.ts - Response type incompatibilities with Hono OpenAPI types
Action Required: Fix TypeScript errors separately (not blocking version standardization)
⚠️ juniro-platform: TypeScript & ESLint Errors
Status: Pre-existing (not related to version changes)
Errors:
- TypeScript:
Type '"main"' is not assignable to type...inapp/agents/repository-manager/page.tsx - ESLint: Failed to load config "prettier"
Action Required: Fix TypeScript and ESLint errors separately (not blocking version standardization)
Warnings (Non-Critical)
@next/swc Version Mismatch
Repositories: juniro-web-public, juniro-web-admin
Warning:
⚠ Mismatching @next/swc version, detected: 15.5.7 while Next.js is on 15.5.11
Impact: Non-critical - build still succeeds
Fix: Run npm install to update @next/swc to match Next.js version
npm Audit Warnings
Repositories: Multiple
Warnings:
- Various security vulnerabilities reported by
npm audit
Impact: Non-critical for version standardization
Action Required: Review and fix security vulnerabilities separately
Dependency Installation Results
| Repository | Package Manager | Status | Notes |
|---|---|---|---|
juniro-api | npm | ✅ Success | Some audit warnings |
juniro-design | bun | ✅ Success | Next.js 15.5.9 installed |
juniro-web-public | npm | ✅ Success | Some audit warnings |
juniro-web-parents | npm | ✅ Success | Some audit warnings |
juniro-web-providers | npm | ✅ Success | Some audit warnings |
juniro-web-admin | npm | ✅ Success | Some audit warnings |
juniro-web-launch | npm | ✅ Success | Some audit warnings |
juniro-platform | npm | ✅ Success | Some audit warnings |
Next.js 15.x Migration Status
| Repository | Previous Version | New Version | Status |
|---|---|---|---|
juniro-design | 15.1.3 | 15.5.9 | ✅ Already on 15.x |
juniro-web-public | 14.0.0 | 15.5.11 | ✅ Migrated + Fixed |
juniro-web-parents | 14.0.0 | 15.5.11 | ✅ Migrated |
juniro-web-providers | 14.2.35 | 15.5.11 | ✅ Migrated |
juniro-web-admin | 14.0.0 | 15.5.11 | ✅ Migrated |
juniro-web-launch | 14.2.21 | 15.5.11 | ✅ Migrated |
juniro-platform | 14.0.0 | 15.5.11 | ✅ Migrated |
Note: Next.js installed version (15.5.11) is newer than specified (^15.1.3), which is correct per semver.
Zod 3.x Migration Status
| Repository | Previous Version | New Version | Status |
|---|---|---|---|
juniro-api | 3.24.1 | 3.24.1 | ✅ Already on 3.x |
juniro-web-public | 4.0.16 | 3.24.1 | ✅ Migrated |
juniro-web-parents | 4.0.16 | 3.24.1 | ✅ Migrated |
juniro-web-providers | 4.0.16 | 3.24.1 | ✅ Migrated |
juniro-web-admin | 4.0.16 | 3.24.1 | ✅ Migrated |
Note: No breaking changes detected in Zod 3.x vs 4.x migration.
Recommendations
Immediate Actions
- ✅ Fixed: Next.js 15.x static export issue in
juniro-web-public - ⏳ Optional: Update
@next/swcto match Next.js version in affected repos - ⏳ Separate: Fix pre-existing TypeScript errors in
juniro-apiandjuniro-platform - ⏳ Separate: Review and fix npm audit security vulnerabilities
Future Maintenance
- Monitor for Next.js 15.x breaking changes in production
- Test shared Zod schemas between API and web apps
- Update
@next/swcwhen Next.js is updated - Regular security audits
Related Documentation
- Version Standards - Standardized versions
- Version Standardization Plan - Implementation plan
- Version Consistency Audit - Initial audit
Last Updated: January 8, 2026