PHPackages                             nongbit/codeigniter-vite - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nongbit/codeigniter-vite

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nongbit/codeigniter-vite
========================

Vite integration for CodeIgniter 4 with multi‑entry support.

1.0.3(1mo ago)4123MITPHPPHP ^7.4 || ^8.0

Since Jan 5Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/nongbit/codeigniter-vite)[ Packagist](https://packagist.org/packages/nongbit/codeigniter-vite)[ RSS](/packages/nongbit-codeigniter-vite/feed)WikiDiscussions main Synced yesterday

READMEChangelog (4)Dependencies (1)Versions (5)Used By (0)

CodeIgniter 4 Vite
==================

[](#codeigniter-4-vite)

Vite integration for CodeIgniter 4 with multi‑entry point support.

Requirements
------------

[](#requirements)

- PHP 7.4 or 8.0+
- CodeIgniter 4.4+
- Composer
- Node.js 18+ and npm

Installation
------------

[](#installation)

```
composer require nongbit/codeigniter-vite
```

Setup
-----

[](#setup)

### 1. Run setup command

[](#1-run-setup-command)

```
php spark vite:setup
```

Use `--force` to overwrite existing files.

This copies:

- `app/Config/Vite.php`
- `package.json` and `vite.config.js` to your project root
- Example assets to `app/Views/assets/js/app.js` and `app/Views/assets/css/app.css`

### 2. Install Node dependencies

[](#2-install-node-dependencies)

```
npm install
```

### 3. Start Vite dev server

[](#3-start-vite-dev-server)

```
npm run dev
```

Usage
-----

[](#usage)

In your view, simply call:

```

```

This uses the default entry point (configured as `defaultEntry` in `app/Config/Vite.php`, which defaults to `app`).

For other entry points:

```
