cms-orbit/core
CMS Orbit Core is a modular Laravel CMS foundation with flexible content types, a clean admin layer, and extensible APIs. Build and manage sites quickly with reusable fields, routing, and publishing tools designed for custom PHP applications.
cms-orbit/core is a Laravel package that bridges backend CMS/domain logic with TypeScript frontend tooling. The orbit:frontend-sync command generates or updates tsconfig.json path aliases, which implies a monorepo or package-based frontend where custom components can import directly from @cms-orbit/core. It fits Laravel applications using TypeScript, especially those with custom component registration and shared frontend packages. The optional laravel/octane suggestion indicates awareness of high-concurrency deployments.composer update cms-orbit/core, then php artisan orbit:frontend-sync. A manual step remains for tsconfig.json files containing comments, where the generated paths must be applied by hand. No database migrations or breaking API changes are noted.index.ts, index.tsx, or index.js, causing TypeScript module-resolution failures for direct imports from @cms-orbit/core. Teams with custom component registration should verify their TypeScript build after updating. Process risk is moderate: 4.6.1 release history was on a separate branch and not on main, and a missing suggest entry was only corrected in 4.6.2. This indicates branch and release hygiene gaps that could affect future patch reliability.laravel/octane actually exercised in CI or only suggested? How does the command merge aliases into complex tsconfig.json files with comments, extends, or project references? Are alias collisions detected? What is the support policy for frontend tooling versions such as TypeScript and Vite? Does the package follow semver, and how are release branches managed?@cms-orbit/core and registers custom components. The Artisan command reduces manual tsconfig maintenance, which is valuable in monorepos and multi-package frontends.composer update cms-orbit/core in a branch. Execute php artisan orbit:frontend-sync. Commit the resulting tsconfig.json changes. If the file contains comments, compare command output and apply paths manually. Re-run the TypeScript build and any component-registration tests.laravel/octane suggestion is now correctly declared, so Octane users can discover it via Composer. No breaking changes are reported, but the alias-generation fix changes generated config for affected packages.@cms-orbit/core, then deploy to staging and production. Avoid updating and regenerating config directly in production without a diff review.composer.json/suggest contents, pin versions in composer.json, and review patch diffs.tsconfig.json means some teams will need frontend or platform engineering support during upgrades. Documentation should explicitly cover monorepo and alias edge cases.frontend-sync command is a build/deploy-time operation, not runtime, so it should scale with CI. Octane compatibility is suggested but not proven by this release; teams using Octane should verify worker safety and config generation under CI. Large monorepos with many packages may surface alias-ordering or collision issues.tsconfig.json is edited by hand; command failure on non-standard JSON/JSONC; unexpected tsconfig rewrites; Composer suggest misinformation if older versions are used. The 4.6.2 fix reduces the first risk for packages with bare index.* entries.tsconfig and monorepo resolution. A short spike to validate alias generation against the team’s actual tsconfig structure is recommended before broad rollout.How can I help you explore Laravel packages today?