- What is sikessem/starter used for?
- Sikessem Starter is a Laravel/PHP package that provides a clean, reusable foundation for new Laravel applications and packages. It comes preconfigured with frontend and developer tooling defaults such as Bun, TypeScript, Livewire, Alpine.js, TailwindCSS, Vite.js, Biome, Pint, PHPStan, Larastan, and Rector. Use it when you want sensible defaults and simple scaffolding so you can skip boilerplate and start building features faster.
- How do I install sikessem/starter with Composer?
- Install the package with Composer using composer require sikessem/starter, then follow the repository scaffolding instructions to initialize or generate your new Laravel/PHP project or package. Because it is a starter foundation rather than a typical runtime library, check the README for the exact command and any post-install setup steps. Review the generated files and environment configuration before you begin development.
- Does sikessem/starter support Laravel 10 and Laravel 11?
- The package is built for Laravel/PHP projects, but its supported Laravel versions are defined in the package composer.json and repository documentation. Check those constraints before installing, especially if you are pinned to an older Laravel release. Starter packages often track current Laravel versions, so verify compatibility for your specific application or package.
- What frontend stack does sikessem/starter include?
- It includes a preconfigured frontend stack with Bun, TypeScript, Livewire, Alpine.js, TailwindCSS, and Vite.js. These tools are wired as sensible defaults so a new project does not need to set them up manually. You can adjust or remove any part of the stack based on your application's requirements.
- Is sikessem/starter suitable for building Laravel packages, not just applications?
- Yes, it is described as a reusable foundation for new projects and packages in Laravel/PHP. It provides scaffolding and defaults that can be reused when starting package development. Review the repository structure and README for package-specific conventions before publishing your package.
- What code quality tools are preconfigured in sikessem/starter?
- It preconfigures Biome, Pint, PHPStan, Larastan, and Rector. Biome handles frontend formatting and linting, Pint handles PHP code style, PHPStan and Larastan provide static analysis for PHP and Laravel code, and Rector supports automated refactoring. These defaults help enforce consistency from the start of a project.
- Do I need Bun to use sikessem/starter?
- Bun is included as part of the preconfigured frontend tooling, so the default setup expects Bun for JavaScript and TypeScript workflows. If your team uses npm, pnpm, or Yarn, you can adapt the frontend configuration, but you will need to adjust scripts and lockfiles. The PHP and Laravel side can still run without Bun.
- How do I test a project scaffolded with sikessem/starter?
- The starter provides the Laravel testing foundation, and you can run your usual Laravel test commands after scaffolding. Because it includes static analysis tools such as PHPStan and Larastan, you can also add those checks to CI. Check the generated project's Composer scripts and README for the exact test and analysis commands.
- Can I use sikessem/starter in production?
- Yes, it is a scaffolding foundation for Laravel/PHP projects, so the generated application can be deployed like any Laravel app. Before production, review the default configuration, environment variables, build steps for Vite and Bun assets, and static analysis settings. The package itself is a starting point rather than a runtime dependency that changes how Laravel runs in production.
- How does sikessem/starter compare to Laravel Breeze or Laravel Jetstream?
- Sikessem Starter focuses on a reusable project and package foundation with preconfigured tooling such as Bun, TypeScript, Livewire, Alpine.js, TailwindCSS, Vite.js, Biome, Pint, PHPStan, Larastan, and Rector. Breeze and Jetstream are official Laravel authentication and application scaffolds with their own frontend stacks. Choose Sikessem Starter when you want a broader tooling baseline for apps and packages, and choose Breeze or Jetstream when you specifically want Laravel's official auth scaffolding.