Skip to content

Gildedter/ci-svelte-appstarter

 
 

Repository files navigation

CodeIgniter4 + Svelte Application Starter

💡 Features:

  • ⚡ Super fast single page application (SPA).
  • 🔥 Hot Module Replacment (HMR).
  • 🧩 Easy to install and update.
  • 🪓 Easy to customize.
  • 🔧 Zero Configuarations.
  • ✨ And much more...

Pre-packed:

Note: none of these plugins or frameworks are required, feel free to remove or replace them as you like.

  • Windicss: on-demand alternative to Tailwind, with bunch of additional cool features and much faster.
  • svelte-spa-router: A lightweight routing plugin.

Installation:

Make sure your server meets CI4 requirements.

run the following command to create a project:

composer create-project mihatori/ci-svelte-appstarter

Setup

  • Copy env to .env.
  • Run: npm intall to install node dependencies.
  • Run: npm run dev to serve your assets.
  • Now start you CI server: php spark serve or access it through you virtual host.

IMPORTANT:

after the installation, there will be no bundled assets, so make sure to run npm run dev to serve them or just build them with npm run build command.

Customizing:

This project uses CodeIgniter Vite package, read more about it.

Something doesn't work fine:

Please feel free to open an issue and we will try to fix it on the fly.

Contribuiting:

Literally any help will be appreciated, feel free to use PRs, and thanks in advance.

Licence

MIT License © 2022 Mihatori Kei

About

CodeIgniter 4 + Svelte App Starter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 91.7%
  • Svelte 3.0%
  • JavaScript 2.3%
  • CSS 1.9%
  • Hack 0.4%
  • SCSS 0.4%
  • HTML 0.3%