jdw5/surge

This package is abandoned and no longer maintained. No replacement package was suggested.

Laravel + Vue + Inertia personal starter kit

Maintainers

Details

github.com/jdw5/surge

Source

Issues

Installs: 16

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:Vue

v0.2.4 2024-01-03 05:36 UTC

This package is auto-updated.

Last update: 2024-05-03 06:24:54 UTC


README

By Joshua Wallace

What is it?

Surge is a complete boilerplate for Laravel + Vue + Inertia. It includes:

  • Artisan commands for scaffolding
  • Authentication implemented on top of Fortify
  • Base packages
  • Complete component library written with TailwindCSS and HeadlessUI
  • Modal pages via Momentum Modal
  • Stripe integration, available through Action classes and built on top of Cashier
  • Completely configured frontend development environment with Typescript
  • Use of Spatie's Laravel Data package for data transformation and connection between Javascript and PHP

Installation

composer require jdw5/surge

When installed:

php artisan surge:install

This will install all other packages and copy the necessary files to your project. Once installed, ensure the dependencies are installed and the migrations run:

npm install && npm run dev
php artisan migrate

Once installed, do not run the surge:install command again as this can overwrite file changes. To update dependencies in future, you can reference the publically available stubs/package.json and stubs/.composer.json files.