learning_ai_common_plat/packages/config
saravanakumardb1 a0dafcd693 feat(config): overhaul product manifest schema + 51 tests
- Redesigned schema to match real-world product.json files across ecosystem
- Changed 'id' → 'productId' (matches all existing files)
- Support bundleId as string OR per-platform object
- Added backendPort, tagline, primarySurface, appStore, bundleIds fields
- Added legacy identity fields (licensePrefix, configDirName, envVarPrefix, etc.)
- Added duplicate container name validation via superRefine
- Fixed loadProductManifestSync: require() → readFileSync (ESM-safe)
- Added BundleIdSchema and AppStoreSchema exports
- Added 'mac' platform option
- 51 new tests covering all schemas, validation, file loading, real-world manifests
2026-03-19 19:43:46 -07:00
..
src feat(config): overhaul product manifest schema + 51 tests 2026-03-19 19:43:46 -07:00
package.json fix(platform): production readiness — admin-web client bundling, config sub-path exports, stale tests 2026-03-12 16:49:15 -07:00
tsconfig.json feat(config): add @bytelyst/config package 2026-02-12 11:19:49 -08:00